Polish Settings UI: Profile page

[ ] Padding:

it's weird that it's a free-form entry field that we expect a specific format in w/ no validation?
"4, 5, 6" silently does nothing
This could probably use a better design

[x] Appearance:

I don't understand what the cursors look like by reading the words. give me pictures plz.

[x] Appearance: (MG: I'll do this one)

Check/uncheck Enable Acrylic box and the scroll bar dances (because the opacity slider appears off the screen to the bottom…. Which isn't obvious. Can we scroll it onto the screen?)

[ ] Browse buttons should be vertical center aligned

this one is going to be difficult to do until #8269 lands. The "center" is calculated to be the (header + control)/2. So changing vertical alignment to "center" will look off center. Using "bottom" for now.

[x] For Base Layer, we should not be allowed to set "commandline" or "hidden".

Notes:

Check/uncheck Enable Acrylic box and the scroll bar dances (because the opacity slider appears off the screen to the bottom…. Which isn't obvious. Can we scroll it onto the screen?)

If we try doing this on Checked, then it seems like we can't scroll to the slider quite yet. Since it's not yet in the view, then I think if we do Appearance_ScrollViewer().ChangeView, the final delta is greater than the available space, so it just does nothing. We need to wait for the slider to actually become visible before scrolling it in.
We should pop a PropertyChanged onto the acrylic slider, then use the visibility->true as a chance to scroll to it.

Notes:

Check/uncheck Enable Acrylic box and the scroll bar dances (because the opacity slider appears off the screen to the bottom…. Which isn't obvious. Can we scroll it onto the screen?)

If we try doing this on Checked, then it seems like we can't scroll to the slider quite yet. Since it's not yet in the view, then I think if we do Appearance_ScrollViewer().ChangeView, the final delta is greater than the available space, so it just does nothing. We need to wait for the slider to actually become visible before scrolling it in.
We should pop a PropertyChanged onto the acrylic slider, then use the visibility->true as a chance to scroll to it.

Since we're removing commandline from Base Layer, should we also remove hidden from there?
CC @cinnamon-msft @DHowett

Since we're removing commandline from Base Layer, should we also remove hidden from there?
CC @cinnamon-msft @DHowett

absolutely

absolutely

Alright so, more on the acrylic slider.
We can't scroll down to it when the visibility changes, because it seems like the visibility changes before the new layout with the slider in it is computed. That means we can't use that as a chance to scroll the view either.
I also tried moving focus to the slider manually when the box is checked. That has the same problem though - the slider isn't visible, so it can't have focus yet.
So here's a novel idea - what if we just moved the "Grouping: Window" below the acrylic slider? That doesn't really fix this, but it makes it less likely the user has scrolled to exactly the position of the acrylic checkbox. This means it's more likely that the slider will appear on-screen.
Thoughts?
We'll face the same problem inevitably when we hide the BG image settings until they've set a path.

Alright so, more on the acrylic slider.
We can't scroll down to it when the visibility changes, because it seems like the visibility changes before the new layout with the slider in it is computed. That means we can't use that as a chance to scroll the view either.
I also tried moving focus to the slider manually when the box is checked. That has the same problem though - the slider isn't visible, so it can't have focus yet.
So here's a novel idea - what if we just moved the "Grouping: Window" below the acrylic slider? That doesn't really fix this, but it makes it less likely the user has scrolled to exactly the position of the acrylic checkbox. This means it's more likely that the slider will appear on-screen.
Thoughts?
We'll face the same problem inevitably when we hide the BG image settings until they've set a path.

Hey, I’m open to moving stuff around so it hides the issue :)

Hey, I’m open to moving stuff around so it hides the issue :)

whoop

whoop

Padding:
it's weird that it's a free-form entry field that we expect a specific format in w/ no validation?
"4, 5, 6" silently does nothing
This could probably use a better design

What do we think of simply having 4 number boxes for left, top, right, bottom padding?

Padding:
it's weird that it's a free-form entry field that we expect a specific format in w/ no validation?
"4, 5, 6" silently does nothing
This could probably use a better design

What do we think of simply having 4 number boxes for left, top, right, bottom padding?

Padding:
it's weird that it's a free-form entry field that we expect a specific format in w/ no validation?
"4, 5, 6" silently does nothing
This could probably use a better design

What do we think of simply having 4 number boxes for left, top, right, bottom padding?
EDIT: This will mean that we'll probably need some separate function in Profiles.cpp that takes all 4 numbers and converts them to one hstring to actually set the profile's Padding setting however

I'm ok with this design. We'd be missing out on the # and #,# shorthand, but I think that's ok.
CC @cinnamon-msft for design approval, and curious what other team members think.

Padding:
it's weird that it's a free-form entry field that we expect a specific format in w/ no validation?
"4, 5, 6" silently does nothing
This could probably use a better design

What do we think of simply having 4 number boxes for left, top, right, bottom padding?
EDIT: This will mean that we'll probably need some separate function in Profiles.cpp that takes all 4 numbers and converts them to one hstring to actually set the profile's Padding setting however

I'm ok with this design. We'd be missing out on the # and #,# shorthand, but I think that's ok.
CC @cinnamon-msft for design approval, and curious what other team members think.

Yea I think this is a way better design. This actually makes it obvious what you're doing when you set 1, 2, 3, 4, because honestly, I don't remember what order the properties are in.

Yea I think this is a way better design. This actually makes it obvious what you're doing when you set 1, 2, 3, 4, because honestly, I don't remember what order the properties are in.

I dunno, maybe I'd swing in the other direction. One slider that controls a uniform padding on all sides. If we have a compelling need to surface caddywampus padding we can revisit that decision later?

I dunno, maybe I'd swing in the other direction. One slider that controls a uniform padding on all sides. If we have a compelling need to surface caddywampus padding we can revisit that decision later?

Well, what happens if I have 1, 2, 3, 4 currently, and a UI that only exposes the single value version of the property? Does that vector end up getting reduced to a scalar value?

Well, what happens if I have 1, 2, 3, 4 currently, and a UI that only exposes the single value version of the property? Does that vector end up getting reduced to a scalar value?

For Dustin's example, what if someone already set caddywampus padding in their JSON?
I like Pankaj's 4 number box idea, with the tooltips saying which direction they're for.

For Dustin's example, what if someone already set caddywampus padding in their JSON?
I like Pankaj's 4 number box idea, with the tooltips saying which direction they're for.

Same even keel behavior we use for all other weird JSON settings. We ignore them, we don't display them, or we simplify them and if the user interacts with the simplified value they get a simplified result. They chose to type in some weird numbers into their JSON file, they always have that escape hatch.

Same even keel behavior we use for all other weird JSON settings. We ignore them, we don't display them, or we simplify them and if the user interacts with the simplified value they get a simplified result. They chose to type in some weird numbers into their JSON file, they always have that escape hatch.

Well yea, but like, if we try jamming the value 1, 2, 3, 4 into a single number box, let's say we show them 1. Does 1, 2, 3, 4 roundtrip if they don't edit that particular setting? I'm not sure that it would with the current view model. I thought we didn't have a way of knowing if a setting changed or not, and we ended up just re-serializing the entire profile. I'm worried that would end up round-tripping 1, 2, 3, 4 as 1.

Well yea, but like, if we try jamming the value 1, 2, 3, 4 into a single number box, let's say we show them 1. Does 1, 2, 3, 4 roundtrip if they don't edit that particular setting? I'm not sure that it would with the current view model. I thought we didn't have a way of knowing if a setting changed or not, and we ended up just re-serializing the entire profile. I'm worried that would end up round-tripping 1, 2, 3, 4 as 1.

I just think that this is a terribly confusing UI, don't you?

Tooltips don't make up for a poor experience.

The profile view model doesn't call the profile's setters for any property that's not touched. Touch it, it's set. Don't touch it, it's fine. The Profile Settings model still contains 1,2,3,4 until the view connected to the padding is touched and edited.

I just think that this is a terribly confusing UI, don't you?

Tooltips don't make up for a poor experience.

The profile view model doesn't call the profile's setters for any property that's not touched. Touch it, it's set. Don't touch it, it's fine. The Profile Settings model still contains 1,2,3,4 until the view connected to the padding is touched and edited.

I suppose I imagined like, 4 boxes in a grid

The profile view model doesn't call the profile's setters for any property that's not touched. Touch it, it's set. Don't touch it, it's fine. The Profile Settings model still contains 1,2,3,4 until the view connected to the padding is touched and edited.

Then I'm okay with 1 box

I suppose I imagined like, 4 boxes in a grid

The profile view model doesn't call the profile's setters for any property that's not touched. Touch it, it's set. Don't touch it, it's fine. The Profile Settings model still contains 1,2,3,4 until the view connected to the padding is touched and edited.

Then I'm okay with 1 box

For reference, FluentTerm uses a single slider with a max of 64px, it seems. I have to admit, the slider looks way cleaner.
How's this for an idea:

Checkbox --> "Use complex padding"
unchecked --> slider appears to control all 4 sides with one value
checked --> 4 number pickers, each labelled appropriately (personally prefer text beside each one, but we can decide on that later)

This way, if the user has a simple padding, we represent it as a slider, and more complex paddings can still be represented.

For reference, FluentTerm uses a single slider with a max of 64px, it seems. I have to admit, the slider looks way cleaner.
How's this for an idea:

Checkbox --> "Use complex padding"
unchecked --> slider appears to control all 4 sides with one value
checked --> 4 number pickers, each labelled appropriately (personally prefer text beside each one, but we can decide on that later)

This way, if the user has a simple padding, we represent it as a slider, and more complex paddings can still be represented.

I'm proposing the same thing as @carlos-zamora, except we skip the entire checkbox and four boxes bit until somebody complains.

I'm proposing the same thing as @carlos-zamora, except we skip the entire checkbox and four boxes bit until somebody complains.

I like the simplicity of the slider. I think I'm just not understanding what the UI will show if someone has "1, 2, 3, 4" already set?

I like the simplicity of the slider. I think I'm just not understanding what the UI will show if someone has "1, 2, 3, 4" already set?

Let's just show the largest one. I bet the number of times we hit this in the wild will be less than the number of comments we've spent on it! :wink:

Let's just show the largest one. I bet the number of times we hit this in the wild will be less than the number of comments we've spent on it! :wink:

So is the Slider decided on?  Ideally we would have each of the directions adjustable, and whilst I can think of a UI to use for it, it wont be as compact as a slider or 4 textboxes in a line.

Box text entry

Text entry with guide

Dual sliders

As it will still be possible to have individual values for each edge by editing the JSON, what will the UI show, if custom values have been set?

So is the Slider decided on?  Ideally we would have each of the directions adjustable, and whilst I can think of a UI to use for it, it wont be as compact as a slider or 4 textboxes in a line.

Box text entry

Text entry with guide

Dual sliders

As it will still be possible to have individual values for each edge by editing the JSON, what will the UI show, if custom values have been set?

@mdtauk The UI will show the max value for right now. When it's not -2 days from our ship stop date for 1.6, we can revisit multi-side padding. I'd love for someone to do this RIGHT, we just didn't have time for today.

@mdtauk The UI will show the max value for right now. When it's not -2 days from our ship stop date for 1.6, we can revisit multi-side padding. I'd love for someone to do this RIGHT, we just didn't have time for today.

(yeah that's a negative two, you can tell how tight a ship I run here!)

(yeah that's a negative two, you can tell how tight a ship I run here!)

I love the middle one. Text entry with guide. Sorry for so many separate comments :smile:

I love the middle one. Text entry with guide. Sorry for so many separate comments :smile:

Since there's been a decent amount of discussion revolving around how to represent padding in the settings UI, I've moved that out to #9127.
This issue now mainly covers miscellaneous polish of the profile page.


Added necessary changes for CI test run to openvswitch.py.

Signed-off-by: Stepan Andrushko<EMAIL_ADDRESS>

This change is

@rbbratta , please, review little changes in single method in openvswitch.py. This PR has high impact on other test activity.

@lijenni, please, review last changes.

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Updated ThermoRawFileParser to v1.4.0

This should fix the issue with reading scans of higher MS levels, as discussed here:
https://github.com/compomics/ThermoRawFileParser/issues/126

thanks, Tomas!


How can I help with the Mac client?

I'm not a coder, but I'd be happy to help test on the Mac client if you need that sort of assistance. I'm sure Mac users are a smaller portion of your user base which probably slows down issue reporting for that side of the client. Just let me know how I can help.

@gtch is in charge of our OSX development. He can tell you what he needs help with.
Thanks a lot!


Add ledger close time to transactions/operations/effects

When getting all operations or operations per account, the date of the operation is not known. Would it be possible to add the operation date and time ?

Yeah, this is definitely a possibility.

This would be helpful when displaying all the payments of an account.
Right now, to show something like this:

We would need to get the payments and then request the transaction for each payment.


how can i get the pwd of the zip file ?

When I unzip the download the CASIA-SURF dataset, it needs to input the pwd of the zip file, how can I get it.

When I unzip the download the CASIA-SURF dataset, it needs to input the pwd of the zip file, how can I get it.

Hi, we have included the pw in the Download Link column. Please have a check. (PW: izb3)

It doesn’t work.
The pwd is not used to extract the file from Baidu Driver, but used to unzip the training set and the valid set from the download files.
Thank you for response.
------------------ Original ------------------
From: Zhao Jian<EMAIL_ADDRESS>Date: Mon,Mar 23,2020 3:05 PM
To: ZhaoJ9014/face.evoLVe.PyTorch<EMAIL_ADDRESS>Cc: Eleanor456<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [ZhaoJ9014/face.evoLVe.PyTorch] how can i get the pwd of the zip file ? (#112)
When I unzip the download the CASIA-SURF dataset, it needs to input the pwd of the zip file, how can I get it.
Hi, we have included the pw in the Download Link column. Please have a check. (PW: izb3)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


NASA Asteroids Classification

💥 Proposal
The aim is to find potential hazardous and non-hazardous asteroids.
Have you read the Contributing Guidelines on Pull Requests?
Yes

/assign


fix: use env file paths relative to current directory

What kind of change does this PR introduce?
Bug fix https://github.com/supabase/cli/issues/2002
What is the current behavior?
Please link any relevant issues here.
What is the new behavior?
Feel free to include screenshots if it includes visual changes.
Additional context
Add any other context or screenshots.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

45 of 56 (80.36%)  changed or added relevant lines in 3 files are covered.
9 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.2%) to 60.265%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/functions/deploy/deploy.go
2
3
66.67%

internal/secrets/set/set.go
1
3
33.33%

internal/functions/serve/serve.go
42
50
84.0%

Files with Coverage Reduction
New Missed Lines
%

internal/utils/deno.go
4
55.73%

internal/gen/keys/keys.go
5
11.76%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
6913

Relevant Lines:
11471

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

46 of 59 (77.97%)  changed or added relevant lines in 3 files are covered.
9 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.2%) to 60.255%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/functions/deploy/deploy.go
2
3
66.67%

internal/secrets/set/set.go
1
3
33.33%

internal/functions/serve/serve.go
43
53
81.13%

Files with Coverage Reduction
New Missed Lines
%

internal/utils/deno.go
4
55.73%

internal/gen/keys/keys.go
5
11.76%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
6913

Relevant Lines:
11473

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

64 of 74 (86.49%)  changed or added relevant lines in 4 files are covered.
29 unchanged lines in 3 files lost coverage.
Overall coverage increased (+0.003%) to 60.079%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/functions/deploy/deploy.go
6
7
85.71%

internal/secrets/set/set.go
1
3
33.33%

internal/functions/serve/serve.go
32
35
91.43%

internal/utils/deno.go
25
29
86.21%

Files with Coverage Reduction
New Missed Lines
%

internal/functions/deploy/deploy.go
2
86.21%

internal/gen/keys/keys.go
5
11.76%

internal/utils/deno.go
22
50.37%

Totals

Change from base Build<PHONE_NUMBER>:
0.003%

Covered Lines:
6870

Relevant Lines:
11435

💛  - Coveralls


V4.1.2 missing libs in distributed binaries

i personally tested it, and multi arch binaries were correctly built using gitian. additional testing is welcome tho.


InterruptedException

Hello Sedmelluq,
if a track is ending the player give us an InterruptedException. Discord make an update can you please update the player.
Full Exception:
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1302)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:312)
at net.dv8tion.jda.core.requests.WebSocketClient.queueAudioDisconnect(WebSocketClient.java:1115)
at net.dv8tion.jda.core.audio.AudioWebSocket.close(AudioWebSocket.java:450)
at net.dv8tion.jda.core.audio.AudioConnection.close(AudioConnection.java:226)
at net.dv8tion.jda.core.managers.impl.AudioManagerImpl.closeAudioConnection(AudioManagerImpl.java:139)
at net.dv8tion.jda.core.managers.impl.AudioManagerImpl.closeAudioConnection(AudioManagerImpl.java:130)
at audioManager.TrackManager.onTrackEnd(TrackManager.java:79)
at com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter.onEvent(AudioEventAdapter.java:70)
at com.sedmelluq.discord.lavaplayer.player.AudioPlayer.dispatchEvent(AudioPlayer.java:295)
at com.sedmelluq.discord.lavaplayer.player.AudioPlayer.handleTerminator(AudioPlayer.java:217)
at com.sedmelluq.discord.lavaplayer.player.AudioPlayer.provideDirectly(AudioPlayer.java:197)
at com.sedmelluq.discord.lavaplayer.player.AudioPlayer.provide(AudioPlayer.java:167)
at com.sedmelluq.discord.lavaplayer.track.playback.AudioFrameProviderTools.delegateToTimedProvide(AudioFrameProviderTools.java:18)
at com.sedmelluq.discord.lavaplayer.player.AudioPlayer.provide(AudioPlayer.java:162)
at audioManager.PlayerSendHandler.canProvide(PlayerSendHandler.java:18)
at net.dv8tion.jda.core.audio.AudioConnection$PacketProvider.getNextPacket(AudioConnection.java:607)
at net.dv8tion.jda.core.audio.factory.DefaultSendSystem.lambda$start$61(DefaultSendSystem.java:57)
at java.lang.Thread.run(Thread.java:748)
Sorry for my bad english i am german.
~Endergame15

Hi, this is a JDA issue and actually working as intended. You need to adjust your code.
See for details: https://github.com/DV8FromTheWorld/JDA/issues/485


et: context deadline exceeded

I haven't successfully built a target yet.  I keep getting the same error in different places (RemoteErrorResultStatus: retry budget exhausted (6 attempts): context deadline exceeded)
platform: macos
log
$ ./flutter/bin/et build -c host_debug_unopt_arm64 //flutter/impeller:impeller_unittests
...
reclient[9dac3c28-7434-4fb1-aa8f-0f6159a3f660]: RemoteErrorResultStatus: retry budget exhausted (6 attempts): context deadline exceeded
FAILED: clang_x64/obj/flutter/third_party/flatbuffers/src/flatc.idl_gen_kotlin.o
/Users/aaclarke/dev/engine/src/flutter/buildtools/mac-arm64/reclient/rewrapper --cfg=/Users/aaclarke/dev/engine/src/flutter/build/rbe/rewrapper-mac-arm64.cfg --exec_root=/Users/aaclarke/dev/engine/src/ --remote_wrapper=../../flutter/build/rbe/remote_wrapper.sh --labels=type=compile,compiler=clang,lang=cpp ../../flutter/buildtools/mac-x64/clang/bin/clang++ -MMD -MF clang_x64/obj/flutter/third_party/flatbuffers/src/flatc.idl_gen_kotlin.o.d -DUSE_OPENSSL=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -D_LIBCPP_DISABLE_AVAILABILITY=1 -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -D_DEBUG -I../../flutter/third_party/flatbuffers/grpc -I../.. -Iclang_x64/gen -I../../third_party/libcxx/include -I../../third_party/libcxxabi/include -I../../flutter/build/secondary/third_party/libcxx/config -I../../flutter/third_party/flatbuffers/include -fno-strict-aliasing -fstack-protector-all --target=x86_64-apple-macos -arch x86_64 -fcolor-diagnostics -Wall -Wextra -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-implicit-int-float-conversion -Wno-deprecated-copy -Wno-psabi -Wno-deprecated-literal-operator -Wno-unqualified-std-cast-call -Wno-non-c-typedef-for-linkage -Wno-range-loop-construct -Wunguarded-availability -Wno-deprecated-declarations -fvisibility=hidden -Wstring-conversion -Wnewline-eof -O0 -g2 -Wno-newline-eof -fvisibility-inlines-hidden -std=c++17 -fno-rtti -nostdinc++ -nostdinc++ -fvisibility=hidden -fno-exceptions -stdlib=libc++ -isysroot ../../flutter/prebuilts/SDKs/MacOSX14.4.sdk -mmacosx-version-min=10.14.0  -c ../../flutter/third_party/flatbuffers/src/idl_gen_kotlin.cpp -o clang_x64/obj/flutter/third_party/flatbuffers/src/flatc.idl_gen_kotlin.o
reclient[fa3c5d83-6b27-4b93-9bfc-139410c3a283]: RemoteErrorResultStatus: retry budget exhausted (6 attempts): context deadline exceeded
ninja: build stopped: subcommand failed.

cc @zanderso

Repeatedly rerunning the same command seemed to get me through the issue.

I see this sometimes on my home internet connection. @gaaclarke were you in the office or wfh when you hit this?

@zanderso  I was in the office, on the wifi.

I've also seen this occasionally, after being stuck on startup for a while [2024-05-06T13:07:59.167][macos/host_debug: ninja]: STARTING

I'm in the office today, so can't test if this helps from a residential network connection, but one thing to try is a different fallback strategy:
diff --git a/ci/builders/local_engine.json b/ci/builders/local_engine.json
index 573e4ef89a..ab4fb7568c 100644
--- a/ci/builders/local_engine.json
+++ b/ci/builders/local_engine.json
@@ -498,7 +498,9 @@
         "--no-lto",
         "--xcode-symlinks",
         "--rbe",
-        "--no-goma"
+        "--no-goma",
+        "--rbe-exec-strategy",
+        "racing"
       ],
       "name": "macos/host_debug",
       "description": "Builds a debug mode engine for a macOS host.",

