Remove extra check_headers, replace spaces with tabs

As it currently stands, the syntax problems cause this error when you run make ...:
Makefile:75: *** multiple target patterns.  Stop.

All of these changes are already in PR2. Thanks for the work though!


The title and the content in the article don't match

As of the time of this comment, the article is titled "Deploy a static website to Azure from Visual Studio Code", but the article only contains guidance for how to sign in to Azure. This article contains no guidance for how to deploy a static site.

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

ID: f28741df-a56f-1056-9b96-d98f5bcc3cad
Version Independent ID: 4d5aebae-8e3c-5848-6dc8-905d5fa47efc
Content: Deploy a static Node.js website to Azure from Visual Studio Code
Content Source: javascript/tutorial-vscode-static-website-node-01.md
Product: azure-nodejs
GitHub Login: @kraigb
Microsoft Alias: kraigb

This is by design, as it's a multi-step tutorial. All of the tutorials on the dev center are like this. You can go to the next step using either the button at the end of the article or the TOC.

Not sure all are like that (example: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-upload-process-images?tabs=dotnet). That said, I see no other issues reported on the article, so there perhaps there is no pattern of confusion. It is a content/title mismatch though. I'd suggest text that sets expectation that this is a multi-part tutorial and that all that user will accomplish with this specific article is to install the extension and then log into Azure.  I'll go ahead and close this issue. Thx for listening.

To be clear, I meant all the other four tutorials on this specific JS dev center, https://docs.microsoft.com/en-us/azure/javascript/, not all tutorials elsewhere on Azure. In any case, thanks for the issue, as it will help anyone else who lands here answer the same question.


Hope to be able to nest any block

e.g Notion

nested list is planned for lists only

Please check
https://github.com/hata6502/editorjs-layout


subjectOrientation values marginal and medial need definitions

Two values for orientations, marginal and medial, were suggested to be used with sori in ferns, but they lack definitions. They should also be linked to ontology IRIs like the other controlled values.
http://purl.obolibrary.org/obo/BSPO_0000067 is a possibility for medial, although it needs to be checked for appropriateness. I couldn't find "marginal" in BSPO.

These terms have been removed from the list since they don't really apply as orientations.


Hazard Breath of Despair: Wrong Attack  + Fleeing Condition Number out of Bracket

The Attack "Despairing Breath" is a meele Attack but should be range. Additionally the Number one of the fleeing condition is out of the Bracket

It looks like both of these are the result of editing errors in Kingmaker itself: Fleeing 1 is not a thing, they might've meant fleeing for 1 round, but who knows; and they didn't provide a range for the attack, and without a range the sheet will default the attack to melee. This isn't very actionable.

 Good to know


[BUG]  kernel mode gets stuck at the system call layer during backtrace to user mode

Description / Steps to reproduce the issue
build system in protect mode or kernel mode

make a breakpoint at function uart_read
type any character in the nsh shell

As you can see, the back trace process is stuck at dispatch_syscall function

However, xtensa can handle this case correctly by disguising a system call as a regular function call.

In my opinion, the unwind sections about .ARM.extab and.ARM.exidx which are completely different sets of sections in kernel mode  file and user mode file. So is it impossible to make backtrace in this case theoretically  or  is there any way to solve this problem?
On which OS does this issue occur?
[OS: Linux]
What is the version of your OS?
ubuntu 18.04 x64
NuttX Version
master
Issue Architecture
[Arch: arm]
Issue Area
[Area: Debugging]
Verification

[X] I have verified before submitting the report.

@anchao @xiaoxiang781216 any idea?

xtensa has the special code to make gdb pass through syscall boundary, @tmedicci does extensa trick apply to arm arch too?


feat(uat): integrate paho java client to existing scenarios

Issue #, if available:
Integrate paho java client to existing scenarios
Description of changes:

Update existing scenario outline by adding example with paho-java client MQTT v3/v5
Fix bug in paho-java MQTT v3 with sending single reason code in subscribe() and unsubscribe()
Update README files of paho-java and sdk-java clients

Why is this change necessary:
Currently paho java client is used only in T101 and T102 scenarios and do not pass base checks
How was this change tested:
Run scenarios on codeBuild
Any additional information or context required to review the change:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Please address failing tests.


iOS 17 beta issue: abnormal search results.

In iOS 17 beta 3, regardless of the keyword used, the search results are always the same.

It should be a newly introduced bug in iOS 17 beta. The plan is to wait for the beta version to stabilize before investigating the issue. The official release is expected around September, so there is still some time to go :)

I can confirm the results are the same, not always, but most of the time.

@RupGautam
I've debugged the issue. I found that all text inputs were embedded into the same value in iOS 17 beta. However, it works correctly on iOS 16. I suspect it was the issue related with model loading, didn't figured out the problem yet.

"Deep green/blue water with mountains around"
"Deep green/blue water without mountains around"
Gives me the same results. ⁉

@RupGautam Right, you're using iOS 17 beta. As I've mentioned before, every input query in iOS 17 got the same text embedding vector output, which may be cause by model loading failure.

@RupGautam @flipped0119
did you use Xcode 15 beta to compile?  I've just tried on my Xcode 14.3.1 and it works correctly. I do got abnormal result on my Xcode 15, it seems to be a Xcode issue.

@mazzzystar So has the bug been fixed with Xcode beta?

@mazzzystar So has the bug been fixed with Xcode beta?

No, I'm saying that when using Xcode 14 + iOS 17 beta to run the app, everything seems to be normal. While in Xcode 15 + iOS 17 the issue occurs.

Confirmed, when upgraded to iOS 17 public beta, everything back to normal.

@flipped0119 @RupGautam @Dealizey
Finally I found the issue.  For iOS 17, ou need to explicitly set dtype=np.int32 for the input tensor when export model.
max_seq_length = 77

text_encoder_model = ct.convert(
            traced_model,
            convert_to="mlprogram",
            minimum_deployment_target=ct.target.iOS16,
            inputs=[ct.TensorType(name="prompt",
                                 shape=example_input.shape),
                                 dtype=np.int32)],
            outputs=[ct.TensorType(name="embOutput", dtype=np.float32)],
        )

@mazzzystar Great! When will this bug fix be published?

@Dealizey
It's just published. https://apps.apple.com/us/app/queryable-find-photo-by-text/id1661598353

It's quite interesting that the Chinese App Store didn't show that update, but the US one did. Maybe it's because of the CDN configuration.

@Dealizey  Queryable & 寻隐 are using two models, so it's two app. In Chinese version, this update is still under beta testing.

Thanks! Hope the Chinese version will be published soon.❤❤❤

@Dealizey It is available now.

Got that. Thanks a lot!


[Official Updates] Follow-up plans for the project

Thank you all for your incredible support and interest in our project. We've received lots of  inquiries regarding  a demo or the source code. We want to assure you that we are actively working on preparing the demo and code for public release.  Although we cannot commit to a specific release date at this very moment, please be certain that the intention to provide access to both the demo and our source code is firm.
Our goal is to not only share the code but also ensure that it is robust and user-friendly, transitioning it from an academic prototype to a more polished version that provides a seamless experience. We appreciate your patience as we take the necessary steps to clean, document, and test the code to meet these standards.
Thank you for your understanding and continuous support.

This is awesome ❤

Thank you so much. I hope the license remains Apache 2.0 with the release of the code.

Thanks but don't aim for perfect from the beginning. An academic prototype is great for a lot of us, and we're willing to help you polish it into a product

Can't wait to use this for porn

Great project, keep it up guys, lets make future of ai.

So you have a separate, private repo? Can we get read only access to that? I don't really understand. Congrats on the good work!

Thanks for the update! Is there somewhere we can sign up to be notified when you release the source code?

god yes please

Thanks so much! Exciting news. I just hope it works on AMD without any exoteric conversions.

Waiting for some update

awesome work !! 🚀

Thank you very much!

Excited for the release!

Such a cool project! Excited for the first release! Respect for all of you  🚀

You might want to be aware that a lot of guys stole your presentation video on Youtube. Typing Animate Anyone right now, you are overshadowed by a lot of fakes... some of them have spam links in their description.
Anyway, we all love your work already! If it truly works as intended, a lot of people will fulfill their dreams of making their own 2D animations. And of course, this will change the industries forever!

暗中观察~

Magic animate (code & weights): https://github.com/magic-research/magic-animate

魔法动画（代码和权重）：https://github.com/magic-research/magic-animate

great, I can't wait to try a model of the same type.

Please consider deleting your accounts and withdrawing from the tech industry. this is beyond disgusting. there's no legitimate reason for this technology to exist

Please consider deleting your accounts and withdrawing from the tech industry. this is beyond disgusting. there's no legitimate reason for this technology to exist

Hi there,
No.
Thanks
Randy, participant of this thread

Randy, Reacting to yourself with a thumbs up emoji is honestly quite embarrassing. I have reported this repository for enabling harm and sexual harassment and hopefully GitHub will take action against you as well. This technology's only use will be for revenge porn, blackmail, identity theft and CSEM.

Randy, Reacting to yourself with a thumbs up emoji is honestly quite embarrassing. I have reported this repository for enabling harm and sexual harassment and hopefully GitHub will take action against you as well. This technology's only use will be for revenge porn, blackmail, identity theft and CSEM.

Hi there.
Please look at tools such as Deepfacelab. They are used to generate artificial deepfakes of people, as well as porn. Even though that's not their original intend, nor is it this repo's purpose. Yet the repo has been up for years.
The purpose of this repo is to believably animate people or characters from a single image, possibly for good use cases like v-tubers, reanimating old relatives who have recently died, video games and so much more, yet you choose to think only about the worst.
I'm sorry, but this repo will probably not be deleted, as it's purpose is to reanimate people from a single image.
Thanks,
Randy, participant of this thread.
Ps. Please just leave me alone. I wanna get back to work.

possibly for good use cases like v-tubers, reanimating old relatives who have recently died, video games and so much more, yet you choose to think only about the worst.

Possibly for good use cases? POSSIBLY? These cost cutting measures do not nearly justify the harm it will cause.

possibly for good use cases like v-tubers, reanimating old relatives who have recently died, video games and so much more, yet you choose to think only about the worst.

Possibly for good use cases? POSSIBLY? These cost cutting measures do not nearly justify the harm it will cause.

Nor does the harm of what tacotron2 can do, what Elevenlabs zero shot voice cloning can do, nor what image synthesis can do, etc. there's a million examples. If you only think about the bad, you don't think. This doesn't even do face tracking from what I have seen, it cannot be more harmful that something like SadTalker. If you have actual good arguments/complaints. Respond. If not, leave me alone.

The existence of something harmful does not morally justify the creation of a copy.

