kubedb-cli: 0.37.0 -> 0.39.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/kubedb/cli/releases.
meta.description for kubedb-cli is: kubectl plugin for KubeDB by AppsCode.
meta.homepage for kubedb-cli is: https://github.com/kubedb/cli
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.38.0 with grep in /nix/store/2rf0zarv4ybrjm8dc8kmlffjzb13r2zn-kubedb-cli-0.38.0
found 0.38.0 in filename of file in /nix/store/2rf0zarv4ybrjm8dc8kmlffjzb13r2zn-kubedb-cli-0.38.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
kubedb-cli

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/2rf0zarv4ybrjm8dc8kmlffjzb13r2zn-kubedb-cli-0.38.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A kubedb-cli https://github.com/r-ryantm/nixpkgs/archive/a9bc97f46c0b65b2fc2399eae48f2a2fc3ed195d.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/a9bc97f46c0b65b2fc2399eae48f2a2fc3ed195d#kubedb-cli

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/2rf0zarv4ybrjm8dc8kmlffjzb13r2zn-kubedb-cli-0.38.0
ls -la /nix/store/2rf0zarv4ybrjm8dc8kmlffjzb13r2zn-kubedb-cli-0.38.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

kubedb-cli

Maintainer pings
cc @starcraft66 for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/kubedb/cli/releases.
meta.description for kubedb-cli is: kubectl plugin for KubeDB by AppsCode.
meta.homepage for kubedb-cli is: https://github.com/kubedb/cli
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.39.0 with grep in /nix/store/8k16vg90nc47bh4bkz0z6fcg0rgvp85d-kubedb-cli-0.39.0
found 0.39.0 in filename of file in /nix/store/8k16vg90nc47bh4bkz0z6fcg0rgvp85d-kubedb-cli-0.39.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
kubedb-cli

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/8k16vg90nc47bh4bkz0z6fcg0rgvp85d-kubedb-cli-0.39.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A kubedb-cli https://github.com/r-ryantm/nixpkgs/archive/6f0f8a13b372da7bb431f63ab183a5bb6053bea1.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/6f0f8a13b372da7bb431f63ab183a5bb6053bea1#kubedb-cli

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/8k16vg90nc47bh4bkz0z6fcg0rgvp85d-kubedb-cli-0.39.0
ls -la /nix/store/8k16vg90nc47bh4bkz0z6fcg0rgvp85d-kubedb-cli-0.39.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

kubedb-cli

Maintainer pings
cc @starcraft66 for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/kubedb/cli/releases.
meta.description for kubedb-cli is: kubectl plugin for KubeDB by AppsCode.
meta.homepage for kubedb-cli is: https://github.com/kubedb/cli
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.40.0 with grep in /nix/store/zh0bi2xjbmxh5zi25nn3ycqk0wabi54f-kubedb-cli-0.40.0
found 0.40.0 in filename of file in /nix/store/zh0bi2xjbmxh5zi25nn3ycqk0wabi54f-kubedb-cli-0.40.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
kubedb-cli

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/zh0bi2xjbmxh5zi25nn3ycqk0wabi54f-kubedb-cli-0.40.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A kubedb-cli https://github.com/r-ryantm/nixpkgs/archive/eae53882c2883273b7e913029a297c56557c3094.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/eae53882c2883273b7e913029a297c56557c3094#kubedb-cli

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/zh0bi2xjbmxh5zi25nn3ycqk0wabi54f-kubedb-cli-0.40.0
ls -la /nix/store/zh0bi2xjbmxh5zi25nn3ycqk0wabi54f-kubedb-cli-0.40.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

kubedb-cli

Maintainer pings
cc @starcraft66 for testing.


Can't save the Stronghold backup at initialization, can't skip backup creation

Issue description
Can't save the Stronghold backup at initialization, can't skip backup creation
Wallet version
Firefly 0.3.0 (beta)

wallet version (version number, commit, or branch): Firefly 0.3.0 (beta)

System specification
Linux / Ubuntu 20.04 / KDE Neon
Is it a repeatable issue?
Y
Steps To reproduce the issue
Explain how the maintainer can reproduce the issue.

Initialize the wallet and fill all steps until 'Backup to Stronghold-Datei
Give ur wallet password
Try to create/save the Stronghold file

Expected behaviour
The Stronghold file has been created/saved
Actual behaviour
Only a notification box (An error occured)
Errors
Firefly log seems to be empty, the access right to write files to disc are present (home dir)

Firefly v0.3.0
Sprache: de
Währung: USD
Node-Einstellungen: Automatische Node-Verwaltung
Plattform: linux
Plattformversion: 5.4.0-67-generic
Plattform-Architektur: x64
CPU-Anzahl: 12
Gesamtspeicher: 31749.8 MB
Freier Speicher: 9078.7 MB
Benutzerpfad: /home/mixim/.config/Firefly Beta

This issue is probably a duplicate of #646

One quickfix: i reset the App by deleting ~/.config/FireFlyBeta ... started from scratch and saved the Stronghold backup file to the ~./Applications directory (where the FireFly-Beta-AppImage is located) ... that works ...

same problem on Mac, impossible
to save Stronghold backup at initialization.

I was able to pass this screen by running the program as administrator on Windows (Firefly v0.3.1).

@cvarley100 sry i don't remember exactly, but at the first try i don't tried to save to my home dir, after delete of the .config/FireflyBeta dir and fresh setup i tried to save to my home dir, that works, and i did no more extra try. ..

Is this still an issue, or can it be closed ?

can be closed, works now, thx


First Mission: Contributors Page

This is an experimental attempt to help you to get familiar with our project and make your first pull request.
Follow this tutorial on our wiki to get started:
https://github.com/forCrowd/WealthEconomy/wiki/First-Mission

Hello. How is this project going? I want to get on it! I am an ASP.NET MVC/Web API Jr. Dev looking to get on a project like this. I'll pull it down and add myself in shortly. I'm seeing last changes as months ago, is the project still alive?

Hi TheOnlyRealTodd,
Thanks for your interest in the project.
Yes, hopefully the project will be alive till I can make something out of it. My current item is to upgrade front-end part to Angular2. That takes some time, plus I'm on a trip at the moment. I will be back to full-time work around two weeks.
I have lot of plans for the project, big and small, however mostly I wrote as my personal notes. So, if you have something specific on your mind about the project, let me know. Otherwise I can try to find something suitable for you?

@coni2k great yeah that sounds good. I read over the instructions to add myself and will probably do that tomorrow when I have some time. I do not know Angular2 yet, but I do have experience with MVC/Web API/Entity Framework.

Sure, please try to add your name to the list, so you can see whether the project runs on your computer without any issues.
Angular is not a necessity, your backend knowledge totally fits.
I'm hoping to achieve, initially, an embeddable (to other websites) dynamic survey/simulator kind of application, by retrieving and saving the data through WebApi.
After angular2, I'd like to focus on Asp.Net Core by the way, did you have time to look at that?

@coni2k I have looked at .NET Core. I have not really "tackled" it yet though, as I was trying to get more experience with the previous version just so that I didn't confuse myself... However, I do get the gist of it plus I have a Pluralsight account where they have several courses on it which are beneficial.
Seems to be a lot more modular which could make for a better development experience. One thing I was experimenting with too was setting up Role and Claims-based authentication with OAuth, which was no easy task, lol. Ok I'm going to get started right now.

Alright so I got it on my machine and I can add myself and modify the files no big deal, but I can't get it to run because it's basically saying there is no start point. It is saying "A project of type Class Library cannot be started directly" which is obvious, but please excuse my ignorance. I tried to start the nGClient project.

No problem, in Getting Started, check step 8 - in your solution, you need to tell to start both of the projects at the same time;
https://github.com/forCrowd/WealthEconomy/wiki/Getting-Started
This is one of the things that I'd like to get rid of, but Visual Studio doesn't save this setting on the project level, but keeps it on the user level, so everyone has to do this himself, bummer!

@coni2k ahhhh. awesome, got the servers running! This is helpful to know, in the past I just manually started them all up.

Good to hear that the instructions help you :) Did you manage to handle the rest?

@coni2k yup! Just sent in the Pull Request finally.

Todd hi,
Yep, I saw it, it's merged and published :)
https://wealth.forcrowd.org/_system/content/contributors
If you would like to update your info later on, feel free to send me a new request.
Again, thanks for your interest in the project and if you see some other parts that you can contribute, let me know, I'd happy to discuss.

Hello i am in to contribute to this project, i liked the stack you are using to build up the project and also the economy context of the project. I did all the step to make the first pull request and is only expecting the approve. So looking forward to keep coding 👍

Angel hi,
Thank you for your interest in the project, also that you mention economy context, it's good to hear.
I will try to merge your PR tonight. And afterwards we can discuss how to continue.

Thanks. This helps!

I really appreciated this First Mission, as I am very new to coding and open source projects. I am currently taking a class in open source, which is why I ended up looking for something to contribute to in the first place. You really made my first pull request very easy and unintimidating. I had a couple of hiccups along the way, but looking back, it's probably because I really don't know enough about the programming world just yet and also because I have never used Visual Studio and Node.
The instructions for both the "Getting Started" page as well as the "First Mission" page were very clear and easy to follow. I got caught up on the last step 8/8 on the "Getting Started" page because I didn't realize you had to use the Node command console to enter the npm start command, so I attempted to enter it into Visual Studio, which gave me error results. I then attempted to enter npm install into Visual Studio, which was also rejected. I eventually figured out that you needed to use Node, and from there everything was fine.
The other thing I had a bit of an issue with, which caused me to have to go back and re-submit my request was that for some reason, the first time I tried to go to http://localhost:4200/app/contributors, it wouldn't load, so I was unable to see the changes I had made and it ended up that in the experience column, it looked like I had 2017+ years of experience! The following day, when I looked at it, I realized my error and had to go back to correct it. I learned not to rush my requests through and to check carefully before submitting.

Hi @nakanoer,
Thank you so much for your feedback, it is the most detailed reply I got so far! Appreciated.
Now I'm looking at the instructions; I will add more details about "npm install" part to make it more clear.
I will also re-install the app from scratch to see whether there is any issue with "contributors" page.
For the rest, I'm glad to hear that it went smooth.
I develop applications with ASP.NET & Angular stack. If you have any questions about these technologies, I'd be happy to help.
Recently I started developing another version of Wealth, that is called Backbone, an online public API. It's again very experimental and on a very early stage, but if you can't find anything else, you are welcome to contribute to that one, just send me message.
http://backbone.forcrowd.org
https://github.com/forCrowd/Backbone
Open source & programming journey is long and exciting. Hopefully you can find interesting projects that will let you grow and keep enjoying it.
Thanks again!