That patch will make et build -c host_debug use a different strategy on a mac host if someone wants to try it out before I get a chance to.

I'm in the office today, so can't test if this helps from a residential network connection, but one thing to try is a different fallback strategy:

I tried it out, I still experienced the same error once more but then it made progress? Hard for me to say if it was different or I just got lucky 😄

I landed a change to default the exec strategy to racing which should help with this, but changes are also likely needed to the way the worker pool is set up. Offline, I discussed with @rmacnak-google and @aam the possibility of using different types of workers, and they will hopefully learn how to make that change from @athomas.

@gaaclarke Have you been able to reproduce this? I'm tempted to mark as either fixed or not reproducible otherwise.

I haven't noticed it recently


Expose vite dev server plugin?

@CGNonofr Is it possible to expose the vite dev server import.meta.url workaround plugin as another npm sub export of monaco-vscode-api?
I have copied an now outdated version and used it at different places. I also just realized that when people used vscode default-extension in a vite dev server they all have the same problems. It is easier to tell them, please use this sub export from monaco-vscode-api instead of copying code that gets outdated. WDYT?

Either that or a library of its own since it's not really specific to this library! or even opening a PR to integrate it directly in vite? :D what do you think?

or even opening a PR to integrate it directly in vite? :D what do you think?

Yeah, why not. If that takes too long or they don't want it, then plan B.