"Waaahhh... Open source technological development for people bad! Closed source, strictly censored, monopolized, heavily biased towards wokeness/ political-correctness, monetized subscription-based-model at cutthroating price AI technology by big corporations good!"
It's almost as if evil people will always try to use everything for malicious purposes, or that if it's not those people pushing forward the boundaries of AI technology, someone else inevitably will or something.
Oh right, right, the big corporations, those that spew all the sweet-honey words of promises to "regulate" AI technology for "social safety & well-being", will totally not exploit their exclusive ownership to certain technology breakthroughs to maximize the crap out of the profits they can earn from it.
 You people are to blame for this! The internet, thus, should've never existed at all!... Or maybe we need an ultimate centralized entity that holds absolute power over the entire worldwide internet to make sure no such things ever appear on it!

Thx!!

Sorry

No problem buddy ^^. At least it entertains us while we wait for the code release!

I have reported this repository for enabling harm and sexual harassment and hopefully GitHub will take action against you as well. Beyond benefiting exclusively corporations, this technology's only use will be for revenge porn, blackmail, identity theft and CSEM and should NEVER be made open source

@mrshmllow why is fake revenge porn a bad thing?   The same probably goes for blackmail if I understand it correctly.

Sex is very intimate. Maybe you like having your intimacy displayed publicly, but that's not the case for most people.
 Let's take the case of a happily married couple. Someone can easily break their inner trust by creating fake evidence of the husband cheating, then showing it to the wife.

Revenge porn will always have a negative impact, because there will never be a time when absolutely no one takes it seriously. And in before you come on and say "ok but in the case of fakes, none of that matters!" : No. All of that WILL happen regardless of whether it's real or not. All it takes is for people to believe it. Even proving it's fake afterwards won't help.

@LuluViBritannia

Sex is very intimate. Maybe you like having your intimacy displayed publicly, but that's not the case for most people.
 Let's take the case of a happily married couple. Someone can easily break their inner trust by creating fake evidence of the husband cheating, then showing it to the wife.
  Boom, you lost your job because of deepfakes.

Revenge porn will always have a negative impact, because there will never be a time when absolutely no one takes it seriously. And in before you come on and say "ok but in the case of fakes, none of that matters!" : No, all of it DOES matter. All of that will happen regardless of whether it's real or not. All it takes is for people to believe it. Even proving it's fake afterwards won't help.

 The real implication in this case is of the opposite direction. As soon as convincing deep fakes become common no one will believe porn of a person is real even if it is

@dajes Lol.  Ok, so how about you dox yourself right now, then we create fake porns of you, distribute it to your job, friends and family, and see if it doesn't have any impact on you? Then you can come back and I'l ltell you it's a """you problem""".
Just because YOU don't see any issue with losing a job, a relationship or your dignity, doesn't mean that it's not objectively a problem.
Does the name "Amanda Todd" ring a bell to you? Poor girl got pushed into flashing during a live video, some scumbag took a video capture of it and showed it to everyone who knows her, she ended up killing herself.
Now take into account that with deepfakes, anyone can fabricate the same situation towards anybody else. Still not seeing any problem?

@LuluViBritannia I see.  Why did you ignore my points? Because you have nothing to argue.

@LuluViBritannia because you are beyond help. Talking about losing some dignity while not having one. Promoting obscurantism because of potential misuse. But for some reason still using computers which have been used to lead the poor girl to suicide.  Some of us have been trying to monitor this issue for actual release updates.

Well I finally made full automated installers for magic-research/magic-animate
I am assuming your model will be like theirs :)
https://github.com/magic-research/magic-animate/issues/44

Well I finally made full automated installers for magic-research/magic-animate
I am assuming your model will be like theirs :)
magic-research/magic-animate#44

Good job bud, I appreciate your effort and stuff with the things you're doing. Too bad this thread is now a war place. I do support the evolution of AI.  You'd need a naked image of someone to even start doing that and even then, idk how well this would handle it. But ey, thanks for your contribution!

It seems like a common occurence that a lot of folks interested in this repo enabled notifications for everything news, got flooded with notifications from normies/ trolls turning Github issues into a warzone or shitshow, then decided to turn it off again.

Please stay on topic! 👍

🤩

❤

so anyways, @ReEnMikki ... I was taking a monster sh*t the other day, and I can say with full confidence that it was not your typical experience because I was propelled off the toilet by the velocity this thing came out. Very rare sight to see, and I did feel less straight as I hobbled back to the toilet like Bambis first steps, looking for something to wipe with.

Really amazing work！I understand your concern about the quality of the code to be released.But how about release it earlier to get the open source community working on it? Even if there are some problems with the code you publish, we will accept and understand it!

mark

You guys are awesome..... SORA from openai looks piece of Sh** infront of your model.. Love you guys for your open source contribution. Looking forward to the code.

interesting


Missing IPv6Address.h

When including rpcWiFi.h IPv6Address.h is missing during compilation
I am using the following example code:
#include "rpcWiFi.h"

void setup() {
    Serial.begin(115200);
    while(!Serial); // Wait to open Serial Monitor
    Serial.printf("RTL8720 Firmware Version: %s", rpc_system_version());
}

void loop() {
}

During compilation I get the following error:

I am using
Arduino IDE 1.8.16
RPCWiFi 1.0.5
Windows 10

The issue has resolved itself. The wrong Version for the board was selected.


fix: check for .bin files during auto-detection of serving backend

Current check for auto-detection of backend requires a vLLM friendly model's directory to contain *.safetensors files to qualify as valid. However, we should also accept the presence of *.bin files in place of *.safetensors files as training outputs .bin checkpoints that can be served through vLLM

Checklist:

[x] Commit Message Formatting: Commit titles and messages follow guidelines in the
conventional commits.
[ ] Changelog updated with breaking and/or notable changes for the next minor release.
[ ] Documentation has been updated, if necessary.
[x] Unit tests have been added, if necessary.
[ ] Integration tests have been added, if necessary.

Also, please re-wrap commit message lines to 50/72 rule. Thank you.

Interesting @booxter , wasn't familiar with this rule but it seems like we haven't really been following it in this repository
I've mostly been asked to reuse the PR description as the commit msg

@jaideepr97 Yes, commit messages in this repo are most often than not non-compliant with 50/72. I don't think the project ever made an explicit decision that the rule should be enforced, but it shouldn't stop us from applying the best practice. Core git tools like git-log expect that the rule is adhered. And while we can discuss if 72 or 100 limit is the best for the project, having SOME limit and not piling the commit message into a single title line shouldn't be controversial.
@russellb should the project formally document some rules for commit messages?

@jaideepr97 Yes, commit messages in this repo are most often than not non-compliant with 50/72. I don't think the project ever made an explicit decision that the rule should be enforced, but it shouldn't stop us from applying the best practice. Core git tools like git-log expect that the rule is adhered. And while we can discuss if 72 or 100 limit is the best for the project, having SOME limit and not piling the commit message into a single line shouldn't be controversial.
@russellb should the project formally document some rules for commit messages?

Yes.
I started https://github.com/instructlab/dev-docs/pull/110
haven't prioritized getting back to it to finish it up, though.

updated the commit to follow 50/72 rule @booxter
sorry for the delay
Thanks for all the inputs, everyone!


SYSCALL opcode

Abstract
We have been speaking with several projects that would like to extend some of the FuelVM capabilities.
While extensibility has not been a priority of the VM and tooling at the moment, I believe many cases of extensibility could be covered by having a SYSCALL opcode that is integrated into our tooling and VM which can be easily extended by third-party developers.
Most modern VM and ISA specifications usually provide a system call for a variety of purposes, I don't see the FuelVM being any different.
Roadmap Considerations
The SYSCALL opcode would be a no-op for our planned current roadmap deployments. But would be available for anyone to fill or extend on their own if they had a need.
Tooling Advantages:
This would allow people to easily extend the VM and access the extensions via Sway and the tooling without having to dramatically alter our stack and tooling (i.e. republish fuel-vm binaries etc).
This addition could foster a new kind of plugin system for the FuelVM, with minimal changes to our existing stack.
Register Architecture
For this I see two approaches, a minimal use of a single register with the rest being left unused or the first register used to flag the system operation, and the last two for the start and length of memory for writes.
Regardless, I'm open to ideas as to how we would want to specify that.
Use for Debugging
This opcode could also be used for debugging purposes.
Prior Art:
MIPS: https://www.doc.ic.ac.uk/lab/secondyear/spim/node8.html
RiscV: https://github.com/protolambda/asterisc/blob/master/rvgo/fast/vm.go#L347

I agree that risc-v ecall is a nice model for opcodes like this. Since we have four register slots available per opcode, I'd suggest we use them all. The form should likely be just ECAL $rA $rB $rC $rD  where all four registers are passed to the external system. After the system is done with processing them, the result is written in the first two. We can have a convention where $rA holds operation, but some systems might want to use all of the values differently, and there's not much need to enforce the convention on a technical level. Two return values are useful for performance and typing reasons, since we could use one of them to return return code and the other for return value. This also allows full 64bit return values.
On a technical level (in FuelVM) there are multiple ways to implement this. How does the external system integrate into the VM? Maybe it's just a callback function that you register when initializing it. Since we're starting just as a no-op, we can figure this out later. We'll simply reserve the opcode and make it do nothing for now. One concern is the gas costing of this operation, but maybe the external system also provides a callback for that as well.

@Dentosal do you mind making a proposal for how you see this opcode working, agreed with the above considerations.
Curious to hear from @Voxelot as well.

Here's the spec PR: https://github.com/FuelLabs/fuel-specs/pull/523. I've scheduled this Friday for the VM-side implementation.


Feature/persistent subscriptions

I added the missing bits for making the persistent subscriptions to work, and example usage.

Thanks for your contribution.


Support for java projects

I would like to add Lagoon support for java projects.
Lot of companies, still use stacks where the main application is java on Tomcat, Jetty or other Java Servlet. This could open the use of Lagoon to companies and agencies not involved in php/nodejs applications.

Closing as no further recent conversation - please reopen if this use case or issue still exists.
sidenote, Java is such a wide ecosystem with no apparent universal conventions, it may be hard to present "one image to rule them all"


Backup fails after container restart

I have a strange issue.
The first time I start the containers with
docker compose up -d
everything works correctly, and the backups are generated.
 Every time. See logs.
To make it work again, I need to delete the /data folder so that the Minecraft server can download everything again.
In the zipped archive.zip, I have the following:

docker-compose.yml
config.yml (in folder /config-backup)