Potential feature: Dynamic dispatch without a tick delay

A series of chain command blocks that loops back on itself (most compactly, just two facing each other) will continue to run to the chain limit if both have the tag UpdateLastExecution set to 0. This allows dynamic dispatch to be done without a tick delay by updating one of the command blocks in such a chain while a previous one is executing, which seems like a potentially desirable feature.

I'll check it out. I was under the impression that command blocks only triggered once per tick.
Another strategy for dynamic dispatch is to create a lookup table and give each function an ID. This was what I previously did (see add_lookup_table and function_id) maybe I could add that as an option too.

They do, if UpdateLastExecution is set to 1, which is the default and cannot be changed directly in the UI.

I've implemented this at a low level, and exposed it in Command IR with these instructions:
clear_zero_tick
clear_zero_tick
Remove any function from the special zero-tick command block and clear
the zero-tick flag.

set_zero_tick_from_stack
set_zero_tick_from_stack
Sets the special zero-tick command block to execute the function
at the top of the global stack. The function will execute in the same
tick once control is returned to the command block.

zero_tick_set
zero_tick_set <ref>
Sets the special zero-tick command block to the given function
or function reference. The function will execute in the same tick once
control is returned to the command block.

cool :)
On Fri, Sep 20, 2019 at 3:40 PM Simon816<EMAIL_ADDRESS>wrote:

Closed #7 https://github.com/simon816/Command-Block-Assembly/issues/7
via 1f5eb4d
https://github.com/simon816/Command-Block-Assembly/commit/1f5eb4d205eb2827b4c2c458263006e906e79454
.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/simon816/Command-Block-Assembly/issues/7?email_source=notifications&email_token=AACKV6TMD6UA5V43DFW35ZTQKURLDA5CNFSM4HZDYFG2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOTYEFBBI#event-2651345029,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACKV6TD2FCBWNGIV64L3QTQKURLDANCNFSM4HZDYFGQ
.


Email value not visible after typing in the Subscribe to the news letter text box.

Describe the bug
After writing the email text input in the subscribe to our news area, it is not visible.
To Reproduce
Steps to reproduce the behavior:

Go to Homescreen and scroll to the bottom end
Click on the email box near the subscribe button
Write something in that box and you cannot able to see anything
See the error in that text input

Expected behavior
The email should be visible while typing.
Screenshots

Desktop (please complete the following information):

OS: Windows 10
Browser: Chrome

Additional context
Please assign the issue to me so that I can apply the changes and create the PR for the same.

assigned


Create an amp-app-banner example

We currently do not have an amp-app-banner example. Should we have one?

Of course!
On Wed, Nov 2, 2016 at 7:37 PM Julian Toledo<EMAIL_ADDRESS>wrote:

We currently do not have an amp-app-banner
https://github.com/ampproject/amphtml/blob/master/extensions/amp-app-banner/amp-app-banner.md
example. Should we have one?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ampproject/amp-by-example/issues/464, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAXOOGcqHdj6FYfefen6kUgnBtjq-Ztjks5q6OZcgaJpZM4KnqPs
.

I started a sample here
https://github.com/sebastianbenz/amp-by-example/tree/amp-app-banner, but
couldn't get it to working...feel free to take over.
On Wed, Nov 2, 2016 at 7:56 PM Sebastian Benz<EMAIL_ADDRESS>wrote:

Of course!
On Wed, Nov 2, 2016 at 7:37 PM Julian Toledo<EMAIL_ADDRESS>wrote:
We currently do not have an amp-app-banner
https://github.com/ampproject/amphtml/blob/master/extensions/amp-app-banner/amp-app-banner.md
example. Should we have one?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ampproject/amp-by-example/issues/464, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAXOOGcqHdj6FYfefen6kUgnBtjq-Ztjks5q6OZcgaJpZM4KnqPs
.

Cool, I will take a look :)

Done and deployed.


touched up my week guide

it's not awful anymore somehow

deploy github pages on that branch and send link so we can see what it looks like pls thanks

oh nevermind u did lol im stupid; fix codeblock formatting pls

fix codeblock formatting pls

if you mean this, I don't think that's fixable. If you don't then I don't know what you mean

fix codeblock formatting pls

if you mean this, I don't think that's fixable. If you don't then I don't know what you mean

oh wow that's so wacky i just fixed it (8546dcb)


Create skydyboy.txt

@superboyyy Please provide us with:

the school official website URL
the school street address, including city and country
an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course

@superboyyy You might miss my previous comment. Please react.

@superboyyy I am sorry, this request remains unanswered for a while. I have to close it without merging. Please reopen and comment if you have an update regarding the aforementioned issue. Thank you for your understanding!


Falling Block Entities are invisible

Describe the bug
Falling block entities (sand, gravel, anvils) are invisible while using this mod in 1.20.1.
To Reproduce
Steps to reproduce the behavior:

Have ChunkAnimator installed alongside Minecraft 1.20.1 and Forge 47.2.0.
Place gravel, sand, or some other falling block.
While falling, the block entity will become invisible.

Expected Behavior
The falling block should be visible.
Screenshots
I could, but it wouldn't show much.
Versions:

Minecraft Version: 1.20.1
Forge Version: 47.2.0
Chunk Animator Version: 1.3.7

Additional context
Issue reproducible on my end with a fresh minecraft/forge install where this is the only mod.

same thing happens to me, sand and gravel just fall instantly with no animation in between


BibdocFile --set-doctype not working

Originally by adeiana (@Osso) on 2012-03-30
When I try to set the doctype via --set-doctype
e.g.  bibdocfile --recid 1 --set-doctype INSPIRE-PUBLIC
The doctype is still "main".
I am not sure how it should be handled:

creating a new bibdoc revision ?
just changing the doctype ?

I tracked down where the handling was done.
line 1528 and above in bibupload.py
We check that if filename is not changed, we do not create a revision.
So we can either still and a new condition for creating a new revision
OR
Above line 1528, we make it so the doctype is updated for the current revision

In invenio 1.1.6 this prolblem still seems to persist. As far as I can see, the relevant table does not get updated by the backend at all. Probably, the fix from @ludmilamarian could make it to maint-1.1?


[WIP][Reference] Refactor relationship creation inside CrudPanels

Hey there!
This is a #3410 refactor.
The functionality remains the same as described in that PR thread.
@tabacitu wanna give this a quick try and let me know your findings ? I tested this merging https://github.com/Laravel-Backpack/demo/tree/add-all-relationships into https://github.com/Laravel-Backpack/demo/tree/4.2
Heads-up for missing package to sanitize WYSIWYG inputs mews/purifier
Everything seems to be working accordingly, but I am a bit dizzy of looking/testing the same bit of code lots of times in the past days, maybe you can spot something that I can't!
I know how this is going to be, so shoot your questions, let your spidey sense flow and let's hope for the best 👍
Pedro

@tabacitu heads up, I've pushed composer.json here by error. What's the best way to remove it ? Just revert the changes in composer.json and make a new commit ?

Hey Pedro,
I have good news and bad news 😅 👀
Good news - I agree to fixing all of these.
Bad news - I think we've collaborated about this the wrong way 😔  and it'll take a little more work to have these merged;
I know you've worked very hard on this PR (and all previous ones regarding this), and I super-appreciate it. Nobody knows more than you about how this part of Backpack works. And I like it that way 😀  But as it is now, I'm sorry to say but... this PR is close to impossible to review 😅
I've looked at this for hours, multiple times, both yesterday and today and... there's one big problem: I can't match each change to its WHY. As it is right now, I have no idea of the possible negative implications of merging this. So I'd be super-scared to merge this. It's not just a refactor, it's a refactor + a few features. VERY COMPLICATED features. MULTIPLE very complicated features. Explained in MANY issues, dating back years and years:

https://github.com/Laravel-Backpack/CRUD/pull/3410
https://github.com/Laravel-Backpack/CRUD/pull/3272
https://github.com/Laravel-Backpack/CRUD/pull/3196
https://github.com/Laravel-Backpack/CRUD/pull/3250
https://github.com/Laravel-Backpack/CRUD/pull/1453
https://github.com/Laravel-Backpack/CRUD/pull/3196
https://github.com/Laravel-Backpack/CRUD/issues/1442
https://github.com/Laravel-Backpack/CRUD/issues/659#issuecomment-690036882
https://github.com/Laravel-Backpack/CRUD/issues/2708

And to fix those unclear issues we need to make change in VERY IMPORTANT bits of Backpack logic. I've tried to write a round-up of the problems & solutions, but that proved to be impossible too. I think you're the only one who can untangle this, because right now the "big picture" regarding these changes lives in one place and one place only - your head 😅
I wanted to ask you to write a round-up, to draw me the big picture. But you've already done something similar to that here. And I think what that proves is that... even that is not easy to follow/understand/test/review. It needed this follow-up PR, after all. So here's what I think we can do.
I think I made a mistake letting you work so much on one single PR, without the reviewer. We should have structured this into multiple small PRs to begin with, so that it's not so scary to merge or difficult to test & review. But I've learned from this mistake 😀  I've just added a PR template which I think will:

help us test & review PRs a lot faster;
force us into creating smaller PRs; as I said in that thread - we have a new rule of thumb: If it's too difficult to explain the PR... it's probably to difficult to review the PR too.

Please forgive me for asking you to work on this some more, just for my sake. But this is a BIG change and I think we absolutely need confidence when merging all these changes. Please help me gain that confidence.
Here's what I propose we do:

[ ] Step 1. 📄    Please create a list of problems this PR fixes (X relationship doesn't work, Y relationship behaves z not t).
[ ] Step 2. ⛏   Create one small PR, that fixes one problem (ideally the smallest one).
[ ] Step 3. ✍   Carefully write out the PR details using the new PR template.
[ ] Step 4. ⚖   Wait. We talk about that PR, review it, merge it into 4.2.
[ ] Step 5. 🔙   Go back to step 2 and tackle the next problem in the list (PR then review then merge).

Sounds like a good plan?
In the meantime, let's keep this PR open. After each PR gets merged, this PR should get smaller and smaller, until there's nothing there (or only contains changes that would make it worse).
What do you say @pxpm ? Can we do this or can we do this 💪 ? Sorry to make you work extra-hard for this, but it's a big one and I think merging this as it is now will create problems for future-us.
Cheers!

Hey @tabacitu
Nothing I was not expecting, I know it looks like alot, but it scares more than it really is.
I will rigth way start splitting this into smaller PR's.
Best,
Pedro

Thank you for being so understanding, Pedro 🙏
Just one PR please. One. After that's merged into 4.2, we'll create another one.
I'm trying to avoid ending up with 4-5 different but interdependent PRs - that's wouldn't be good either.

@tabacitu Ok, that one is done, please take a look at #3981 I was about to start from that branch as I think that is something we were should merge. That one will clean-up this one alot with all naming changes beeing removed.

I think we can safely close this branch now so ... here goes BOOM!


Rootfs not found

Hey all, I am trying to run the following command: colcon acceleration linux preempt_rt --install-dir install-kr260
but I am getting the following error:
SECURITY WARNING: This class invokes explicitly a shell via the shell=True argument of the Python subprocess library, and uses admin privileges to manage raw disk images. It is the user's responsibility to ensure that all whitespace and metacharacters passed are quoted appropriately to avoid shell injection vulnerabilities.
Rootfs at /home/vboxuser/krs_ws/acceleration/firmware/select/rootfs.cpio.gz not found.
Does anyone know where the missing file may be located?

There's nothing missing, rootfs.cpio.gz is one of the artifacts that should ship with firmware packages like https://github.com/ros-acceleration/acceleration_firmware_kr260. See alpha and beta releases for more details.
This compress artifact includes the rootfs that is then transformed as part of the cross-compilation process and later used to create the SD card to get your accelerated application operational.
If you're relying on KRS, refer to that repo.


Edges should only be used in on type of vertice relation?

I have a Edge named "Has", and I use with various vertices like User Has Book, User Has LoanRequest, LoanRequest Has Book, Book Has Word and LoanRequest Has Message.
This is right?
I ask this because in the create graph UI, I cannot create one that represent User Has LoanRequest, when I select the Edge Has, the toCollection and fromCollection is filled with Book and Word, and I can't change it.

You probably have an edge collection "Has", right? You have several vertex collections, and you want to create edge documents, that connect vertex documents in these vertex collections?
You then have edge definitions, that rule which vertex collections may be connected in which directions with which other vertex collections.
Most probably the UI isn't good for doing this. Have a look at the example code to create the social graph example
Does this explain it a little better?


[Question] Is there any way to determine wether NativeAd's PlatformView is ready to be displayed?

In iOS, something like this works perfectly to show the ad immediately after it's ready:
return Opacity( opacity: _controller.isAttached ? 1 : 0,
                           child: NativeAd(
                                         controller: _controller,
                                          builder: (context, child) {
                                            return Material(
                                              color: Colors.blue,
                                              child: child,
                                            );
                                          },
                                          ...)
                         );

This will make the ad to appear immediately after isAttached becomes true, just as fast as a flutter widget, without any flashing / empty blue space before ad contents are displayed. However in Android, Builder's blue area shows up, and after some milliseconds the ad content show up. This is what happens in iOS without the use of _controller.isAttached. It seems that in iOS isAttached is the correct indicator of the widget being ready to be displayed immediately, but in Android it's not. I wanted to know if there could be any other way to determine if the ad's platformView is already loaded and can be displayed immediately. I could work on it if you have any idea, because I'm not expert on platformViews.
Thanks.

I just looked at the platform_views.dart file and I just found out there's some intentional delay added for Android in these lines:
          // This is the current fix for this issue:
          // https://github.com/bdlukaa/native_admob_flutter/issues/11
          await Future.delayed(widget.delayToShow ?? kDefaultAndroidViewDelay);

is it the reason for the problem I explained above?
And is it still necessary for solving https://github.com/bdlukaa/native_admob_flutter/issues/11 ?

is it the reason for the problem I explained above?

yes

And is it still necessary for solving #11 ?

yes. On Android is necessary (see https://github.com/flutter/flutter/issues/39797). But you can set delayToShow to Duration.zero to get no delay, but the issue reported in #11 will be show


test_sky shouldn't run skyanalyzer

If we want to run the analyzer, we should do that as a separate step.

lgtm


Allow relay service account as refund receiver

What is needed?
Relay service account should be accepted as the refund receiver
https://github.com/gnosis/safe-relay-service/blob/56a1af07b3ec614adbe529aae091d8c1bef22a27/safe_relay_service/relay/serializers.py#L61
Background

Currently just the 0x00...00 address is allowed as refund receiver. That allows another services to frontrun the relay transactions and the relay can be drained.
Also, the refund receiver should be returned when estimating a transaction so clients can use it

Implemented by 29fa184589c03d50c6e3e3d764896e96d9438a3b


Feature request: 3D line plots

Since visdom already supports 3D scatter plots, it would be nice to be able to make 3D lines connecting those scatter points.

This would be a nice feature, though I'm not sure the change is as straightforward as the 3d scatterplot change is given the way we currently implement line. I'll be working on some feature requests in the future once I have some free-er time, though I'm not sure how soon that will be. Feel free to tinker with it in the meantime.

Is there any update on this, by any chance?

Hi @nanand2 - While I do intend to have this feature in Visdom eventually, I don't yet have a date for it as I'm still moving through a list of other things and the time I can spend on visdom varies.
I'd be happy to accept a PR for this though, as while line does not support 3D yet, scatter does, and line uses scatter to render. If you can get line to call scatter with the required inputs to produce a 3D scatter when the dims match up, there shouldn't be any other required changes.


Fallback to x64 binaries on Windows arm64

It'd be useful to have this working on Windows 11 ARM64. Windows 10 and 11 are available on arm64 now, although this isn't so commonly used, I understand :-)
I test/validate Windows builds of GoCD via a VM, and now finally have an M1 MacBook Pro so running via an ARM64 VM is far faster than trying to emulate an entire x64 Windows machine.
Running a sass compile via the x64 dart.exe seems to be fine for me on Windows ARM64. It's worth noting that I have only validated via a JRuby install right now, which is an even more obscure use case. Testing on actual Ruby seems to be blocked for me right now by https://github.com/oneclick/rubyinstaller2/issues/308 and https://bugs.ruby-lang.org/issues/18605 which seems to prevent me actually using Ruby 3.1 on Windows ARM64.

Unlike Apple’s Rosetta 2 which consistently works on all arm MacBooks for all supported OS versions, poor Microsoft is limiting its x64 emulation feature to Windows 11 so that it won’t work consistently: https://www.theverge.com/2021/11/16/22785453/microsoft-windows-10-on-arm-x64-app-emulation
For protobuf in general you don’t need to worry, because now we bundle the compiled ruby definition in all released gems, it is only needed when installing directly from Git.
I would prefer to wait for Dart’s official support since the Windows arm64 build is now available in 3.0.0-dev channel. Hopefully it won’t be too long before GA as it is a high priority item for dart&flutter team. If you want you can try build dart-sass-embedded with Dart SDK 3.0.0-dev.

As of now, my recommendation is to override SASS_EMBEDDED during installation. For example:
bundle config build.sass-embedded SASS_EMBEDDED=https://github.com/sass/dart-sass-embedded/releases/download/1.57.1/sass_embedded-1.57.1-windows-x64.zip

bundle install

If you decide to build a native windows arm64 release archive with dart 3.0.0-dev, just replace the https: url with a file: url or the full path to the release archive.

Ok, fair enough! I didn't know that such an override was possible. Let me try that later.

Your workaround seems to work fine for my purposes - thanks for that! 🙏


Refactor make a code more generic - Closes #38

What was the problem?
This PR resolves #38
How was it solved?

Introduce new traits and implement them for types that needs.

How was it tested?
All tests passed.

LGTM! Maybe one things to consider further in the future is the domain separation of each module / file? especially common_db and types From the module name, those are bit hard to tell the contents, so maybe it's better to consider separation/placement of those logics again

I agree with you, we can do that in issue #50, I can add a subtask for this on that issue. Is it Okay?


Error on warp song OOA

Hello,
I just found an error on Ages randomiser (maybe it is normal, maybe not) : I'm playing in hard mode and I reached the crescent island, and I found that the warp on north-west section of the island (in present) activates when we play the tune of currents (2nd one in a classic game), and not when we play tune of echoes (1st one)

That Portal isn't in the Vanilla Game, Probably added So you could get to the past without going around the entire Island if you didn't have Mermaid's or Dimitri, it has a Sign also that explain's you need Currents for that one specifiacly

The portal is modified to only respond to Currents, since going through it via Echoes would be a potential softlock. Maybe I should place two signs instead of one.


docker build issue

Trying to build from https://github.com/eug48/fhir/commit/a4169fadd6c21e719a2dd52da1d55846923e15f8
Step 8/13 : RUN CGO_ENABLED=0 GOOS=linux go build
 ---> Running in 6f201fc092fd
middleware/file_logger.go:15:2: build constraints exclude all Go files in /go/src/github.com/eug48/fhir/vendor/github.com/DataDog/zstd
The command '/bin/sh -c CGO_ENABLED=0 GOOS=linux go build' returned a non-zero code: 1

Apologies for the delay. I assume you were using Dockerfile-with-mongo? Looks like I forgot to modify it like the main Dockerfile when adding zstd.

@eug48 yeah I was using the all-in-one image, thanks for the fix, works fine now!


New UI for the Deposit Flow of the Bridge

feat: add logic for wallet connection button
style buttons when wallet is connected
Update deposit confirm copy
Deposit working
remove unused and repetitive classNames
fix: correct the walelt connection flow on header
fix: display issues with cards
chore: update the ui of deposit flow

Summary of changes

Add the new UI and correct flow for connect wallet button on header
Complete the UI of the deposit flow

Reference issue to close (if applicable)

Closes NaN

Code Checklist

[x] Tested
[x] Documented

Screen Recording
https://user-images.githubusercontent.com/60747384/199988183-a6cdfde7-290a-4480-ad24-043a20d5befc.mp4

Once this PR is merged, the PR https://github.com/webb-tools/webb-dapp/pull/671 is ready for review.

@AtelyPham just to confirm, the followup to these changes will include the 'Deposit in Progress' component?


Karpenter fails to provision new node for statefulset on m5.large instance type

Version

Karpenter: v0.9.1

Server Version: version.Info{Major:"1", Minor:"21+", GitVersion:"v1.21.9-eks-14c7a48", GitCommit:"717bfb2b8ceb809a42a6c0baabde59fae28637ef", GitTreeState:"clean", BuildDate:"2022-04-01T03:17:28Z", GoVersion:"go1.16.12", Compiler:"gc", Platform:"linux/amd64"}
Expected Behavior
Karpenter should provision a new node
Actual Behavior
I have following 2 provisioners:
apiVersion: v1
items:
- apiVersion: karpenter.sh/v1alpha5
  kind: Provisioner
  metadata:

    creationTimestamp: "2022-05-09T10:20:54Z"
    generation: 3
    name: default
    resourceVersion: "78536"
    uid: 2e1fe95b-d09f-4cd9-acd4-bba02d5d01db
  spec:
    limits:
      resources:
        cpu: 1k
        memory: 1000Gi
    provider:
      kind: AWS
      securityGroupSelector:
        karpenter.sh/discovery: poc-cluster
      subnetSelector:
        karpenter.sh/discovery: poc-cluster
        kubernetes.io/role/internal-elb: "1"
      tags:
        Name: poc-cluster/karpenter.sh/default
        Product: null
        aws-node-termination-handler/managed: "true"
        eks:cluster-name: poc-cluster
    requirements:
    - key: karpenter.sh/capacity-type
      operator: In
      values:
      - on-demand
      - spot
    - key: node.kubernetes.io/instance-type
      operator: In
      values:
      - m5.large
      - t3.medium
      - t3.small
      - t3a.medium
      - t3a.small
    - key: topology.kubernetes.io/zone
      operator: In
      values:
      - eu-west-2a
    - key: kubernetes.io/arch
      operator: In
      values:
      - amd64
    ttlSecondsAfterEmpty: 30
  status:
    resources:
      cpu: "6"
      memory: 11364Mi
- apiVersion: karpenter.sh/v1alpha5
  kind: Provisioner
  metadata:
    creationTimestamp: "2022-05-09T10:33:23Z"
    generation: 1
    labels:
      argocd.argoproj.io/instance: prometheus-provisioner
    name: monitoring
    resourceVersion: "21378"
    uid: 9683908d-f5e0-4006-94e6-99be83dcbf4f
  spec:
    provider:
      instanceProfile: KarpenterNodeInstanceProfile-poc-cluster
      kind: AWS
      securityGroupSelector:
        karpenter.sh/discovery: poc-cluster
      subnetSelector:
        karpenter.sh/discovery: poc-cluster
        kubernetes.io/role/internal-elb: "1"
      tags:
        Name: poc-cluster/karpenter.sh/monitoring
        Product: hearth
        aws-node-termination-handler/managed: "true"
        eks:cluster-name: poc-cluster
    requirements:
    - key: karpenter.sh/capacity-type
      operator: In
      values:
      - on-demand
      - spot
    - key: kubernetes.io/arch
      operator: In
      values:
      - amd64
    - key: node.kubernetes.io/instance-type
      operator: In
      values:
      - t3.large
      - t3.medium
      - t3a.large
      - t3a.medium
    taints:
    - effect: NoSchedule
      key: dedicated/prometheus
    ttlSecondsAfterEmpty: 30
  status:
    resources:
      cpu: "2"
      memory: 3788Mi
kind: List
metadata:
  resourceVersion: ""
  selfLink: ""

Both of them are working fine for smaller pods. However, when I tried to install a vault deployment, the karpenter refused to do so.
k get po -n hashi | grep Pending
vault-0                                0/1     Pending   0          6m36s
vault-1                                0/1     Pending   0          6m36s
vault-2                                0/1     Pending   0          6m36s
vault-3                                0/1     Pending   0          6m36s
vault-4                                0/1     Pending   0          6m36s

k get po  vault-0 -n hashi
apiVersion: v1
kind: Pod
metadata:
  annotations:
    kubernetes.io/psp: eks.privileged
  creationTimestamp: "2022-05-09T12:22:31Z"
  generateName: vault-
  labels:
    app.kubernetes.io/instance: vault
    app.kubernetes.io/name: vault
    component: server
    controller-revision-hash: vault-66746ddbb4
    helm.sh/chart: vault-0.19.0
    statefulset.kubernetes.io/pod-name: vault-0
  name: vault-0
  namespace: hashi
  ownerReferences:
  - apiVersion: apps/v1
    blockOwnerDeletion: true
    controller: true
    kind: StatefulSet
    name: vault
    uid: d65e1386-dec7-4395-9b3e-c09dcd6b3bd1
  resourceVersion: "80244"
  uid: 5bf6f1d2-bb09-4b94-89f9-f5c1881ae555
spec:
  affinity:
    podAntiAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
      - labelSelector:
          matchLabels:
            app.kubernetes.io/instance: vault
            app.kubernetes.io/name: vault
            component: server
        topologyKey: kubernetes.io/hostname
  containers:
  - args:
    - "cp /vault/config/extraconfig-from-values.hcl /tmp/storageconfig.hcl;\n[ -n
      \"${HOST_IP}\" ] && sed -Ei \"s|HOST_IP|${HOST_IP?}|g\" /tmp/storageconfig.hcl;\n[
      -n \"${POD_IP}\" ] && sed -Ei \"s|POD_IP|${POD_IP?}|g\" /tmp/storageconfig.hcl;\n[
      -n \"${HOSTNAME}\" ] && sed -Ei \"s|HOSTNAME|${HOSTNAME?}|g\" /tmp/storageconfig.hcl;\n[
      -n \"${API_ADDR}\" ] && sed -Ei \"s|API_ADDR|${API_ADDR?}|g\" /tmp/storageconfig.hcl;\n[
      -n \"${TRANSIT_ADDR}\" ] && sed -Ei \"s|TRANSIT_ADDR|${TRANSIT_ADDR?}|g\" /tmp/storageconfig.hcl;\n[
      -n \"${RAFT_ADDR}\" ] && sed -Ei \"s|RAFT_ADDR|${RAFT_ADDR?}|g\" /tmp/storageconfig.hcl;\n/usr/local/bin/docker-entrypoint.sh
      vault server -config=/tmp/storageconfig.hcl \n"
    command:
    - /bin/sh
    - -ec
    env:
    - name: HOST_IP
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: status.hostIP
    - name: POD_IP
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: status.podIP
    - name: VAULT_K8S_POD_NAME
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.name
    - name: VAULT_K8S_NAMESPACE
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.namespace
    - name: VAULT_ADDR
      value: https://<IP_ADDRESS>:8200
    - name: VAULT_API_ADDR
      value: https://$(POD_IP):8200
    - name: SKIP_CHOWN
      value: "true"
    - name: SKIP_SETCAP
      value: "true"
    - name: HOSTNAME
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.name
    - name: VAULT_CLUSTER_ADDR
      value: https://$(HOSTNAME).vault-internal:8201
    - name: VAULT_RAFT_NODE_ID
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.name
    - name: HOME
      value: /home/vault
    - name: VAULT_CACERT
      value: /vault/userconfig/tls-ca/ca.crt
    image: hashicorp/vault:1.9.2
    imagePullPolicy: IfNotPresent
    lifecycle:
      preStop:
        exec:
          command:
          - /bin/sh
          - -c
          - sleep 5 && kill -SIGTERM $(pidof vault)
    livenessProbe:
      failureThreshold: 2
      httpGet:
        path: /v1/sys/health?standbyok=true
        port: 8200
        scheme: HTTPS
      initialDelaySeconds: 60
      periodSeconds: 5
      successThreshold: 1
      timeoutSeconds: 3
    name: vault
    ports:
    - containerPort: 8200
      name: https
      protocol: TCP
    - containerPort: 8201
      name: https-internal
      protocol: TCP
    - containerPort: 8202
      name: https-rep
      protocol: TCP
    readinessProbe:
      failureThreshold: 2
      httpGet:
        path: /v1/sys/health?standbyok=true&sealedcode=204&uninitcode=204
        port: 8200
        scheme: HTTPS
      initialDelaySeconds: 5
      periodSeconds: 5
      successThreshold: 1
      timeoutSeconds: 3
    resources:
      requests:
        cpu: "1"
        memory: 7Gi
    securityContext:
      allowPrivilegeEscalation: false
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /vault/audit
      name: audit
    - mountPath: /vault/data
      name: data
    - mountPath: /vault/config
      name: config
    - mountPath: /vault/userconfig/tls-server
      name: userconfig-tls-server
      readOnly: true
    - mountPath: /vault/userconfig/tls-ca
      name: userconfig-tls-ca
      readOnly: true
    - mountPath: /vault/userconfig/kms-creds
      name: userconfig-kms-creds
      readOnly: true
    - mountPath: /home/vault
      name: home
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: kube-api-access-24xnt
      readOnly: true
  dnsPolicy: ClusterFirst
  enableServiceLinks: true
  hostname: vault-0
  preemptionPolicy: PreemptLowerPriority
  priority: 0
  restartPolicy: Always
  schedulerName: default-scheduler
  securityContext:
    fsGroup: 1000
    runAsGroup: 1000
    runAsNonRoot: true
    runAsUser: 100
  serviceAccount: vault
  serviceAccountName: vault
  subdomain: vault-internal
  terminationGracePeriodSeconds: 10
  tolerations:
  - effect: NoExecute
    key: node.kubernetes.io/not-ready
    operator: Exists
    tolerationSeconds: 300
  - effect: NoExecute
    key: node.kubernetes.io/unreachable
    operator: Exists
    tolerationSeconds: 300
  volumes:
  - name: data
    persistentVolumeClaim:
      claimName: data-vault-0
  - name: audit
    persistentVolumeClaim:
      claimName: audit-vault-0
  - configMap:
      defaultMode: 420
      name: vault-config
    name: config
  - name: userconfig-tls-server
    secret:
      defaultMode: 420
      secretName: tls-server
  - name: userconfig-tls-ca
    secret:
      defaultMode: 420
      secretName: tls-ca
  - name: userconfig-kms-creds
    secret:
      defaultMode: 420
      secretName: kms-creds
  - emptyDir: {}
    name: home
  - name: kube-api-access-24xnt
    projected:
      defaultMode: 420
      sources:
      - serviceAccountToken:
          expirationSeconds: 3607
          path: token
      - configMap:
          items:
          - key: ca.crt
            path: ca.crt
          name: kube-root-ca.crt
      - downwardAPI:
          items:
          - fieldRef:
              apiVersion: v1
              fieldPath: metadata.namespace
            path: namespace
status:
  conditions:
  - lastProbeTime: null
    lastTransitionTime: "2022-05-09T12:22:31Z"
    message: '0/5 nodes are available: 1 node(s) had taint {CriticalAddonsOnly: true},
      that the pod didn''t tolerate, 1 node(s) had taint {dedicated/prometheus: },
      that the pod didn''t tolerate, 3 Insufficient cpu, 3 Insufficient memory.'
    reason: Unschedulable
    status: "False"
    type: PodScheduled
  phase: Pending
  qosClass: Burstable

Errors:
karpenter karpenter-75dccfb75f-qcss8 controller 2022-05-09T12:31:07.381Z	ERROR	controller	no instance type satisfied resources {"cpu":"1","memory":"7Gi","pods":"1"} and requirements topology.kubernetes.io/zone In [eu-west-2a], kubernetes.io/os In [linux], karpenter.sh/capacity-type In [on-demand spot], karpenter.sh/provisioner-name In [default], kubernetes.io/arch In [amd64], node.kubernetes.io/instance-type In [m5.large t3.medium t3.small t3a.medium t3a.small], kubernetes.io/hostname In [hostname-placeholder-10157]; did not tolerate dedicated/prometheus=:NoSchedule	{"commit": "a7e26e6", "pod": "hashi/vault-1"}
karpenter karpenter-75dccfb75f-qcss8 controller 2022-05-09T12:31:07.381Z	ERROR	controller	no instance type satisfied resources {"cpu":"1","memory":"7Gi","pods":"1"} and requirements kubernetes.io/arch In [amd64], node.kubernetes.io/instance-type In [m5.large t3.medium t3.small t3a.medium t3a.small], topology.kubernetes.io/zone In [eu-west-2a], kubernetes.io/hostname In [hostname-placeholder-10159], kubernetes.io/os In [linux], karpenter.sh/capacity-type In [on-demand spot], karpenter.sh/provisioner-name In [default]; did not tolerate dedicated/prometheus=:NoSchedule	{"commit": "a7e26e6", "pod": "hashi/vault-0"}
karpenter karpenter-75dccfb75f-qcss8 controller 2022-05-09T12:31:07.381Z	ERROR	controller	no instance type satisfied resources {"cpu":"1","memory":"7Gi","pods":"1"} and requirements karpenter.sh/provisioner-name In [default], kubernetes.io/arch In [amd64], kubernetes.io/hostname In [hostname-placeholder-10161], node.kubernetes.io/instance-type In [m5.large t3.medium t3.small t3a.medium t3a.small], topology.kubernetes.io/zone In [eu-west-2a], kubernetes.io/os In [linux], karpenter.sh/capacity-type In [on-demand spot]; did not tolerate dedicated/prometheus=:NoSchedule	{"commit": "a7e26e6", "pod": "hashi/vault-2"}
karpenter karpenter-75dccfb75f-qcss8 controller 2022-05-09T12:31:07.381Z	ERROR	controller	no instance type satisfied resources {"cpu":"1","memory":"7Gi","pods":"1"} and requirements topology.kubernetes.io/zone In [eu-west-2a], kubernetes.io/os In [linux], karpenter.sh/capacity-type In [on-demand spot], kubernetes.io/hostname In [hostname-placeholder-10163], karpenter.sh/provisioner-name In [default], kubernetes.io/arch In [amd64], node.kubernetes.io/instance-type In [m5.large t3.medium t3.small t3a.medium t3a.small]; did not tolerate dedicated/prometheus=:NoSchedule	{"commit": "a7e26e6", "pod": "hashi/vault-3"}
karpenter karpenter-75dccfb75f-qcss8 controller 2022-05-09T12:31:07.381Z	ERROR	controller	no instance type satisfied resources {"cpu":"1","memory":"7Gi","pods":"1"} and requirements kubernetes.io/hostname In [hostname-placeholder-10165], kubernetes.io/arch In [amd64], node.kubernetes.io/instance-type In [m5.large t3.medium t3.small t3a.medium t3a.small], topology.kubernetes.io/zone In [eu-west-2a], kubernetes.io/os In [linux], karpenter.sh/capacity-type In [on-demand spot], karpenter.sh/provisioner-name In [default]; did not tolerate dedicated/prometheus=:NoSchedule	{"commit": "a7e26e6", "pod": "hashi/vault-4"}

Judging by the error, it does see a  m5.large profile which should be 2cpu and 8gb of ram, which is within requests of the pod, not sure why it complains about the taint since it's not present in the default provisioned but only in the monitor one.
Am I missing something obvious?
Edit:  after I've added m5.xlarge to the pool, carpenter has correctly added new nodes. So it looks like the calculation of the resources for m5.large is somehow wrong

Karpenter computes overhead to account for system daemons and kubelet reserved.
So an m5.large only has:
(8192*.925)-(11*((3*10)+2)+255 +100+100) = 6,770.6 MiB of memory

instanceTypeMemory * (1-7.5%) -  kube-reserved - system reserved (100MiB) - eviction threshold (100MiB)
                                            ^ static overhead

kube-reserved is calculated from this formula: https://github.com/bottlerocket-os/bottlerocket/pull/1388/files#diff-bba9e4e3e46203be2b12f22e0d654ebd270f0b478dd34f40c31d7aa695620f2fR611

So the node would have a total of 6,770.6 MiB for bin-packing purposes. This doesn't include daemonsets that will be deployed to the node.

Fair enough. Looks like I've miscalculated overhead.
Closing this.


Unable to pass sensitive parameters from plans to tasks.

Describe the Bug
When running a plan from within a module that calls a task with a Sensitive parameter, Bolt does not understand how to pass a sensitive plan parameter to a sensitive bolt parameter. A generic error is produced.
{
"msg": "Plan aborted: run_task 'servicenow_tasks::create_ci' failed on 1 target",
"kind": "bolt/plan-failure",
"details": {
"class": "Bolt::RunFailure"
}
}
Removing the sensitive key on the task metadata for the parameter in question resolves the error.
Unwrapping the sensitive parameter in the task seems to have no effect.
Expected Behavior
Sensitive parameters should be able to be passed from plans to tasks.
Steps to Reproduce
Steps to reproduce the behavior:

Create a module with a plan that takes a sensitive parameter.
Call a task via run_task from the plan above and pass the sensitive parameter from the plan to the task.
Ensure the sensitive metadata key for the parameter in question is true.
Attempt to run the plan.

Environment

Ubuntu 18.04.4 LTS
PE 2019.8

Additional Context
Reversing the Optional and Sensitive tags on parameter metadata produces a different error.
{
"msg": " Task parameters are not of type Data. run_task() variant 0 expects a ScalarData value, got Struct\n  Task parameters are not of type Data. run_task() variant 1 entry 'password' expects a Data value, got Sensitive\n  Task parameters are not of type Data. run_task() variant 2 expects an Array value, got Struct (file: /opt/puppetlabs/puppet/modules/servicenow_tasks/plans/create_ci_with_query.pp, line: 20)",
"kind": "bolt/plan-failure",
"details": {
"class": "Bolt::PAL::PALError"
}
}

I think this is expected behavior. It is documented you must unwrap it. https://puppet.com/docs/bolt/latest/writing_plans.html#working-with-the-sensitive-function

Sorry for the confusing wording, this was happening whether you unwrap the sensitive parameter or not.

I think the underlying issue is that you are trying to run the plan in a version of PE that does not support sensitive parameters in run_* plan functions. This was fixed in PE-30194.

Thanks @donoghuc . Closing.


hide the profile and sign in on the courses page

What would you like to share?
hide the top right person and attach ss with pr

Wanna Work upon[y/n] ??
!

@ayan-joshi am extremely sorry, i should have checked issues page before checking pr page
chose any other issue i'll assign to you


[FEATURE] Release as Nextcloud App

Have you considered publishing BitcartCC as a Nextcloud app?
I could imagine lots of people finding out about the possibility to make a store using crypto by seeing the app in the Nextcloud app repository.
A Nextcloud install already comes with its own database and everything, so ideally the installation would be a one-click process as with most other NC apps.
Certain user groups could be set to be allowed to edit products, admins could configure the server settings, and standard users could purchase items. Optionally the BitcartCC interface could be accessible outside of Nextcloud too, though I think it'd be better to just allow guest logins in Nextcloud.
Depending on the type of Nextcloud instance the server may already have the customer's name and address, meaning that information wouldn't have to be typed in since the customer is already known.
Digital items could be delivered right into the file storage of the user.
Receipts could be stored directly in the customer's storage.
Special user ranks could be up for purchase, eg for more storage space or to get access to additional Nextcloud apps.
etc
What do you think of that idea?

Looks interesting! What is a good place to start? :D

Looks interesting! What is a good place to start? :D

I am afraid I don't know how to create Nextcloud apps, I mostly opened this issue to discuss the idea and possible up- and down-sides.
Nextcloud seems to have some guides:
https://nextcloud.com/developer/
https://docs.nextcloud.com/server/latest/developer_manual/index.html
No idea how hard this would be to do.


test: add additional merge_request_approvals functional tests

Covers some use-cases in case of regression

Ignore this, was checking my branches and realised that this one whilst interesting relies on currently experimental-features so we couldn't go onto develop features ontop. One I'll be keeping an eye on with upcoming GL releases


docs: add guide for harlequin sql IDE

This PR adds a guide for harlequin, a terminal-based SQL IDE for DuckDB that I created.

Looks great, thanks!


How to change redis port?

I'm not sure if this is a bug or not, but I would like to be able to change the redis port from the default - 6379 to 6380.
I've tried changing the binding. That generates the docker argument -p 6380:6380 which is incorrect. I want it to be  -p 6380:6379.
I've tried passing that as an argument, args: "-p 6380:6379", but that looks like it's passing it to redis rather than to docker.
I've tried modifying a bunch of environment variables that I found from the command line when it starts the container - ASPNETCORE_URLS, PORT, SERVICE__REDIS__PORT, REDIS_SERVICE_PORT. I don't see that those changes do anything.
Any ideas? I'd like to do the same with RabbitMq and Seq if I can get this figured out.

Of course after I post an issue I find a workaround. Using args: "redis-server --port 6380" along with the standard port binding seems to work. Is this the recommended way of handling this?
I also still need a way to get RabbitMq and Seq working on non-default ports.

services:
 - name: redis
   image: redis
   bindings:
    - port: 6380
      containerPort: 6379


Error Domain=OCTClientErrorDomain Code=666 "Sign In Required"

login code
`
void(^doNext)(OCTClient *authenticatedClient) = ^(OCTClient *authenticatedClient){

    [SAMKeychain mg_setAccessToken:authenticatedClient.token];
    [SAMKeychain mg_setPassWord:self.passWord];
    [SAMKeychain mg_setRawlogin:authenticatedClient.user.rawLogin];
    [MGSharedDelegate setClient:authenticatedClient];
};

self.loginCommand = [[RACCommand alloc]initWithSignalBlock:^RACSignal *(NSString *oneTimePassword) {
    @strongify(self);
    OCTUser *user = [OCTUser userWithRawLogin:self.userName server:OCTServer.dotComServer];
    return [[OCTClient signInAsUser:user
                           password:self.passWord
                    oneTimePassword:oneTimePassword
                             scopes:OCTClientAuthorizationScopesRepository]
            doNext:doNext];
}];

 Error Domain=OCTClientErrorDomain Code=666 "Sign In Required" UserInfo={NSUnderlyingError=0x60800005f740 {Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299,304), got 401" UserInfo={NSLocalizedRecoverySuggestion={"message":"Bad credentials","documentation_url":"https://developer.github.com/v3"}, NSErrorFailingURLKey=https://api.github.com/authorizations/clients/e44fe151f15da8da1e3c, AFNetworkingOperationFailingURLRequestErrorKey=<NSMutableURLRequest: 0x618000010470> { URL: https://api.github.com/authorizations/clients/e44fe151f15da8da1e3c }, AFNetworkingOperationFailingURLResponseErrorKey=<NSHTTPURLResponse: 0x618000226480> { URL: https://api.github.com/authorizations/clients/e44fe151f15da8da1e3c } { status code: 401, headers {
"Access-Control-Allow-Origin" = "*";
"Access-Control-Expose-Headers" = "ETag, Link, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval";
"Content-Length" = 83;
"Content-Security-Policy" = "default-src 'none'";
"Content-Type" = "application/json; charset=utf-8";
Date = "Mon, 20 Feb 2017 02:52:00 GMT";
Server = "GitHub.com";
Status = "401 Unauthorized";
"Strict-Transport-Security" = "max-age=31536000; includeSubdomains; preload";
"X-Content-Type-Options" = nosniff;
"X-Frame-Options" = deny;
"X-GitHub-Media-Type" = "github.v3; format=json";
"X-GitHub-Request-Id" = "C155:76EE:9BF83EB:C3C0D15:58AA59CE";
"X-RateLimit-Limit" = 60;
"X-RateLimit-Remaining" = 59;
"X-RateLimit-Reset" =<PHONE_NUMBER>;
"X-XSS-Protection" = "1; mode=block";
} }, NSLocalizedDescription=Expected status code in (200-299,304), got 401}}, NSLocalizedDescription=Sign In Required, OCTClientErrorHTTPStatusCodeKey=401, OCTClientErrorRequestURLKey=https://api.github.com/authorizations/clients/e44fe151f15da8da1e3c, NSLocalizedFailureReason=You must sign in to access user information.}`
after this error,i gone to revoken users token, but this error  still there.

{
"message": "Requires authentication",
"documentation_url": "https://developer.github.com/v3/oauth_authorizations/#oauth-authorizations-api"
}


Http POST not working

I am making a POST request to Zapier and it works fine in the browser, however when I emulate the app (iOS) it does not work...
It does however log out?
MyIonic2Project[2711]: {"_body":"{"status": "success", "attempt": "57fe4951-1b0a-4656-bf06-59fb57acb4e0", "id": "7c1077ad-66d4-47f8-8f9b-473bb297a10a", "request_id": "u3QSrzNwL6GbrkPp"}","status":200,"ok":true,"statusText":"OK","headers":{"access-control-allow-origin":["*"],"connection":["keep-alive"],"content-length":["152"],"date":["Wed"," 12 Oct 2016 14:31:45 GMT"],"server":["nginx"],"content-type":["application/json"],"vary":["X-Session-Key"],"x-frame-options":["SAMEORIGIN"],"x-session-key":["anonymous"],"x-zapier-jobs-link":["https://zapier.com/blog/help-automate-business-zapier-jobs-and-careers/"],"response-id":["u3QSrzNwL6GbrkPp"],"x-zapier-jobs":["Woooo"," a hacker like yourself should consider working at Zapier!"],"x-zapier-fast-return":["true"],"p3p":["CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT""]},"type":2,"url":"https://hooks.zapier.com/hooks/catch/1725545/6w4qfk/?name=Dsf&title=Fds&description=Fds&commision=Fds&nameFirst=Kate Bell"}

Could you provide more details?  Are you running ionic emulate when this occurs and also could you provide the output of running ionic info within your project directory.  Thanks!

Thanks Josh, it was user error ;)
On Friday, 28 October 2016, Josh Thomas<EMAIL_ADDRESS>wrote:

Could you provide more details? Are you running ionic emulate when this
occurs and also could you provide the output of running ionic info within
your project directory. Thanks!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/driftyco/ionic-cli/issues/1523#issuecomment-256821446,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEUSGirjCVGOvZN8Qtpi5CM6DrxE2lC1ks5q4V5OgaJpZM4KU2Hq
.

Thanks for getting back to us,  glad you got it!


master branch not functional

When installing the latest version via: devtools::install_github("rstudio/sparklyr") the package is not useable and complains about a premature end of file.

Related: https://github.com/rstudio/sparklyr/issues/831
@javierluraschi

When executing:
devtools::install_github("rstudio/sparklyr",lib="")
https://github.com/rstudio/sparklyr/issues/829#issuecomment-314417936 it works

but this means that it now only works on the command line the panel in RStudio is still broken! Below are the logs.
Fehler: parse error: premature EOF

                     (right here) ------^
Fehler: parse error: premature EOF

                     (right here) ------^
Fehler: parse error: premature EOF

                     (right here) ------^

The error occurs when executing
spark_install(version="2.1.1")
I tried to move back to the old version released on CRAN but that one fails to download this link (404) for available spark versions.
https://raw.githubusercontent.com/rstudio/sparklyr/master/inst/extdata/install_spark.csv

Actually https://github.com/rstudio/sparklyr/issues/831 is fixing the JSON parsing problem. The download now works fine for me.

My bad @geoHeil, it's fixed in the latest sources now with: https://github.com/rstudio/sparklyr/commit/e88632e06aa2ff65cc85f7cb2b175bcf88018282


Why base57?

Seems like base57 is an unnecessary distinction from base58 which already has pretty heavy standardization within Bitcoin and wide library support across languages see:
https://github.com/bitcoin/bitcoin/blob/master/src/base58.cpp#L19
https://github.com/tv42/base58/blob/master/base58.go#L13
https://github.com/keis/base58/blob/master/base58.py#L17
https://github.com/mattallty/base58/blob/master/src/Allty/Utils/Base58.php#L6
https://github.com/jrdnull/base58/blob/master/lib/base58.ex#L2
https://github.com/45678/Base58/blob/master/Base58.coffee#L3
https://github.com/luke-jr/libbase58/blob/master/base58.c#L143
Do a search of github for base57 vs base58, it's night and day.

base58 doesn't omit the 1, but I chose to, since it can look too similar to l/I sometimes.

base58 is specifically designed to not have any characters which look similar. It omits lowercase L and uppercase i for the very reason that they conflict with 1. In many base58 implementation libraries, common mistakes are already marked as identical, so mistyping I rather than 1 is functionally the same.
I'll close this because it seems like you're pretty against it, but to me this seems like a really frivolous thing to stick to your guns about. Anyone who wants to build a library in another language because they do want to serialize/deserialize and get the true UUID has to reimplement base57 because you don't like 1. It's already happened once in go, and happening now in Java, which is how I ended up here.

I don't really care about it (and replacing I/l with 1 when deserializing is a good solution), I'm just worried about potential problems with replacing the alphabet at this point. It would break backwards-compatibility in a big way for people who rely on the default alphabet, unfortunately.

Also, keep in mind that ShortUUID supports custom alphabets, so if one were to reimplement it in another language, they couldn't just reuse a base58 library there either, so I'm not sure you're gaining much by adding a 1 to the default alphabet (even though it would be a one-character change to do).


IE 11 signing not working. Promise is undefined

Latest hwcrypto.js 0.0.10 does not allow signing in IE 11 in Windows 10.
Error that is shown is: 'Promise' is undefined

Internet Explorer exact version

You need to include a Promise polyfill, as available in hwcrypto-legacy.js or some other implementation like https://github.com/stefanpenner/es6-promise. This has been documented better in README.


File "/hom/OpenPCDet/tools/../pcdet/models/backbones_2d/map_to_bev/pointpillar_scatter.py", line 12, in init assert self.nz == 1 AssertionError

File "/home/mjc/OpenPCDet/tools/../pcdet/models/backbones_2d/map_to_bev/pointpillar_scatter.py", line 12, in init
assert self.nz == 1
AssertionError

@mjc12326 You could refer to this.
That self.nz == 1 means you should make sure that your voxel size in the z-axis is equal to your height of the point cloud range.

@mjc12326 You could refer to this. That self.nz == 1 means you should make sure that your voxel size in the z-axis is equal to your height of the point cloud range.

@mjc12326  I faced the same issue when configuring pointpillar for my custom dataset.
I managed to solve this issue as mentioned here.
Thanks a lot to @OrangeSodahub.


Ambiguous definitions of Routine.

I was just trying to crate a pretty basic routine/system:
ecs.Set(new Window());
ecs.Routine<Window>().Each(UpdateWindows);

and got an error at the Routine line saying:
error CS0121: The call is ambiguous between the following methods or properties: 'World.Routine<T0>(FilterBuilder, QueryBuilder, RoutineBuilder, Ecs.IterCallback<T0>?, string)' and 'World.Routine<T0>(FilterBuilder, QueryBuilder, RoutineBuilder, Ecs.EachCallback<T0>?, string)

after looking into it, it seems there are multiple definitions of routine, 4 to be exact, that are the same.

The current nuget packages aren't up to date with the main branch. There was a recent breaking change to the query interfaces in this PR that is only available in the gitlab package registry. I suggest using the gitlab feed for now as those are more up to date. The nuget.org packages will be updated on the next flecs release.
The readme has an example of how to add the development feed to your .csproj file.
https://github.com/BeanCheeseBurrito/Flecs.NET?tab=readme-ov-file#gitlab-package-registry

The latest nuget package has been updated to use the new query interfaces.


fix(patch): [sc-10502] Encode remote target names as integer.

Description
Encode remote target names as integer to reduce e amount of transmitted data.
How Has This Been Tested?
Unit tests.
Minimal checklist:

[X] I have performed a self-review of my own code
[ ] I have added DocC code-level documentation for any public interfaces exported by the package
[ ] I have added unit and/or integration tests that prove my fix is effective or that my feature works

So, with full function name:

And encoding function name as integer gives us:

And with compression now with the optimization?

Yes, I had to provide values with and without compression for both cases.
Here is it function names:

Without function names:

Thanks, still 3x for that simple message, lets see what we get on our more complex real-world payloads with more mixed data (and also lets try it with dictionary training as discussed).

Looking good, I don't know all your assumptions in this system implementation but I like how simple the approach is. So I'm assuming you don't really consider message drops; like if the first message with string/id is dropped then continuing to send next one with just id may not be right; but I assume you don't handle such reconnects to the same peer then? Or I'm missing some other context.
Either way, yeap, that's the general idea! It's great to see it applied, depending on necessity things may become more defensive (in Akka this was a bunch more complext), but it's quite a huge save on payload size, so it's great to see folks already apply the technique 👍

Thank you for the review, @ktoso.
Why do you think the message can be dropped?

I don't know your transport mechanism in this lib, in my world I'd always worry about message drops and reconnects to the same peer. :) Perhaps it doesn't apply here

The idea was to have a dedicated mapping per NIO channel, in that case we can avoid contention on that mapping container.
So mapping is tied to particular NIO Channel and we build it from the scratch for each new connection. We do not expect too many connections in our Distributed System application, so I think it is justified to pay with memory for speed.

Yeah, neat ideat :) Tying the tables to the channels like this makes it much simpler, I quite like it.

Do we want a unit test for this?

What unit test would check from your point of view?

I thought you have some ideas...
IMHO all unit tests we have now also covers that functionality because it works always.


Take a look at service binding

https://application-stacks.github.io/service-binding-specification/
It provides a clean way by which we can connect to services in the same cluster without the users having to provide credentials and all that stuff.
We can e.g.
kamel run Api.java --connect mypostgresdb

(did I already write a similar issue in the past?)
And have your Camel K operator resolve the connection details for the database and inject them into the integration pod, e.g. making a JDBC connection available in the registry.
The same for other brokers or Kafka.

Thats hot!

New home: https://github.com/k8s-service-bindings/spec

I can take a look at this

@johnpoth would be nice to have sort of proposal, like https://github.com/apache/camel-k/blob/master/proposals/monitoring-security.adoc so it can be turned into a documentation soon or later.

Sounds good! I'll create one once I have more visibility on this. Creating a small MVP at the moment

Do you have any graph visualization tools you recommend for the camel-k proposals/docs ?

I've used http://lucidchart.com for the diagrams in the secured monitoring proposal. I recommend it, though you may have to request a corporate license. Other tools can be used, and you can even try tools like https://github.com/ivanceras/svgbob 😄.

Closed with #1952 , thanks !


[EROR] Applied to cluster error: initializing source docker://<IP_ADDRESS>:latest: Get "https://registry-1.docker.io/v2/library/<IP_ADDRESS>/manifests/latest": net/http: TLS handshake timeout

采用外网ip搭建集群，[EROR] Applied to cluster error: initializing source docker://<IP_ADDRESS>:latest: Get "https://registry-1.docker.io/v2/library/<IP_ADDRESS>/manifests/latest": net/http: TLS handshake timeout

把日志写全一些，没有上下文

把日志写全一些，没有上下文

2022-07-14 14:43:40 [EROR] Applied to cluster error: failed to init init master0 failed, error: failed to execute command(kubeadm init --config=/var/lib/sealos/data/default/etc/kubeadm-init.yaml --skip-certificate-key-print --skip-token-print -v 0 --ignore-preflight-errors=SystemVerification) on host(<IP_ADDRESS>:22): output([init] Using Kubernetes version: v1.20.0
[preflight] Running pre-flight checks
[WARNING FileExisting-socat]: socat not found in system path
[preflight] Pulling images required for setting up a Kubernetes cluster
[preflight] This might take a minute or two, depending on the speed of your internet connection
[preflight] You can also perform this action in beforehand using 'kubeadm config images pull'
[certs] Using certificateDir folder "/etc/kubernetes/pki"
[certs] Using existing ca certificate authority
[certs] Using existing apiserver certificate and key on disk
[certs] Using existing apiserver-kubelet-client certificate and key on disk
[certs] Using existing front-proxy-ca certificate authority
[certs] Using existing front-proxy-client certificate and key on disk
[certs] Using existing etcd/ca certificate authority
[certs] Using existing etcd/server certificate and key on disk
[certs] Using existing etcd/peer certificate and key on disk
[certs] Using existing etcd/healthcheck-client certificate and key on disk
[certs] Using existing apiserver-etcd-client certificate and key on disk
[certs] Using the existing "sa" key
[kubeconfig] Using kubeconfig folder "/etc/kubernetes"
[kubeconfig] Using existing kubeconfig file: "/etc/kubernetes/admin.conf"
[kubeconfig] Using existing kubeconfig file: "/etc/kubernetes/kubelet.conf"
W0714 14:39:39.974141   30162 kubeconfig.go:246] a kubeconfig file "/etc/kubernetes/controller-manager.conf" exists already but has an unexpected API Server URL: expected: https://<IP_ADDRESS>:6443, got: https://apiserver.cluster.local:6443
[kubeconfig] Using existing kubeconfig file: "/etc/kubernetes/controller-manager.conf"
W0714 14:39:40.048968   30162 kubeconfig.go:246] a kubeconfig file "/etc/kubernetes/scheduler.conf" exists already but has an unexpected API Server URL: expected: https://<IP_ADDRESS>:6443, got: https://apiserver.cluster.local:6443
[kubeconfig] Using existing kubeconfig file: "/etc/kubernetes/scheduler.conf"
[kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet-start] Starting the kubelet
[control-plane] Using manifest folder "/etc/kubernetes/manifests"
[control-plane] Creating static Pod manifest for "kube-apiserver"
[control-plane] Creating static Pod manifest for "kube-controller-manager"
[control-plane] Creating static Pod manifest for "kube-scheduler"
[etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"
[wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s
[kubelet-check] Initial timeout of 40s passed.
    Unfortunately, an error has occurred:
            timed out waiting for the condition

    This error is likely caused by:
            - The kubelet is not running
            - The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled)

    If you are on a systemd-powered system, you can try to troubleshoot the error with the following commands:
            - 'systemctl status kubelet'
            - 'journalctl -xeu kubelet'

    Additionally, a control plane component may have crashed or exited when started by the container runtime.
    To troubleshoot, list all containers using your preferred container runtimes CLI.

    Here is one example how you may list all Kubernetes containers running in cri-o/containerd using crictl:
            - 'crictl --runtime-endpoint /run/containerd/containerd.sock ps -a | grep kube | grep -v pause'
            Once you have found the failing container, you can inspect its logs with:
            - 'crictl --runtime-endpoint /run/containerd/containerd.sock logs CONTAINERID'

error execution phase wait-control-plane: couldn't initialize a Kubernetes cluster
To see the stack trace of this error execute with --v=5 or higher), error(Process exited with status 1). Please clean and reinstall