I just had a look at it and it seems pretty easy

Do you mind doing it?

Isn't it easier you do it, because you created it?

=> https://github.com/vitejs/vite/pull/14260

@CGNonofr nobody is interested in your PR? ⬆

:cry:

Let's leave this open until there is a clear way forward in the linked issue, ok?

Is there another way than posting a new comment every 3 days ?

Is there another way than posting a new comment every 3 days ?

Don't know. 😆 Then let's close this.

It seems there is a way to ignore issues with a label, I'll do something

@CGNonofr vite 5 did not change anything with this problem, did it? They changed some import.meta.env handling, but that is unrelated, I guess.

I don't think there is any improvement regarding it :-\

@CGNonofr with all the upcoming changes can you just contain this plugin as an extra package / sub-export somewhere, please? 🙏 Don't know when the "vitesters" are going to look at the PR again.

@CGNonofr with all the upcoming changes can you just contain this plugin as an extra package / sub-export somewhere, please? 🙏 Don't know when the "vitesters" are going to look at the PR again.

I'm pretty disappointed by the reaction time of the contributors of the various libraries we use here... will try to do something about it soon


tfengine should output a warning if an IAM policy has been overwritten

In the projects recipe, under the iam_members section, if a role is listed multiple times, only the last occurrence will take effect. This has caused bugs several times in our tests and is not an obvious behavior. Propose that we add a warning or make the roles cumulative.

Chatted with Daniel offline. They want it by end of Q1 as well. But lower priority compared to https://github.com/GoogleCloudPlatform/healthcare-data-protection-suite/issues/1083.


prefix for boostrap class names?

I am thinking about using this for a widget thing where widgets can be added to another site with a single

Hi, not currently.  You could possibly wrap your widget with an outer class like .your-widget and do some css tricks, or it probably recommend exporting a web component from Svelte compiler.  Your component would need to import it's own Bootstrap css theme though FYI.


Library broken - Error: unable to find directory entry in pubspec.yaml

Won't install in XCODE

Sounds like a duplicate of #309.

It is a duplicate, but since it was created more than 2 months ago, and it is making the library completely unusable, I thought I would create a new issue, maybe someone knows how to make it work...


Nice To Have: Site Contact, Site Contact Phone & Site Contact Email

Jeremy - thank you for developing this awesome tool, my team and I love it.
One thing that would be absolutely amazing for us to have added to Netbox would be the ability to store a site contact name, phone and email under each site. That is really useful when we don't have actual technical folks at all locations.
Here's a terrible mockup of how i'd love Sites to look:

This probably ties in with #173 but I'll have to give some more thought to how we can best model the relationship between a site and its owner.

This really would be nice, just to add a +1

A most welcome feature for me, too! :smiley:


nginx doesn't always start properly when restarting container

I'm using this script:
!/bin/bash
for i in {1..5}
do
echo stopping
docker stop kolab3
echo starting
docker start kolab3
sleep 10
ps aux | grep nginx
sleep 3
done
with this configuration (note I left out the host and password):
!/bin/bash
docker run
-d
--name kolab3
-h $HOST
-v $(pwd)/data:/data:rw
-v /etc/localtime:/etc/localtime:ro
-v /lib/modules:/lib/modules:ro
-e FORCE_HTTPS=true
-e FAIL2BAN=true
-e TZ=America/New_York
-e LDAP_ADMIN_PASS=$PASS
-e LDAP_MANAGER_PASS=$PASS
-e LDAP_CYRUS_PASS=$PASS
-e LDAP_KOLAB_PASS=$PASS
-e MYSQL_ROOT_PASS=$PASS
-e MYSQL_KOLAB_PASS=$PASS
-e MYSQL_ROUNDCUBE_PASS=$PASS
-p 80:80
-p 443:443
-p 25:25
-p 587:587
-p 110:110
-p 995:995
-p 143:143
-p 993:993
-p 4190:4190
--cap-add=NET_ADMIN
kvaps/kolab
Check out the output on the third run (no nginx master process):
stopping
kolab3
starting
kolab3
root     26221  0.2  0.1  11368  2420 pts/0    S    16:09   0:00 /bin/bash /bin/service-wrapper.sh nginx /var/log/nginx/error.log
root     26489  0.0  0.0  55440  1080 ?        Ss   16:09   0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
root     26495  0.0  0.0   4172   456 pts/0    S    16:09   0:00 tail -f -n1 /var/log/nginx/error.log
410      26496  0.6  0.2  56152  5652 ?        S    16:09   0:00 nginx: worker process
root     26977  0.0  0.0  12952   968 pts/1    S+   16:09   0:00 grep nginx
stopping
kolab3
starting
kolab3
root     27400  0.2  0.1  11368  2436 pts/0    S    16:09   0:00 /bin/bash /bin/service-wrapper.sh nginx /var/log/nginx/error.log
root     27661  0.0  0.0  55440  1080 ?        Ss   16:09   0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
410      27668  1.5  0.2  56136  5432 ?                Ss   16:10   0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
root     30079  0.0  0.0   4172   448 pts/0    S    16:10   0:00 tail -f -n1 /var/log/nginx/error.log
410      30080  0.8  0.2  56128  5572 ?        S    16:10   0:00 nginx: worker process
root     30598  0.0  0.0  12952   908 pts/1    S+   16:10   0:00 grep nginx
stopping
kolab3
starting
kolab3
root     31023  0.2  0.1  11368  2452 pts/0    S    16:10   0:00 /bin/bash /bin/service-wrapper.sh nginx /var/log/nginx/error.log
root     31292  0.0  0.0  55440  1080 ?        Ss   16:10   0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
410      31294  0.7  0.2  56148  5668 ?        S    16:10   0:00 nginx: worker process
root     31296  0.0  0.0   4172   452 pts/0    S    16:10   0:00 tail -f -n1 /var/log/nginx/error.log
root     31814  0.0  0.0  12952  1028 pts/1    S+   16:11   0:00 grep nginx
Getting to this state is hit and miss.
Also, if I go into the container and kill the service wrapper line / pid, It appears to fix itself.
Not sure what's going on.

Hi, thanks for issue,
I will fix this in the next v16 release.
I am currently work on it, please understand and wait some more.

I spent a few minutes looking at this and it appears to be the service wrapper script. Once I removed the tailing, I haven't had any issues.
I'm not sure what's happening, but I wouldn't be surprised if it was the fact start was trying to return something but got stuck because tailing started beforehand or that tailing got access to the log before the starting finished and nginx didn't like that (it tried to cycle the log but couldn't because there was a handle to it by tail).

Any news here?


ODA in agent. Session problem

Hi, i trying to get ODA working in agent.
My code look like this
import org.openntf.domino.*;
import org.openntf.domino.utils.Factory;

public class JavaAgent extends AgentBase {

	public void NotesMain() {

		try {
			if (!Factory.isStarted()) {
				Factory.startup();
			}
			Factory.initThread(Factory.STRICT_THREAD_CONFIG);
			Session ss = getSession();
			AgentContext agentContext = ss.getAgentContext();
			Document doc = ss.getCurrentDatabase().getDocumentByID(agentContext.getCurrentAgent().getParameterDocID());
			Raport raport = new Raport();
			raport.generuj(doc, ss);

		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			Factory.termThread();
		}
	}
}

And i get
Agent printing: [ODA::SEVERE] Unable to get the session of type CURRENT. This probably means that you are running in an unsupported configuration or you forgot to set up your context at the start of the operation. If you're running in XPages, check the xsp.properties of your database. If you are running in an Agent, make sure you start with a call to Factory.setSession() and pass in your lotus.domino.Session [24625:00140-00007FF095B92700] 30-07-2019 08:09:14   Agent printing: [ODA::SEVERE]    (source:org.openntf.domino.utils.Factory.getSession) [24625:00140-00007FF095B92700] 30-07-2019 08:09:14   Agent  error: lip 30, 2019 8:09:14 AM org.openntf.domino.utils.Factory getSession POWA▒NE: Unable to get the session of type CURRENT. This probably means that you are running in an unsupported configuration or you forgot to set up your context at the start of the operation. If you're running in XPages, check the xsp.properties of your database. If you are running in an Agent, make sure you start with a call to Factory.setSession() and pass in your lotus.domino.Session
i looked for Factory.setSession() but i dont known how "pass to lotus.domino.Session"
i hope you can help me :)

I am out of the office until 2019/08/06.
I am away from the office on business and then vacation.  I will be back in
the office on Tuesday, July 6.
Note: This is an automated response to your message
"[OpenNTF/org.openntf.domino] ODA in agent. Session problem (#169)" sent on
07/29/2019 11:22:12 PM.
This is the only notification you will receive while this person is away.

Agent support has admittedly fallen by the wayside because none of the development team uses it. However, you may be able to get it to work by using Factory.setSessionFactory(...) - for example, using Java 8 syntax:
Factory.setSessionFactory(() -> getSession(), SessionType.CURRENT);