Note: I scheduled the backup every 10 seconds just to see if it works.
Logs:
time="2024-05-31T15:07:42+02:00" level=debug msg="Using /data to match uid and gid"
time="2024-05-31T15:07:42+02:00" level=debug msg="Resolved UID=0 from match path"
time="2024-05-31T15:07:42+02:00" level=debug msg="Resolved GID=0 from match path"
[15:07:42.074][info    ] Initializing Bedrockifier Daemon
[15:07:42.077][info    ] Configuring Bedrockifier Daemon
[15:07:42.078][info    ] Loading Configuration From: /config/config.yml
[15:07:42.081][info    ] Configuration Loaded, Running Service... (main.swift:105)
[15:07:42.083][debug   ] Creating Bedrock Container Connection. (container: minecraft) (ContainerConnection.swift:313)
[15:07:42.084][info    ] Starting Container Connection. newline = ssh (ContainerConnection.swift:113)
[15:07:42.084][info    ] Host PTY Handle Opened: /dev/pts/0  (minecraft - 6) (Terminal.swift:164)
[15:07:42.084][info    ] Child PTY Handle Opened: /dev/pts/0 (minecraft - 7) (Terminal.swift:185)
[15:07:42.085][debug   ] Starting Terminal Process. (container: minecraft, kind: ssh) (ContainerConnection.swift:128)
[15:07:42.085][info    ] Connecting to minecraft:2222 (SSHClient.swift:49)
[15:07:42.087][error   ] Failed to connect SSH channel to host. (The operation could not be completed. (NIOPosix.NIOConnectionError error 1.)) (ContainerChannel.swift:90)
[15:07:42.088][error   ] Check that the SSH configuration is correct, and check the minecraft server logs for further errors. (ContainerChannel.swift:91)
[15:07:42.088][debug   ] Docker Process Window Size Fetched. (cols = 65000, rows = 24 (ContainerConnection.swift:300)
[15:07:42.088][info    ] Checking for servers that might not be cleaned up (BackupActor.swift:91)
[15:07:42.088][info    ] Backup Interval: 10.0 seconds (Service.swift:156)
[15:07:42.088][debug   ] [interval] Registered (ServiceTimer.swift:102)
[15:07:42.088][debug   ] [interval] Event Fired. Valid Handler: false (ServiceTimer.swift:110)
[15:07:42.089][debug   ] [interval] Scheduled For May 31, 2024, 3:07:42 PM, Repeating 10.0 s (ServiceTimer.swift:81)
[15:07:42.089][info    ] Starting Listeners for Containers (Service.swift:199)
[15:07:42.089][info    ] Service Started Successfully. (Service.swift:108)
[15:07:52.089][debug   ] [interval] Event Fired. Valid Handler: true (ServiceTimer.swift:110)
[15:07:52.089][info    ] Starting Full Backup (BackupActor.swift:174)
[15:07:52.091][error   ] Docker process didn't start successfully, or has died (BackupActor.swift:195)
[15:07:52.092][error   ] Container minecraft failed to backup properly (BackupActor.swift:196)
[15:07:52.092][info    ] Performing Trim Jobs (BackupActor.swift:241)
[15:07:52.093][info    ] Full Backup Completed (BackupActor.swift:214)
[15:08:02.089][debug   ] [interval] Event Fired. Valid Handler: true (ServiceTimer.swift:110)
[15:08:02.089][info    ] Starting Full Backup (BackupActor.swift:174)
[15:08:02.090][error   ] Docker process didn't start successfully, or has died (BackupActor.swift:195)
[15:08:02.090][error   ] Container minecraft failed to backup properly (BackupActor.swift:196)
[15:08:02.091][info    ] Performing Trim Jobs (BackupActor.swift:241)
[15:08:02.092][info    ] Full Backup Completed (BackupActor.swift:214)

Thanks for any help!

Following your suggestions everything works!
As you can see:
time="2024-05-31T19:25:09+02:00" level=debug msg="Using /data to match uid and gid"
time="2024-05-31T19:25:09+02:00" level=debug msg="Resolved UID=0 from match path"
time="2024-05-31T19:25:09+02:00" level=debug msg="Resolved GID=0 from match path"
[19:25:09.097][info    ] Initializing Bedrockifier Daemon
[19:25:09.101][info    ] Configuring Bedrockifier Daemon
[19:25:09.102][info    ] Loading Configuration From: /config/config.yml
[19:25:09.105][info    ] Configuration Loaded, Running Service...
[19:25:09.108][info    ] Delaying startup by: 60.0 seconds
[19:26:09.108][info    ] Starting Container Connection. newline = ssh
[19:26:09.108][info    ] Host PTY Handle Opened: /dev/pts/0  (minecraft - 6)
[19:26:09.109][info    ] Child PTY Handle Opened: /dev/pts/0 (minecraft - 7)
[19:26:09.110][info    ] Connecting to minecraft:2222
[19:26:09.124][info    ] SSH Terminal fully connected.
[19:26:09.124][info    ] Checking for servers that might not be cleaned up
[19:26:09.124][info    ] Backup Interval: 10.0 seconds
[19:26:09.124][info    ] Starting Listeners for Containers
[19:26:09.124][info    ] Service Started Successfully.
[19:26:09.125][info    ] Starting Full Backup
[19:26:09.345][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:09.347][info    ] Backing Up: mondo in sopravvivenza
[19:26:09.485][info    ] Backed up as: mondo in sopravvivenza.20240531-192609.mcworld
[19:26:09.485][info    ] Backups for minecraft finished successfully...
[19:26:09.532][info    ] Performing Trim Jobs
[19:26:09.533][info    ] Full Backup Completed
[19:26:19.125][info    ] Starting Full Backup
[19:26:19.224][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:19.224][info    ] Backing Up: mondo in sopravvivenza
[19:26:19.299][info    ] Backed up as: mondo in sopravvivenza.20240531-192619.mcworld
[19:26:19.299][info    ] Backups for minecraft finished successfully...
[19:26:19.323][info    ] Performing Trim Jobs
[19:26:19.324][info    ] Full Backup Completed
[19:26:29.125][info    ] Starting Full Backup
[19:26:29.191][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:29.192][info    ] Backing Up: mondo in sopravvivenza
[19:26:29.272][info    ] Backed up as: mondo in sopravvivenza.20240531-192629.mcworld
[19:26:29.272][info    ] Backups for minecraft finished successfully...
[19:26:29.291][info    ] Performing Trim Jobs
[19:26:29.293][info    ] Full Backup Completed
[19:26:29.741][info    ] Player Logged Out: minecraft, Players Active: 0
[19:26:29.741][info    ] Running Single Backup for minecraft
[19:26:29.843][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:29.844][info    ] Backing Up: mondo in sopravvivenza
[19:26:29.925][error   ] Failed to move /data/mondo in sopravvivenza.20240531-192629.mcworld.part to /data/mondo in sopravvivenza.20240531-192629.mcworld
[19:26:29.925][error   ] Backup of world at /public/worlds/Praseodymium Reciprocal Plutonium failed.
[19:26:29.925][error   ] Error: The operation could not be completed. A file with the same name already exists.
[19:26:29.925][error   ] Backups for minecraft had failures...
[19:26:29.942][error   ] Single Backup for minecraft failed
[19:26:29.942][error   ] Server container had worlds that failed to backup: /public/worlds/Praseodymium Reciprocal Plutonium
[19:26:39.125][info    ] Starting Full Backup
[19:26:39.187][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:39.189][info    ] Backing Up: mondo in sopravvivenza
[19:26:39.277][info    ] Backed up as: mondo in sopravvivenza.20240531-192639.mcworld
[19:26:39.277][info    ] Backups for minecraft finished successfully...
[19:26:39.286][info    ] Performing Trim Jobs
[19:26:39.288][info    ] Full Backup Completed
[19:26:49.125][info    ] Starting Full Backup
[19:26:49.182][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:49.184][info    ] Backing Up: mondo in sopravvivenza
[19:26:49.270][info    ] Backed up as: mondo in sopravvivenza.20240531-192649.mcworld
[19:26:49.270][info    ] Backups for minecraft finished successfully...
[19:26:49.282][info    ] Performing Trim Jobs
[19:26:49.284][info    ] Full Backup Completed
[19:26:59.125][info    ] Starting Full Backup
[19:26:59.232][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:59.234][info    ] Backing Up: mondo in sopravvivenza
[19:26:59.320][info    ] Backed up as: mondo in sopravvivenza.20240531-192659.mcworld
[19:26:59.320][info    ] Backups for minecraft finished successfully...
[19:26:59.332][info    ] Performing Trim Jobs
[19:26:59.334][info    ] Full Backup Completed

Thank you very much!!

Following your suggestions everything works!
As you can see:
time="2024-05-31T19:25:09+02:00" level=debug msg="Using /data to match uid and gid"
time="2024-05-31T19:25:09+02:00" level=debug msg="Resolved UID=0 from match path"
time="2024-05-31T19:25:09+02:00" level=debug msg="Resolved GID=0 from match path"
[19:25:09.097][info    ] Initializing Bedrockifier Daemon
[19:25:09.101][info    ] Configuring Bedrockifier Daemon
[19:25:09.102][info    ] Loading Configuration From: /config/config.yml
[19:25:09.105][info    ] Configuration Loaded, Running Service...
[19:25:09.108][info    ] Delaying startup by: 60.0 seconds
[19:26:09.108][info    ] Starting Container Connection. newline = ssh
[19:26:09.108][info    ] Host PTY Handle Opened: /dev/pts/0  (minecraft - 6)
[19:26:09.109][info    ] Child PTY Handle Opened: /dev/pts/0 (minecraft - 7)
[19:26:09.110][info    ] Connecting to minecraft:2222
[19:26:09.124][info    ] SSH Terminal fully connected.
[19:26:09.124][info    ] Checking for servers that might not be cleaned up
[19:26:09.124][info    ] Backup Interval: 10.0 seconds
[19:26:09.124][info    ] Starting Listeners for Containers
[19:26:09.124][info    ] Service Started Successfully.
[19:26:09.125][info    ] Starting Full Backup
[19:26:09.345][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:09.347][info    ] Backing Up: mondo in sopravvivenza
[19:26:09.485][info    ] Backed up as: mondo in sopravvivenza.20240531-192609.mcworld
[19:26:09.485][info    ] Backups for minecraft finished successfully...
[19:26:09.532][info    ] Performing Trim Jobs
[19:26:09.533][info    ] Full Backup Completed
[19:26:19.125][info    ] Starting Full Backup
[19:26:19.224][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:19.224][info    ] Backing Up: mondo in sopravvivenza
[19:26:19.299][info    ] Backed up as: mondo in sopravvivenza.20240531-192619.mcworld
[19:26:19.299][info    ] Backups for minecraft finished successfully...
[19:26:19.323][info    ] Performing Trim Jobs
[19:26:19.324][info    ] Full Backup Completed
[19:26:29.125][info    ] Starting Full Backup
[19:26:29.191][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:29.192][info    ] Backing Up: mondo in sopravvivenza
[19:26:29.272][info    ] Backed up as: mondo in sopravvivenza.20240531-192629.mcworld
[19:26:29.272][info    ] Backups for minecraft finished successfully...
[19:26:29.291][info    ] Performing Trim Jobs
[19:26:29.293][info    ] Full Backup Completed
[19:26:29.741][info    ] Player Logged Out: minecraft, Players Active: 0
[19:26:29.741][info    ] Running Single Backup for minecraft
[19:26:29.843][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:29.844][info    ] Backing Up: mondo in sopravvivenza
[19:26:29.925][error   ] Failed to move /data/mondo in sopravvivenza.20240531-192629.mcworld.part to /data/mondo in sopravvivenza.20240531-192629.mcworld
[19:26:29.925][error   ] Backup of world at /public/worlds/Praseodymium Reciprocal Plutonium failed.
[19:26:29.925][error   ] Error: The operation could not be completed. A file with the same name already exists.
[19:26:29.925][error   ] Backups for minecraft had failures...
[19:26:29.942][error   ] Single Backup for minecraft failed
[19:26:29.942][error   ] Server container had worlds that failed to backup: /public/worlds/Praseodymium Reciprocal Plutonium
[19:26:39.125][info    ] Starting Full Backup
[19:26:39.187][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:39.189][info    ] Backing Up: mondo in sopravvivenza
[19:26:39.277][info    ] Backed up as: mondo in sopravvivenza.20240531-192639.mcworld
[19:26:39.277][info    ] Backups for minecraft finished successfully...
[19:26:39.286][info    ] Performing Trim Jobs
[19:26:39.288][info    ] Full Backup Completed
[19:26:49.125][info    ] Starting Full Backup
[19:26:49.182][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:49.184][info    ] Backing Up: mondo in sopravvivenza
[19:26:49.270][info    ] Backed up as: mondo in sopravvivenza.20240531-192649.mcworld
[19:26:49.270][info    ] Backups for minecraft finished successfully...
[19:26:49.282][info    ] Performing Trim Jobs
[19:26:49.284][info    ] Full Backup Completed
[19:26:59.125][info    ] Starting Full Backup
[19:26:59.232][info    ] Starting Backup of worlds. (container: minecraft)
[19:26:59.234][info    ] Backing Up: mondo in sopravvivenza
[19:26:59.320][info    ] Backed up as: mondo in sopravvivenza.20240531-192659.mcworld
[19:26:59.320][info    ] Backups for minecraft finished successfully...
[19:26:59.332][info    ] Performing Trim Jobs
[19:26:59.334][info    ] Full Backup Completed

Thank you very much!!

Good to hear. And I’ll see what I can do about updating the wiki on this over the weekend.


Setup codecov

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@94bac79). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #1   +/-   ##
=========================================
  Coverage          ?   55.74%
