Make possible to define styles as CSS

Would be nice to be able to define styles in CSS format. That makes it easy to prototype and convert to LittlevGL Rust implementation.
Besides the possibility of creating styles like in C code:
let mut style = Style:new(Themes::Plain);
style.body.border.width = 1;
style.body.border.color   = Color::from_hex3(0x46B);
style.body.padding.left = 0;
style.body.padding.right = 0;
style.body.radius = 10;

We would like to be also able to use CSS:
let mut style = css_style!(Themes::Plain, {
  border-width: 1px;
  border-color: #46B;
  padding-left: 0;
  padding-right: 0;
  border-radius: 10px;
});

Both examples here would be equivalent Rust code after compilation.

I had been thinking of making a compiler that would convert CSS to LittlevGL 7 styles. How does Rust integrate with CSS? Perhaps we can combine our efforts.

Hey! I'm thrilled to hear about your interest in lvgl-rs. :smiley_cat:
I think the compiler you're mentioning is a great idea. It will definitely make it easier to write Lvgl styles. This is similar in theory to the idea I describe in this issue, but in Rust it would work differently. Rust doesn't integrate with CSS. I want to write a Rust macro that accepts content looking like CSS and which, at compile time, will convert the pseudo-CSS content to actual Rust code calling the public methods in the lvgl::Style object. Rust macros are really powerful, so one can do this type of thing.
I think we could work together on enabling your compiler to generate the Rust macro or generate the final lvgl-rs compatible code. The user would choose the final format for the Rust code. This would be useful for some users since macro processing impacts Rust compile time, so people may want to generate the final Rust code in some cases.
Additionally, I would love to share the knowledge of the transformations like which CSS property means what in Lvgl.