Add inactivity tracker

e.g. Tell the user up front that the experiment will be terminated if they remain inactive for 10 minutes
Exmaple: https://stackoverflow.com/questions/667555/how-to-detect-idle-time-in-javascript-elegantly

I implemented a simple and flexible inactivity tracker here.
It should be backwards compatible.
To add the timer with defaults, include timer: {} in babeInit in main.js (and use the new babe.full.js and babe.css-files from the development branch. )
Here, is an example showing all default values:
babeInit({
    ...
        timer: {
            // Defaults:
            // minutes: 10, // How many minutes the timer should run
            // show_info_time: 0.2, // Percentage of time left, after which the user gets informed
            // snack_text: "Still here?", // Text on the information bar
            // show_info_time_time: true, // Also show the remaining time on the bar
            // new_title: "Still here?", // New page title that is flashed
            // end_function: function() {location.reload(true)} // Function that is invoked after timeout (page refresh)
        },
   ...
});

After the timer is finished, the page will be refreshed, i.e. the experiment will be terminated. (This function can be changed, e.g. to also save same intermediary results, etc.)
When 80% (configurable) of the time is over, the user gets informed by a snackbar on the page and a flashing page title, he can then interact with the experiment to reset the timer.
Would this fulfill our needs or do we need additional features?
What is currently not included, but could be useful:

Telling the user upfront, that the experiment gets terminated after X minutes. (Could be done by the experiment programmer in the intro view, alternatively we can add something here or we don't tell the user)
Only run the timer on some views (similar to the progress bar), e.g. possibility to exclude the introduction views (before the experiment starts), the questionnaire ,"break" views.

Thanks Jannis, this looks good.

On 22. Mar 2019, at 23:43, JannisBush<EMAIL_ADDRESS>wrote:
I implemented a simple and flexible inactivity tracker here.
It should be backwards compatible.
To add the timer with defaults, include timer: {} in babeInit in main.js (and use the new babe.full.js and babe.css-files from the development branch. )
Here, is an example showing all default values:
babeInit({
...
timer: {
// Defaults:
// minutes: 10, // How many minutes the timer should run
// show_info_time: 0.2, // Percentage of time left, after which the user gets informed
// snack_text: "Still here?", // Text on the information bar
// show_info_time_time: true, // Also show the remaining time on the bar
// new_title: "Still here?", // New page title that is flashed
// end_function: function() {location.reload(true)} // Function that is invoked after timeout (page refresh)
},
...
});
After the timer is finished, the page will be refreshed, i.e. the experiment will be terminated. (This function can be changed, e.g. to also save same intermediary results, etc.)
When 80% (configurable) of the time is over, the user gets informed by a snackbar on the page and a flashing page title, he can then interact with the experiment to reset the timer.
Would this fulfill our needs or do we need additional features?
What is currently not included, but could be useful:
• Telling the user upfront, that the experiment gets terminated after X minutes. (Could be done by the experiment programmer in the intro view, alternatively we can add something here or we don't tell the user)
• Only run the timer on some views (similar to the progress bar), e.g. possibility to exclude the introduction views (before the experiment starts), the questionnaire ,"break" views.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Chore(QOL): Create channels & roles field in config file

Because

Improves QOL

This PR

Put all guild related channel & role ids in config file
Update breaking references

Issue

Closes #XXXXX
Additional Information

Pull Request Requirements

[X] I have thoroughly read and understand The Odin Project Contributing Guide
[X] The title of this PR follows the location of change: brief description of change format, e.g. Callbacks command: Update verbiage
[X] The Because section summarizes the reason for this PR
[X] The This PR section has a bullet point list describing the changes in this PR
[X] If this PR addresses an open issue, it is linked in the Issue section
[X] If this PR adds new features or functionality, I have added new tests
[X] If applicable, I have ensured all tests related to any command files included in this PR pass, and/or all snapshots are up to date

@I3uckwheat Thanks for reviewing! If it looks good to you, then 🚀


glusterfs: 10.3 -> 11

Description of changes
Looks like there might be some CVEs in the pipeline for this so would be good to get 11.0 into 23.05.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

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

[ ] Fits CONTRIBUTING.md.

Why backport?


Fix db migration test

Description
Fix a db migration test that prevents adding new columns to the environment table and align db migration scripts with core and iso7
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[ ] Attached issue to pull request
[x] Changelog entry
[ ] Type annotations are present
[ ] Code is clear and sufficiently documented
[ ] No (preventable) type errors (check using make mypy or make mypy-diff)
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[ ] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )
[ ] If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see test-fixes for more info)

Processing this pull request


Introduced react-router, new folder structure by domain entity and TS…

…LINT

Hi @allanclempe , I've restructured our folders based on this post here- https://marmelab.com/blog/2015/12/17/react-directory-structure.html
I didn't touch "flux" folder as I didn't have enough knowledge of it yet so I didn't want to mess it up.
Thanks


Add crow foot notations to describe relations between objects

First a big disclaimer, I'm very new in this library so I don't know if this is the correct way to implement these changes. I wanted to create a PR so you can check it out.
This change basically introduces a way to describe what kind of relations there are between objects.

Ideally we would use something similar to what bpmn-js is doing, with a nested menu within a contextpad item, but that seemed very complex to implement. For now this will at least provide a way to describe the relations between objects.
Let me know what you think :slightly_smiling_face:. Also, feel free to change things!

Hi,
Thanks for the pull request!
I was wondering what the crowfoot notations are supposed to show us. I have never seen them before in object diagrams (only in database schemas).
Object diagrams are never defined explicitly in the UML specification, but I took 9.8 as a rough reference.
Should the relations between objects such as "one-or-many" not be defined using multiplicities, i.e., 0..* in the associated class diagram?

Following the examples mentioned in the UML specification, it seems using multiplicities would be the way to go indeed, but I do like the clarity the crow foot notation provides.
One thing a colleague mentioned to me is an excerpt from 7.2.4:

There is no general notation for Element, Relationships, and DirectedRelationships. The descendants of these classes
define their own notation. For Relationships, in most cases the notation is a variation on a line drawn between the
relatedElements. For DirectedRelationships, the line is usually directed in some way from the source(s) to the target(s).

Which seems to provide quite some flexibility in how relationships can be described. :innocent:
However, it might be that I'm looking more for relation notations for class diagrams rather than relation notations for object diagrams.
Either way, I totally understand that this change might not be something that you'd like to have merged, since this change is less likely to follow the spec.

Yes, I think the crow-foot notation is nice but belongs on the model level where class diagrams and database schemas reside.
I don't think it makes sense on the instance level where object diagrams are located. However, I was also thinking about implementing a class diagram editor. It would be great to have the crow-foot notation as an alternative to multiplicities.

Agreed! I'll close this MR. Thanks for taking the time to check out the change and for thinking along. Perhaps at some point we can collaborate on the class diagram editor :slightly_smiling_face:


photo.description always return None

photo = api.photo.curated()[1]
print photo.description
result is None

Hi,
I checked from photos all and I got the description. The photos that you check might not have description.
Can you check again?
p = api.photo.all()[0]
p.description


Multiple Company DI Connection Dictionary

I'm getting DI error using the connection dictionary in service collection extensions method, like
 public static IServiceCollection AddB1SLayer(this IServiceCollection services, IConfiguration configuration)
 {

     services.AddSingleton(serviceLayer =>
     new Dictionary<string,SLConnection>()
     {
         { "foo", new SLConnection(configuration["Url"], "companyDb", configuration["UserName"],  configuration["PassWord"]) },
          { "boo", new SLConnection(configuration["Url"],  "companyDb", configuration["UserName"],  configuration["PassWord"]) }

     });

     return services;
 }

}

Hi! What's the error?

I was injecting SLConnection rather than the dictionary


Minor fixes on getting started documentation

This patch fixes some import errors on following the getting started documentation.

Cool, thanks!


Update scalafmt-core to 3.7.6

About this PR
📦 Updates org.scalameta:scalafmt-core from 3.7.5 to 3.7.6
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "scalafmt-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scalameta", artifactId = "scalafmt-core" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Codecov Report
Patch and project coverage have no change.

Comparison is base (910f471) 89.52% compared to head (672d412) 89.52%.

:exclamation: Current head 672d412 differs from pull request most recent head f84988d. Consider uploading reports for the commit f84988d to get more accurate results

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1128   +/-   ##
========================================
  Coverage    89.52%   89.52%
========================================
  Files          124      124
  Lines        10028    10028
  Branches       782      782
========================================
  Hits          8978     8978
  Misses        1050     1050

see 8 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


1.17.1?

Update it to 1.17.1

Hi! Unfortunately, I can't support the project at the moment because my laptop has died. Thank you for your attention to the mod.


Bug/22 drawer light theme active icon

Fixes #22

Changes proposed in this Pull Request:

Light theme Drawer Nav Item Active Color should be blue[500]
Light theme Drawer Nav Item Inactive Text & Icon color should be black[500]

To Test:

Deployed here: https://pxb-angular-theme-demo.web.app/

Approved... just gotta fix those merge conflicts.
And unrelated to this story, but when did the showcase drawer start using all those pxblue icons in the drawer? I'm not a fan.

And unrelated to this story, but when did the showcase drawer start using all those pxblue icons in the drawer? I'm not a fan.

Ha, yep those duplicated icons were added just for my firebase demo for testing purposes.  They aren't actually there in the dev branch.


内存泄露

基本描述：
confd监控的key比较多，达到几千个。内存一直上涨不下降。cup下降后内存还是不下降。

the %MEM Can be up to 80% within two days

the backend is zookeeper

could you set GODEBUG=gctrace=1 and wait for lines that start with scvg: to be printed, they will tell you the current memory usage.
How much watch events per second are there ?

I had monitor More than three thousand keys,

how to use GODEBUG=gctrace=1, I do not find debug information.

[root@qinhaiguan conf.d]# curl http://<IP_ADDRESS>:6060/debug/pprof/

/debug/pprof/

/debug/pprof/

profiles:

0block
7684goroutine
123heap
12threadcreate

full goroutine stack dump

The pprof profiles are unfortunately not visible. Could you attach the heap and the goroutine profiles ?

Closing it as a duplicate of #550
@huwenzheng  please, attach the files in #550

Hi,I also found the same problem, cpu inexplicably burst, how do I solve this problem?


#20 - Support for time zones other than GMT

Coverage decreased (-7.2%) to 86.067% when pulling a3939ca02b3f2f33519bbeecb34c6e2f6cc413c2 on tnaskali:master into 50e5d7c1da07041649f44f5e96c85ee204665b73 on eXparity:master.

Hi, thanks for contributing and thanks for making the changes - PR all merged in.


Updated pydlm for compatibility with python3.10

Updated an import from collections so that the package is compatible with python3.10.
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[2], line 1
----> 1 from pydlm import dlm, trend, seasonality, dynamic, autoReg, longSeason

File ~/repos/oak/.oak/lib/python3.10/site-packages/pydlm/__init__.py:8
      6 from pydlm.modeler.trends import trend
      7 from pydlm.modeler.seasonality import seasonality
----> 8 from pydlm.modeler.dynamic import dynamic
      9 from pydlm.modeler.autoReg import autoReg
     10 from pydlm.modeler.longSeason import longSeason

File ~/repos/oak/.oak/lib/python3.10/site-packages/pydlm/modeler/dynamic.py:18
      1 """
      2 =========================================================================
      3
   (...)
     15
     16 """
     17 import numpy as np
---> 18 from collections import MutableSequence
     19 from copy import deepcopy
     21 import pydlm.base.tools as tl

ImportError: cannot import name 'MutableSequence' from 'collections' (/usr/lib/python3.10/collections/__init__.py)

This has been merged into master: https://github.com/wwrechard/pydlm/pull/56/files


Bump msal to 2.0

CHANGELOG
7/22/2020

Updated to MSAL.js 2.0

@idg-sam thanks a lot for the review!


Dev server not building bundle correctly

When starting the dev server through npm run dev I am getting the following error, which is fixed by replacing chunkhash to hash in the webpack/dev.config.js file. For some reason this does not apply to the webpack/prod.config.js file (npm build + npm start works as expected), maybe because the dev server is using hot reloading?
[0] chunk main [entry]
[0] [name]-[chunkhash].js
[0] Cannot use [chunkhash] for chunk in '[name]-[chunkhash].js' (use [hash] instead)
[0] Error: Cannot use [chunkhash] for chunk in '[name]-[chunkhash].js' (use [hash] instead)
[0]     at Tapable.replacePathVariables (/Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/lib/TemplatedPathPlugin.js:66:9)
[0]     at Tapable.applyPlugins [as applyPluginsWaterfall] (/Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/node_modules/tapable/lib/Tapable.js:37:47)
[0]     at Tapable.Compilation.getPath (/Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/lib/Compilation.js:866:27)
[0]     at Tapable.createChunkAssets (/Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/lib/Compilation.js:839:17)
[0]     at Tapable.<anonymous> (/Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/lib/Compilation.js:549:8)
[0]     at Tapable.applyPluginsAsync (/Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/node_modules/tapable/lib/Tapable.js:60:69)
[0]     at Tapable.seal (/Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/lib/Compilation.js:517:7)
[0]     at Tapable.<anonymous> (/Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/lib/Compiler.js:395:15)
[0]     at /Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/node_modules/tapable/lib/Tapable.js:103:11
[0]     at Tapable.<anonymous> (/Users/orhan/desktop/react-redux-universal-hot-example/node_modules/webpack/lib/Compilation.js:438:10)

That's pretty bizarre. Note your node and npm versions, if you would. That change doesn't break it for me, so I'll go ahead and make it.

npm v2.9.1
node v0.12.3
Really have no idea why this is not working. Especially since the production server works with chunkhash, but the dev server does not.

i have exactly the same problem with another project called react flux isomorphic boilerplate.
im trying to figure out if is webpack-dev-server that was updated 5 days ago.
if you could manage to fix the problem please tell what was the problem.
thanks in advance.


Create a web page with examples for every autoNumeric options

Each examples should show the html + js source, and the result as a live example.
Ideally, those example should be grouped like in the README.

Where do you envision this page? Part of the source code on autoNumeric.com(io) or a code pen?

I see that as a separate unique html page, that would indeed be part of the upcoming website.
For each example, a codepen snippet would be integrated though, making each example easy to tinker with.
Would that be ok for you?

The current examples page currently is showing the code for pre-defined options, and the configurator page allows visitors to try any options and directly see its effects.
I guess this issue can be closed as it answers the initial need.
If you have more ideas to improve the example page (or any pages really), please open an issue in the autonumeric.org repository.


Add types for typescript

This component is missing types, which is making typescript apps complain. I was thinking about adding them to the DefinitelyTyped repo but maybe you want the types to be here?

Hello.
I know nothing about TypeScript, but if you want to submit a PR, I’m happy accepting it and releasing a new version. :)

Sure thing, I'll get back to you with a PR later.

Released in 0.5.0. Thank you!

No probelm. And thank you for a fast publish! Found a bug though, seems like the type definitions weren't included in the release. I opened a new PR that should fix it.

Fixed again! Thank you. 😅