=========================================
  Files             ?       67
  Lines             ?     6815
  Branches          ?        0
=========================================
  Hits              ?     3799
  Misses            ?     2722
  Partials          ?      294

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Support for multi reader volumes

Use cases such as configuration volumes or read only data sets need multiple reader volumes.
This allows such volumes to be used inside replication controllers.

Can we attach volumes to multiple VMs?


Show call site for function argument type mismatch

Currently, if we define a function to have an object type as an argument, then we have to pass an object with the exact props as defined by the argument type definition (from #1657). Otherwise we get this error:

If we pass text={null} as a prop to SampleView when we declare WrapperView, the error goes away. However, the error message from Flow doesn't contain information about where this prop was wrongly passed from (the function signature is underlined, instead of the <SampleView /> line). This can be confusing, especially if WrapperView is placed in a different file from SampleView.
Is it possible to have an indicator of where the malformed argument was passed from in the error message? Or maybe relocate it to highlight the call site, instead of the method signature?

This looks like a duplicate of #2557 / #2587


Add missing isArray checks based on the ES11 standard

Added checks to the following methods:

ecma_builtin_json_stringify, ECMA-262 v11, 24.5.2
ecma_builtin_json_internalize_property, ECMA-262 v11, <IP_ADDRESS>

Fixes #3945
JerryScript-DCO-1.0-Signed-off-by: Adam Szilagyi<EMAIL_ADDRESS>

Is it compatible with ECMA-262 v11 too? It would be great to follow (and add references) to the latest spec.

Is it compatible with ECMA-262 v11 too? It would be great to follow (and add references) to the latest spec.
Please add "Fixes #3945" to the commit log (and description too).

Yes, it is compatible with v11, updated the commit

Please check whether the PR resolves #3950 as well.

Please check whether the PR resolves #3950 as well.

Added a new test based on that issue


Update VS Code engine to 173 insider

Codecov Report

Merging #11767 (7dd9892) into main (f4c7e6b) will decrease coverage by 0%.
The diff coverage is n/a.

@@          Coverage Diff           @@
##            main   #11767   +/-   ##
======================================
- Coverage     62%      62%   -1%
======================================
  Files        486      486
  Lines      34594    34594
  Branches    5614     5614
======================================
- Hits       21756    21737   -19
- Misses     10773    10789   +16
- Partials    2065     2068    +3

Impacted Files
Coverage Δ

src/kernels/execution/notebookUpdater.ts
88% <0%> (-8%)
:arrow_down:

.../standalone/survey/dataScienceSurveyBanner.node.ts
66% <0%> (-6%)
:arrow_down:

...otebooks/controllers/controllerPreferredService.ts
76% <0%> (-5%)
:arrow_down:

src/platform/common/cancellation.ts
68% <0%> (-4%)
:arrow_down:

src/kernels/jupyter/jupyterKernelService.node.ts
72% <0%> (-2%)
:arrow_down:

src/kernels/installer/productInstaller.node.ts
78% <0%> (-2%)
:arrow_down:

src/notebooks/controllers/kernelRanking/helpers.ts
60% <0%> (-2%)
:arrow_down:

...c/kernels/execution/cellExecutionMessageHandler.ts
77% <0%> (+<1%)
:arrow_up:

src/standalone/api/kernelApi.ts
76% <0%> (+1%)
:arrow_up:

...c/platform/common/process/pythonDaemonPool.node.ts
80% <0%> (+1%)
:arrow_up:


Update example--getting-wmi-data-from-the-local-computer.md

fix correct uses of "VARIANT" through Link warning C33005
https://docs.microsoft.com/en-us/cpp/code-quality/c33005?view=msvc-170

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


Propose to fix #650

We can check if self._monitor is present inside the given metrics dict
No tested

Thanks for the PR, looks good!
I've had a quick look at the build errors and it looks like the current version of torchvision doesn't support pillow version 7. Your build errors should be fixed when they release a new torchvision version this week.
One quick thing, If you could add some warnings saying something along the lines of "Monitor key [KEY] was not found by the scheduler" then I'd be happy to merge it, although maybe after the torchvision release so the tests all pass. These warnings will probably require an extra test or two to be covered, testing warnings is a bit awkward but we've done it in other places I believe. I can add them afterwards if it's easier.

@MattPainter01 Sure, I will add them after work. We should also add a test or two to the Callback to be sure everything works.

@MattPainter01  added warnings.

@MattPainter01 I have updated the code!

Great, thanks!
It seems like torchvision still haven't put out a new release so I'll write some tests based on an older version of torchvision/pillow and add them here.


feature: detect new DDL and replicate it by forcing a new snapshot

keep a list of known tables
persist these known tables to db if starting from existing db
identify and new tables that come in via changelist, update snapshot if so

hmm, tests are failing.   seems like a race with the testing suite, they pass on my box

adressed comments, and fixed the race
The race was happening because sometimes the tests in listener_test.go would run before those in apigee_sync_test_.go, and those tests in listener.go are sending mock snapshots without an _known_tables table.   Forced those tests to restore last snapshot so that the apigee_sync_test.go tests effectively run after the suite setup


fix: stop timer when read triggered by err

What type of PR is this?

fix
Check the PR title.

[x] This PR title match the format: <type>(optional scope): <description>
[x] The description of this PR title is user-oriented and clear enough for others to understand.
[x] Attach the PR updating the user documentation if the current PR requires user awareness at the usage level. User docs repo

(Optional) Translate the PR title into Chinese.
fix: 当 readtrigger 被 error 触发时候，停止 timer
(Optional) More detailed description for this PR(en: English/zh: Chinese).

en:
zh(optional):
(Optional) Which issue(s) this PR fixes:

(optional) The PR that updates user documentation:

这是一封自动回复邮件。已经收到您的来信，我会尽快回复。


implement user registration

As a user, I want to be able to register in the VilnaCRM.
Design
User flow
Architecture
Technical requirements

[ ] PHP 8
[ ] API platform 3
[ ] MariaDB
[ ] AWS S3
[ ] AWS ElastiCache
[ ] Symfony Messenger
[ ] Symfony Mailer
[ ] OAuth server

Tasks

[x] Design architecture for C4 model
[x] Add MariaDB to the docker
[x] Implement REST API endpoint for user registration (will be used by Administration panel, SDK, CMS plugins)
[ ] Implement GraphQL endpoint for user registration (will be used by Frontend)
[ ] Implement sending the email to the new user
[ ] Implement REST API, GraphQL endpoint for confirming user email
[ ] Implement CRUD endpoints for users
[ ] Implement PHP API client (SDK) library (will be used by CMS plugins) - use this *
[ ] Add and configure the OAuth server
[ ] Add logging
[ ] Add documentation for OAuth usage, REST API, GraphQL
[ ] Write to the issue comments information about endpoints names and GraphQL queries/mutations
[ ] Add retry logic for sending emails more than one attempt (check @pixelTM comment)
[ ] Cover code by autotests

"* - optional"
Acceptance criteria

[ ] User can be registered through REST API, GraphQL endpoints
[ ] CRUD for user works through REST API
[ ] OAuth server configured and allow third-party applications to work with our API
[ ] User can confirm email through REST API, GraphQL endpoints
[ ] Issue comments exist with information about endpoints names and GraphQL queries/mutations
[ ] All tests passed

Deadline: 02 July (40 hours)

@Kravalg  Need add retry send confirm email, and need limit retry send email by time. First retry - 1 min, second - 3 min, 3th - 5 min. If user request 4th retry send email, user take ban on 24 hour

mutation {
registerUserGraphQL(
input: {
email<EMAIL_ADDRESS>initials: "U"
password: "ad"
}
) {
user {
id
email
initials
}
}
}

mutation { registerUserGraphQL( input: { email: "[eraaaafarg@gmail.com](mailto:eraaaafarg@gmail.com)" initials: "U" password: "ad" } ) { user { id email initials } } }

GraphQL
Endpoint - /api/graphql
Request body
mutation {
  registerUser(
    input: { email<EMAIL_ADDRESS>initials: "Huan Karlos FIniat", password: "ad" }
  ) {
    user {
      id
      email
      initials
    }
  }
}

REST API
Endpoint - POST /api/users
Request body
{
  "email"<EMAIL_ADDRESS>  "initials": "string",
  "password": "string"
}

Response body
{
  "@context": "string",
  "@id": "string",
  "@type": "string",
  "id": "string",
  "email"<EMAIL_ADDRESS>  "initials": "string",
}

@Kravalg Need add retry send confirm email, and need limit retry send email by time. First retry - 1 min, second - 3 min, 3th - 5 min. If user request 4th retry send email, user take ban on 24 hour

We don't have the design for UI where user can retry sending the email messages.
But we can implement it on the backend side https://symfony.com/doc/current/messenger.html#retries-failures

test

API Service contract @pixelTM
https://github.com/VilnaCRM-Org/user-service/wiki/API-Endpoints


The default configuration file is overwritten when the program is run

alterx version v0.0.4
macos
go version go1.23.0 darwin/arm64

after mod default config file, then run alterx.
config file is restored to the default state by alterx.
~/.config/alterx/permutation_v0.0.4.yaml

It may be a yaml configuration error. I hope it can support prompting configuration file errors instead of directly overwriting the modified configuration file.

Couldn't repro it, this is what I did:
before --showing only the modified part!
$ cat /Users/dogancanbakir/Library/Application\ Support/alterx/config.yaml
...

# max export data size (kb, mb, gb, tb) (default mb)
max-size: 1

...

$ echo scanme.sh | alterx

   ___   ____          _  __
  / _ | / / /____ ____| |/_/
 / __ |/ / __/ -_) __/>  <