I fiddled with it for a few hours today and got a rudimentary proof-of-concept working. I also uploaded my code here.
At the moment, it can take a CSS file with classname selectors and translate it to a C file containing LVGL lv_style function calls. (Styles in LVGL 7 are no longer used as structs but rather opaque handles which you manipulate through functions.)
It seems to me that your Rust macro could translate the pseudo-CSS to a real CSS file which then gets run through my compiler. My compiler could then output lvgl-rs compatible function calls. The syntax you proposed above looks almost identical to pure CSS so it should be a matter of dumping that into a file (if that's possible).

Wow, nice! I will have a look at your code.
I don't know how familiar you are with Rust language, but Rust macros are preprocessed internally by the Rust compiler. So it is not a very good idea to save the pseudo-CSS into a file and call an external tool for preprocessing. I think it was not clear in my previous comment and I'm sorry about that. What I meant is for your compiler to generate either of these (based on a user option):

lvgl-rs compatible Style stuct creation and method calls;
calls to the lvgl-rs's macro css_style!.

I know the second option might sound redundant, but I thought users could learn that the css_style! macro of lvgl-rs is a way to have the CSS source definitions as a part of their codebase. That makes option no. 2 relevant.
Those two options are different public APIs that lvgl-rs will expose for creating styles. Of course, the macro is not implemented yet. So your compiler, for now, would only generate the first option.
I would be happy to help by sending a PR to add those options to your compiler. Plus I can be the main point of contact/maintainer of those two options related to lvgl-rs support in your compiler.

Sounds good to me. I'm not particularly familiar with how Rust works (more of a C and JS person) so do whatever you think is best. :slightly_smiling_face:

Cool, I will make sure lvgl-rs is using LVGL 7 #10 before sending a PR to your compiler. Need to take care of this first. 💅 I just saw the lv_style has a completely different API now. 😬


Missing license information

On Godot's Asset Library (sorry for the late review), you mentioned that this asset is under the MIT license, but there is no license text in this repository to confirm that.
Please add a LICENSE file with the MIT license text. See https://choosealicense.com

Thank you, I added the licence and updated the commit tag for the asset library.


Make notifications actionable

The notifications for "session in progress" and "break in progress" should have actionable buttons, just like the GUI, i.e. the work session notification should have buttons for "stop" and "pause", and the break notification should be able to "stop".
This makes the notifications actually useful, instead of just being a reminder.

Fixed with #49


Plugin using Github Artifacts for storage

Is your feature request related to a problem? Please describe.
Would a plugin to use Github Artifacts for storage instead of external services make sense?
Describe the solution you'd like
Artifacts can be uploaded in each workflow run using actions/upload-artifact, and downloaded by:

getting the workflow runs for the target branch
listing the artifacts
downloading the artifact

We’re considering some solutions using GitHub artifacts. There’re some technical issues, but we want to provide something gh action, which does not need installing external storages.

There’re some technical issues, but we want to provide something gh action, which does not need installing external storages.

ohh that sounds perfect.
would it be possible to post image differences directly into the github PR comment, so one would see the differences directly within the PR without the need to check an external website?

@staabm I think GH will always ZIP uploaded artifacts, so it's not possible to use their storage service for viewing HTML.
From About Workflow Artifacts:

Artifacts are uploaded during a workflow run, and you can view an artifact's name and size in the UI. When an artifact is downloaded using the GitHub UI, all files that were individually uploaded as part of the artifact get zipped together into a single file. This means that billing is calculated based on the size of the uploaded artifact and not the size of the zip file.


[grafana] add nginx ingress dashboard

what
add nginx ingress dashboard by default
why
#8

@alebabai, what we really want to do is this: https://github.com/helm/charts/tree/master/stable/grafana#sidecar-for-dashboards


Message about 'split-by-text' even if the column is an integer

Starting an import with a custom query and trying to use more than one mapper, you get a message saying that you are not allowed to split by a text field. You get this even if you are spliting by an integer column

The sqoop-query we generate includes " around the column name .This works for the query, but the build in function in sqoop to get min/max values will identify this as a text value and the output column is a char column.
We solved this by generating a boundaryQuery based on the split-by column and specifying the columnname without " in that query. This also opens up for adding custom queries for min/max in the future.


Fix for displaying of cart logs

Apparently missed that when I initially made the pull request and noone else remembered as well. Should be good to merge.

@ttk2 @erocs  pls

Build failed.  http://build.civcraft.co/job/JukeAlert-master/204/console
@rourke750 Jenkins dependency issue.

Ah, the link for our repo is outdated, http://civcraft.co:8080/plugin/repository/everything/ doesnt work since the server shuffling, it works for me with http://build.civcraft.co/plugin/repository/everything/

Rourke fixed it (Thanks Rourke!). @ttk2 If the vehicle tracking is live on main, go ahead and stage this for tomorrow. http://build.civcraft.co/job/JukeAlert-master/205/

staged


Add agg_collect_fct and agg_collect_field

In gitlab by @sylvaingaudan on Apr 14, 2017, 14:08
Add agg_collect_fct and agg_collect_field where agg_collect_fct can be:

avg
cardinality
max
min
sum

In gitlab by @MohamedHamouGisaia on Apr 24, 2017, 17:46
closed


refactor: move ai config to settings

What type of PR is this? (check all applicable)

[ ] 🍕 Feature
[ ] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 🎨 Style
[x] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert

Description
This PR updates the UI of the AI configuration page and removes the button from the home page. It also adds the AI configuration page to the settings page. The "Save" button on the AI configuration page is now more descriptive. The changes improve the user experience and make the UI more consistent.
Generated using OpenSauced.
Related Tickets & Documents
part of #179
Mobile & Desktop Screenshots/Recordings

Added tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

Added to documentation?

[ ] 📜 README.md
[ ] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[x] 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

@diivi, we should update the "Code refactor" text to "AI Code Review" as we offer tests and explanations now.


[1800 El Ocaso de la Humanidad] bugfix by @Hornwar

Changes / Comments

bugfixes by @Hornwar, originally rejected in #5751 due to GitHub difficulties

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[x] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

@Hornwar you need to comment here that you approve of this PR before I change it to a proper PR. Otherwise it stays as a draft.

Ok, my question here is why my previous pr was rejected. This is only some margins rectifications, the bugs that needs to be fixed are actually malfunctions on the sheet. What I have to do to update the code with the corrections? Last time I did a pr with all code corrected.

This is the code you had and I fixed, I just want you to explicitly say that the end result is okay and you have tested it, before I fully submit it to Roll20. Don't want to send something that isn't checked, even if it seems to be an alright version of your code.

@Hornwar can you please say you approve of this submission?
I'm waiting for you to approve this so I know it works, as I haven't tested this nor do I know the sheet, so I will change this into a full PR when you have tested this version of the code and know things are right.

@Hornwar Is this still needed? Tell me this PR is okay and I will turn it on, otherwise I'll just remove it and stop trying to help you.

Hi,
Yes, both the first and the second corrections are needed. The second one
should have all mistakes corrected anyway.
Sorry for the delay to answer, I did not have time to check github this
last months.
Best regards
El dom., 7 jun. 2020 a las 11:26, Andreas J<EMAIL_ADDRESS>escribió:

@Hornwar https://github.com/Hornwar Is this still needed? Tell me this
PR is okay and I will turn it on, otherwise I'll just remove it and stop
trying to help you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Roll20/roll20-character-sheets/pull/6332#issuecomment-640184040,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMFUZYFLJR77FDVVN7KSUHLRVNMNBANCNFSM4MXDJGKQ
.

@pwilson-roll20 @oliviakristiansen want to review/merge this now that I turned it from a draft to a full PR?


Divisions

Hi, love your work. I use it in warno-armory.com and I was wondering if you'd consider adding division logos?

Hi thanks for the compliments, I've added the division logos in the WARNODivsionIcons file 👍

Very nice, thank you. <3


compile firmware issue

Thank you for your answer last time, it was very helpful. 👍
I have a new problem 😢
An error occurred while compiling firmware.

default keymap compile works well
but your keymap not work on my env :(
Q1. How can I compile keymap chrishoage?
Q2. I used for build spleeb with MCU KB2040

The pinout of each mcu seems to be slightly different. Should I fix some code when compiling firmware?
Thank you.

I can reproduce the compile errors. It looks like things changed since I wrote the original firmware and broke my keymap.
I will spend some time this week/weekend to open a PR for QMK to fix the keyamp

Q2. I used for build spleeb with MCU KB2040
The pinout of each mcu seems to be slightly different. Should I fix some code when compiling firmware?

Yes you will need to update the pins in the firmware to mach any pin changes. It looks like the KB2040 only has a few pins different, so it should be a simple update.
You can use the default firmware to ensure the pins are correct.

diff --git a/keyboards/spleeb/keymaps/chrishoage/keymap.c b/keyboards/spleeb/keymaps/chrishoage/keymap.c
index 2650c1aebf..c3dfb8f02b 100644
--- a/keyboards/spleeb/keymaps/chrishoage/keymap.c
+++ b/keyboards/spleeb/keymaps/chrishoage/keymap.c
@@ -4,7 +4,7 @@
 #include QMK_KEYBOARD_H

 // Double tap TD(0) to enter bootloader
-static void enter_qk_boot(qk_tap_dance_state_t *state, void *user_data) {
+static void enter_qk_boot(tap_dance_state_t *state, void *user_data) {
     if (state->count >= 2) {
         reset_keyboard();
         reset_tap_dance(state);
@@ -13,7 +13,7 @@ static void enter_qk_boot(qk_tap_dance_state_t *state, void *user_data) {

 enum SpleebLayer { _BASE = 0, _FN, _MOUSE };

-qk_tap_dance_action_t tap_dance_actions[] = {[0] = ACTION_TAP_DANCE_FN(enter_qk_boot)};
+tap_dance_action_t tap_dance_actions[] = {[0] = ACTION_TAP_DANCE_FN(enter_qk_boot)};

 // clang-format off
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

I have not loaded it onto my keyboard yet to test but this diff makes my keymap compile.

@MinHyeong-Lee I have opened a PR to fix it in QMK https://github.com/qmk/qmk_firmware/pull/20644
The branch in the PR will allow you to build (I have verified with my own keyboard)

@MinHyeong-Lee I have opened a PR to fix it in QMK qmk/qmk_firmware#20644
The branch in the PR will allow you to build (I have verified with my own keyboard)

I checked that your PR was merged. Compile firmware also works well. Thank you!!
By the way, can I ask you one more time about the direction of soldering?

I soldered my KB2040 under the spleeb PCB, and soldered solder pads same direction with switches
Is this right??
Thank you :)

soldered solder pads same direction with switches. Is this right??

Unfortunately no, forgive my poor explanation in the readme.
You need to solder the pads on the side the switches are facing, not the side the switches are soldered.
The pads should be soldered on the opposite side of the MCU when the MCU is in the orientation you have it.
You will need to de-solder the MCU, wick up the solder on the pads (ensure there is no bridge) then resolder the MCU.
The MCU is correct in your picture, however the pads should not be soldered on the same side.

@MinHyeong-Lee In my most recent commit (https://github.com/chrishoage/spleeb/commit/7b96cb6b1492c2ee43bb1804438142b8a255d928) I have added photos to help better demonstrate the correct place to solder the pads.
Apologies for the confusion

@MinHyeong-Lee In my most recent commit (7b96cb6) I have added photos to help better demonstrate the correct place to solder the pads.
Apologies for the confusion

Thank you. It helped me a lot!! :)


Support AMD Cards

Simple like that, support AMD via rocm to view vram usage

https://github.com/crystian/ComfyUI-Crystools/blob/03a61d690379f22c6bffc42ea4845f797deb316c/general/gpu.py#L13
It seems like someone tried and stopped.


"Page not found" when building

I have tried copying the exampleSite, that doesn't work.
My steps are:

hugo new site tomtakesphotos.com
cd tomtakesphotos.com
git init
git submodule add --depth=1 https://github.com/nicokaiser/hugo-theme-gallery.git themes/gallery
Add the line theme = 'gallery to hugo.toml
hugo server

Start building sites …
hugo v0.111.3+extended linux/amd64 BuildDate=2023-03-16T08:41:31Z VendorInfo=debian:0.111.3-1
WARN 2024/05/25 09:56:27 found no layout file for "HTML" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN 2024/05/25 09:56:27 found no layout file for "HTML" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN 2024/05/25 09:56:27 found no layout file for "HTML" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.

                   | EN
-------------------+-----
  Pages            |  3
  Paginator pages  |  0
  Non-page files   |  0
  Static files     |  0
  Processed images |  0
  Aliases          |  0
  Sitemaps         |  1
  Cleaned          |  0

Built in 4 ms
Watching for changes in /home/tom/Documents/tomtakesphotos.com/{archetypes,assets,content,data,layouts,static}
Watching for config changes in /home/tom/Documents/tomtakesphotos.com/config.toml, /home/tom/Documents/tomtakesphotos.com/go.mod
Environment: "development"
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1313/ (bind address <IP_ADDRESS>)
Press Ctrl+C to stop

Creates:

Could you try with a newer Hugo version? I am not sure if this solves this particular problem, but the theme requires Hugo >= 0.121.

Hey man! You have to build the html source code in public directory with the simple hugo command.

I have tried copying the exampleSite, that doesn't work.
My steps are:
* `hugo new site tomtakesphotos.com`

* `cd tomtakesphotos.com`

* `git init`

* `git submodule add --depth=1 https://github.com/nicokaiser/hugo-theme-gallery.git themes/gallery`

* Add the line `theme = 'gallery` to `hugo.toml`

* `hugo server`

Start building sites …
hugo v0.111.3+extended linux/amd64 BuildDate=2023-03-16T08:41:31Z VendorInfo=debian:0.111.3-1
WARN 2024/05/25 09:56:27 found no layout file for "HTML" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN 2024/05/25 09:56:27 found no layout file for "HTML" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN 2024/05/25 09:56:27 found no layout file for "HTML" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.

                   | EN
-------------------+-----
  Pages            |  3
  Paginator pages  |  0
  Non-page files   |  0
  Static files     |  0
  Processed images |  0
  Aliases          |  0
  Sitemaps         |  1
  Cleaned          |  0

Built in 4 ms
Watching for changes in /home/tom/Documents/tomtakesphotos.com/{archetypes,assets,content,data,layouts,static}
Watching for config changes in /home/tom/Documents/tomtakesphotos.com/config.toml, /home/tom/Documents/tomtakesphotos.com/go.mod
Environment: "development"
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1313/ (bind address <IP_ADDRESS>)
Press Ctrl+C to stop

Creates:

Can I reopen this, I've tried again, it still doesn't work, I'm on the latest version of hugo.


Check if the translation fits to other pair in En write question

En Write Question
Word: коэффициент
Translations: Rate/Coefficient
Imposible to answer correct, because you dont know what pair is question about. Need to check weather the word fits to another word

Tried to fix. Possibly it is because of broken 'delete' procedure. Need to revalidate after a month


Add ssh parameter sets for JobName

PR Summary
fixes #11443
This adds the ssh parameter sets to the JobName parameter.
PR Context
You should be able to specify the JobName for ssh-based Invoke-Commands.
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[x] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[] Not Applicable
OR
[x] Documentation needed

[x] Issue filed: https://github.com/MicrosoftDocs/PowerShell-Docs/issues/5255

Testing - New and feature

[x] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

@PaulHigin Can you have a quick look?

Can we consider this for 7.0? @adityapatwardhan


Good fix? Redirect blocked by ad blockers.

Hi, @troyhunt & friends!
1⃣GOOD IDEA?
My question is about coinhive (this project, that is) and ad blockers.
I propose we ask to have coinhive.com removed from ad blocker lists.   I wonder if we should, and want to see if there's consensus first. Would it be good to reach more folks?  Make the alert appear more consistently rather than on on users machines, only to not be reproducible on the machines of admins more likely to run ad blockers?  I think it probably would.
2⃣HOW?
In the case of the ad blocker I use⚚, it was added 5 years ago: github.com/dgraham/Ka-Block/blame/... /blockerList.json#L5218
They say to open a new issue here to request changes.
But the main thing is easylist, which is way more popular. It contains (in its sub-list easyprivacy's trackingservers sub-sub-list)
/coinhive.min.js and I guess needs to continue to contain it.   But the maintainers could be asked to remove
||coinhive.com^$third-party.  They ask folks to start at the easylist forums.
(So I'm not @ pinging the folks who added it or last edited the lists .

⚚  I ran into this by trying to create an account at http://forum.oldversion.com/forum.php - but only because I happened to turn off content blockers on the site.  (I have used oldversion.com on occasion but the forum is a ghost town.) (And I've enjoyed your project write-ups many times, but hadn't seen this one.).
My claim to fame was an (almost successful?) legal effort to get brokers to submit to public security audits.  FYI.
Also I wonder how many hits you get to other parts of the site like https://coinhive.com/documentation/authedmine.  Interesting to see what it once looked like - someone was whining about it being added to easylist.

Does @@||coinhive.com^$all work?
Also, I have reached out to the maintainers of various filterlists to have them unblock it

/coinhive.min.js

There may be some website which self-host the entire thing (maybe?)

I have/had not taken action because I had received no response to my question - "GOOD IDEA? ..." from @troyhunt or anyone.
I suppose your comment is an implicit answer: Yes.  And based on your self-description and commit history, you know what you're talking about.
Your PR,  tcptomato/ROad-Block#118 is cool - so well documented.  If my creating this gave you the idea or drive, I'm happy.
( I don't really know enough to judge if it was appropriate but I'm surprised by the choice to move it to annoyances:
https://github.com/easylist/easylist/commit/8c5218b001e374b107c88fbfb3fe37e64bbb37d3#diff-660ac35bad3047b69417687a0169bea3b9f93ff1710509c7c0fa63deea7f109e )

Does @@||coinhive.com^$all work?
Surely.  But Ka-Block has no knobs.  And I don't want to manually whitelist it anyway.

I guess we can close this as resolved by your actions?

Yeah, CoinhiveDOTcom is still in NOCOIN - https://github.com/hoshsadiq/adblock-nocoin-list/blob/master/nocoin.txt, which @smed79 maintains and which is "Included" or "Active" by default in 5+ ad blockers.
(I'd guess one can't @ people not in the project, but I'm trying anyway.)

(I'd guess one can't @ people not in the project, but I'm trying anyway.)

It should work...

@elvey

CoinhiveDOTcom is still in NOCOIN

Removed from Nocoin list https://github.com/hoshsadiq/adblock-nocoin-list/commit/b1e4551039940b4b859963bb9b4b2410853d3305 also submitted a PR for EasyList  https://github.com/easylist/easylist/pull/11235
@ryanbr @Khrin fyi.

@pgl

Woah there!  Hold on-I see no evidence that Troy Hunt has control of coin-hive.com.  The registration information is quite different than that for coin-hive.com. Yes they currently redirect to the same site but that’s not good enough reason to delist the latter, I think  not yet.

@troyhunt Do you own coin-hive.com?

@troyhunt can you clarify which ones you do/don't own

@aymeshkov @zloyden

@ameshkov @zloyden

I don’t think Troy has visited this thread yet so we probably need to contact him another way than @troyhunt.
@smed79 - maybe pause your pull requests or explain?
I am emailing Troy as that is how he prefers to be contacted, per his site.

I also ping-ed him on Twitter

https://coinhive.com/lib/coinhive.min.js & https://coinhive.com/lib/coinhive.js  seems fine, no privacy issues or coin miner. Happy to remove.

Sorry folks, for some reason I got no alerts on this thread until someone on Twitter just pointed me to it, I'm not (deliberately) ignoring you!
Here's all the "coin" domains I own:

So yes, I do own coin-hive.com and am redirecting it to my blog post on Coinhive.
I'm supportive of removing it from ad blockers simply to raise awareness of which sites currently have it embedded. That's obviously not my decision though and I don't know that it would really make a lot of difference as the majority of people visiting those sites won't have blockers anyway. But yeah, the more exposure the better 🙂

Hey. coin-hive.com was still on my list (added Mon Dec 11th 2017 21:53).
I agree that it should be removed, so it's gone now.

Hi! I have removed from AdGuard filters.


No errors on invalid commands

Using an unsupported command yields no output and a successful exit code.
I think it should write an error message, and certainly not return 0.
Some example cases (the 0 in my prompt is the exit code of the last command):
# calling meta with a random word
<EMAIL_ADDRESS>meta asdf
# calling meta git with a random word
<EMAIL_ADDRESS>meta git asdf
# calling meta git with an alias to git status (in my ~/.gitconfig) -- shouldn't this produce same output as meta git status?
<EMAIL_ADDRESS>meta git s
<EMAIL_ADDRESS>

This is an issue with Commander.js, which meta uses. The best place for the
issue is there.
On Tue, May 29, 2018, 7:20 AM Artur Kozak<EMAIL_ADDRESS>wrote:

Using an unsupported command yields no output and a successful exit code.
I think it should write an error message, and certainly not return 0.
Some example cases (the 0 in my prompt is the exit code of the last
command):
calling meta with a random word
<EMAIL_ADDRESS>meta asdf
calling meta git with a random word
<EMAIL_ADDRESS>meta git asdf
calling meta git with an alias to git status (in my ~/.gitconfig) -- shouldn't this produce same output as meta git status?
<EMAIL_ADDRESS>meta git s
<EMAIL_ADDRESS>—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mateodelnorte/meta/issues/39, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAh3X9YA2RPBsZ5fU1vtpIotxiIPG1Spks5t3TztgaJpZM4URYj4
.


source spdx_licenses from somwehere else

Currently, the pypi package spdx-license-list is used as a source for valid license identifiers. That package is deprecated (also we'd need to package it's license :o when making our binaries available). As far as I can see we are using the license keys only. I guess we could create a python file containing either just a list, or the full dictionary from here, slapping the license (according to this this should be  CC-BY-3.0) on it and lose the dependency?

will be solved in #132


Security Center and Defender Renaming

Update display text to address security center and defender renaming.

Wording changes only, self merging.


⚠ Bofrost.es has degraded performance

In 48f19d3, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1547 ms

Resolved: Bofrost.es performance has improved in 8c663d8 after 6 minutes.


[BUG] Some overlays may not be added when one in the list refers to an non existing bpmn element

Describe the bug
If we try to add an overlay to a non existing bpmn element, an error is displayed in the browser console and subsequent overlays are not added.
To Reproduce
Steps to reproduce the behavior:
Add several overlays, with one overlay relating to a non existing bpmn element id. The overlays in the list declared after the special one are not displayed.
bpmn_file <- system.file("examples/Email_Voting.bpmn", package = "bpmnVisualization")
# generate error in js binding file
overlays <- list(
  bpmnVisualization::create_overlay("does_not_exist_bpmn_element_id_1", "42"),
  bpmnVisualization::create_overlay("sub_process_1", "110") # id of an existing bpmn element, overlay not added
)
bpmnVisualization::display(bpmn_file, overlays)

console error
Uncaught TypeError: Cannot read property 'bpmnSemantic' of undefined
    at x.overlays.x.overlays.map.overlay (bpmnVisualization.js:33)
    at Array.map (<anonymous>)
    at Object.renderValue (bpmnVisualization.js:29)
    at Object.renderValue (htmlwidgets.js:886)
    at htmlwidgets.js:653
    at Array.forEach (<anonymous>)
    at forEach (htmlwidgets.js:55)
    at htmlwidgets.js:576
    at Array.forEach (<anonymous>)
    at forEach (htmlwidgets.js:55)

JS binding code
const elementsByIds = bpmnVisualization.bpmnElementsRegistry.getElementsByIds(overlay.elementId);
if (elementsByIds) {
  // this is line 33
  const overlayConfig = elementsByIds[0].bpmnSemantic.isShape ? {

Expected behavior
The overlay for existing bpmn elements should be added.
For non existing elements, we shouldn't have error. We may log a warning.
Additional context
commit: 600286d4ef1986b20e554d3b01893782f7a5e06b
bpmn-visualization: 0.19.0
It seems that in the elementsByIds array returned by bpmn-visualization, we have undefined elements.
Notice that the TS lib implementation avoids undefined in the array: https://github.com/process-analytics/bpmn-visualization-js/blob/v0.19.0/src/component/registry/bpmn-elements-registry.ts#L75
TODO: ensure we test this use case
The getElementsByIds function is only needed here because we need to know if we have a shape or an edge to choose the arbitrary position of the overlay. This may not be needed anymore when implementing #15 if we let the user choose the overlay position or if we use the TS lib overlay default position.

It seems that bpmnVisualization.bpmnElementsRegistry.getElementsByIds(overlay.elementId) returns an array with undefined value.
We should open a bug in https://github.com/process-analytics/bpmn-visualization-js.

The issue is in the js binding of the R package
When requesting a unknown bpmn element id, bpmnElementsRegistry.getElementsByIds returns an empty array. So there is no element at index 0 in the array, so elementsByIds[0] returns undefined
Possible fix: also check that the array has elements


Implement ksonnet init

The ksonnet init command is specified in the ksonnet.next design doc from August 2017.
Implementing this specification implies the following work items:

[x] Completed in #88. Update help documentation.
[x] Completed in #88. Making ksonnet-lib's ksonnet-gen package ready for consumption as a library.

ksonnet-gen was written to be a command line tool rather than a library, so in several places it calls (e.g.) log.Fatal in places kubecfg might not expect. We should remove these and return errors on failure instead.
ksonnet-gen will add the SHA of the git revision that the Kubernetes codebase was at when we build from a swagger.json file. In this setting, this is not necessary, and most OpenAPI files won't be in a git repository anyway.

[x] Completed in #88. govendor'ing a dependency on ksonnet-lib's ksonnet-gen package. (govendor allows you to vendor only the parts of the library you depend on.)
[x] Completed in #88. Add init to cmd/. This involves:

Parsing the init flag if present
Retrieving the schema (e.g., from network, from disk, from server)
Generating ksonnet-lib code for the default environment, inside the vendor/ directory.

I'm moving the "support generating from more than 1 kubernetes build" subpoint to feature complete. See #118.


Problems with MPQP solution

Thank you for your excellent work again! A few months ago I noticed a  problem when using the method process_constraints(). Your following update soon fixed the bug, and I really appreciate it!
These months I kept using ppopt but all focused on MPLP. However, today I change my model into MPQP, and I noticed that ppopt generates wrong critical regions on my model. I have checked the code and some codes of your package, but no mistake was found. So I guess there are some bugs when soving MPQP.
Here is the model that I put into ppoot. The following latex code was generated by your method: prog.latex()
0: $$\min_{x} \frac{1}{2}\left[\begin{matrix}x_0\\x_1\\x_2\\x_3\end{matrix}\right]^{T}\left[\begin{matrix}0 & 0 & 0 & 0\\0 & 0 & 0 & 0\\0 & 0 & 0.2 & 0\\0 & 0 & 0 & 0\end{matrix}\right]\left[\begin{matrix}x_0\\x_1\\x_2\\x_3\end{matrix}\right]+\left[\begin{matrix}0.47\\-0.235\\-0.65\\0\end{matrix}\right]^T\left[\begin{matrix}x_0\\x_1\\x_2\\x_3\end{matrix}\right]$$
1. $$\left[\begin{matrix}-1.0 & 0 & 0 & 0\\0 & -1.0 & 0 & 0\\0 & 0 & -1.0 & 0\\0 & 0 & 1.0 & 0\\0 & 0 & 0 & 1.0\end{matrix}\right]\left[\begin{matrix}x_{0}\\x_{1}\\x_{2}\\x_{3}\end{matrix}\right]\leq\left[\begin{matrix}0\\0\\0\\0.3443\\0\end{matrix}\right]+\left[\begin{matrix}0\\0\\0\\0\\1.0\end{matrix}\right]\left[\begin{matrix}\theta_{0}\end{matrix}\right]$$
2. $$\left[\begin{matrix}1.0 & -1.0 & -1.0 & 0\\1.0 & -1.0 & 0 & 1.0\end{matrix}\right]\left[\begin{matrix}x_{0}\\x_{1}\\x_{2}\\x_{3}\end{matrix}\right]=\left[\begin{matrix}-0.2735\\0\end{matrix}\right]+\left[\begin{matrix}0\\0\end{matrix}\right]\left[\begin{matrix}\theta_{0}\end{matrix}\right]$$
3. $$\left[\begin{matrix}-1.0\\1.0\end{matrix}\right]\left[\begin{matrix}\theta_{0}\end{matrix}\right]\leq\left[\begin{matrix}0\\1.0\end{matrix}\right]$$

Then I used  solve_mpqp.solve_mpqp(problem, algorithm = solve_mpqp.mpqp_algorithm.combinatorial) to solve it. But the result showed that there is only one critical region, and the A is a zero matrix, b is [0, 0, 0.3089, 0] in x(theta) = A@theta + b. Obviously, this only optimal solution does not fit the equation constraint in the model above. Could you help to find whether there are bugs in ppopt? Thank you a lot!!!!
model_coeff.zip

Further more I notices that the method ans.verify_solution() returned False. Maybe there is some numeriacal issue?

Howdy, thank you so much for using the tool and providing the feedback!
I know what is happening here, as the hessian matrix of the objective, Q, is not positive definite then it is not able to invert it to make the explicit solution.
As it stands, the case of mpQP with only positive semidefinite objective is an underexplored topic in the literature (as it is not as straight forward as the other case). As the 1-1 property of theta to x breaks down, e.g. the solution is not necessarily unique. When looking at the stationarity conditions of the mpQP, we need the inverse of Q to exist to make the 1-1 relationship.
Qx + c + A^T\lambda + C^T\mu= 0

Would it be possible for you to check what the results are if you add a very small positive value across the diagonal of the matrix?
As of now ppopt does not support the positive semidefinite case, but that will change in the future as we add new algorithms/ideas such as explored in [1].
[1]   P. Tondel, T. A. Johansen and A. Bemporad, "Further results on multiparametric quadratic programming," 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475), Maui, HI, USA, 2003, pp. 3173-3178 Vol.3, doi: 10.1109/CDC.2003.1273111.


Apply only when having finalizer (#270)

Signed-off-by: Jian Qiu<EMAIL_ADDRESS>Signed-off-by: Jian Qiu<EMAIL_ADDRESS>

/hold

/cc @qiujian16

we need an issue in stolostron?

/hold cancel
2.6.2 is open
@zhiweiyin318 @qiujian16 PTAL

/approve
/lgtm


issue merging "ignores" in configurations

Hi @neoziro,
If you write something like:
shipit.initConfig({
    default: {
      ignores: ['.git', 'node_modules'],
    },
    staging: {
       ignores: ['assets'],
    }
  })

The result of use _.merge to extend configurations result in:
ignores: ['assets', 'node_modules']

instead of:
ignores: ['.git', 'node_modules', 'assets']

it's overwriting the default values.

@tinchoz49 yes it's the behaviour of merge in JavaScript, it's more flexible, because else you can't say "ignores nothing". The solution for you is to do a method "ignore()" that will concat + uniq your ignore and your default ignore.


Add automatically default value for deployment PVC

Summary
Fixes #9585

Occurred changes and/or fixed issues
Default value is now automatically assigned after fetching the data.
Technical notes summary
Unit test has been created but it's not possible to use it till we do not integrate fetch() in the test suite.
Areas or cases that should be tested

Areas which could experience regressions

Screenshot/Video
https://github.com/rancher/dashboard/assets/5009481/70b29e37-a15b-456d-a786-beb2d990c7a3

The E2E unfortunately is failing for everyone 😬

PVC creation looks good when creating a new Deployment from scratch, but it seems to be still broken when edit a deployment and add a new PVC:

I think this case should be covered by this fix.

Totally agree and nice catch. Not sure why I was restricting it to creation only.


Adding an already-added feed leaves the UI locked up

Click the + button and attempt to add a site whose feed is already subscribed to. The "Finding feed…" thingy appears, and then an alert appears saying the feed cannot be added as it is already subscribed to. But it isn't possible to click the button to dismiss this alert as the "Finding feed…" thingy blocks it.
For some reason, the "Finding feed…" thingy still hadn't gone after a couple of minutes, and I had to Force Quit.
(The site in question is http://www.atpm.com/ and its feed URL is http://www.atpm.com/rss/index.xml though NNW isn't showing any articles from it, hence the attempt to re-add in case the feed URL had changed.)

@NickFitz could you let me know which version of NetNewsWire you are on?  Also were you using a Feedbin account or an On My Mac account?

Sorry, should have remembered to include that info! Version 5.0a1 (2185) and On My Mac account.

Thanks @NickFitz.  I'm able to recreate the problem now and it will be resolved in the next release.


Adjust Subscription pages to support TierType instead of Group

Refactors the Subscription UI to support the new TierType approach instead of the old SubscriptionGroup API.

@frankie567 Mind taking a look at this refactor? It seems to be working; but I just want a second opinion on how I approached this here :)

LGTM, great job 🙏


auto_nag.scripts.unlanded isn't in runauto_nag.sh (Closes: #292)

This tool is a rewrite of:
https://github.com/mozilla/relman-auto-nag/blob/master/auto_nag/scripts/query_creator.py#L35-L36
So you should remove that stuff from query_creator.

If we land this PR without removing stuff from query_creator.py, then two mails will be sent.


Diagram for superfluid staking

[x] Moving the diagram to this repo from the docs repo.
[x] Update link to be absolute to this repo in order to use it on the docs site

This is ready, just moving an image from the docs repo to this repo.


Can't build plugin, Error: you must install Cuda

Preliminary Checks

[X] This issue is not a duplicate. Before opening a new issue, please search existing issues.
[X] This issue is not a question, feature request, or anything other than a bug report directly related to this project.

Description
I can't install this plugin no matter what.
First, it can not find cuda when running: python get_python_api.py
-> Downloading to 'C:\Users\keli9\Code'
Detected platform:
win
Python 3.7
ZED SDK 3.8
-> Checking if https://download.stereolabs.com/zedsdk/3.8/whl/win/pyzed-3.8-cp37-cp37m-win_amd64.whl exists and is available
Error downloading whl file (HTTP Error 403: Forbidden)
Unsupported platforms, no pyzed file available for this configuration
It can be manually installed from source https://github.com/stereolabs/zed-python-api
Then, I try to build from source, it outputs error saying cuda must be installed
Error: you must install Cuda.
compilation flags:
include dirs:
library dirs:
libraries:
Building module: ('pyzed.sl', ['pyzed/sl.pyx'])
running build
running build_py
running build_ext
building 'pyzed.sl' extension
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -I.\pyzed -IC:\Users\keli9\anaconda3\envs\zed\include -IC:\Users\keli9\anaconda3\envs\zed\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /EHsc /Tppyzed/sl.cpp /Fobuild\temp.win-amd64-cpython-37\Release\pyzed/sl.obj
sl.cpp
C:\Users\keli9\Code\NERFUnity\zed-python-api\src\pyzed\Utils.cpp(33): fatal error C1083: Cannot open include file: 'sl/Camera.hpp': No such file or directory
error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe' failed with exit code 2
Steps to Reproduce
Clone this repository, create a conda environment, and try to build from source or download the python api
Expected Result
Should be able to detect cuda and build
Actual Result
Can not build
ZED Camera model
ZED Mini
Environment
OS:Windows 10
CUDA 11.7 is installed and is on the path
Python 3.7 via a conda environment
ZED SDK 3.8

( The installer mentioned that it is the correctly matched version: ZED_SDK_Windows10_cuda11.7_v3.8.1.exe)

Anything else?
No response

Hello, get_python_api currently has an issue on windows. It will be fixed in 3.8.2 which will be out very soon.


Allow Removing Fields within @AttributeOverrides (for Traits and Superclasses)

We can currently use @AttributeOverrides to modify fields brought in by traits and extended superclasses, but there's no way to remove a field.
The use case is when a trait brings in a column that you don't want in the final entity. This happens if you want to handle a property differently than the general use case of that trait.
Maybe something like this?
@AttributeRemovals("foo", "bar", "baz")

This request sounds like a sign of bad design to me. Removing a field / methods is generally violation of LSP in OOP. Why don't you just refactor your traits and make them smaller so that you wouldn't need to remove any fields?

I totally get the code smell here. But what's happening is this entity still needs this property, but it's not stored in the DB. So the getter, setter and property still exist, but we don't want it persisted.

Looks like an edge case from here: the correct approach would be to remove
the field in a manually implemented class metadata postLoad event listener.
On 21 Dec 2017 03:19, "Matt Janssen"<EMAIL_ADDRESS>wrote:

I totally get the code smell here. But what's happening is this entity
still needs this property, but it's not stored in the DB. So the getter,
setter and property still exist, but we don't want it persisted.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/doctrine/doctrine2/issues/6930#issuecomment-353239430,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJakDHG2Wpo6DbwSIJ_zh59QL7KKVM1ks5tCcAbgaJpZM4RJQRA
.

Fair enough. One dev's feature request is another's edge case. And if you haven't heard anyone else wanting this, then you're probably right!
I'll just override the properties in the one extending class that behaves differently. That'll wipe out the @Column annotations. Unfortunately I'll have to duplicate the @Assert annotations for these props, as they get wiped, too.
I used to use the event listeners, but there often be dragons that way. At the very least, it was confusing to other developers on the project.

I used to use the event listeners, but there often be dragons that way.

Usually, yes, but that's a simple solution that doesn't need a new feature. We try to cover the 80/20 "Pareto" rule.


Update README badges + Update deps

I fixed links in the README, that were pointing to the old flyjs/fly repo. The only link I didn't change is coveralls because it is not activated for the new repo. Maybe you should consider to activate it, as coverage works now.
I also updated * deps to ^x.x.x as we said earlier, and I updated two deps without breaking changed. Hope it'll pass CI, else I will look dumb.

links in the README, that were pointing to the old flyjs/fly repo

is not activated for the new repo

@bucaran, oh you! =)

related #112

@marvinroger That was super helpful! And all checks have passed.
I will activate coveralls right away.


CONVERT TO SCHEMA docs

Fixes #8348.
Fixes #8318.

Added CONVERT TO SCHEMA docs page, with example.
Added misc links to CONVERT TO SCHEMA page.

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/3eae42ec0e96f87ba41cd1295e662afadb395077/
Edited pages:

v20.2/alter-database.md
v20.2/convert-to-schema.md
v20.2/create-schema.md
v20.2/sql-statements.md

@ajwerner
Just added a note (see latest commit). Let me know what you think.

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/d33449c3e06295b9984ff8f1a97862a11c858fc4/
Edited pages:

v20.2/alter-database.md
v20.2/convert-to-schema.md
v20.2/create-schema.md
v20.2/sql-statements.md

TFTR @ajwerner !
FYI: #8493

I'm in favor of folding any additional improvements/clarifications on the CRDB namespace hierarchy into a separate PR that addresses the point you bring up in your comment here, and resolves Andy's issue.

This sgtm. I'll be working on a blog post for SQL updates in 20.2 and can link out to these docs in our narrative.

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/a4e58e021d063277b134fdf27fcf44dc7d17bd45/
Edited pages:

v20.2/alter-database.md
v20.2/convert-to-schema.md
v20.2/create-schema.md
v20.2/sql-statements.md


[Bug-RD][UI Next][V1.0.0-Alpha]the time zone in the log is displayed incorrectly. One hour ahead of the standard time zone

Search before asking

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

What happened
Select time zone, the time zone in the log is displayed incorrectly. One hour ahead of the standard time zone

What you expected to happen
The time zone is displayed correctly in the logs
How to reproduce
Select time zone, the time zone in the log is displayed incorrectly. One hour ahead of the standard time zone
Anything else
No response
Version
dev
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

@XuXuClassMate please set the timezone config in dolphinscheduler_env.sh.


Missing classes in Dialogs.Choices

Missing classes:

Choices/ChoiceRecognizer
Choices/Find
Choices/FindChoicesOptions
Choices/FindValuesOptions
Choices/FoundChoice
Choices/FoundValue
Choices/ModelResult
Choices/SortedValue
Choices/Token
Choices/Tokenizer

Following this to know when feature is implemented in SDK

@awaemmanuel this feature is for 4.5 release, which the SDK team is targeting July 10th for :)
Thanks for your interest!


No lines on mac version

When I click to drag, no lines appear but the heading correctly updates. I've tried this for both right clicking and left clicking, there's no line that shows up. Terminal showed no errors or anything during startup so...

Can you please submit your system specifications?

Here are my specs

I'm facing a similar issue, but only without permanent lines

@aidenbok203 To protect your devices, I'm deleting your post due to the including of your Mac's serial number

@TheAdamsRadial This issue will take a bit to resolve due to me not having a mac I can access


Enforce persistence context timeout in application layer: Part 2

What changed?
Enforce persistence context timeout in reconciliation package and execution scanner
Context.Background() is used in unit tests if the test is not testing timeout case.

Why?
#3519

How did you test it?
Integration test

Potential risks
May result in more persistence timeout errors

Coverage increased (+0.1%) to 68.838% when pulling ab1b2bd59eb813b47abb252b9b030450d6d83964 on yycptt:reconciliation-ctx into 81e940c54942e29cf4aca2a519d1b775ee665c1c on uber:master.


JupyterLab 1.0 Announcement.

This issue is to track the JupyterLab 1.0 announcement on the main Jupyter.org page.
We are shooting to have a section on the front page similar to the notebook and JupyterHub sections to coincide with the 1.0 announcement. I've been working on the copy on a Jupyterlab issue and would love some feedback on the copy for the announcement.

this is out now, yeah?

Closed via #340


Issue is locked

We're supposed to reply to issue #128947 although it's locked which renders this impossible.
To add to that, the proposed solution has already been mentioned above and doesn't prove a solution to the problem at hand.

HI @thilojaeggi
Sorry about that, I've unlocked the issue.


[TST] Bound hypothesis version for breaking changes

Description of changes
Summarize the changes made by this PR.

Improvements & Bug fixes

...

New functionality

...

Test plan
How are these changes tested?

[ ] Tests pass locally with pytest for python, yarn test for js, cargo test for rust

Documentation Changes
Are all docstrings for user-facing APIs updated if required? Do we need to make documentation changes in the docs repository?

#2907  👈
main

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

Join @Sicheng-Pan and the rest of your teammates on  Graphite

Merge activity

Oct 7, 2:19 PM EDT: @Sicheng-Pan started a stack merge that includes this pull request via Graphite.


[Feature] ia变量兼容

Have you checked the Wiki

[X] I have checked the Wiki and determined that this feature does not exist.

Is there a duplicate issue

[X] I have looked through the existing issue and found no duplicate content, or a more detailed description of the existing issue.

Detailed description
希望能兼容ia的图片变量
我是以%img_rank%的形式展示权限组前后缀的
而且目前好像很多插件都是主要对%img_image%这种形式的图片展示进行兼容的

2.0.11可能修复


[influxdb] Add parameter for existing volume claim

Add an option to use an existing volume claim for influxdb data.
This is handy when you want to upgrade, create or even delete the helm release without having to worry about accidentally deleting the stored data.

Is there any problem with the PR?
I already signed the CLA.

Would be great, if this PR could be merged. Looking forward to it!

Closing this PR because of repository deprecation.


SX Stretch [User Story] Decompose activity log : stories and tasks

[User Story]
Decompose activity log : stories and tasks

Epic Title
(Epic NAME)

User Story Title
Decompose activity log : stories and tasks

T-shirt size: S(mall), M(edium), L(arge)

Story Points - Fibonacci (1,2,3,5,8,13)

User Story
[Value Statement] "As a user of a certain type (specify), I want to do something (action) so I can provide business value"

Description
A short description

Business Need (the why):
from epic, if needed

Details
All the details needed to accomplish the story. Tasks - can be linked

Additional User Story
linked

Acceptance Criteria/Tests
The list of tests or criteria to be used to validate the story has been completed. May still need UAT or SIT / integration testing with other stories.

Failure
if any, fold in negative tests

Definition of Done
e.g.Passes all regression tests, Passes testing per acceptance criteria, Approved by UI team, Able to show feature in demo

UX/UI Details and/or mockups
if UI change, a mockup or description of what to change, attach image/file

Applications or Systems impacted
upstream/downstream applications/systems

Dependencies
non story dependencies

Assumptions
if any

Performance Considerations
Will the work performed as part of this story impact system performance. If there is potential for a performance hit, where would you expect it to manifest in the system.

Security Considerations
E.g., does this story involve working with Personal Identifying Information (PII)? Note any such security sensitive aspects.

QA Considerations
what might be hard to test or test setup criteria

Acrhitectural/System or Component Impacts
if we're adding something new or significantly changing architecture flag for architect review

Reverse Engineering Required
to document areas not known well by dev team

Questions/Clarifications
Create new issue (add label: question) in this repo and link to this issue

Seems like another story about writing stories...  Closing.


better input ( readline )

https://github.com/fxsjy/ins/blob/master/sandbox/ins_shell.sh#L4
read -p "galaxy ins> " cmd arg1 arg2 不支持backspace等按键
如此这般，赶脚好一点： read -e -p "galaxy ins> " cmd arg1 arg2.
man 1 read
 -e     If  the  standard input is coming from a terminal, readline (see READLINE above) is used
         to obtain the line.

请发pull request


Add issuer/audience claims support

https://tools.ietf.org/html/rfc7519#section-4.1

Closed in #87


[Addition]: spoofing locations

Hotspot b58 Addresses
11nKJRDUzV4nJ4VZ2rWQ5A8HAJME8G4bqqDo51B3DK3dJw1TYdx
Discord Handle
No response
Reason(s)
spoofing locations

No live data. Offline


How to set up a local dev environment

See issue exercism/exercism.io#2092 for an overview of operation welcome contributors.

Provide instructions on how to contribute patches to the exercism test suites
and examples: dependencies, running the tests, what gets tested on Travis-CI,
etc.
The contributing document
in the x-api repository describes how all the language tracks are put
together, as well as details about the common metadata, and high-level
information about contributing to existing problems, or adding new problems.
The README here should be language-specific, and can point to the contributing
guide for more context.
From the OpenHatch guide:

Here are common elements of setting up a development environment you’ll want your guide to address:

Preparing their computer
Make sure they’re familiar with their operating system’s tools, such as the terminal/command prompt. You can do this by linking to a tutorial and asking contributors to make sure they understand it. There are usually great tutorials already out there - OpenHatch’s command line tutorial can be found here.
If contributors need to set up a virtual environment, access a virtual machine, or download a specific development kit, give them instructions on how to do so.
List any dependencies needed to run your project, and how to install them. If there are good installation guides for those dependencies, link to them.
Downloading the source
Give detailed instructions on how to download the source of the project, including common missteps or obstacles.
How to view/test changes
Give instructions on how to view and test the changes they’ve made. This may vary depending on what they’ve changed, but do your best to cover common changes. This can be as simple as viewing an html document in a browser, but may be more complicated.
Installation will often differ depending on the operating system of the contributor. You will probably need to create separate instructions in various parts of your guide for Windows, Mac and Linux users. If you only want to support development on a single operating system, make sure that is clear to users, ideally in the top-level documentation.

@kytrinyx @kotp Was looking through issues list in CodeTriage and saw this ticket open. SETUP.md and README look pretty robust to me -- and steps on the app seem solid -- anything still outstanding?

I think you're right, we're done with this one. Thanks!


Trait import bug

Non-idempotency of fixing imported traits can be observed as follows...
The PHP version you are using ($ php -v):
=> PHP 7.4.3
PHP CS Fixer version you are using ($ php-cs-fixer -V):
=> Latest 2.16 branch at time of writing (3849a14a804fa12271f08cdd3275e4183d30379b)
The command you use to run PHP CS Fixer:
=> php-cs-fixer fix
The configuration file you are using, if any:
These are the minimal rules to reproduce the issue:
[
    "braces" => [
        "allow_single_line_closure" => true,
    ],
    "class_attributes_separation" => [
        "elements" => ["method"],
    ],
    "no_extra_blank_lines" => [
        "useTrait",
    ],
    "single_trait_insert_per_statement" => true,
    "space_after_semicolon" => true,
]

If I delete any one of these rules, then the issue does not occur!
If applicable, please provide minimum samples of PHP code (as plain text, not screenshots):

before running PHP CS Fixer (no changes):

<?php

class Foo
{
    use Bar, Baz;

    public function baz()
    {
        //
    }
}

after first run of PHP CS Fixer:

<?php

class Foo
{
    use Bar;
    use Baz;
    public function baz()
    {
        //
    }
}

after second run of PHP CS Fixer:

<?php

class Foo
{
    use Bar;
    use Baz;

    public function baz()
    {
        //
    }
}

Thanks for the report, happens on 2.15 as well.
With simplified config
        [
            "braces" => true,
            "class_attributes_separation" => true,
            "no_extra_blank_lines" => [
                "useTrait",
            ],
            "single_trait_insert_per_statement" => true,
            "space_after_semicolon" => true,
        ]

Glad we were finally able to pin this down properly, and sorry it took me so long to provide a proper example to reproduce it!

Yeah great to have a concrete case, thanks for providing :)
I tracked it down to being a bug in the no_extra_blank_lines fixer, not related to the other fixers or priority, proposed fix is here https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/4871

Nice. This stuff is kinda funky, lol.


request: Demo site

A small demo site of the form builder in action would raise the profile of your product and make it easier for devs to sell it to non-technical people.  It's one thing to read documentation, it's quite another to see it in action, especially to a layperson.

Hi @abigtoe, please feel free to submit a pull request.
We have it public and have some documentation for our internal usage but never intended to support it as we don't have the bandwidth for such an open-source project. I feel like running the examples though is already a good demo.


Cannot remove request that contains the character %

Hello,
I mistakenly created a request with the character " % " in the name.
Here is what I get when trying to delete it :
DELETE http://singularity.local/api/requests/request/myrequest%build.number% 400 (Bad Request)

I was able to reproduce the error with the latest version of Singularity on my local.

Sorry for the headache there -- the best way to fix this is probably to delete the node in ZooKeeper. Feel free to ping us on Slack if you need help here.
https://github.com/HubSpot/Singularity/pull/1031 added improved ID validation, and we'll be cutting a new release with this change soon.

Thanks Tom for this fast reply.

#1031 is now out in the 0.8.0 release, going to close this


Use new version API to check update

Update latest tag to experimental
fixed #465

@Fank Have you had a chance to look at the PR? :)

fixed #467


算法细节

检测后得到2d kps，请问2d kps输出npz保存的是针对原图大小的数值xy？score是kps的得分？在0，1之间？
2d维度为什么换为1,351,17,2？ 某一帧的17,2维度怎么扩展到251的呢？
感谢！

351

to test on real-time video in camera,Is it better to train a model which the 351th  frame is the current frame?
the last frame as the last resout,not the 351//2?

Please see https://github.com/Vegetebird/MHFormer/issues/13


Fix mode for policy automation details

Signed-off-by: Chunxi Luo<EMAIL_ADDRESS>https://github.com/stolostron/backlog/issues/24697
https://github.com/stolostron/backlog/issues/24928
https://github.com/stolostron/backlog/issues/24929

/retest

/cc @Randy424
/cc @JustinKuli
/cc @dhaiducek

/cc @mprahl

/cc @KevinFCormier
/cc @RobDolares

/lgtm


Improve from_quantized loading time

Hello,
Thank you for this awesome project! I ran through the Getting started example and it worked. I used triton. But the AutoGPTQForCausalLM.from_quantized took 2minutes. Is that expected? I used the facebook/opt-125m?

Hi, when using triton with from_quantized, there is a auto_tune_warmup is executed. Maybe I should make the warmup as an option for users.

Is the "warm up" needed after you saved the model once?

Is the "warm up" needed after you saved the model once?

Interested in the response to @philschmid's question as well. If so, what are the implications of not using the warm up?

The warmup used every time when model is loaded can help triton to tune the best configuration that can make inference as fast as possible. But since it's kindly like grid search, hyper-params are manually set (hard coded), it may have no effect for some card. So now I've added warmup_triton to from_quantized api, one can set it to False to skip warmup stage and then model loading can be fast.
I will also find a way to let users to cache the best triton configuration and save as a file so that one can warmup only once.

Will close this issue for loading time problem of .from_quantized has been fixed. Feel free to reopen or raise a new issue if you still encounter similar problem.

I will also find a way to let users to cache the best triton configuration and save as a file so that one can warmup only once.

For this I will add into a backlog as a future work.

Thank you will give it a try later this week!


Exception when using a wildcard (**) route without redirectTo

When using a wildcard route like the following, which is a totally valid route, localize-router causes an exception (see below):
{
    path: '**',
    component: NotFoundPageComponent
}

zone.js:516 Unhandled Promise rejection: Cannot read property 'split' of undefined ; Zone: <root> ; Task: Promise.then ; Value: TypeError: Cannot read property 'split' of undefined
    at ManualParserLoader.LocalizeParser.translateRoute (localize-router.parser.js:132)
    at ManualParserLoader.LocalizeParser._getTranslatePromise (localize-router.parser.js:119)
    at ManualParserLoader.LocalizeParser.translateRoutes (localize-router.parser.js:87)
    at ManualParserLoader.LocalizeParser.init (localize-router.parser.js:72)
    at localize-router.parser.js:234
...

A workaround is to use a redirectTo property on the wildcard path and set the component on this other path, like so:
{
    path: '404',
    component: NotFoundPageComponent
},
{
    path: '**',
    redirectTo: '/404'
}

This has the side-effect that the original path cannot be found anymore in the ActivatedRoute snapshot so the NotFoundPageComponent cannot attempt to redirect the user to the appropriate page. This is what I want to do..
I feel like this can be easily fixed by changing this line into the following:
if (this.originalWildcard && this.originalWildcard.redirectTo) {

I'm not entirely sure about the implications of this change, so I've not made a pull request.

Hmm.. I thought I'd at least make a pull request so you don't need to spend time looking for the line of code.
Looking at the master code though, it seems this issue is already resolved, but not yet released.
Any reason why this isn't released yet? Is it possible to release my fix in the meantime as a hotfix?

@JochemKuijpers Thanks for your effort. I will release this fix in day/two.
It was solved as part of LazyLoading which was unfortunately never successfully tested with AOT on router version 3.x.
Sorry for delay

Solved in release 0.7.0


Remove dependency on Adafruit ADXL343

The dependency is the other way around, in that Adafruit ADXL343
should depend on Adafruit Unified Sensor.

hi the examples dep on adxl lib, so CI no longer works with this change


GCP VM Instance Stop Experiment

GCP VM Instance Stop experiment stops the specified GCP VM instances and GKE nodes for a specified duration of time and later restarts them. The experiment accepts a GCP Service Account's credentials defined as a Kubernetes Secret, with sufficient permissions, for experimenting.

Defined the experiment business logic and charts
Defined and performed integration testing for the Golang functions and packages
Conducted alpha testing using Minikube for VM Instance target(s) and GKE node(s) targets

ManagedNodegroup has been replaced with AutoScalingGroup

Experiment logs for injecting chaos in two instances, test-instance and test-instance-1:
INFO[2021-06-29T20:39:51+05:30] Experiment Name: vm-instance-stop
INFO[2021-06-29T20:39:51+05:30] [PreReq]: Procured the ENV for the  experiment
INFO[2021-06-29T20:39:51+05:30] [PreReq]: Updating the chaos result of  experiment (SOT)
INFO[2021-06-29T20:39:51+05:30] The instance information is as follows        Chaos Duration=30 Chaos Namespace=litmus Ramp Time=0 Instance Name="test-instance,test-instance-1" Sequence=parallel
INFO[2021-06-29T20:39:51+05:30] [Status]: Verify that the AUT (Application Under Test) is running (pre-chaos)
INFO[2021-06-29T20:39:51+05:30] [Status]: No appLabels provided, skipping the application status checks
INFO[2021-06-29T20:39:51+05:30] [Info]: The instances under chaos(IUC) are: [test-instance test-instance-1]
INFO[2021-06-29T20:39:53+05:30] [Status]: VM instance is in running state
INFO[2021-06-29T20:39:53+05:30] [Info]: Target instanceID list, [test-instance test-instance-1]
INFO[2021-06-29T20:39:53+05:30] [Chaos]: Stopping the desired VM instance
INFO[2021-06-29T20:39:54+05:30] Stopping VM instance:                         InstanceName=test-instance InstanceZone=us-central1-a
INFO[2021-06-29T20:39:54+05:30] [Chaos]: Stopping the desired VM instance
INFO[2021-06-29T20:39:55+05:30] Stopping VM instance:                         InstanceName=test-instance-1 InstanceZone=us-central1-b
INFO[2021-06-29T20:39:55+05:30] [Wait]: Wait for VM instance 'test-instance' to get in stopped state
INFO[2021-06-29T20:39:55+05:30] [Status]: Checking VM instance status
INFO[2021-06-29T20:39:56+05:30] The instance state is STOPPING
INFO[2021-06-29T20:39:59+05:30] The instance state is STOPPING
INFO[2021-06-29T20:40:02+05:30] The instance state is STOPPING
INFO[2021-06-29T20:40:05+05:30] The instance state is STOPPING
INFO[2021-06-29T20:40:08+05:30] The instance state is STOPPING
INFO[2021-06-29T20:40:10+05:30] The instance state is STOPPING
INFO[2021-06-29T20:40:13+05:30] The instance state is TERMINATED
INFO[2021-06-29T20:40:15+05:30] [Wait]: Wait for VM instance 'test-instance-1' to get in stopped state
INFO[2021-06-29T20:40:15+05:30] [Status]: Checking VM instance status
INFO[2021-06-29T20:40:16+05:30] The instance state is TERMINATED
INFO[2021-06-29T20:40:18+05:30] [Wait]: Waiting for chaos interval of 10s
INFO[2021-06-29T20:40:28+05:30] [Chaos]: Starting back the VM instance
INFO[2021-06-29T20:40:30+05:30] Starting VM instance:                         InstanceZone=us-central1-a InstanceName=test-instance
INFO[2021-06-29T20:40:30+05:30] [Chaos]: Starting back the VM instance
INFO[2021-06-29T20:40:32+05:30] Starting VM instance:                         InstanceName=test-instance-1 InstanceZone=us-central1-b
INFO[2021-06-29T20:40:32+05:30] [Wait]: Wait for VM instance 'test-instance' to get in running state
INFO[2021-06-29T20:40:32+05:30] [Status]: Checking VM instance status
INFO[2021-06-29T20:40:32+05:30] The instance state is STAGING
INFO[2021-06-29T20:40:35+05:30] The instance state is STAGING
INFO[2021-06-29T20:40:38+05:30] The instance state is STAGING
INFO[2021-06-29T20:40:41+05:30] The instance state is STAGING
INFO[2021-06-29T20:40:44+05:30] The instance state is STAGING
INFO[2021-06-29T20:40:47+05:30] The instance state is STAGING
INFO[2021-06-29T20:40:50+05:30] The instance state is RUNNING
INFO[2021-06-29T20:40:52+05:30] [Wait]: Wait for VM instance 'test-instance-1' to get in running state
INFO[2021-06-29T20:40:52+05:30] [Status]: Checking VM instance status
INFO[2021-06-29T20:40:52+05:30] The instance state is RUNNING
INFO[2021-06-29T20:40:54+05:30] [Confirmation]:  chaos has been injected successfully
INFO[2021-06-29T20:40:54+05:30] [Info]: The instances under chaos(IUC) are: [test-instance test-instance-1]
INFO[2021-06-29T20:40:56+05:30] [Status]: VM instance is in running state (post chaos)
INFO[2021-06-29T20:40:56+05:30] [Status]: Verify that the AUT (Application Under Test) is running (post-chaos)
INFO[2021-06-29T20:40:56+05:30] [Status]: No appLabels provided, skipping the application status checks
INFO[2021-06-29T20:40:56+05:30] [The End]: Updating the chaos result of  experiment (EOT)

ChaosResult logs:
Name:         vm-instance-stop
Namespace:    litmus
Labels:       chaosUID=
              name=vm-instance-stop
Annotations:  <none>
API Version:  litmuschaos.io/v1alpha1
Kind:         ChaosResult
Metadata:
  Creation Timestamp:  2021-06-18T15:13:39Z
  Generation:          12
  Managed Fields:
    API Version:  litmuschaos.io/v1alpha1
    Fields Type:  FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .:
          f:chaosUID:
          f:name:
      f:spec:
        .:
        f:experiment:
      f:status:
        .:
        f:experimentStatus:
        f:history:
    Manager:         experiment
    Operation:       Update
    Time:            2021-06-18T15:13:39Z
  Resource Version:  83946
  UID:               b8d610b0-c6b4-4ea2-9715-8cbb9c8a6485
Spec:
  Experiment:  vm-instance-stop
Status:
  Experiment Status:
    Fail Step:                 N/A
    Phase:                     Completed
    Probe Success Percentage:  100
    Verdict:                   Pass
  History:
    Failed Runs:   4
    Passed Runs:   2
    Stopped Runs:  0
Events:            <none>

ChaosResult description:
Name:         vm-instance-stop
Namespace:    litmus
Labels:       chaosUID=
              name=vm-instance-stop
Annotations:  <none>
API Version:  litmuschaos.io/v1alpha1
Kind:         ChaosResult
Metadata:
  Creation Timestamp:  2021-06-18T15:13:39Z
  Generation:          12
  Managed Fields:
    API Version:  litmuschaos.io/v1alpha1
    Fields Type:  FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .:
          f:chaosUID:
          f:name:
      f:spec:
        .:
        f:experiment:
      f:status:
        .:
        f:experimentStatus:
        f:history:
    Manager:         experiment
    Operation:       Update
    Time:            2021-06-18T15:13:39Z
  Resource Version:  83946
  UID:               b8d610b0-c6b4-4ea2-9715-8cbb9c8a6485
Spec:
  Experiment:  vm-instance-stop
Status:
  Experiment Status:
    Fail Step:                 N/A
    Phase:                     Completed
    Probe Success Percentage:  100
    Verdict:                   Pass
  History:
    Failed Runs:   4
    Passed Runs:   2
    Stopped Runs:  0
Events:            <none>

Updated experiment logs:
W0712 08:47:21.767394       1 client_config.go:541] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
time="2021-07-12T08:47:21Z" level=info msg="Experiment Name: gcp-vm-instance-stop"
time="2021-07-12T08:47:21Z" level=info msg="[PreReq]: Procured the ENV for the gcp-vm-instance-stop experiment"
time="2021-07-12T08:47:21Z" level=info msg="[PreReq]: Updating the chaos result of gcp-vm-instance-stop experiment (SOT)"
time="2021-07-12T08:47:21Z" level=info msg="The instance information is as follows" Ramp Time=0 Instance Names="test-instance,test-instance-1" Zones="us-central1-a,us-central1-b" Chaos Duration=30 Chaos Namespace=default
time="2021-07-12T08:47:21Z" level=info msg="[Status]: Verify that the AUT (Application Under Test) is running (pre-chaos)"
time="2021-07-12T08:47:21Z" level=info msg="[Status]: No appLabels provided, skipping the application status checks"
time="2021-07-12T08:47:21Z" level=info msg="[Info]: The instances under chaos(IUC) are: [test-instance test-instance-1]"
time="2021-07-12T08:47:25Z" level=info msg="[Status]: VM instance is in running state"
time="2021-07-12T08:47:25Z" level=info msg="[Info]: Target instanceID list, [test-instance test-instance-1]"
time="2021-07-12T08:47:25Z" level=info msg="[Chaos]: Stopping the desired VM instance"
time="2021-07-12T08:47:26Z" level=info msg="Stopping VM instance:" InstanceZone=us-central1-a InstanceName=test-instance
time="2021-07-12T08:47:26Z" level=info msg="[Chaos]: Stopping the desired VM instance"
time="2021-07-12T08:47:28Z" level=info msg="Stopping VM instance:" InstanceName=test-instance-1 InstanceZone=us-central1-b
time="2021-07-12T08:47:28Z" level=info msg="[Wait]: Wait for VM instance 'test-instance' to get in stopped state"
time="2021-07-12T08:47:28Z" level=info msg="[Status]: Checking VM instance status"
time="2021-07-12T08:47:29Z" level=info msg="The instance state is STOPPING"
time="2021-07-12T08:47:32Z" level=info msg="The instance state is STOPPING"
time="2021-07-12T08:47:35Z" level=info msg="The instance state is STOPPING"
time="2021-07-12T08:47:38Z" level=info msg="The instance state is STOPPING"
time="2021-07-12T08:47:41Z" level=info msg="The instance state is STOPPING"
time="2021-07-12T08:47:45Z" level=info msg="The instance state is TERMINATED"
time="2021-07-12T08:47:47Z" level=info msg="[Wait]: Wait for VM instance 'test-instance-1' to get in stopped state"
time="2021-07-12T08:47:47Z" level=info msg="[Status]: Checking VM instance status"
time="2021-07-12T08:47:48Z" level=info msg="The instance state is TERMINATED"
time="2021-07-12T08:47:50Z" level=info msg="[Wait]: Waiting for chaos interval of 30s"
time="2021-07-12T08:48:20Z" level=info msg="[Chaos]: Starting back the VM instance"
time="2021-07-12T08:48:22Z" level=info msg="Starting VM instance:" InstanceName=test-instance InstanceZone=us-central1-a
time="2021-07-12T08:48:22Z" level=info msg="[Chaos]: Starting back the VM instance"
time="2021-07-12T08:48:23Z" level=info msg="Starting VM instance:" InstanceZone=us-central1-b InstanceName=test-instance-1
time="2021-07-12T08:48:23Z" level=info msg="[Wait]: Wait for VM instance 'test-instance' to get in running state"
time="2021-07-12T08:48:23Z" level=info msg="[Status]: Checking VM instance status"
time="2021-07-12T08:48:24Z" level=info msg="The instance state is STAGING"
time="2021-07-12T08:48:28Z" level=info msg="The instance state is STAGING"
time="2021-07-12T08:48:31Z" level=info msg="The instance state is STAGING"
time="2021-07-12T08:48:34Z" level=info msg="The instance state is RUNNING"
time="2021-07-12T08:48:36Z" level=info msg="[Wait]: Wait for VM instance 'test-instance-1' to get in running state"
time="2021-07-12T08:48:36Z" level=info msg="[Status]: Checking VM instance status"
time="2021-07-12T08:48:37Z" level=info msg="The instance state is RUNNING"
time="2021-07-12T08:48:39Z" level=info msg="[Confirmation]: gcp-vm-instance-stop chaos has been injected successfully"
time="2021-07-12T08:48:39Z" level=info msg="[Info]: The instances under chaos(IUC) are: [test-instance test-instance-1]"
time="2021-07-12T08:48:41Z" level=info msg="[Status]: VM instance is in running state (post chaos)"
time="2021-07-12T08:48:41Z" level=info msg="[Status]: Verify that the AUT (Application Under Test) is running (post-chaos)"
time="2021-07-12T08:48:41Z" level=info msg="[Status]: No appLabels provided, skipping the application status checks"
time="2021-07-12T08:48:41Z" level=info msg="[The End]: Updating the chaos result of gcp-vm-instance-stop experiment (EOT)"

Updated experiment ChaosResult:
Name:         gcp-vm-chaos-gcp-vm-instance-stop
Namespace:    default
Labels:       app.kubernetes.io/component=experiment-job
              app.kubernetes.io/part-of=litmus
              app.kubernetes.io/version=latest
              chaosUID=50d56c83-4ac1-4526-b30b-6b64712d2afa
              controller-uid=e2846d03-94cd-4023-80d4-cb6651dceda7
              job-name=gcp-vm-instance-stop-b4imfv
              name=gcp-vm-chaos-gcp-vm-instance-stop
Annotations:  <none>
API Version:  litmuschaos.io/v1alpha1
Kind:         ChaosResult
Metadata:
  Creation Timestamp:  2021-07-12T08:47:21Z
  Generation:          2
  Managed Fields:
    API Version:  litmuschaos.io/v1alpha1
    Fields Type:  FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .:
          f:app.kubernetes.io/component:
          f:app.kubernetes.io/part-of:
          f:app.kubernetes.io/version:
          f:chaosUID:
          f:controller-uid:
          f:job-name:
          f:name:
      f:spec:
        .:
        f:engine:
        f:experiment:
      f:status:
        .:
        f:experimentStatus:
        f:history:
    Manager:         experiments
    Operation:       Update
    Time:            2021-07-12T08:47:21Z
  Resource Version:  219492
  UID:               22f867ac-f69b-42af-8afe-626a160d5e14
Spec:
  Engine:      gcp-vm-chaos
  Experiment:  gcp-vm-instance-stop
Status:
  Experiment Status:
    Fail Step:                 N/A
    Phase:                     Completed
    Probe Success Percentage:  100
    Verdict:                   Pass
  History:
    Failed Runs:   0
    Passed Runs:   1
    Stopped Runs:  0
    Targets:
      Chaos Status:  reverted
      Kind:          VM
      Name:          test-instance
      Chaos Status:  reverted
      Kind:          VM
      Name:          test-instance-1
Events:
  Type    Reason   Age    From                               Message
  ----    ------   ----   ----                               -------
  Normal  Awaited  4m54s  gcp-vm-instance-stop-b4imfv-xjlz2  experiment: gcp-vm-instance-stop, Result: Awaited
  Normal  Pass     3m34s  gcp-vm-instance-stop-b4imfv-xjlz2  experiment: gcp-vm-instance-stop, Result: Pass


installation issue: can't find for_core_protos_go_proto

go get github.com/galeone/tfgo
go: finding module for package github.com/tensorflow/tensorflow/tensorflow/go/core/protobuf/for_core_protos_go_proto
go: finding module for package github.com/tensorflow/tensorflow/tensorflow/go/core/protobuf/for_core_protos_go_proto
../../../../.gvm/pkgsets/go1.15/global/pkg/mod/github.com/tensorflow/tensorflow@v2.4.1+incompatible/tensorflow/go/saved_model.go:25:2: module github.com/tensorflow/tensorflow@latest found (v2.4.1+incompatible), but does not contain package github.com/tensorflow/tensorflow/tensorflow/go/core/protobuf/for_core_protos_go_proto

Working on the same machine I never encountered this problem, so I had to google a bit.
We end up in this (IMHO bad) behavior of go get that does not respect the replace directive. https://github.com/golang/go/issues/30354
So I had to fix my fork (https://github.com/galeone/tensorflow/tree/r2.4-go)
and update the code to point to the fork directly ( https://github.com/galeone/tfgo/commit/74b2cd09435e5becd7fbcf4efc17996ca2d41654 ).
For some reason (no idea why it happens) go get have some problem in fetching the latest commit of this branch, and fetches some old commit (??).
For this reason, for now, until this cache (I guess) gets pruned, you can go get the package in this way (from a go module):
go get github.com/galeone/tfgo@74b2cd09435e5becd7fbcf4efc17996ca2d41654

This issue continues to persist for me and the command given above:  go get github.com/galeone/tfgo
still gives the same error (cannot find package "github.com/tensorflow/tensorflow/tensorflow/go/core/protobuf/for_core_protos_go_proto").
go get github.com/galeone/tfgo@74b2cd09435e5becd7fbcf4efc17996ca2d41654 gives the error:
go: cannot use path@version syntax in GOPATH mode
The fix is to run: go mod download github.com/galeone/tfgo@74b2cd09435e5becd7fbcf4efc17996ca2d41654 with the fix found from here

I'm still having issues, trying to run the example given here is giving me the same error as before  cannot find package "github.com/tensorflow/tensorflow/tensorflow/go/core/protobuf/for_core_protos_go_proto" despite appearing to have downloaded successfully at first.

@true-zero are you running go get github.com/galeone/tfgo inside a new module or elsewhere?
If it's inside a new module (where you have run go mod init or where you already have go.mod) it should work.
If you're running this  command outside of a module, then using go mod download maybe it the preferred way.
However thanks for this second comment:

I'm still having issues, trying to run the example given here is giving me the same error as before cannot find package "github.com/tensorflow/tensorflow/tensorflow/go/core/protobuf/for_core_protos_go_proto" despite appearing to have downloaded successfully at first.

You made me notice that I completely forgot to update the readme: we shouldn't use the official tensorflow/tensorflow package, but we should use the fork we automatically download when using go get (galeone/tensorflow).
I'm reopening this issue and I'll close when the documentation is updated (in a few minutes).
Let me know if you need any other help

Just pushed https://github.com/galeone/tfgo/commit/84b9a5e77f79bf9bc7f7e469f878ee355ed20d29 with the updated examples :+1:
Try them and let me know if it works for you.

Closing after about 24 hours. I suppose it works for you - let me know otherwise.

There is not a tensorflow folder in the root module directory to import, look here

cannot find package "github.com/tensorflow/tensorflow/tensorflow/go/core/protobuf/for_core_protos_go_proto" continues to persist

cannot find package "github.com/tensorflow/tensorflow/tensorflow/go/core/protobuf/for_core_protos_go_proto" continues to persist

Can you create a minimal reproducible example? I don't know how to help you otherwise :smile:

Worked for me. very nice. Thank you.

Worked for me. very nice. Thank you.

:heart:


Make entire panel clickable

Collapse/expand panel on click of entire .panel div rather than just the .accordion-collapse link.

Can this be done without the bootstrap framework  or is it dependent on it

This project depends on bootstrap framework.


CacheBeta task: provide a logging-command-style for caching

Question, Bug, or Feature?
Type: Feature
Enter Task Name: CacheBeta
Environment

Server - Azure Pipelines

Issue Description
Provide a logging-command-style wraper for the CacheBeta task, similar to https://docs.microsoft.com/en-us/azure/devops/pipelines/scripts/logging-commands?view=azure-devops&tabs=bash
There are existing scripts to restore and build dependencies for different project kinds and the actual hash key is known/computed in the script. If CacheBeta is available as an echo command to the agent, it would allow for taking advantage of caching by adding a single line of echo in the script. Otherwise, some script refactoring is needed to expose the key.
Something like:
echo "##vso[task.cachebeta key=$(Agent.OS)|$(Build.SourcesDirectory)/yarn.lock;]$(Pipeline.Workspace)/.cache/yarn"
Uploading artifacts provides these wrappers already.

Interesting!

Tracking this on the Artifacts backlog now. :)

We are unable to support this due to the asynchronous architecture of "##" outputs and cache look-ups.


Regression in projection definition

There is a regression between rgeo-proj4 2.0.1 and 3.0.1
The following example works in 2.0.1:
#  rgeo-proj4 2.0.1

source_projection = RGeo::CoordSys::Proj4.new('+proj=longlat +datum=WGS84 +no_defs')
target_projection = RGeo::CoordSys::Proj4.new('+proj=lcc +lat_0=46.5 +lon_0=3 +lat_1=49 +lat_2=44 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs ')

RGeo::CoordSys::Proj4.transform_coords(source_projection, target_projection, 2.3347587142445168, 48.738770796515, nil)
# => [651078.9599999869, 6848945.02999845]

But not in 3.0.1:
#  rgeo-proj4 3.0.1

source_projection = RGeo::CoordSys::Proj4.new('+proj=longlat +datum=WGS84 +no_defs')
target_projection = RGeo::CoordSys::Proj4.new('+proj=lcc +lat_0=46.5 +lon_0=3 +lat_1=49 +lat_2=44 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs')

RGeo::CoordSys::Proj4.transform_coords(source_projection, target_projection, 2.3347587142445168, 48.738770796515, nil)
# proj_create_operations: source_crs is not a CRS
# => nil

To make it work, I had to add +type=crs to both projection or use projection name (which is better)
#  rgeo-proj4 3.0.1

source_projection = RGeo::CoordSys::Proj4.new('+proj=longlat +datum=WGS84 +no_defs +type=crs')
target_projection = RGeo::CoordSys::Proj4.new('+proj=lcc +lat_0=46.5 +lon_0=3 +lat_1=49 +lat_2=44 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs +type=crs')

RGeo::CoordSys::Proj4.transform_coords(source_projection, target_projection, 2.3347587142445168, 48.738770796515, nil)
# => [651078.9599999869, 6848945.02999845]

source_projection = RGeo::CoordSys::Proj4.new('EPSG:4326')
target_projection = RGeo::CoordSys::Proj4.new('EPSG:2154')

RGeo::CoordSys::Proj4.transform_coords(source_projection, target_projection, 2.3347587142445168, 48.738770796515, nil)
# => [651078.9599999869, 6848945.02999845]

FYI, epsg.io doesn't provide definition with +type=crs: https://epsg.io/2154.proj4
(spatialreference.org is down, so I cannot double check)
It may be a issue with proj4 and doing so should be noted as a breaking change ?

BTW, RGeo still uses few projections that cannot be projected with this new version:
https://github.com/rgeo/rgeo/blob/master/lib/rgeo/geographic/interface.rb#L464
source_projection = RGeo::Geographic.simple_mercator_factory.proj4
# => #<RGeo::CoordSys::Proj4:0x16b34 "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">

Hi, @inkstak thanks for the detailed issue.
In regards to the first part about +type=crs, yes that's necessary and I can add a note to the README. PROJ has been updated a lot since v4, so the definitions have changed and in newer versions, you need to add +type=crs to define a CRS. I was considering automatically adding that on creation, but thought it might be confusing since it's hiding changes in the definition from the user. I could potentially revisit that, but I'm still don't think it's the best idea and could constrain us down the line if we wanted to add non-CRS functionality.
FWIW PROJ no longer recommends the use of proj strings, so ideally I'd migrate away from them entirely. Here are their notes on CRS creation: https://proj.org/development/reference/functions.html#c.proj_create.
Thanks for pointing out the proj strings used in the core library. I can update those definitions soon.
Also, the simple_mercator_factory should still work even though it's proj4 attribute is wrong since the projection is implemented in Ruby. But I'll update it's definition to be correct.

Ok, I better understand the issue.
We are already replacing proj strings by their EPSG equivalents whenever it's possible, but this is not always the case when it comes to deal with user files.
For example : we use GDAL OGR drivers  - https://gdal.org/drivers/vector/index.html - to import several data formats (mostly Shapefile, EDIGEO, ...) via the gdal gem - https://github.com/zhm/gdal-ruby - and the projection is always returned as a proj string. So I hope you'll maintain them as long as possible.
Our workaround is, as you suggest, to check and add +type=crs at the end of the string when it's missing.

Yeah, I think the best thing, for now, is to do that check on your end and add them. I'll update the core gem to use the modern syntax and add a note to the README here.
Just to clarify, as long as PROJ supports proj strings this gem will support them, I meant that I'll replace the hardcoded proj strings with the EPSG codes throughout the core gem.

This has been fixed with the RGeo 3 release and RGeo-Proj4 V4 release


Official Gitbook seems to have broken rendering

The Gitbook linked by the repo is very limited and flakey. Whenever I navigate the links the page blanks out, making it very hard to read the documentation. It also seems there is a second gitbook with more information, but the URL for it escapes me. I guess nothing can be done about this, but perhaps it's something simple that will go away by some configuration or URL change for the deployed book.

can you elaborate more pls? maybe some gif and version in which browser are you experiencing this behaviour would be helpful.
In Chrome everything works fine.
thx

Skate docs fail.mp4.zip

next time maybe you can use Licecap to create gif like a boss :) http://www.cockos.com/licecap/
Once again I have no idea which safari are you using. Works fine on my machine ( Safari Version 10.0.3 (12602.4.8) )

Interesting. I've tried in my Safari and everything seems to work ok. What version of Safari are you using, @thepian?

Sorry, same version. Perhaps it's something with the graphics driver.

Are you using any extensions in Safari that might be doing something to cause this?


Libidn flags

The linkage should use the correctly discovered LIBIDN_LIBS and LIBIDN2_LIBS

@rockdaboot I now readded the unconditional linkage against libunistring.so and it still failes in Travis. Do you have an idea what is going on here?

Hi @dago. Your master branch is far behind the current master. You should just rebase your changes and push -f.


feat(swc/core): expand features, update ref to wasm / cli

Description:
PR improves feature surface bit more, then wasm / cli actually started to import this. (Not completed)
Since I'm not intend to create huge dent to existing package structure immediately, this change are conservative & progressive - i.e proc macro with its deps, etcs -.  Hope to move forward to reach point all bindings refer swc_core only, then do internal refactor for the dependency tree more heavily.

BREAKING CHANGE:

Related issue (if exists):

@kdy1 ok,updated and resolved.


Secure read failed

Hi,
Using GRPC (v1.0.0) with Node.JS (v4.4.7) on Debian (v8.5), this error is throw a lot of time (we are using GRPC with Google Speech API):
{
    "message": "GRPC error",
    "stack":
        "Error: {
<EMAIL_ADDRESS>            "description":"Secure read failed",
            "file": "../src/core/lib/security/transport/secure_endpoint.c",
            "file_line": 157,
            "grpc_status": 14,
            "referenced_errors": [
                {
                    "created"<EMAIL_ADDRESS>                    "description": "EOF",
                    "file": "../src/core/lib/iomgr/tcp_posix.c",
                    "file_line":235
                }
            ]
        }
    at ClientDuplexStream._emitStatusIfDone (/root/XXX/node_modules/grpc/src/node/src/client.js:189:19)
    at ClientDuplexStream._receiveStatus (/root/XXX/node_modules/grpc/src/node/src/client.js:169:8)
    at /root/XXX/node_modules/grpc/src/node/src/client.js:634:14", "code": 14, "metadata": {
        "_internal_repr":{}
    }, "level": "error", "timestamp": "2016-08-19T20:28:39.125Z"
}

The gRPC error code in that error is 14, which means "Unavailable". This is a response from the server indicating that the service was unavailable when you made the request, and that you should wait a little and then try again.

Please help us to resolve this error in Bluemix.Thank you....
Enrolled admin user sucecssfully
Enrolled and registered test_user successfully
Deploying chaincode ...
Container became healthy
events.js:141
throw er; // Unhandled 'error' event
^
Error: {"created":"@1490927907.173064824","description":"Secure read failed","file":"../src/core/lib/security/transport/secure_endpoint.c","file_line":157,"grpc_status":14,"referenced_errors":[{"created":"@1490927907.173053129","description":"OS Error","errno":104,"file":"../src/core/lib/iomgr/tcp_posix.c","file_line":229,"os_error":"Connection reset by peer","syscall":"recvmsg"}]}

Even i'm facing the same error. Is this issue still open ?


Expose ArgoCD UI internally

for debugging purposes

Can be closed, argocd accessible internally by
http://argocd.internal.kafka-ui.provectus.io/


Pull request to add artifact types and body parts to HED

Adding artifact types, brain lobes, eyelid and viscera to the HED prerelease.
As proposed in Issue #144

@christinerogers could you elicit suggestions for artifact tags and descriptions from EEGNET and others?

This is the response we got from Beth Smith (USC):
It looks good to me overall. A couple of comments:
The only thing I would add to "Rocking-patting-artifact" in the description is that this may include the caregiver "bouncing" the infant on their lap. We see that behavior a lot.
"Movement-artifact" - Does this mean movements made by the infant? [You] may want to separate out head movements (e.g., throwing the head back, which is likely to move electrodes/wires) from arm or leg movements (where the head may be still and electrodes/wires not moving). And clarify that movement artifact from the caregiver moving the infant is covered under "Rocking-patting-artifact" and not here?

Made some clarifications as suggested. I am not sure about good definitions of the frontal/temporal/etc lobe

Unfortunately, I did not get a response back from Dr. Ferris group. Do we want to also include cable sway and electrode movement artifacts?
The main source would be this paper:
https://www.mdpi.com/1424-8220/18/4/1073

@dorahermes I would like to merge this by the end of the week as it is blocking some cleanup changes that I need to make in other parts of the schema. Since this is a prerelease -- can we go ahead and merge it?  Additional clarifications can be made in a subsequent PR after we see it in the viewer.

I think all suggested changes are incorporated. Ok with me to include in the prerelease for further review.


Dedicated support

Hi,
Here might be a good place to have information if the log supports dedicated table type.

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

ID: 847615aa-75d5-01d1-c64b-8ce385c14397
Version Independent ID: fad240b7-b122-7f3a-d185-43ad9747b72a
Content: Supported categories for Azure Monitor resource logs - Azure Monitor
Content Source: articles/azure-monitor/essentials/resource-logs-categories.md
Service: azure-monitor
Sub-service: essentials
GitHub Login: @rboucher
Microsoft Alias: robb

Hi @Slavizh. Are you saying to track whether we use Azure Diagnostics or not?  If so, that information is already automatically generated in https://docs.microsoft.com/en-us/azure/azure-monitor/reference/tables/tables-resourcetype.  If that's not what you are talking about, can you please clarify?

@rboucher I am talking about this part https://docs.microsoft.com/en-us/azure/azure-monitor/reference/tables/azurediagnostics#azure-diagnostics-mode-or-resource-specific-mode . Only certain logs support Dedicated type - basically if log is sent to AzureDiagnsotics table or in its own table. The listed resources there unfortunately are only those who previously supported AzureDiagnostics and now also support Dedicated. So this means it is not the full list. Also for example if we take backup the logs that support Dedicated are called one way and the logs that do not support it are called in another way. I think this document could provide very good summarization of which logs are supported by Dedicated and which are not and which are both. If we have to compare supported metrics doc for example there it shows which metrics can be exported and which not.

Work item 51269 created for this issue.

bumping this issues internally.

Now at docs USER STORY 51269.

#please-close.  We are tracking this issue internally and will address it there.  We've had many asks for a list of resources map to resource specific tables in Azure Monitor Logs/Log Analytics.


Custom Environment Variables?

Does create-solid-app support custom environment variables like create-react-app does? In create-react-app any variables with names beginning with REACT_APP_ are substituted in during build. Is there a similar SOLID_APP_?

To my knowledge the SOLID_APP_ prefix should work. I did the migration in one big sweep so I might have missed a couple things but it looks like I did that one: https://github.com/ryansolid/solid-scripts/blob/master/config/env.js#L64
Let me know if that works for you.

That works. Thanks!

That works. Thanks!

Coming from Webpack/React to Vite/Solid, I learned of a couple of key differences in implementing env vars:

No need to manually install dotenv package
.env file should prefix variables with VITE_, e.g. VITE_API_KEY=123
Frontend should access with import.meta.env, not process.env, e.g. import.meta.env.VITE_API_KEY

Worth skimming the Vite env documents for complete understanding.
Note that SOLID_APP_API_KEY alone returned undefined, necessitating a VITE_ prefix.

Yeah thanks for adding this. The question was talking about the previous starter we used pre 1.0 which is long out of date. So the original answer no longer applies.

@darrenbarklie Thank you!

I think this should be mentioned or referenced in the docs. It was unknown to me or I expected the VITE_ perfix only to be necessary for non api routes (semilar to how the next.js NEXT_PUBLIC_ prefix is being handled). I now found out myself and only after that stumbled over this issue here.