I am out of the office until 2019/08/06.
I am away from the office on business and then vacation.  I will be back in
the office on Tuesday, July 6.
Note: This is an automated response to your message  "Re:
[OpenNTF/org.openntf.domino] ODA in agent. Session problem (#169)" sent on
07/30/2019 6:44:57 AM.
This is the only notification you will receive while this person is away.

Thanks, its work.

I am out of the office until 2019/08/06.
I am away from the office on business and then vacation.  I will be back in
the office on Tuesday, July 6.
Note: This is an automated response to your message  "Re:
[OpenNTF/org.openntf.domino] ODA in agent. Session problem (#169)" sent on
07/31/2019 2:36:21 AM.
This is the only notification you will receive while this person is away.

I am out of the office until 2019/08/06.
I am away from the office on business and then vacation.  I will be back in
the office on Tuesday, July 6.
Note: This is an automated response to your message  "Re:
[OpenNTF/org.openntf.domino] ODA in agent. Session problem (#169)" sent on
07/31/2019 2:36:20 AM.
This is the only notification you will receive while this person is away.


Extension shows only after you click "Play game"

The extension doesn't show(and work maybe?) until you click "Play game" and the "/minigame/towerattack" page loads.
You must enter a game, then wait for the extension to show, then click the "Wrong game".
After that, it shows on "/minigame" too.

remove the extension completely, from chrome and delete the files on disk. then install the latest (1.5.1). I was having that problem too. Chrome was still loading the older version. Even after I tried "reload" in chrome extensions.

I've never had it installed before and I've loaded version 1.5.1.


How To Set Range

I am trying to download a range of bytes with the storage library.  Apparently, this is done by setting the range in the header .  Is this functionality easily exposed ?

Apologies if this is not the the appropriate place to post this issue.  I also posted on SO: http://stackoverflow.com/questions/41233937/how-to-use-pythong-google-cloud-client-for-storage-with-range

@quasiben Thanks for looking into this. This issue tracker is definitely an appropriate place (and your PR very much appreciated).

This issue may no longer be relevant due to its age.  If you are still experiencing this issue and are reasonably certain that it is a bug, please feel free to re-open this it with enough information to help us reproduce it.
BTW, #1998 referenced in pull #2890 was closed late last month.


Mocking functions and Flow types

So I'm using create-react-app, updated to the latest version of Jest.
I've added Flow annotations to my unit tests, and everything works in terms of type-checking except for when I try to mock module functions.
For example:
describe('dropdown actions', () => {
  test('create close dropdown successfully', () => {
    Date.now = jest.fn().mockReturnValueOnce(1000) // this has a Flow error
    expect(closeDropdown()).toEqual({
      type: 'CLOSE_DROPDOWN',
      closedAt: 1000,
    });
  });
});

Gives me:
 15:     Date.now = jest.fn().mockReturnValueOnce(1000)
              ^^^ property `now`. Covariant property `now` incompatible with contravariant use in
 15:     Date.now = jest.fn().mockReturnValueOnce(1000)
         ^^^^^^^^ assignment of property `now`

I understand why Flow throws this error: Date.now is read only, so now is covariant (it's a static method). That's why Flow is throwing the error - I'm trying to write to the object property.
But Facebook's own documentation for mocking something like Date.now does the same thing I do:
Date.now = jest.fn(() =><PHONE_NUMBER>071);

So I guess this something I need to fix by using Jest in a more clever way? Is there a way in Flow to fix this, or make it okay to do this sort of mocking?

Date.now is supposed to be read-only.
The only way around it that I can think of is to force it for testing.
(Date: any).now = ...

I see - thanks! I'll go with that for now.

Hey, I'm having the same issue.
Casting as suggested by @nmn works but I was wondering if there was a way to make Flow aware of the jest mock? Ideally that's what one would be able to do...

@artisologic You could define your own module just for testing. Then you could import them in Flow comments so Flow uses those types.
So for example, you could define a file like this for your own Date type:
declare module.exports: {
  now: Function,
  ...
}

Then in your test you could:
/*::
const Date = require('path-to-fake-date');
*/

Now, Flow would use the types from the module you defined even though it won't actually affect your code.

tangentially, how are you guys not getting all the warning about jest globals?
src/api/__tests__/timers.test.js:5
  5: jest.mock('api/request');
     ^^^^ identifier `jest`. Could not resolve name

src/api/__tests__/timers.test.js:7
  7: describe('fetchTimers', () => {
     ^^^^^^^^ identifier `describe`. Could not resolve name

src/api/__tests__/timers.test.js:8
  8:   it('returns a few timers (promise)', () => fetchTimers().then((timers) => {
       ^^ identifier `it`. Could not resolve name

I tried:
$ flow-typed install jest
• Found<EMAIL_ADDRESS>installed. Installing libdefs compatible with this version of Flow...
ERROR: Please specify an npm package name of the format<EMAIL_ADDRESS>
So I tried:
$ flow-typed install jest@19
• Found<EMAIL_ADDRESS>installed. Installing libdefs compatible with this version of Flow...
• rebasing flow-typed cache...done.
• Installing 1 libdefs...
  • jest_v19.x.x.js
    └> ./flow-typed/npm/jest_v19.x.x.js

thinking that create-react-app uses v19.
But I'm getting the same errors...
Thanks


Error when collecting data

Running the route
initialized
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server "localhost:10.0"
after 4060 requests (4060 known processed) with 0 events remaining.
terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
Signal 6 caught.
/data/carla/CarlaUE4.sh: line 5:   555 Segmentation fault      "$UE4_PROJECT_ROOT/CarlaUE4/Binaries/Linux/CarlaUE4-Linux-Shipping" CarlaUE4 $@
Traceback (most recent call last):
File "/data/ThinkTwice/leaderboard/leaderboard/envs/sensor_interface.py", line 244, in get_data
sensor_data = self._new_data_buffers.get(True, self._queue_timeout)
File "/home/wangshihao02/.conda/envs/thinktwice/lib/python3.7/queue.py", line 178, in get
raise Empty
_queue.Empty

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/ThinkTwice/leaderboard/leaderboard/scenarios/scenario_manager.py", line 154, in _tick_scenario
ego_action = self._agent()
File "/data/ThinkTwice/leaderboard/leaderboard/autoagents/agent_wrapper.py", line 82, in call
return self._agent()
File "/data/ThinkTwice/leaderboard/leaderboard/autoagents/autonomous_agent.py", line 104, in call
input_data = self.sensor_interface.get_data()
File "/data/ThinkTwice/leaderboard/leaderboard/envs/sensor_interface.py", line 248, in get_data
raise SensorReceivedNoData("A sensor took too long to send their data")
leaderboard.envs.sensor_interface.SensorReceivedNoData: A sensor took too long to send their data
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "leaderboard/leaderboard/leaderboard_evaluator.py", line 542, in main
leaderboard_evaluator.run(arguments)
File "leaderboard/leaderboard/leaderboard_evaluator.py", line 462, in run
self._load_and_run_scenario(args, config)
File "leaderboard/leaderboard/leaderboard_evaluator.py", line 416, in _load_and_run_scenario
self.manager.run_scenario()
File "/data/ThinkTwice/leaderboard/leaderboard/scenarios/scenario_manager.py", line 138, in run_scenario
self._tick_scenario(timestamp)
File "/data/ThinkTwice/leaderboard/leaderboard/scenarios/scenario_manager.py", line 158, in _tick_scenario
raise RuntimeError(e)
RuntimeError: A sensor took too long to send their data
Collect Done
Hi, thanks for the great work!
I get a runtime error when collecting the data.
Would you please provide some advise to avoid this?

@exiawsh
Hi. "leaderboard.envs.sensor_interface.SensorReceivedNoData: A sensor took too long to send their data". It might be because

there is too much CARLA in one single GPU
not enough CPU in one single machine
The cooresponding CARLA simulator is crashed
You should monitor GPU and CPU.

However, it is still unavoidable to encounter CARLA crash problem. Note that in our preprocess code, we could utilze the collected data of those crashed routes (without json). However, you should keep as much as possible completed routes to improve the quality of the data.


InstallDotNetAgent.ps1

Hi Team,
I think there is a bug in InstallDotNetAgent.ps1. Indeed you check if req equals 0 and just after you check if req is equals to 1.
I think in the first if it's -ne no ?
Thanks,
Alex
$res = Test-DotNETAgentInstallation
if ($res -eq 0)
{
if ($res -eq 1)

Thank you  - your pullrequest is already committed.


macro.execute wrapper does not seem to return the macro.execute promise

I was having a play - great work by the way.
I noticed that with libBlockly installed modules that await macro.execute are not blocking, this came to my notice when testing chris's premade items. It seems to be the line
  libBlockly._handleMacroExecution(this, wrapped, ...args);

if I change that to
  return libBlockly._handleMacroExecution(this, wrapped, ...args);

things work as expected.

Hi @tposney ! Thanks for your feedback. I didn’t had time to work on this module since some time now, I need to look at it this evening.

Have you an example to reproduce ? I tried with a lot of items, spells, features, ... A lot of them do not work, but I found none broken due to awaiting async macro.

It very much breaks things from my module Chris's Premades.

I pre-release version 0.7.3 with tposney's suggestion. Still testing it.

I tried many items, spells, class features and everything seems to work fine (awesome work btw, I need this so much in my games !). I release 0.7.3 already, please let me know if you still have issue.

As mentioned it affects chris's premades a lot. The specific example I used for testing is sorcerers ability "Eldritch Invocations: Agonizing Blast", with libBlockly installed the extra damage is not added, with the change it is.
The problem seems to be that both modules use libwrapper to override Macro.execute and without the explicit return the macro.execute ends up not being awaitable, so midi proceeds before the macro execution completes (I think).

I just updated and can confirm my test case now works as expected. Many thanks for the quick response.

I'm glad it works again ! I close this issue.


possible to add PIP install?

I'm not a pyhtonista but I've noticed that mature packages can use pip install <name> for download and use.
Once you have completed #3 and #4 it would be awesome for people to use pip install pyvmax and then use pyvmax directly from their command prompt. Thoughts on integration of that use case?

Once #3 and #4 are closed, this should be a piece of cake... I'm all about easy for the users


Feature request grab bag

[x] Geo data page for individual episodes
[x] Controls to adjust timeframe for analytics queries
[x] Show image preview on prepopulated image upload widgets
[ ] Show episode publish dates on podcast listen/subscriber history charts

All this is done


Adds support for converting huggingface sentence-similarity models

Codecov Report

Merging #1913 (661a525) into master (bb5073f) will decrease coverage by 2.17%.
The diff coverage is 67.10%.

@@             Coverage Diff              @@
##             master    #1913      +/-   ##
============================================
- Coverage     72.08%   69.91%   -2.18%
- Complexity     5126     5682     +556
============================================
  Files           473      543      +70
  Lines         21970    25071    +3101
  Branches       2351     2713     +362
============================================
+ Hits          15838    17528    +1690
- Misses         4925     6206    +1281
- Partials       1207     1337     +130

Impacted Files
Coverage Δ

api/src/main/java/ai/djl/modality/cv/Image.java
69.23% <ø> (-4.11%)
:arrow_down:

...rc/main/java/ai/djl/modality/cv/MultiBoxPrior.java
76.00% <ø> (ø)

...rc/main/java/ai/djl/modality/cv/output/Joints.java
71.42% <ø> (ø)

.../main/java/ai/djl/modality/cv/output/Landmark.java
100.00% <ø> (ø)

...main/java/ai/djl/modality/cv/output/Rectangle.java
72.41% <0.00%> (ø)

...i/djl/modality/cv/translator/BigGANTranslator.java
21.42% <0.00%> (-5.24%)
:arrow_down:

...odality/cv/translator/BigGANTranslatorFactory.java
33.33% <0.00%> (+8.33%)
:arrow_up:

...nslator/InstanceSegmentationTranslatorFactory.java
14.28% <0.00%> (-3.90%)
:arrow_down:

.../cv/translator/SemanticSegmentationTranslator.java
0.00% <0.00%> (ø)

.../cv/translator/StyleTransferTranslatorFactory.java
40.00% <ø> (ø)

... and 444 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Update sighacks.md

added website link
Description

Issues

Checklist

[ ] I've labeled the PR appropriately.
[ ] I've have built the website and verified that my changes work.
[ ] I've linked the appropriate issues and related PRs.

If you want this merged, please fix the lint error. :pray:
If you need assistance with that, let me know!


First hacky version of RescueTime plugin

Very rough mockup of plugin for RescueTime to ask a few questions about style

So far, all of the plugin examples have been shell script, but I'm assuming the language does not matter so much as long as the user has it installed on their system. Are there any guidelines for that.

For my prototype, I've been a little hacky, and used a vendored library from a separately installed package for testing. Obviously one shouldn't do this for real, but it worked for my mock up. Are there any guidelines on how plugins with additional dependencies should be treated ?

This plugin requires an api key provided by RescueTime. Are there any guidelines how how to handle plugins that require an api key or other settings. I see one of the examples shows it as "add your api key here" in the source, but in generally it's frowned upon to commit things like API keys :)

Any guidelines on how errors would best be handled? For example, when web requests fail.

Thanks for a very neat script. It's been fun to play with it some this afternoon :+1:

Great questions.

Don't know - going to see how the project progresses before solving this
Don't know - going to see how the project progresses before solving this
Good point; there shouldn't be any API keys in the code
Some people have used a red colour in the output to indicate failure

To help answer question 1, I've tested a few languages to see how they perform, and to see if they required any hacks to work.
Languages that I have personally tested:

Ruby

Works without a hitch.
Use puts "your string here"

Python

Works without a hitch.
Use print "your string here" or print("your string here") for Python3

JavaScript (node CLI)

Works, but I had to do some hacking (that may be due to my setup though)
Shebang had to be in the format #!/usr/bin/env /path/to/the/node/executable
Use console.log("your string here")
process.stdout.write doesn't work correctly for some reason...

CoffeeScript (coffee CLI)

Works, required multiple hacks (again, this may be due to my env config.)
Shebang had to be in the format #!/usr/bin/env /path/to/the/coffee/executable
I had to modify the shebang in the coffee exe because it couldn't find node...
coffee shebang: #!/usr/bin/env /path/to/the/node/executable
Use console.log "your string here"
process.stdout.write doesn't work correctly for some reason...

Swift (Interpreted)

Works without a hitch.
Use shebang #!/usr/bin/env swift
Use print("your string here")

Swift (Compiled)

Works without a hitch.
You still need a file extension (I used file.cswift)
To compile a swift file, use: xcrun -sdk macosx swiftc -o file.1s.cswift file.1s.swift

I'm going to add this plugin - and we can move the future plugin discussion to https://github.com/matryer/bitbar/issues/112
@taylorzane - can we put your notes somewhere in the project for others? Maybe in a README somewhere?

Sorry for the late reply.
Sounds good! I see you've documented a lot of things in the past few days and moved things to the over repo, so I'll clean up things over there. Thanks :)


change float to double type

from https://github.com/samelamin/spark-bigquery/issues/57
Could not work with this change (https://github.com/samelamin/spark-bigquery/pull/59/commits/fcc905c5be5df71ecbdaffda4bc30a40a323859e) so I change all of the Float to Double type and it works fine. Would you mind sharing your thoughts about this?

Can you change back the casting of float to float?

Hi, @samelamin. I tried to float to float version (https://github.com/samelamin/spark-bigquery/commit/fcc905c5be5df71ecbdaffda4bc30a40a323859e), but it could not work well and became the same exception. I couldn't understand why is this behavior is right so please tell me your opinion.
I guess it should spark-avro pitfall with some Avro file's float value is processing by Double.

Yeah I think it has to do with the avro issue
I think your initial commit was the correct thing to do
However if we merge this PR as it is, it will very likely cause someone an issue further down the line
I do not want to close this because I appreciate your help.
Why dont you create a test that reads in an avro dataframe with a few records that are double and see if you can save them as Double in BQ?
Is it at all possible that the Avro file you are reading is corrupt? i.e part of the records are double and another part is a float?
Because essentially if we mark all doubles as doubles then why would the class try and convert it as a Float?

@samelamin Thank you for your comment with care. I'll investigate more detail with this Avro issue and solve this problem.

No problem. I might be wrong but it's best to to be sure and a quick test
should be able to tell you that. You can even create a spark dataframe with
some dummy values to be certain
On Sat, 21 Apr 2018 at 06:44, Masatoshi Shimada<EMAIL_ADDRESS>wrote:

@samelamin https://github.com/samelamin Thank you for your comment with
care. I'll investigate more detail with this Avro issue and solve this
problem.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/samelamin/spark-bigquery/pull/59#issuecomment-383269778,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEHLm2PT0OvS28_Jpq06O65T1ylsMk2Tks5tqscxgaJpZM4TbO_0
.


CustomFields pulling Null?

Describe the bug
Both CustomFields methods return null on a Card level and Board level.
To Reproduce
Test code
  var cards = board.Cards;

            Console.WriteLine(cards.Count());

            foreach (var card in board.Cards)
            {
                Console.WriteLine(card.ToString());
                Console.WriteLine(card.CustomFields.Count());
                foreach (var field in card.CustomFields)
                {
                    Console.WriteLine(field);
                    Console.WriteLine(field.ToString());
                    Console.WriteLine(field.Definition);
                }
                    Console.WriteLine(card.ToString());
            }

Expected behavior
Should return the custom fields per card
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

Windows 10
.Net 4.5

Additional context
Add any other context about the problem here.

Thanks for reporting this.
I don't see any refresh calls in there.  Are you not calling .Refresh(), or did you just omit them for the report?

Thank you Greg, I refresh the lists and cards before requesting the fields.
            await board.Lists.Refresh();
            await board.Cards.Refresh();

This can be closed. Was testing on the wrong board! Sorry and thank you!


url() helper ignoring port when update-app-url setting is true

I have my dev environment working on a port different from 80/443.
If I set update-app-url in tenancy.php to true all my url() helper calls return the url without including the port.
Checking Hyn\Tenancy\Listeners\URL\UpdateAppUrl force() method I noticed that the url rewrite does not include the port
$url = sprintf('%s://%s', $scheme, $hostname->fqdn);
Shouldn't the port be included?

Hi there,
This is a known issue and is something that is simply not supported in the package at this moment. We really work with URL's and not with ports.

@ArlonAntonius but the port is part of URL...

@webard FQDN != URL

but we are talking about the url() helper so it should contain a full URL not only the FQDN

Hi @Bibendus83,
Tenant's have an FQDN that is used for the URL and is excluding a port. This is something that is known and it's simply not something that we support at this moment.

It's not a question of supporting it or not, using this setting causes an error on the default laravel helper.
Shouldn't it be fixed?

What exactly is the error?
Could you provide a stacktrace?
What is the fqdn set for the tenant?

I have a few thoughts on this.  I definitely understand where @Bibendus83 is coming from.  It's not necessarily that the functionality is "wrong" as much as it's "counter-intuitive"
In general, modern websites/webapps really shouldn't live on any port other than 80/443.  If you need to (for the sake of supporting multiple sites/apps on the same host, then that can easily be done with domain-based vhosts in the webserver(apache/nginx/etc) instead of by port.  The backend(php/laravel) layer of your application shouldn't care what port it's running at.  The exception to this is if you're attempting to distinguish your tenants by port number, but that doesn't appear to fit your requirements (and is honestly a pretty terrible idea in general).
Having said that, I don't entirely disagree with @Bibendus83. If we claim to support dynamically updating the app-url config, then we should only replace the portion of it that corresponds to the FQDN (i.e. leave any provided/configured port alone).  We should be able to dynamically support these kinds of use-cases.

Of course in production port 80/443 will be used.
My main issue is that I wasted a couple of days to understand what was the cause of the problem on my dev environment.
By default my docker environment runs on port 8000 (and I can't change it because I'm running another apache serviceon 80), so I could access my site using the port (ex. http://www.mysite.dev:8000).
However all internal links that laravel was creating where without the :8000 part, causing problems with direct links, login pages, etc.
So what I ask is, if the site is originally hosted on a different port from 80/443, why should it be forgotten while forcing the FQDN?

I would add that I had some issues with email notifications sent by jobs.
To fix the problem I had to enable the update-app-url setting, however it breaks all links in my dev environment.
That's why I created PR #951 to fix it.


New Saltern has a seriously out of date kitchen

Description
Saltern's freezer has the wrong tiles, no fans or freezers, it's missing its kitchen supplies vendor and it's happy honk meal vendor.

i'll get this fixed in #16226, give me a moment

tiles look fine to me, i put in the new vending machines, some tinyfans and some freezer doors instead of normal airlocks


[stable/gcloud-sqlproxy] Add PDB

Adds a PDB for high availability

@unguiculus Any reason not to move forward on this?

@rimusz @lachie83 Any feedback on this?

/approve

/lgtm

Caught up with chart outdated chart version and signed off on old commit. Should be good to go now.

yes, looks good now

/approve

/lgtm


[WIP] Build nixpkgs with gcc 8 by default

Reopened https://github.com/NixOS/nixpkgs/pull/53760

Unfortunately it will need some work, probably a rebase after the months.

@vcunat Do you intend to work in this? Otherwise I'd like to try to do the rebase.

I do not, at least not immediately.

Rebased. Here is the jobset on Hydra: https://hydra.nixos.org/jobset/nixpkgs/gcc8

BTW, gcc 9 should be already viable as well.  Whole Fedora has switched months ago.  Still, it might be easier to do these steps separately, for better grouping of similar problems.

I'd like to help with this PR, I hope there is still a chance for 19.09.
Here is a cutout of the most problematic dependencies (generated with eval-report):

name
count

aarch64-linux llvm-7.1.0
4491

x86_64-linux qtscript-5.12.0
444

aarch64-linux perl5.30.0-B-C-1.55
330

x86_64-linux qt-4.8.7
229

aarch64-linux linux-4.19.51-libre-src
81

aarch64-linux xapian-1.4.11
68

aarch64-linux linux-5.2-rc4
64

x86_64-linux qtscript-5.11.3
48

aarch64-linux python2.7-httpretty-0.9.6
39

aarch64-linux linux-4.9.181
28

aarch64-linux linux-4.4.181
27

aarch64-linux python3.7-Faker-1.0.7
17

aarch64-linux python3.7-notebook-5.7.8
15

x86_64-linux python3.7-scikit-learn-0.20.3
15

aarch64-linux buildbot_www-2.3.1-py3-none-any.whl
14

x86_64-linux xen-4.8.3
14

x86_64-linux gmime-3.2.3
13

aarch64-linux libc++abi-7.1.0
12

aarch64-linux llvm-3.8.1
12

x86_64-linux python2.7-Faker-1.0.7
10

x86_64-linux arrow-cpp-0.13.0
10

aarch64-linux epson-inkjet-printer-escpr2-1.0.29-1lsb3.2.src.rpm
10

aarch64-linux python3.7-pycurl-<IP_ADDRESS>
10

x86_64-linux cwrap-5.1
6

aarch64-linux llvm-4.0.1
6

aarch64-linux ucto-v0.9.6
5

aarch64-linux buildbot-grid-view-2.3.1.tar.gz
5

aarch64-linux buildbot-waterfall-view-2.3.1.tar.gz
5

aarch64-linux nlohmann_json-3.6.1
5

aarch64-linux sbcl-1.5.3
5

For qt4: we could reuse the AUR patch: https://aur.archlinux.org/cgit/aur.git/plain/qt4-gcc8.patch?h=qt4, or do sed -i in postPatch.
For qt5: 5.12 is fixed in patchlevel 2, latest is 4, we are at .0.
qt-5.11 and lower are not patched and need a similar patch as qt4.

llvm should already be fixed thanks to https://github.com/NixOS/nixpkgs/pull/63928.

This is now in staging-next.
https://hydra.nixos.org/eval/1541002

No, it isn't, at least not the current version e7297363c9 :-/  Bitten by the rebasing workflow?

As I'm against history-rewriting on staging-next, I suggest we merge this commit to staging-next and have a careful look at the conflicts and the overall merge result.

Seems we had a gcc8 and gcc-8 branch. I merged the gcc8 branch instead of this gcc-8.

Bad luck; first GitHub decided it got merged even if it didn't, and now this naming confusion.


ESLint does not re-compute type information on file changes

There's a known issue with typescript-eslint that modifying one file doesn't impact the view of that file's types seen by other files:

https://github.com/JoshuaKGoldberg/repros/tree/repro-vs-code-reparse-typescript-eslint has a reproduction & issue
https://github.com/typescript-eslint/typescript-eslint/issues/8291 has more details

Copying that issue's explanation here: @typescript-eslint/parser sets up a TypeScript program behind-the-scenes when it parses files. The program for a file is later made on ESLintUtils.getParserServicescontext).program. This is documented in Custom Rules > Typed Rules. That program is what's used for type information in typed lint rules.
One known issue with the parser-generating-type-information strategy is that programs are only recreated when ESLint re-parses. I'm not sure how best to solve this on the editor side, so asking for help here 🙂. Would it be reasonable for vscode-eslint to trigger an ESLint re-parse whenever a file is modified on disk?

@JoshuaKGoldberg thanks for reaching out to me.

Would it be reasonable for vscode-eslint to trigger an ESLint re-parse whenever a file is modified on disk

How does that re-parse API look like. What I would like to avoid is that the ESLint server needs to know about dependencies in TS files.

And would there be API for me to find out (on the ESLint level) if the parser has TS type information loaded to avoid this in cases where it is not necessary.

How does that re-parse API look like

Looking at interface ESLintClass and its await eslintClass.lintText usage, I'm thinking calling the same validate(...) should be sufficient? Is that what you mean?

avoid this in cases where it is not necessary

Yeah the difficulty there is in theory any file can cause this issue. A global.d.ts that augments a global type, for example, could impact any other file in the project. In order to know about TypeScript augmentations you'd have to talk to the TypeScript language service (guessing: not doable?)... but even that wouldn't be enough for everyone:

Ezno, Flow, and other non-TypeScript typed languages have different semantics
Other ESLint plugins may also present similar cross-file issues even in vanilla JS, such as eslint-plugin-import

I can think of a few directions...

Assuming any parser customization might necessitate re-computing
Adding a setting to explicitly disable/enable this

API for me to find out (on the ESLint level) if the parser has TS type information
find out whether the plugin has TS symbol information

Theoretically yes: the resolved ESLint parserOptions for the file can be checked to determine if project or EXPERIMENTAL_useProjectService are truthy. That would determine whether typical TypeScript files should be re-linted.
But that wouldn't fix things for the users of other multi-file-linting parsers mentioned in https://github.com/microsoft/vscode-eslint/issues/1774#issuecomment-1906234646. That list is non-exhaustive: I also remembered n/no-missing-import and n/no-missing-require suffer from this issue.

have an action that enforces re-validation of all files

Would this be noticeably better than the existing Restart ESLint Server action? That one is pretty fast in my experience. And most of the slowness folks experience from expensive linting occurs from out-of-file analysis that would happen in both commands.

the TypeScript ESLint plugin runs the TypeScript language service in watch mode

I think this watch mode is theoretically doable. Two difficulties:

It would be a pretty big code addition. We're still iterating on EXPERIMENTAL_useProjectService and only plan on releasing it on stable in v7 later this year (https://github.com/typescript-eslint/typescript-eslint/pull/8031). The soonest it would likely land is H2 2024, very optimistically.
There's no sanctioned way for a parser to know ESLint is running it in a long-lived session. https://github.com/eslint/rfcs/pull/102 was closed last year pending a longer-term rewrite of ESLint (https://github.com/eslint/eslint/discussions/16557). We'd want to coordinate with ESLint and other editors (e.g. WebStorm) to make sure other folks get the benefits too.

the TypeScript ESLint plugin provides a way to notify about such a change and then the server could re-validate the files

I suppose this is possible, with more of the same two difficulties noted in the previous session.

cc @bradzacher - who has often had a superset of my knowledge about these workings.

This is relevant to eslint-plugin-import, since editing any file could cause any other file to become invalid. Tightly integrating the concept of “vscode” or “a language server” into individual eslint plugins (that shouldn’t ever need to be aware of such concepts) doesn’t seem like a viable or maintainable approach to me, altho ofc I’m willing to make changes if that would solve the problem.

for TS it would be cool if we could find out whether the plugin has TS symbol information

calculateConfigForFile will give you back the ESLint config - then really just need to check if parserOptions.project is truthy.
We can build and maintain a util for you (eg pass a config and we return a boolean) to avoid you relying on our implementation details.
That being said - as Jordan mentioned there are more usecases for "refresh" beyond type info in the eslint ecosystem so tying it to one subset is probs more limited than we'd ultimately want.

FWIW I've asked eslint for a way to register file dependency at lint time and the response was essentially "not until we rewrite eslint". So we can either build a paradigm outside their APIs, or we can wait (probably another few years). The former is burden for us (or mostly the IDE extensions), yes, but would fix the DevX that everyone currently hates and complains about to us - a lot.

the TypeScript ESLint plugin runs the TypeScript language service in watch mode

This wouldn't help us. We already do this really - just using the lower-level APIs. But we don't attach file watchers because eslint provides no mechanism for us to know when the "lint run is done" - so we don't know when to detach the watchers and if we don't do that the ESLint CLI never exits.
But regardless - the server in watch mode doesn't really provide us with any wins because we don't coordinate the lint run - eslint does. Us recalculating types doesn't do anything!
Once the user saves a file it'll trigger a fresh lint run on the file which will make eslint call us and we'll recalculate the types. After that if you "re lint all open files" they should be mostly free to lint because we don't need to recalculate types.

Thanks for all the comments. Reading through them shows that there isn't an easy solution to fix this since none of the participants has enough information right now to do the proper calculation whether a reparse is necessary or not. To summarize things:

The VS Code ESLint extension could do it for TypeScript by checking the config.parserOptions.project property
This will not work for plugins that have inter file dependencies but don't depend on TypeScript
Adding a setting to VS Code to signal inter file dependencies is bad since most users will not be aware of this.
Always re-linting all files is bad as well since it is IMO not necessary for 90% of the rules and will have bad performance impacts.

I also understand that not every rule want to build a dependency tree and have file watchers to determine this itself. Since VS Code as a file change and watcher capabilities it would be OK for me if the extension does the re-linting however I would like to request some more support from ESLint as well. Ideal would a solution where the ESLint extension could find out for every rule if it has inter file dependencies or not. Does anyone know if something is possible today? I haven't found an API to get to a rule object. If something like this is not possible I think we need to talk to the ESLint maintainers to see if something like this could be added.
What I could do is the following:

assume inter file dependencies for TypeScript
re-lint a file on focus again. This will at least remove an error as soon as a file gets focused and doesn't need additional user action.

Any additional thought?

assume inter file dependencies for TypeScript
re-lint a file on focus again. This will at least remove an error as soon as a file gets focused and doesn't need additional user action.

I'd be okay with either of these. Though the latter wouldn't clear the problems pane - at least it would clear as soon as the user focuses the file.

Always re-linting all files is bad as well since it is IMO not necessary for 90% of the rules and will have bad performance impacts.

If we're talking re-linting open files I'd have thought most user sessions would have at most a dozen files up at any given time? (I have no idea - pulling a number out by butt based on how I use it) so a full session lint should be fast - esp considering most files don't need type info re-calculated and just need the lint rules to run.
But regardless you're not wrong - linting the entire session on file change would be ridiculously slow for the user.
What about if we did it just asynchronously on save instead? Is that doable? Idk if vscode exposes the signals to do that.

Could we do a "throttle" on the event?
EG trigger a "session" lint on save but no more than once every 10s, and it is run asynchronously after the current file has been linted to completion (to ensure the type info is recalculated).
If we pair that with "re lint file on focus if a change has occurred since the file was last linted" then we could have good coverage of everything without being too expensive:

we don't burn cycles for autosave users
we don't burn cycles for compulsive savers
we are still able to show the latest lint state for a file even if the throttle prevents a latest lint

The trade-off here is implementation complexity, of course.
If we could make the extension aware of the explicit dependencies of a given file then we'd be well off - though IIRC it's actually pretty hard to get this information performantly out of the ts.Program.


Clarification required for delete lookup property values

In the sample that shows how to remove a single-value navigation property, we discussed the customerid field by removing the customerid_account navigation property. What if the lookup field has a value that points to contact, will it require another service call to remove customerid_contact navigation property? Does that mean that it requires two service calls to clear the lookup field's value entirely since the field can point to either entity? Will the service call fail if there is no value for the navigation entity?

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

ID: e6444b56-0e82-a336-244d-67e4c3aeed05
Version Independent ID: cb15df8b-5ef7-25b4-24cb-a48a4ec14e9d
Content: Associate and disassociate entities using the Web API (Common Data Service for Apps) - PowerApps
Content Source: powerapps-docs/developer/common-data-service/webapi/associate-disassociate-entities-using-web-api.md
Service: crm-online
GitHub Login: @brandonsimons
Microsoft Alias: jdaly

It is also possible to disassociate using this method:
DELETE [Organization URI]/api/data/v9.0/opportunities(00000000-0000-0000-0000-000000000001)/_customerid_value
Then you only use one request for the disassociation.

@dwcai
Thanks for your feedback. We are closing this issue because we are either unable to find relevant information or reproduce this. If you're still experiencing the issue described here, please reopen or create a new issue.


Move repo dir layout to a separate page

the rest of the best practices will move to https://github.com/oamg/leapp-repository/tree/master/docs

Can one of the admins verify this patch?


Library name change request (dWin_Arduino --> dWin)

Hi friends,
I have a library registered as dWin_Arduino (https://github.com/akkoyun/dWin_Arduino)
i want to change this library name to https://github.com/akkoyun/dWin
i creare new release and change version update.
old name : dWin_Arduino
new name : dWin
new repo : https://github.com/akkoyun/dWin

Hi @akkoyun. The requested change is now in progress: https://github.com/arduino/library-registry/pull/1113, https://github.com/arduino/library-registry/pull/1114
Unlike submissions, this type of request is still handled manually. The Library Manager index maintainer occasionally comes through to clear all the outstanding requests and closes those issues/PRs when that is done. If you are subscribed to this issue, you'll get a notification at that time.
After that, you can monitor the indexing of the library via its dedicated logs web page.
Information about that here:
https://github.com/arduino/library-registry/blob/main/FAQ.md#can-i-check-on-library-releases-being-added-to-library-manager

Should be solved by #1113 and #1114


sfpowerscripts-pmdanalysis-tab doesn't display any issues

Even after running the analyzewithpmd task, I'm unable to obtain data into the PMD APEX Analysis tab.
- task: sfpwowerscripts-analyzewithpmd-task@6
  displayName: 'Analyze using PMD'

I've just updated to the latest version and it's now working.

Thanks @rokam, glad you were able to solve the issue.


feature requests: update deps

such as:
event-listener which has ^4 released
lru which has ^0.12.0 released - introduced BC, and need manually fix.
dashmap which has ^5 released

such as: event-listener which has ^4 released lru which has ^0.12.0 released - introduced BC, and need manually fix. dashmap which has ^5 released

Your request will be completed in my spare time. Thank you for your support for the project!

@greenhat616  Hello my friend related dependencies have been updated to the latest :)


Zig Zag Indicator

Hi,
pandas_ta is a fantastic project, thanks for sharing it.
Maybe it si a good idea to implement the Zig-Zag indicator.
It is a indicator that is nog based on periods but on % of change.
On this way will be easy to find the higest and lowest pivot points in the past.
It is also great to see the trend is up or down.
In the link below the indicator is explained:
https://www.investopedia.com/terms/z/zig_zag_indicator.asp

Hello @AureliusMarcusHu,
It's on the list. Hopefully someone can help contribute so it can be added quicker. 😎
Kind Regards,
KJ

Did anyone working on Zig Zag indicator ?

Hello @puneeth714,
No one has submitted a working PR with it implemented yet. If you are feeling up to it, see #355 Creating a Custom Indicator on how to integrate it. Your contribution would be greatly appreciated. 😎
Thanks,
KJ

Not a direct code, but I use this once for a project and look to be working great. Maybe a start ?
https://github.com/djoffrey/HarmonicPatterns

Hi there!
That's an honor for me using pandas-ta library regularly and this motivated me to participate in its development. I developed zigzag indicator to resolve #443
If there was any problems or feedback about it, please do not hesitate to get in touch as I am always love to learn more.


Add an indicator for the current window

for https://github.com/Microsoft/vscode/issues/12997

Hi @heycalmdown, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;

Coverage remained the same at 61.233% when pulling bcfc5863036c5a1b119b1322e35ddf8b3409c0c3 on heycalmdown:current-indicator into 602155bb781f509c7a4ddcd700b57cb9b9f5286d on Microsoft:master.

@heycalmdown thanks for the PR, can we maybe try to play with the description property instead? Here is how it works code wise:
return <IPickOpenEntry>{
	label: w.title,
	description: (id === w.id) ? nls.localize('current', "Current Window") : void 0,
	run: () => {
		ipc.send('vscode:showWindow', w.id);
	}
};

and here is how it would look like:

Clearer. Thanks.

Coverage remained the same at 61.233% when pulling e8c84077e26021bfd050283e1a1a6c8c725c18d4 on heycalmdown:current-indicator into 602155bb781f509c7a4ddcd700b57cb9b9f5286d on Microsoft:master.


Fix stale heap triggering assert in TSHttpTxnCachedRespGet

A member from our video team reported that the were getting the crash below every few minutes.
"We see huge number of transaction aborted for content that is no longer exist (live event that ended). We are using the “open write fail action 3” to forward a single request that for another unknown reason takes a lot of time, at that time I suspect that the connection are piling up and crash the ATS."
Looking at the history in the HttpSM on the stack, we see that the SM had successfully done a cache read and then failed the cache write twice.  Then it is going in for another cache read as this crash happened.
Looking into the code in TSHttpTxnCachedRespGet, we see that it is asserting on the fact that the bufp retrieved from the t_state.cache_resp_hdr_heap_handle is good.
sdk_assert(sdk_sanity_check_mbuffer(*bufp) == TS_SUCCESS);

And digging through the bufp, it does indeed look bad.
The speculation is that the cached handle was created on the first set of cache reads using the heap from the cached hdr object from that read.  But after the failed write and the second read, the original cached hdr has already been deleted and the associated heap is invalid.
This patch only allocates the HdrHeapSDKHandle once, but always assigns the m_heap of the handle from the current cached_hdr.  The video team run a Traffic Server built with this patch and it seems to have addressed the crash.
Thread 29464, [ET_NET 64]:
0    0x00000000004ce632 crash_logger_invoke(int, siginfo*, void*) + 0x72
1    0x00002b12478577e0 __restore_rt + (nil)
2    0x00002b1248645495 gsignal + 0x35
3    0x00002b1248646c75 abort + 0x175
4    0x00002b124635c7bb ink_abort(char const*, ...) + 0x9b
5    0x00002b124635a275 _ink_assert + 0x15
6    0x00000000004edf80 TSHttpTxnCachedRespGet + 0xc0
7    0x00002aab73bb205e atscppapi::Transaction::getCachedResponseStatus() + 0x2e
8    0x00002aab78d6800f atlas::ats::transform::utils::IsCacheTransformable(atscppapi::Transaction const&) + 0xa0
9    0x00002aab78d67ae6 atlas::ats::transform::utils::IsTransformable(atscppapi::Transaction const&, atlas::ats::utils::transformType) + 0x46
10   0x00002aab78d605ee atlas::ats::transform::TransformGlobalPlugin::SetTransform(atscppapi::Transaction&, atscppapi::Plugin::HookType) + 0xce
11   0x00002aab78d60488 atlas::ats::transform::TransformGlobalPlugin::handleReadCacheLookupComplete(atscppapi::Transaction&) + 0x56
12   0x00002aab73baf92d atscppapi::ScopedContinuationLock::~ScopedContinuationLock() + 0x5d
13   0x00000000004e6b8b INKContInternal::handle_event(int, void*) + 0x6b
14   0x00000000007b71a3 Continuation::dispatchEvent(int, void*) + 0x123
15   0x00000000005c2e90 HttpSM::state_api_callout(int, void*) + 0x2d0
16   0x00000000005cb36b HttpSM::set_next_state() + 0x5fb
17   0x00000000005b364d HttpSM::call_transact_and_set_next_state(void (*)(HttpTransact::State*)) + 0x3d
18   0x00000000005ca8ea HttpSM::handle_api_return() + 0x8a
19   0x00000000005c319e HttpSM::state_api_callout(int, void*) + 0x5de
20   0x00000000005ca266 HttpSM::state_api_callback(int, void*) + 0x126
21   0x00000000004fba05 TSHttpTxnReenable + 0x145
22   0x00002aab73bb0e35 atscppapi::utils::internal::initTransactionManagement() + 0xa5
23   0x00000000004e6b8b INKContInternal::handle_event(int, void*) + 0x6b
24   0x00000000007b71a3 Continuation::dispatchEvent(int, void*) + 0x123
25   0x00000000005c2e90 HttpSM::state_api_callout(int, void*) + 0x2d0
26   0x00000000005cb36b HttpSM::set_next_state() + 0x5fb
27   0x00000000005b364d HttpSM::call_transact_and_set_next_state(void (*)(HttpTransact::State*)) + 0x3d
28   0x00000000005c5481 HttpSM::state_cache_open_read(int, void*) + 0x161
29   0x00000000005ca420 HttpSM::main_handler(int, void*) + 0xa0
30   0x0000000000597ee2 HttpCacheSM::state_cache_open_read(int, void*) + 0x232
31   0x00000000006b7aca CacheVC::callcont(int) + 0x4a
32   0x000000000072053d CacheVC::openReadStartHead(int, Event*) + 0x63d
33   0x000000000072061b CacheVC::openReadStartHead(int, Event*) + 0x71b
34   0x0000000000721226 CacheVC::openReadFromWriter(int, Event*) + 0x516
35   0x00000000007b810d EThread::process_event(Event*, int) + 0x7d
36   0x00000000007b9113 EThread::execute_regular() + 0x413
37   0x00000000007b7ab2 spawn_thread_internal(void*) + 0x62
38   0x00002b124784faa1 start_thread + 0xd1
39   0x00002b12486fbbdd clone + 0x6d
40   0x0000000000000000 0x0 + 0x6d

This cache handle logic has been present since at least 2009.  @SolidWallOfCode speculates that this problem is triggered by the addition of write_action failures.

cherry-picked in to 8.1.x


Schedule

11/22

Make multibit error correct happen properly
How Fault handles analog signals
Have the adaptation running on the Phy
Have the new mProbo working to characterize a cell
Make the emulation useable for software development (might push this)
ACORE
System Model

Add bad channel model
Phase interpolator with correct fixed codes

12/6

Have complete templates for the selected type of cells
System Model:

Use stochastic ADC
Add the CDR implementation

12/13

System Model:

Memory and test hardware
JTAG

12/20

Have a demo for DaVE, and complete Dragon Phy, and emulation Dragon Phy

12/27 -- Work will happen individually from here to meeting
1/3
Done
11/8 -

Take back-end blocks and push to master  - To be done today!

No adaptation, forward path with MLSD

How to link software into our system, to make emulation better (olivia)
- Not as pressing an issue, since first tests won't need it

For tests that do need it, there are two options

Emulated time on the software.  Or not
We will chose not, and just read the data when the processor is ready

Extracting parameters from simulation data (daniel) Done
Create a list of circuit templates that you want to create by Jan  Done

Phase blender
V2T
Sample and hold
Bias gen

Create a plan for moving design over to real design Done
○ Low-loss channel model
○ Connect digital back end
○ Add bad channel model
○ Phase interpolator with correct fixed codes
○ Swap out ADC for one with real TI hierarchy
○ Use stochastic ADC
○ Add the CDR implementation
○ Memory and test hardware
○ JTAG

Closing this as it referred to a previous tapeout effort.


Wait ...

Dear maintainer,
In the future, when you think that this project designs and patterns are not the best and easiest to maintain anymore as you mentioned on veritrans/go-midtrans, please don't create new project. Use git tag instead. haha 🤞🏼
Good job for the improvement on this API. Seems better indeed. 👏🏼

Hi mas @imrenagi thanks! yes, perfectly valid. We do agree!
This will be maintained long term and we'll try to properly use tag/versioning, instead of major migration to new project like the last time. Last time was a major changes, bit messy, and we wanted to centralize to from veritrans to Midtrans github org (and branding), etc. So we decide to create a new fresh one., which will be the last time we should do that.
Thanks for letting us know your concern! 🙂


Update to v0.16.9 and newer Versions i get restart loop.

When i update to v0.16.9 and newer Versions i get restart loop.
With the version 0.16.8 the plugin is stable. My heatpump an my climates are working but not my Lossnays.
homebridge.log (4).txt

Fixed, let me know

Wow, Your fixing is very fast! Restart loop ist fixed! But i can't control the two lossnays.

Can you post the debug log and write what is not working?

@tobuser
fixed, please update to latest version

Apologies, I forgot to report the version. I'm using the latest version, v0.16.13. I'm unable to control the Lossnays. When I click on the Lossnay button in the 'device' section, the button gets highlighted, but the Lossnay doesn't power on. After some time, the button loses its 'on' status.
homebridge.log (5).txt

Update to 0.16.14 please

Now i can power on and off the 2 lossnay! Thanx


Misleading output about VK_RZ_A1H and RZ_A1H in 5.7

Branch: mbed-os-5.7.0-oob
It seems VK_RZ_A1H and RZ_A1H (Cortex-A) are not supported.
We should update the message "Will be supported in mbed OS 5.6"  with something like "Will be supported in a future version of Mbed OS"
@0xc0170
mac:~/mbed/OOB/5.7/mbed-os-example-blinky$ mbed compile -t GCC_ARM -m VK_RZ_A1H
Building project mbed-os-example-blinky (VK_RZ_A1H, GCC_ARM)
Scan: .
Scan: mbed
Scan: env
Scan: FEATURE_LWIP

Could not compile for VK_RZ_A1H: VK_RZ_A1H Will be supported in mbed OS 5.6. To use the VK_RZ_A1H, please checkout the mbed OS 5.4 release branch. See https://developer.mbed.org/platforms/Renesas-GR-PEACH/#important-notice for more information

@MarceloSalazar
The PR is still in review here:
https://github.com/ARMmbed/mbed-os/pull/5628

Thanks @toyowata .
We should update the message "Will be supported in mbed OS 5.6" with something like "Will be supported in a future version of Mbed OS"
The message comes from mbed-os, it should be requested there, it's not part of this example.

@theotherjimmy please have a look. We'll appreciate if you could patch this on Mbed OS.


add-category comment-utiliser-l-eau-de-pluie.md

:tada: This PR is included in version 1.4.5 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


provide a way to pass objects between isolates cheaply

Right now the usage of isolate in Flutter is severely handicapped as objects cannot be transferred between isolates.  Although the underlying mobile platforms don't have this restriction.  This prevents work from being offload to isolates that fetch and process large amounts of data that take a couple of hundred milliseconds to process without blocking the app.  This is especially the case in enterprise apps such as some internal apps inside Google.
It would be good if an isolate can pass an object to the main thread when it is exiting.  This will avoid the issue of sharing memory between threads but reduce the cost of serializing and deserializing large amounts of data from an isolate.

cc @aam Are you still exploring things in this space for the VM?

Chatted with @irfantusneem offline. The feature request is about passing objects between isolates without copying. I'd phrase the feature request as "provide a way to pass objects between isolates cheaply".

This is for Flutter apps.

@yjbanov I am triaging our bug database, and noticed this issue from 2018. Is this still relevant or actionable? if not, can we close it?

Yes it is.
On Thu, Jan 2, 2020, 10:36 PM zoeyfan<EMAIL_ADDRESS>wrote:

@yjbanov https://github.com/yjbanov I am triaging our bug database, and
noticed this issue from 2018. Is this still relevant or actionable? if not,
can we close it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/23473?email_source=notifications&email_token=ABG5ATDWUSAKUKH5DJ4KNELQ33MH7A5CNFSM4F7BUTFKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIANEPA#issuecomment-570479164,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABG5ATBM4QNH5ADGUJG6JNDQ33MH7ANCNFSM4F7BUTFA
.

Hi, is there any updates?

With https://github.com/dart-lang/sdk/issues/46754 landed I think this can be closed.

@aam Thanks! I wonder when will it be launched in flutter?


Session.init hangs on unauthorized vhost use

See #4

The problem is that we're not notifying session that the connection broke.
One of the solutions may be in sending AMQPResult<Frame> through channel instead of Frame, so we can also send errors and handle them in upper in the stack.

Should be fixed now.
When reading_loop spots IO error, it will propagate that error to all channels, hoping they will handle it.

Great, thanks!
ᐧ
Regards,
Clément Delafargue
PGP Fingerprint : 5311 A6C4 8416 5378 3019  B977 FFB4 9299 EAE0 ED53
On Tue, Aug 18, 2015 at 3:42 PM, Andrii Dmytrenko<EMAIL_ADDRESS>wrote:

Should be fixed now.
When reading_loop spots IO error, it will propagate that error to all
channels, hoping they will handle it.
—
Reply to this email directly or view it on GitHub
https://github.com/Antti/rust-amqp/issues/7#issuecomment-132211041.


fix(production): Updating docker container

:tada: This PR is included in version 1.13.2 :tada:
Your semantic-release bot :package::rocket:


dataset documentation 3 - enrich documentation

Most of the useful per-dataset documentation has been lost in the new pipeline.  Restore the more helpful documentation provided by the old pipeline, for example this Candela_Africa.stool.eset.Rd.

This doesn't seem like it should be hard because I wrote a script for it, or is it?

Although this should be done along with Issue #17 or else the manual would be voluminous.

Attaching a richer manual based on a previous version for demonstration purposes.
curatedMetagenomicData-397fe7b75397d2170b2759f4b1509e9be3bac59a.pdf

Working on this and will have it done shortly!

Closed by f535e99e53099ed03b0914f1e36c59b7cdb20ebb, simply github install the package to see the more informative and condensed documentation

The new descriptives plots in RStudio man pages are neat, but because they don't show up in the PDF manual or in the console, I would suggest they should supplement, rather than replace, frequency tables. Having ctrl-F in the PDF manual is handy. And/or, add a table to the vignette that summarizes over all datasets.

Examples of new and old documentation
R- Data from the Obregon_TitoAJ_2015 study - New.pdf
R- Data from the Obregon_TitoAJ_2015 study - Old.pdf

I will work to add the frequency table and figures to both HTML and PDF documentation.

We'll no longer have dataset-specific man pages, datasets will be documented in a (possibly separate) vignette.


Nag when somebody sets a bug as being a regression and adds a bug to its blocks or depends_on fields

This is to ensure people use regressed_by instead of blocks or depends_on.
We should nag when somebody sets 'Is Regression' to 'yes' or 'Has Regression Range' to 'yes' or 'no', and at the same time they add a bug to "blocks" or "depends_on".

@calixteman somehow similar to what we discussed earlier

I think this is basically a subset of #605, so with #605 we don't need this anymore. Right @calixteman ?

@calixteman ping


Screenshots out of date

Cornerstone OnDemand did a rebranding awhile back. We need updated screenshots for this.

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

ID: d426f917-0efe-62f7-4a93-320c2e33343b
Version Independent ID: 9d02123b-23ab-4eb5-b315-5c2e685c245d
Content: Tutorial: Azure Active Directory Single sign-on (SSO) integration with Cornerstone
Content Source: articles/active-directory/saas-apps/cornerstone-ondemand-tutorial.md
Service: active-directory
Sub-service: saas-app-tutorial
GitHub Login: @jeevansd
Microsoft Alias: jeedes

@npherson
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

@npherson, could you please confirm which screenshots you are talking about?

#please-close


Adding keywords as metadata to page

Currently the page does not contain any meta-keywords

Hello,
@hendrikebbers I would like to contribute by handling this issue. I want to create the metadata to the website but first I'd like to get a paragraph to use as the metadata. I did not want to use my own words and it would be better if you could provide the words for me to include.
Thanks!

@hendrikebbers
@Jexsie
I just submitted this PR in regards to this particular issue, If you could be as kind as to check it out that'd be awesome.
Thank you!


Link for windows zip download is broken

Attempting to download the CLI for windows and receiving this error:

Hi there @cacodev thanks for reaching out. It doesn't look like we published the release so I can't point you to the documentation but we have excluded the Windows release in this release because of cert renewal timelines were taking longer than expected. We received confirmation that we have the cert now so will be releasing soon again with Windows support.

how long is "soon"?  I have a handful of CI processes that rely on being able to pull the latest cf.exe and I'd like to know if we have to fix those or this will be fixed within a few hours

Hi @cacodev sorry about that - it won't be fixed in a few hours. We hope to have Windows support by next week. We've marked the 6.47.0 as a pre-release.

Updates here for Windows support: https://github.com/cloudfoundry/cli/issues/1820#issuecomment-543828008

@cacodev we've released today again without Windows support - sorry about that. There was a major regression we applied a fix for see issue #1820. The team is currently working on updating our Windows installers now - we hope to get a Windows release out soon (by this week).
Please let us know if you have any feedback/concerns, thank you.

Hi @cacodev the engs are still working on a release for Windows support. In the meantime, we plan on adding a redirect for Windows to point to 6.46.1, which is the latest known working version.  Here is the story to track: https://www.pivotaltracker.com/story/show/169295723 for the redirect. Let us know if you have any feedback. Thanks. Sorry again about the disruption.

A quick update: we are still working on Windows Support. In the meantime, the cf CLI eng team applied a temporary fix for the Windows issue: links for the latest Windows version temporarily redirects to use cf CLI 6.46.1 which is the last known working version.
The Linux and OSX installers/binaries are still pointing at cf CLI 6.47.1, which fixes the aforementioned regression for login. Once we have the new Windows cert working, we will release Windows support which will be on par with cf CLI 6.47.1.
Please reach out if you have any questions or concerns, thanks.
Abby

Hey @cacodev we released cf CLI 6.47.1 yesterday with Windows support. Sorry again about the interruption. Please let us know if you have any feedback, thanks.

Closing this issue as fixed, please provide any feedback you may have. Thanks.


Create marinha

@styllth I am very sorry, this domain seems to be not belonging to a university, nor to a college. I have to close the request without merging. Please ensure that you are familiar with this repository rules located at the bottom of this page before submitting a new request.