/_/ |_/_/\__/\__/_/ /_/|_|

                projectdiscovery.io

[INF] Current alterx version v0.0.4 (latest)
eng.scanme.sh
compute.scanme.sh
data.scanme.sh
...
[INF] Generated 111 permutations in 0.0004s

after --showing only the modified part!
$ cat /Users/dogancanbakir/Library/Application\ Support/alterx/config.yaml
...

# max export data size (kb, mb, gb, tb) (default mb)
max-size: 1

...

It may be a yaml configuration error. I hope it can support prompting configuration file errors instead of directly overwriting the modified configuration file.

Sorry, I realized later that it was a misconfiguration of the yaml format that led to the. (It may be indentation.)

@uxbug I understand this, as the problem is solved for you. I am closing this. Feel free to reopen if that's not the case.


Failing to initialize Realm -  Invalid mnemonic - Error Code 2

Expected Results

App should be able to initialize Realm
Actual Results

Unable to open a realm at path '/var/mobile/Containers/Data/Application/XXXXXXXXXXXXXXXXXXXX/Documents/chat_data.realm': Invalid mnemonic. top_ref[0]: 0, top_ref[1]: 0, mnemonic: 0 0 0 0, fmt[0]: 0, fmt[1]: 0, flags: 0.
Goals
Understand, why Invalid mnemonic error can happen
Steps to Reproduce

First i was receiving a migration required issue. I added config.deleteRealmIfMigrationNeeded = true. After that start receiving this issue (but i see for other users the same error, that doesn't have the deleteRealmIfMigrationNeeded. This start happening when users upgrade application).
Version of Realm and Tooling

Realm framework version: ?
3.7.6
Xcode version: ?
9.4.1
iOS/OSX version: ?
11.3
Dependency manager + version: ?
Cocoapods 1.5.2

Similar crash issue with me, but my issue is forget setup realm configuration and then called try! Realm().
Solved by setup realm before any realm initialization.
Ex:
Realm.Configuration.defaultConfiguration = createConfig(encryptionKey: encryptionKey)

Closing this issue due to age, if you have any other questions please open a new issue.
Thanks.


Update releases for new Tekton Pipeline Releases 0.63

This is a documentation update to the new release.

Changes

Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[x] Has Docs if any changes are user facing, including updates to minimum requirements e.g. Kubernetes version bumps
[ ] Has Tests included if any functionality added or changed
[x] pre-commit Passed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including functionality, content, code)
[x] Has a kind label. You can add one by adding a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[ ] Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings). See some examples of good release notes.
[ ] Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

/kind documentation

/retest

/retest

/retest

/retest

/retest

/retest

/retest


How do notifications work exactly?

Right now I never received a single notification in Station? And I am getting emails and messages regularly but the notification area remains as below:

Do not disturb mode is off as well. Maybe I am missing something?

The issue #177 is still waiting for a volunteer 😄


Link to wayland-client API docs is broken on core protocol intro

https://github.com/Smithay/wayland-rs/blob/master/book/wayland/p_core/intro.md

Ah yes, I forgot to update it when migrating to smithay org


Verify animation is open when changing FPS mode

This avoids a crash when no animation is open.

I think I screwed something up with the commit, gonna try to fix it...

Actually, I think Git is just confused. Not sure what can be done here.

Superseded by 0d41f8f.

Did a proper fix (disable controls instead of ignoring input), since i was recently working on this code. Still thanks a lot for finding the issue and contributing a solution.


Add example application

I've been struggling with windows' build/packaging processes for days! Finally I managed to package the app (note the use of rimraf instead of rm --rf because it wasn't working, someone should make a PR for it), the installer gets built but the application itself always run /default_app instead of my real /app (although I want to use asar technology and by the way, I don't know how because I don't understand the readme.md file, and there is no example written about it).
The installed app also doesn't properly start. I can see its process after some seconds but it never starts.
Just in case, I'm running this on windows 7 x86.

Please follow:
https://github.com/loopline-systems/electron-builder/blob/master/CONTRIBUTING.md

(note the use of rimraf instead of rm --rf because it wasn't working, someone should make a PR for it)

This is open source - so want to take the action?

Never did a pull request before :) I don't want to screw anything up.
I've noted that window's support for this project is really limted, and it still need a lot of coding/documentation to do, like that about rm --rf. I was also hitting my head against the wall because I was getting this error, which resulted to be part of a mistake of mine, when I changed
"pack:win": "npm run build:win && electron-builder \"dist/win/Loopline Systems-win32\" --platform=win --out=\"dist/win\" --config=packager.json"

to
"pack:win": "npm run build:win && electron-builder \"dist/win/Loopline Systems\" --platform=win --out=\"dist/win\" --config=packager.json"

the -win32 part of the "app name" was needed in order to make it work.
In my opinion, that -win32 part of the name shouldn't be mandatory, it should be "hardcoded" directly in installer.nsi.tpl as File /r "<%= appPath %>-win32\* or something like that.
Now I'm trying that my application executes the real app, instead of the default_app... But I think that's an actual bug of electron 0.33

In my opinion, that -win32 part of the name shouldn't be mandatory, it should be "hardcoded" directly in installer.nsi.tpl as File /r "<%= appPath %>-win32* or something like that.

Nope, don't agree. That's the path you want to create the installer for. If you're using a wrong path it's not the fault of electron-builder.

Never did a pull request before :) I don't want to screw anything up.
I've noted that window's support for this project is really limted, and it still need a lot of coding/documentation to do, like that about rm --rf.

I'm pretty sure, when you keep the right tone and be friendly every open source maintainer (myself included) will help you and guide you through a PR.
Just in case you didn't all of my last comment because I edited it.

I've been struggling with windows' build/packaging processes for days!

This is not the way to open an issue.

I'm closing here, feel free to reopen.

The ! are not intended for anything but expressing my pain. I'm not forcing anyone to fix it for me, I'm just trying to notify something which isn't working for me, and making a suggestion just in case someone who knows (because I don't) can fix it, or at least help me.
A sample app would be nice because everyone can start from there.
I would make a pull request with a sample app, but mine isn't working! I can package the app with no problem but when I execute it, Electron does show the default_app, instead of my app.
Once again, I'm still suggesting a simple "Hello World!" sample app :smile:

The ! are not intended for anything but expressing my pain.

Well... I'd be careful with that. Asking people for help with ! doesn't work really well. ;)
A sample app is on the roadmap, but that's really hard to achieve it cross platform.
If you could follow this ( another thing when opening issues ):
https://github.com/loopline-systems/electron-builder/blob/master/CONTRIBUTING.md
I can try to help.


Godot crashes during import of GLTF2.0 with two and more morph shapes

Godot version:
Godot 3.0 RC3
OS/device including version:
GNU/Linux lubuntu 16.04 x86_64 with Linux 4.6.4-040604-generic
Issue description:
Export file with one morph shape from blender to gltf 2.0, and it will import with no problem.
But if you add another shape, godot will crash during the import.
Steps to reproduce:
https://youtu.be/VkV-OfE2dus
Minimal reproduction project:
godot3.0_morph_bug.blend.zip

Can still reproduce on master 60711e67386d8300878a46f3c37260db4f2b2c84
Error:
ERROR: CowData<float>::get: FATAL: Index p_index=4 out of size (size()=3)
   At: C:\dev\source\godot\core/cowdata.h:152

Backtrace:
[0] CowData<float>::get (C:\dev\source\godot\core\cowdata.h:152)
[1] Vector<float>::operator[] (C:\dev\source\godot\core\vector.h:85)
[2] EditorSceneImporterGLTF::_interpolate_track<float> (C:\dev\source\godot\editor\import\editor_scene_importer_gltf.cpp:2694)
[3] EditorSceneImporterGLTF::_import_animation (C:\dev\source\godot\editor\import\editor_scene_importer_gltf.cpp:2864)
[4] EditorSceneImporterGLTF::_generate_scene (C:\dev\source\godot\editor\import\editor_scene_importer_gltf.cpp:2930)
[5] EditorSceneImporterGLTF::import_scene (C:\dev\source\godot\editor\import\editor_scene_importer_gltf.cpp:3043)
[6] ResourceImporterScene::import (C:\dev\source\godot\editor\import\resource_importer_scene.cpp:1321)
[7] EditorFileSystem::_reimport_file (C:\dev\source\godot\editor\editor_file_system.cpp:1780)
[8] EditorFileSystem::reimport_files (C:\dev\source\godot\editor\editor_file_system.cpp:1979)
[9] EditorFileSystem::_update_scan_actions (C:\dev\source\godot\editor\editor_file_system.cpp:591)
[10] EditorFileSystem::_notification (C:\dev\source\godot\editor\editor_file_system.cpp:1162)
[11] EditorFileSystem::_notificationv (C:\dev\source\godot\editor\editor_file_system.h:108)
[12] Object::notification (C:\dev\source\godot\core\object.cpp:933)
[13] SceneTree::_notify_group_pause (C:\dev\source\godot\scene\main\scene_tree.cpp:983)
[14] SceneTree::idle (C:\dev\source\godot\scene\main\scene_tree.cpp:527)
[15] Main::iteration (C:\dev\source\godot\main\main.cpp:1980)
[16] OS_Windows::run (C:\dev\source\godot\platform\windows\os_windows.cpp:3142)
[17] widechar_main (C:\dev\source\godot\platform\windows\godot_windows.cpp:162)
[18] _main (C:\dev\source\godot\platform\windows\godot_windows.cpp:184)
[19] main (C:\dev\source\godot\platform\windows\godot_windows.cpp:196)
[20] __scrt_common_main_seh (d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)
[21] BaseThreadInitThunk

From what I've seen this is an issue from Blender's gltf exporter itself.
Whatever the number of morph targets, the number of animation values is always 6, instead of number of morph targets * number of frames.
gltf 2.0 Specifications:
https://github.com/KhronosGroup/glTF/tree/master/specification/2.0

A Morph Target animation frame is defined by a sequence of scalars of length equal to the number of targets in the animated Morph Target. These scalar sequences must lie end-to-end as a single stream in the output accessor, whose final size will equal the number of Morph Targets times the number of animation frames.

Ticket on Blender exporter
https://github.com/KhronosGroup/glTF-Blender-IO/issues/641
It might get fixed in the next versions of Blender, but from the tests I've made with the fix proposed in this ticket, the exported data was still invalid.

IIUC this can be considered fixed by #33794 and Blender 2.81?

Yes, that's correct.


Switch from simplified expressions to LExp

SExp's have the lambda functions removed, which are crucial for working with AHK.
We have to switch to LExp's in order to be able to generate lambdas.

Fixed in #3


Example run command

Could you include an example run command to readme?

Indeed.  I can't reproduce the effects.  Getting bad results.

@artnose I trying to run it by:
python3 deep_photo.py -image_size 1000 -init image -content_image /root/deep_photo/deepphoto/09.png -style_image /root/deep_photo/deepphoto/compare/09-style.png -output_image /root/deep_photo/deepresult/09.png -backend cudnn -cudnn_autotune
And also have a bad results

I didn't need the -init argument, maybe try running it without it. And don't try to use an -image_size of 1000 unless you have a GPU with 12 GB of VRAM.
I've tried using an image size of 500 and -cudnn_autotune gave me wrong results. I then deleted the generated laplacian .csv file and tried it without the cudnn option and this time the output images looked alright!
Regarding image-size: Test a lower value like 400 and monitor your VRAM usage. If you still have memory left, increase the size by 100-200.
Try this cmd, it works for me:
python3 deep_photo.py -content_image examples/input/in1.png -style_image examples/style/in1.png -output_image examples/test/test1.png -image_size 400
This project is currently under development, so if you want to use segmentation masks you should try the original: https://github.com/luanfujun/deep-photo-styletransfer

Your results should look similar to this (GIF, to replay open in another tab):

@subzerofun He can also just use git checkout 262a825 to get working masks.

@ProGamerGov Sorry, forgot about that!

I added some examples in the readme.


SSH HostKeys are not verified with git commands permitting MITM attacks (GitRepo)

Hello,
src/robusta/integrations/git/git_repo.py contains the following code:
os.system(f"ssh-keyscan -H github.com bitbucket.org >> {SSH_ROOT_DIR}/known_hosts")

While this makes it easy to connect via SSH it also completely bypasses hostkey checks.
This should not be the default! From what I can see it's also not documented.
While testing git_audit_change I also didn't find a way to specify additional hostkeys; in my case to connect to a non-Github git server.
Best,
Simon

Thanks for reporting it @rudis
Your description of the problem is accurate.
We will add host keys configuration option, and will change the default behavior

Is the host key config option being worked on?

Hi @llavin
No one is working on it at the moment

@llavin @rudis https://github.com/robusta-dev/robusta/pull/1313


NetBSD: add two more errno values

available in NetBSD-current since 2020

Why would this be a "breakage candidate"? Because it changes ELAST? ELAST on OS that use this convention is defined as being the largest errno. It's only intended to be used to allow checks to see if an error is within the known values for errno, and things of that nature, it's not really directly used by any API. It is "versioning in userspace", as it were.

Why would this be a "breakage candidate"? Because it changes ELAST? ELAST on OS that use this convention is defined as being the largest errno. It's only intended to be used to allow checks to see if an error is within the known values for errno, and things of that nature, it's not really directly used by any API. It is "versioning in userspace", as it were.

Yes, and I think it could cause a bug (or any weird behavior due to lack of errno) if the last value points to a newer number while the user env is older.
As you mentioned on https://github.com/rust-lang/libc/issues/3131, we just should not provide such a const, I think.

Noting that https://github.com/rust-lang/libc/pull/1902 was handled by leaving the value in place and deprecating it, though that time we said we'd change it.

@0-wiz-0 Could you apply this?

Merge this change with the updated ELAST value, but also with a deprecation notice. People who are using ELAST "correctly" don't have to change anything immediately, so it doesn't introduce bugs in code that was written to be future-proof, but they can use the deprecation notice to prepare. People who were using it incorrectly have a heads up.

@rustbot author

@JohnTitor I've added a deprecation warning as requested. Did I do it correctly?

Yeah, thanks!
@bors r+

:pushpin: Commit 06fdfac833e833f641032b92a99f9cc1050a5169 has been approved by JohnTitor
It is now in the queue for this repository.

:hourglass: Testing commit 06fdfac833e833f641032b92a99f9cc1050a5169 with merge 9e9021163c29e571292b2731326ec4ddb8b8110d...

:sunny: Test successful - checks-actions, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13, checks-cirrus-freebsd-14
Approved by: JohnTitor
Pushing 9e9021163c29e571292b2731326ec4ddb8b8110d to master...


Get feature image on today

Acceptance Criteria

feature/today
Return a feature photo in today

Done here #13


Can't read PBF files anymore

When using the latest build, it can not read denmark.latest.pbf
routerDb.LoadOsmData(stream, Vehicle.Car);
An exception of type 'System.MissingMethodException' occurred in OsmSharp.dll but was not handled in user code

Additional information: Method not found: System.Nullable1<Single> OsmSharp.Node.get_Latitude().

Did you update OsmSharp? You are probably using v6.x... try using v5.0.6 stable.

You are right.
Using 5.0.6 fixed it.


Cancel of package upload relies on parser error to clear the page

Repo:

Open the Upload page
F12, add breakpoint at async-file-upload->handleErrors (line 165)
Upload a package, which sends POST to /packages/manage/cancel-upload
Breakpoint in handleErrors should be hit

resultCodeString = "parsererror".
Stack is:
"SyntaxError: Unexpected end of JSON input
at JSON.parse ()
at jQuery.parseJSON (https://localhost/Scripts/gallery/jquery-1.12.4.js:9011:22)
at ajaxConvert (https://localhost/Scripts/gallery/jquery-1.12.4.js:9335:19)
at done (https://localhost/Scripts/gallery/jquery-1.12.4.js:9789:15)
at XMLHttpRequest.callback (https://localhost/Scripts/gallery/jquery-1.12.4.js:10311:8)"

Need to see if this still repros


Bug Fixes in Audio Engine

There were two bugs detected in the audio engine that crashed the whole game engine:

playing audio files that were shorter than 64 kilobytes in quick succession would trick the engine into thinking it wasn't playing any audio, and hence break the audio buffering queue system
OOB exception with playing short audio files

Thanks to @goldspark for spotting the issue.

Merge this pls

While it's a bug that the whole engine should crash when this occurs, the AudioListener singleton should only be applied to one GameObject; generally that's the player character or some other sentinel entity.
Attempting to apply it multiple times will only shift the AudioListener to the latest GameObject it's applied to, or at least it should; instead it freaks out OpenAL because applying the listener to two different objects is an Invalid Operation.

Idea, make the audio listener load with the engine .

Hmm that makes sense. Come to think of it, I'm not sure if the audio listener should even be a component; it'd be better if it was just positioned to the camera's location. We see through the camera, so I guess we should hear through it as well.

I did apply Audio Listener to only one game object and it crashes this is what I get:
[FATAL] {audio.AudioMaster.alGetError(AudioMaster.java:99)} AL error received: Invalid Operation
[CRASH] {scenes.ezpacegame.EzSpaceDemo.main(EzSpaceDemo.java:70) -> audio.AudioMaster.alGetError(AudioMaster.java:100)} null
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "util.LoggingThread.log(String, int)" because "util.Log.loggingThread" is null
at util.Log.crash(Log.java:279)
at util.Engine.showWindow(Engine.java:79)
at scenes.ezpacegame.EzSpaceDemo.main(EzSpaceDemo.java:70)

As of the most recent commit you can no longer attach the AudioListener to game objects; it seemed like an unnecessary function that wouldn't get much use. Instead it just positions itself at the camera's location.

Still issue:
[FATAL] {audio.AudioMaster.alGetError(AudioMaster.java:103)} AL error received: Invalid Operation
[CRASH] {scenes.ezpacegame.EzSpaceDemo.main(EzAsteroidsDemo.java:70) -> audio.AudioMaster.alGetError(AudioMaster.java:104)} null
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "util.LoggingThread.log(String, int)" because "util.Log.loggingThread" is null
	at util.Log.crash(Log.java:279)
	at util.Engine.showWindow(Engine.java:79)


Update pagination component.

Coverage increased (+0.7%) to 51.196% when pulling 8a536ea892a7455fdc0f867ca0fe3b4af148741f on wknet123:dev-revised-pagination into 6d901e233500dd3da8603802f6daac681ba13164 on vmware:dev.


Watch components templates in default gulp task

For example components/directives/main-nav.html is not taken into account in watch task.

You are right, thanks for PR. Merging.


feat: add jupyter notebook decorator

TL;DR
add jupyter notebook in flytekit-vscode/flytekitplugins
Type

[ ] Bug Fix
[x] Feature
[ ] Plugin

Are all requirements met?

[x] Code completed
[ ] Smoke tested
[ ] Unit tests added
[ ] Code documentation added
[ ] Any pending items have an associated Issue

Complete description
For the convenience of developers debugging:

vscode
jupyter notebook

Tracking Issue
NA
Follow-up issue
https://github.com/flyteorg/flyte/issues/4284

Thank you! LGTM overall. left small comments


Patch 5

[x] added tests for doRequest() API;
[x] updated NPM Dev Dependencies;
[x] moving from coverage to istanbul;
[x] linting things and returning things.

aleluia!


[bug] plugin trans code in wrong way, cause undefined error

Missing brackets while trans require('xxx').xxx
Causes reference error
bug sample:
https://github.com/Bowenn/bugfix-vite-plugin-commonjs/blob/bug-sample/test/fixtures/src/module-exports/microtask.cjs
https://github.com/Bowenn/bugfix-vite-plugin-commonjs/blob/bug-sample/test/fixtures/src/module-exports/macrotask_transed.cjs

pull request sent

Thanks for you feedback!


Reached the memory limit on heroku, need rewrite

2017-06-10T22:41:24.947333+00:00 heroku[web.1]: Process running mem=1810M(176.8%)
2017-06-10T22:41:24.947481+00:00 heroku[web.1]: Error R14 (Memory quota exceeded)
2017-06-10T22:41:46.352346+00:00 heroku[web.1]: Process running mem=2364M(230.9%)
2017-06-10T22:41:46.352346+00:00 heroku[web.1]: Error R15 (Memory quota vastly exceeded)

As we write almost everything into a single packages.min.json, the memory cost is very high, maybe should need to rewrite this part, store date library by library, version by version, like how do we store the SRI data.

cc @cdnjs/owners

Still need to split/rewrite the packages.min.json


Live Preview not updating [v1.4.0]

If I use the following code live preview works as expected:
{% for item in entry.items.level(1) %}
However if I try to order the display of the items and use the following code live preview is not updated with any changes to my items or their content.
{% for item in entry.items.level(1).order('date asc') %}
Seeing this in Craft CMS v2.6.2950

Yes this is expected – the order filter is not explicitly part of the API for Neo's criteria model, so it has not been supported for Live Preview. Unfortunately I also don't plan to.


Memory issues?

Hello, after training, is TailClaib implemented on the whole dataset at once? Or is it implemented batch-wise?
If it implemented at once, then it takes up a ridiculous amount of memory and is unable to run.
While I am implementing it batch-wise, there is a separate issue. There are some batches which only have a single instance in some classes. This gives a zero division error while calculating the co-variance. How to deal with this?

Hello, after training, is TailClaib implemented on the whole dataset at once? Or is it implemented batch-wise? If it implemented at once, then it takes up a ridiculous amount of memory and is unable to run.

Hey, the training is supposed to be done on a batch level. Like you said, it will become extremely expensive to do it for the entire dataset.

While I am implementing it batch-wise, there is a separate issue. There are some batches which only have a single instance in some classes. This gives a zero division error while calculating the co-variance. How to deal with this?

Can you elaborate a bit more on this?

[ ] Are you using the pip package or the github code?
[ ] Can you post post the complete error you are getting?

Hi, I am posting the full error that I having below.

ZeroDivisionError                         Traceback (most recent call last)
Cell In[40], line 29
26 print("labels new - " , y[idx_new])
28 # Balancing the data using "tailcalib"
---> 29 feat, lab, gen = a.generate(X=inputs_new, y=labels_new)
31 # Output comparison
32 print(f"Before: {np.unique(y, return_counts=True)}")
Cell In[24], line 42, in tailcalib.generate(self, X, y, tukey_value, alpha, topk, extra_points, shuffle)
40 elif self.base_engine == "pytorch":
41     import torch
---> 42     return self.generate_usingPyTorch()
43 else:
44     raise Exception(f"Invalid base_engine choice - '{self.base_engine}' | Choose from: 'numpy', 'pytorch'.")
Cell In[24], line 155, in tailcalib.generate_usingPyTorch(self)
153 for i in feat.keys():
154     base_means.append(feat[i].mean(dim=0))
--> 155     base_covs.append(self.get_cov(feat[i]).unsqueeze(dim=0))
157 base_means = torch.vstack(base_means)
158 base_covs = torch.vstack(base_covs)
Cell In[24], line 270, in tailcalib.get_cov(self, X)
267     mu = X.mean(dim=0)
268 X = (X - mu)
--> 270 return 1/(n-1) * (X.transpose(1, 0) @ X)
ZeroDivisionError: division by zero

Some more details -

I am using the long tailed class generator given in the code.
I am using the default PyTorch data loader class.
I am not using the pip package, instead I am using the code for TailCalib.
I get the zero division error while starting the tailcalib as I have printed above

The issue is that there are many classes in a batch which only have 1 instance per class. This is giving the Zero Division error when calculating the co-variance as this leads (n-1)=0 when n=1 and 1/0 is not defined.

@Abhranta As you mentioned this issue arises when there is only 1 sample in a class. Moreover, it doesn't make sense to calculate the covariance of a single sample. To bypass this, replace the current get_cov with,
    def get_cov(self, X):
        """Calculate the covariance matrix for X

        Args:
            X (torch.tensor): Features

        Returns:
            [torch.tensor]: Covariance matrix of X
        """
        n = X.shape[0]

        # to bypass the error when there is only one sample.
        # We collect this covariances so that we can sum it up during calibration.
        # Since covariance doesnt make much sense here,
        # we are simply borrowing the covariance of nearby classes
        if n == 1:
          return torch.zeros(X.shape[1], X.shape[1]).to(device=X.device)

        if self.base_engine == "numpy":
            mu = X.mean(axis=0)
        else:
            mu = X.mean(dim=0)
        X = (X - mu)

        return 1/(n-1) * (X.transpose(1, 0) @ X)  # X^TX -> feat_size x num_of_samples @ num_of_samples x feat_size -> feat_size x feat_size

Got it !Thanks

@Abhranta could you please help me to reproduce the results? I am unable to execute the code due to some errors. Any help will be really appreciated.
Cheers


Is there any way to capture the image with front camera?

@lightning331 This is something that can be added pretty easily at some point. I have to ask though, what is your use case for something like this?

I am developing an app scanning ID Card at the moment.
It has to take the feature of the front camera.
Can you do it?

Ahh ok that makes sense. I've always wondered why this would exist which is why I didn't include it as a feature. Ok yeah I can add this. I'm thinking it might be beneficial for some more configuration on selecting the camera here (so you can choose the super wide angle lens on iPhone 11 instead of the generic camera). I'll see if I can get something working for you in the next week.

@lightning331 Could you try out PR #21? It adds support for different camera types.
For your case, you should just be able to set cameraId={2} to get the front facing camera.
Just a note, Android is a bit finicky. Maybe it's an issue with the older camera api but I couldn't figure out how to change the camera after it has already been loaded. Basically what this means is that if you wanted to change the camera from front to back after it has already started, you need to unmount and remount it.

Ok, I will check.
Thanks @humphreyja

Ahh ok that makes sense. I've always wondered why this would exist which is why I didn't include it as a feature. Ok yeah I can add this. I'm thinking it might be beneficial for some more configuration on selecting the camera here (so you can choose the super wide angle lens on iPhone 11 instead of the generic camera). I'll see if I can get something working for you in the next week.

Chamo, cuándo lo tendrás listo? Muchas gracias

@Gricardov Have you tried PR #21? I will probably merge this in this week.

react-native-rectangle-scanner+1.0.10.patch

If you need it, pls, refer to the patch file attached below that I am using.
You can apply the attached patch file using the patch-package library.
https://www.npmjs.com/package/patch-package


BSQL Q19 fails multi-node SF10K with UVM on

BSQL Q19 fails at SF10K on the 17-node cluster with UVM on ("managed" allocator for blazing)

Resolved.

No longer relevant.


(#427) Add CLE Compatibility page

Description Of Changes
Added a page for CLE compatibility with Choco CLI, with some instructions for troubleshooting for folks on older Chocolatey CLI versions to get them out of sticky situations.
Motivation and Context
Some versions of Choco and the licensed extension can result in a broken installation until the licensed extension is removed from the equation. This should hopefully get customers up and running again, able to make the necessary changes to their installations in a pinch.
Testing

[x] I have previewed these changes using the Docker Container or another method before submitting this pull request.

Change Types Made

[ ] Minor documentation fix (typos etc.).
[ ] Major documentation change (refactoring, reformatting or adding documentation to existing page).
[x] New documentation page added.

Change Checklist

[x] Requires a change to menu structure (top or left hand side)/
[x] Menu structure has been updated

Related Issue
Fixes #427

@gep13 I've added a commit with the requested changes. 🙂

@vexx32 thanks for getting this written up.  I made a couple slight tweaks, but otherwise, looks good to me! I have enabled auto-merge, so this will get merged in once the PR build completes.


Chrome just autoupdates it anyway

Chrome will autoupdate it even if you change the URL it gets the update from

Chrome will autoupdate it even if you change the URL it gets the update from

Fixed It! Tested it in brave browser and it works and lo longer auto updates!
Please remove the translate extension and follow use the new zip file from the release page.
Make sure to follow the new tutorial if you get stuck.
Thanks man,
I hope this helps you and everyone else out a bit.
Enjoy!
;)


Remove duplicate secondary color

PR just to remove duplicate 397a84
Demonstrates how not to repeat colors
Split material.scss to a different file because:
https://material.angular.io/guide/theming#defining-a-custom-theme
"Your custom theme file should not be imported into other SCSS files. This will duplicate styles in your CSS output. If you want to consume your theme definition object (e.g., $candy-app-theme) in other SCSS files, then the definition of the theme object should be broken into its own file, separate from the inclusion of the mat-core and angular-material-theme mixins."

Removed the rest too. Very weird color: mat-color($dockstore-app-warn, darker); works but color: mat-color($dockstore-app-warn, 1); doesn't


Resolve crash with interpolation dialog

Fixes #1042
Change the data type from float to double. No more crashy crash.

Thanks!


Further enhancements to Deployment./ DaemonSet model

This issue should collect possible enhancements to our current deployment model. Right now we create a Deployment which takes care of deploying the DaemonSet.
Context: https://docs.google.com/document/d/1mIfBJYGOcrNMnXsTw6i3jp8IYyjHC5DZkiuuufFAn_s/edit
Do you see any further enhancements which can be part of this umbrella issue?

Apart from the things already described in the document which I agree with (e.g. the capability to assess the node security policies would be nice), I wonder if the approach with the statically defined DS definition scales well. I wonder if it would be nicer to have some kind of "builder" that would dynamically add or remove containers or capabilities based on the features enabled. This might be handy when we add even more functionality to the operator and might ease on-the-fly changes to the DS based on updates or nodes with different capabilities coming up.

Apart from the things already described in the document which I agree with (e.g. the capability to assess the node security policies would be nice), I wonder if the approach with the statically defined DS definition scales well. I wonder if it would be nicer to have some kind of "builder" that would dynamically add or remove containers or capabilities based on the features enabled. This might be handy when we add even more functionality to the operator and might ease on-the-fly changes to the DS based on updates or nodes with different capabilities coming up.

We thought about a possibility to add a socket to each node to prevent the higher set of privileges within our containers. @pjbgf can you elaborate on that?


Publish updated version

There have been several merged PRs since the last release more than a year ago. I'd rather not be pointing to a commit in the repo if I can help it.
Great plugin @garand!

I second that, just spent a lot of time trying to use the zIndex option documented, reviewing the code for why it just doesn't work... when I noted that the code downloaded (1.0.3) ignore this option.


Register equityworld.is-local.org

Added equityworld.is-local.org using the CLI.

CLA Assistant Lite bot: 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. You can sign the CLA by just posting a Pull Request Comment same as the below format.

I have read the CLA Document and I hereby sign the CLA

You can retrigger this bot by commenting recheck in this Pull Request

Closing pull request for inactivity.


Restoring consistency in viewController tags should be handled by the library

The processing in the completion block should be necessary. Data consistency should be handled by the library.
- (void)removeAction:(UIButton *)button {
    NSInteger index = button.superview.tag;
    [self.cardStackController removeCardAtIndex:index animated:YES withCompletion:^{
        for (NSUInteger i = 0; i < self.viewControllers.count; i++) {
            UIViewController *viewController = [self.viewControllers objectAtIndex:i];
            viewController.view.tag = i;
        }
    }];
}

This should just work:
- (void)removeAction:(UIButton *)button {
    NSInteger index = button.superview.tag;
    [self.cardStackController removeCardAtIndex:index animated:YES withCompletion:nil];
}

Tagging view controllers (unlike tagging cards) wasn't planned to be a generic thing. It's used only by the example app. That's why it wasn't added to the library (but can be changed if you think it's a generic request).

Oh, I see, but you used them in your project too, right? Or am I wrong.

Nope, not used in my project.

Closing old issues, since they might not be relevant.


see uppercase domain name in metrics

Seeing metrics for a full caps domain name in the metrics. We prolly take the question's name instead of the something normalized.

confusion! This is caddy-prometheus issue. I had two dashboards mixed up. It is also fix there.


Create aiconfig-core package

Stripped down package just containing core aiconfig, with no default model parsers and possibly not even aiconfig editor/server.
Ask from user trying to use aiconfig in AWS lambda and running into space issues (70MB package size when only 50MB is allowed).

Maybe something to look into is the concept of "extras" in pyhton dependency management: https://packaging.python.org/en/latest/specifications/dependency-specifiers/#extras


Single-minecart trains spawn in reverse

BkCommonLib version: 1.12.2-v5
TrainCarts version: 1.12.2-v3
Spigot version: 1.12.2
Problem or bug:
When saving a single (model) minecart as a train, in the correct orientation, spawning the same train again spawns it facing the opposite way. Saving it in the opposite orientation makes it spawn correctly. >=2 size trains spawn with correct orientation.
Further testing showed that the saved flipped: property IS correct. Its spawning the wrong way around, is the problem.
Expected behaviour:
Spawning a single-minecart train spawns facing the same way it was saved.

Fairly sure this issue has to do with the direction missing on the first line of the spawn sign. I've fixed a problem that spawning a train that is not moving and then saving it again alters the direction https://github.com/bergerhealer/TrainCarts/commit/533927ea19d21c6f1d1c91b79cd7e4344f8d51f7 so with that I think this issue can be closed.


bug: installAfter or installsAfter?

I see the feature doc and devcontainer.json file doc says the name should be installsAfter, but installAfter appears once here.
It seems there is already lots of confusion, because in devcontainers/features they are using installsAfter (See the search result here), but in devcontainers/features people are using installAfter (See the search result here).
I guess the template is wrong.

yes, that one instance of installAfter is a typo, the correct property name is installsAfter


Settle on a syntax for connection strings

Fixes #194: formalize the syntax for connection strings.
Make sure normalization/checks are done in the right places.
Fixes connection string that end in deep connector.
Fixes a few other corner cases that where bugs but simply never showed up yet.
The code grew somewhat, so I had to finally make evaljs pass the code to node via a file.
Which gave some space, so I got rid of the Ƥ placeholder for prototype.

I'll wait with merging till Monday, just in case.

I think we had a case where the combination of ! and ** generated a failure, or at least an unintuitive error message.

That should be fixed by this PR (though now it should be written as foo.children**!; the old syntax (w.r.t. the position of the ! will still work, but you'll get a warning.

... actually, now that I have slept over it, I think I'd like the ! to be at the very start of the string, so !foo.children**. Som context: I initially thought that the ! could be applied to any part of the path, but this is not true; it only makes sense for the final step, so a connection string should be "forced" as a whole. Yesterday I thought the end would be the best place, but the reason was based on an implementation detail, the start is better, I now think, from the user's perspective.


Alt attribute on buttons is not working

Hi,
The "alt" attribute on button is not clickable with "I press" method and this line https://github.com/Behat/MinkExtension/blob/master/src/Behat/MinkExtension/Context/MinkContext.php#L77
is misleading because it says you can use "alt" attribute on a button and it doesn't work either with <button alt="foo"> or <input type="submit" alt="foo" />
I don't know if this ever worked but it's not working now for me on master branch. I am using selenium standalone as a driver version 2.48.2 if that has something to do with it...

The alt attribute does not make sense for <button>. Buttons with a alt which is matched are <input type="image" alt="foo" /> (yes, this is a button in HTML)

I agree but I used it exactly because it's not used anywhere else and I didn't want to tie tests to other changeable attributes.
Anyway I think "alt" should be removed from the given line and throwed exception for buttons only.


Make hp featured races customizeable via race id data-attrs

closed in https://github.com/BostonGlobe/elections-2016/commit/cdc56301b5415eae6163309a26d47d9f77a32d5d


Allow module imports from devenv inputs

Previously the module import was only being checked for local files (i.e., an import prefixed by ./). This now includes an additional check for when we are importing something from an input that also ends in .nix which should import that file.

This will resolve #833

Note that I did not actually test this change. I was unsure how to go about that.

Could you add a test to examples/imports/devenv.yaml and document it at docs/reference/yaml-options.md?

Ping :)

Do you have a repo that you would like to use for the import? I think it would be preferable to be something owned by the cachix org.

ping

Thanks - added in 4e446c65d2295d12d1503424aa352d28e7e32c7b


Feature proposal - non ldap login

Hi is there a way I can have a user login without ldap by using the device default login system and another use login using ldap login. For an example  take a look at GitLab where ldap and non ldap users can login. In the company I work in,  not everyone has a ldap account like the interns and temp users.

Sorry for late answer. This is more of a question on how you build your web application.


SCSS breakpoint function are not followed by an empty line

Description
I'm using the bootstrap @include media-breakpoint-up(<VP>) function to style the responsive part. So now when I save my file it deletes the empty line before what is not so good for later viewing.
Input Before Beautification
This is what the code looked like before:
    > iframe,
    video {
      width: 100%;
      height: 100%;
    }

    @include media-breakpoint-up(sm) {
      height: 300px;

      > img {
        width: auto;
        height: 320px;
      }
    }

Expected Output
The beautified code should have looked like this:
As above

Actual Output
The beautified code actually looked like this:
    > iframe,
    video {
      width: 100%;
      height: 100%;
    }
    @include media-breakpoint-up(sm) {
      height: 300px;

      > img {
        width: auto;
        height: 320px;
      }
    }

Steps to Reproduce

Add code to an scss file in Atom editor
Save the file

Checklist
I have:

[x] Tried uninstalling and reinstalling Atom Beautify to ensure it installed properly
[x] Reloaded (or restarted) Atom to ensure it is not a caching issue
[x] Searched through existing Atom Beautify Issues at https://github.com/Glavin001/atom-beautify/issues
so I know this is not a duplicate issue
[x] Filled out the Input, Expected, and Actual sections above or have edited/removed them in a way that fully describes the issue.

Please provide a debug.md file or at the very least indicate which beautifier you are using for SCSS in Atom Beautify.
I am going to assume the beautifier is Pretty Diff, because I can reproduce this defect in version 1.16.37, which is the version included in Atom Beautify.  I can not reproduce the defect in the current version of Pretty Diff.  I am working on the final touches this weekend to get independent application distribution/management automation released.  My goal is to have this ready before end of this weekend following completion of these issues:

https://github.com/prettydiff/biddle/issues/34
Adding a new update feature to bidddle
https://github.com/prettydiff/prettydiff/issues/409

Latest version of Pretty Diff is now in Atom Beautify and so this issue is resolved once the next version of Atom Beautify hits APM.


Launch custom task as variable

I have created a task in tasks.json and I would like to have the result as a variable that I can use in my launch.json.
An example:
// tasks.json
{
    "label": "party",
    "type": "shell",
    "command": "echo",
    "args": [
        "party"
    ]
}

// launch.json
{
    "program": "someprogram.exe"
    "args": ["${task:party}"]
}

I cannot find an alternative that makes it possible at this point and it would give a bunch of opportunities, like passing parameters and running some processing over a certain string. What if you could do ${task:replacebackslashes|somevarwithbackslashes}? Sometimes I just need to process a variable before using it.

This can now be accomplished with commands! https://code.visualstudio.com/docs/editor/variables-reference#_command-variables

I think you could even write a single command that takes a task as an argument and "commandifys" it.

Can you show me an example of how you would do this? I don't think the tasks themselves are available as commands, right?

That's correct, you'd have to write a command that that does whatever processing you need. Then you can reference that command in your task.


[Struct Concurrency] Update for 3rd review

This makes the following changes:

pulls in the https://gist.github.com/DougGregor/2dd62cb9130db678f3fc8cd44b5535bc proposal by @DougGregor

async DOES return a handle, though in non async code it can't be used of course, but it is valuable (and free) to return it

removes Task.current because we cannot make it safe for child tasks which we want to optimize using the task local allocator

Priority changes

Priority must be a struct; as discussed with John and the dispatch team: users should not exhaustively switch over priority
We also hide the userInteractive priority because we feel people should not be randomly spawning tasks at this priority.
we introduce new platform agnostic wording for priorities: high, default, low, background. This is based directly on some ancient history in dispatch itself actually (!) and it is much better for a platform agnostic language such as swift. They directly map to the Apple priority names.

In the review we also received feedback that it would be more natural to say:

withCancellationHandler {
  print()
} onCancel: {
  print("cancel")
}

rather than the current order of parameters

Doug will send in another update on top of this one

Replaced by https://github.com/apple/swift-evolution/pull/1368


Fix openpgp.MessageDetails footguns

openpgp.MessageDetails is very easy to mis-use.
Ref https://github.com/emersion/go-pgpmail/issues/5

Hey :wave: Yeah, I agree. One thing we could do, in a relatively backward-compatible way, is add a new IsVerified property, which would be set to true after the body has been read and the signature has been successfully verified. That would offer a more explicit and indeed less error-prone way to check signature verification. Other suggestions and/or a PR would be welcome :blush: