Change method fetchZipCodeAddress from public to protected

There is no reason at all for the method fetchZipCodeAddress to be public, sorry :)

Fixed on v2.2.2


Add JF_GIT_API_ENDPOINT Variable

[ ] All tests passed. If this feature is not already covered by the tests, I added new tests.
[ ] This pull request is on the dev branch.
[ ] I used gofmt for formatting the code before submitting the pull request.

@0c0c0f,
This PR is incomplete, correct?
Is the new environment variable this PR adds to the README is actually supposed by the Frogbot code? Can you elaborate more about that?

Oh - I know see the code does support it @0c0c0f. Thanks!
Will you be able to sign the CLA as the bot comment suggests, so that we can merge your PR?

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

Oh - I know see the code does support it @0c0c0f. Thanks! Will you be able to sign the CLA as the bot comment suggests, so that we can merge your PR?
agreed!  ref: https://github.com/jfrog/frogbot/pull/51#issuecomment-1107524021


[SPARK-20413] Add new query hint NO_COLLAPSE.

What changes were proposed in this pull request?
This PR proposes adding a new query hint called NO_COLLAPSE that can be used to prevent adjacent projections from being collapsed.
How was this patch tested?
Test using unit tests, integration tests and manual tests.

Can one of the admins verify this patch?

ok to test

Test build #75995 has started for PR 17708 at commit 3f1e6a1.

Test build #75995 has finished for PR 17708 at commit 3f1e6a1.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class NoCollapseHint(child: LogicalPlan) extends UnaryNode

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/75995/
Test FAILed.

Test build #76001 has started for PR 17708 at commit 975cca5.

Test build #76001 has finished for PR 17708 at commit 975cca5.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/76001/
Test FAILed.

Test build #76005 has started for PR 17708 at commit 3986247.

Test build #76005 has finished for PR 17708 at commit 3986247.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/76005/
Test PASSed.

It sounds like we should not simply merge two Projects to avoid calling the same UDF multiple times.

I have the same question as Reynold asked in the mailing list. Doesn't common sub expression elimination already address this issue?

Any update? Maybe we can close this PR at first?

@gatorsmile I will run a few more tests to determine if subexpression elimination solves this issue.

We are closing the inactive PRs. After you run more test, please do reopen if you still hit this issue. Thanks!


PutObjectRequest + Aws::FStream give inconsistent output

What platform/OS are you using?
Linux (Ubuntu 16.04)
What compiler are you using? what version?
gcc 5.4
What's your CMake arguments?
-DBUILD_ONLY="s3"
Issue
The PutObject request gives content length as -1 for every even index in the following code with the file being constant:
    auto inpData = Aws::MakeShared<Aws::FStream>("PutObjectInputStream",
            path.c_str(), std::ios_base::in | std::ios_base::binary);
    auto objReq = Aws::S3::Model::PutObjectRequest();
    objReq.WithBucket(bucketName).SetBody(inpData);
    for (size_t i = 0; i < loop; ++i)
    {
        String key_suffix = std::to_string(i).c_str();
        auto objRes = client->PutObject(objReq.WithKey(key + key_suffix));
    }

Some details about types and variables used:
    using String = Aws::String;
    String key = "some_key", path = "SomePath";
    size_t loop = 11;
    std::shared_ptr<Aws::S3::S3Client> client;

Expected behavior
Consistent content length and content for every request (provided that the file doesn't change) without instantiating new instances for every loop. However, this is my personal expectation.
Current Solution
    using String = Aws::String;
    String key = "some_key", path = "SomePath";
    size_t loop = 11;
    for (size_t i = 0; i < loop; ++i)
    {
        auto inpData = Aws::MakeShared<Aws::FStream>("PutObjectInputStream",
                path.c_str(), std::ios_base::in | std::ios_base::binary);
        auto objReq = Aws::S3::Model::PutObjectRequest();
        objReq.WithBucket(bucketName).SetBody(inpData);
        String key_suffix = std::to_string(i).c_str();
        auto objRes = client->PutObject(objReq.WithKey(key + key_suffix));
    }

Hi, I've tried you code and I succeeded to upload multiple files without instantiating new instances.
I've checked the log and found that all of content-length are the same.
My question is what do you mean by "content length"? Do you mean objReq.GetContentLength() or the content-length when you make the real request (which can be found in the log)? So could you provide us your TRACE level Log?

By content length, I mean the content length in the actual HTTP request which I saw using Wireshark. How do I produce TRACE level logs?

You can set it in the SDKOptions.
Aws::SDKOptions options;
options.loggingOptions.logLevel = Aws::Utils::Logging::LogLevel::Trace;
Aws::InitAPI(options)

Then you can find the log file: "aws_sdk_yy-mm-dd-hh.log" in your project folder.

Thanks.
You can find the complete log (with server field redacted) here
As you can see in
[DEBUG] 2017-11-13 04:35:54 AWSAuthV4Signer [139835554469696] Canonical Request String: PUT
/test.small.1

content-length:-1
content-type:binary/octet-stream
host:testc.localhost
x-amz-content-sha256:9f4f5fdd6a2a186f835d68389d546376ab7e6ef1d73a9fe51107004c97f25b5f
x-amz-date:20171113T043554Z

content-length;content-type;host;x-amz-content-sha256;x-amz-date
9f4f5fdd6a2a186f835d68389d546376ab7e6ef1d73a9fe51107004c97f25b5f

The content-length is -1

I guess this is because once SDK is done with your iostream -- it is in "I point to the end of file" state. So, when SDK tries to use it second time -- it run's into eof() condition (when calculating content-length) and as a side effect resets pointer to the start of file.
Try resetting it manually in every iteration -- I bet problem will go away.

I did realize that @crusader-mike as seen from the corrected solution I posted above.
My question is more towards which approach is better for FStream:

Revert back to original state after showing EOF, ie. should it throw an error for every attempt after the first one
Send the stream from beginning of file if size is non-zero and currently it is at EOF
Once read past EOF is attempted, reset to beginning and succeed next time.

IMO the third (and current) is not a least-surprise to programmer approach. The first option seems best and second one seems a bit absurd to me

You recreate fstream (thus opening the file again), but you can reset it's pointer to beginning of file instead.
In terms of fixing this I don't think AWS SDK should do anything here (maybe update docs). fstream state should match SDK expectations and it changes as result of PutObject() call. It was mentioned that using iostreams in SDK was a mistake -- they don't fit (as usual :)).

and as a side effect resets pointer to the start of file

Side effect implies an unintended result. As such, I personally felt that this might cause subtle bugs somewhere down the line.

In terms of fixing this I don't think AWS SDK should do anything here

Update the docs for sure. But maybe removing the side effect might be better.
The side effect is created here:
        body->seekg(0, body->end);
        auto streamSize = body->tellg();
        body->seekg(0, body->beg);
        Aws::StringStream ss;
        ss << streamSize;

Here, the implicit assumptions is that body.fail() == false which is not always true, like this case. So body->tellg() == -1. Then the SDK clears away the bad flags in line 435, resulting in the next iteration succeeding.
Insert a body->clear() to ensure that the entire SDK follows same assumptions and has no side effects solves the issue.
See #730
My patch allows the third option, succeeds every time, without surprises to the programmer

"Restoring" fstream to it's original state is not going to work very well. Reading data out of the stream is a "side effect" too. Next thing you are going to ask is to restore it if operation failed (and we are in the middle of reading data out of the stream). :) I mean it is possible, but why do this work?
In any case -- it will be a call made by AWS team, not me. I am just a dude from internet :D

Reading data out of the stream is a "side effect" too

It is. Which is why SDK needs to ensure every read operation it does follows the same assumptions. Either it should clear the bad bits after every read, or before every read. SDK is an abstraction over the idiosyncrasies of C++, let's not allow C++ stream quirks to be exposed to the user.

Next thing you are going to ask is to restore it if operation failed

Nope. I'm asking for consistency from SDK. Hash calculation needs to read the body. As a result it has to clear the flags after it reaches EOF. Which it does, a few lines down the code.. Maybe the place I inserted the clear isn't perfect, but I'm just trying to make the SDK usage more consistent, not less. The ideal place would be after sending the call, but I inserted it in the first place I thought it would work (and tested it). Edge cases, I don't know... I'm not from AWS team either :smile:

"Restoring" fstream to it's original state is not going to work very well.

May I know why my fix will not work? If by "restoring fstream" you mean read and write heads pre-failure, I'm not touching them; just the bad bits.

Let's not drag C++ into this -- iostreams is ancient lib and it's idiosyncrasies have nothing to do with C++ and don't make a lot of sense to begin with. I bet it is still alive only because Bjarn likes it. :)
In any case -- it is probably Jonathan's call to make, not mine.

I don’t call the c++ sdk shots anymore, that would be Marco. I regret including iostreams and if I had it to do over would have only supported them as a convenience feature (there would be an iostream adapter somewhere). But... it can’t be undone without breaking the interface. When the io Framework is rewritten, iostreams will have to go, so until then we’ll need to make due.
Sent from my iPhone

On Nov 15, 2017, at 6:28 PM, crusader-mike<EMAIL_ADDRESS>wrote:
Let's not drag C++ into this -- iostreams is ancient lib and it's idiosyncrasies have nothing to do with C++ and don't make a lot of sense to begin with. I bet it is still alive only because Bjarn likes it. :)
In any case -- it is probably Jonathan's call to make, not mine.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

For clarification streams have to go because they are by nature blocking/synchronous. When everything is inverted to properly utilize async io they won’t make sense anyways.

Here, the implicit assumptions is that body.fail() == false which is not always true, like this case. So body->tellg() == -1. Then the SDK clears away the bad flags in line 435, resulting in the next iteration succeeding.

I agree with you about this.

I don’t call the c++ sdk shots anymore, that would be Marco.

Adding @marcomagdy to the conversation (the only Marco Github recommended. Apologies if there's a mistake)

I agree with you about this.

Problem with this approach is that reading stream can create other side effects (esp if underlying streambuf is provided by user) and SDK has no idea how to 'reset' such stream. I.e. clearing flags is not a universal solution.
I'd simply document stream requirements and outline actions SDK is going to apply to it. It is also a cheapest way to address the problem -- no need to change any code.

clearing flags is not a universal solution

I might be going around in circles, but the SDK already uses this method, for the same reason. It reaches EOF and then manually resets read head to beginning, clears the bad bits. This is already a hard requirement for any custom stream.
IMO, doing nothing is wrong. Clearly, my solution is not the preferred method, but why can't we do both (1 line + docs)? Add the line which gives the developer an easy time debugging by choosing the second option:

Fail for every usage after 1st
Don't ever fail

Both of them ensure that the novice developer can use the SDK out-of-the-box. I just found it easier to ensure the second option on a base test case.
For custom streams, we can also add documentation regarding what's happening inside and the requirements. A person writing his own streams is also more likely to read the docs, esp if a something like AWS C++ SDK and Custom Streams exists (similar to this). I'm not an expert in streams to write the section (demonstrated earlier), I'd love if you could write a section on it.

I am not saying you are wrong. I am mostly pointing out lack of behavior/requirements documentation and generally raging against iostreams -- they always create these kind of problems. :-)
Btw, you can ban reuse of request objects by taking them via rvalue-reference -- it will be a strong hint for caller (even if internally you don't move it anywhere).

I don’t feel comfortable clearing the flags before using the stream, because essentially that relies on many assumptions that I am not willing to take the risk of making.
However, a safe assumption, one that we’ve already been making, is to clear the stream flags after successfully consuming it. Like you said, we’re already doing that to calculate the signatures.
Can you update your PR to reflect that behavior.

83b76b0 performs the operations after http request.

"successfully" is the keyword. Need to move it inside the if (outcome.IsSuccess())

The reset needs to be done after every Http request, no matter if it succeeded or failed. This is because this same reset is done after finding the content-length and hash (in the next iteration) resulting in the pattern of success-failure-success-failure on subsequent requests

I understand that :)
I am saying the code should stay the same and add a clear and a seek in the
success scenario.
my bad for not being clear.
On Mon, Nov 20, 2017 at 17:15 Kunal Tyagi<EMAIL_ADDRESS>wrote:

The reset needs to be done after every Http request, no matter if it
succeeded or failed. This is because this same reset is done after finding
the content-length and hash (in the next iteration) resulting in the
pattern of success-failure-success-failure on subsequent requests
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aws/aws-sdk-cpp/issues/725#issuecomment-345884429,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAHE_TR0ZHumhGT7HouXy502PG1Bf03bks5s4iQegaJpZM4QY-pe
.

--
Marco M.

Also please add unit tests to the PR
On Mon, Nov 20, 2017 at 17:21 Marco M<EMAIL_ADDRESS>wrote:

I understand that :)
I am saying the code should stay the same and add a clear and a seek in
the success scenario.
my bad for not being clear.
On Mon, Nov 20, 2017 at 17:15 Kunal Tyagi<EMAIL_ADDRESS>wrote:

The reset needs to be done after every Http request, no matter if it
succeeded or failed. This is because this same reset is done after finding
the content-length and hash (in the next iteration) resulting in the
pattern of success-failure-success-failure on subsequent requests
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aws/aws-sdk-cpp/issues/725#issuecomment-345884429,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAHE_TR0ZHumhGT7HouXy502PG1Bf03bks5s4iQegaJpZM4QY-pe
.

--
Marco M.

--
Marco M.

Hi, this issue has been waiting for inputs for nearly 3 months. And it's essentially not a bug in SDK, more of a user's inappropriate usage of iostream. I'd like to close it for now. If you still have questions or concerns, please reopen it and complete the requirements for PR. Thanks again for your discussion.


docs: Use img srcset for the non vector images

I'll give jpeg a go again later. I still think we should have the stack image as SVG though.


FirstStreet class: Use sane API limit that works

This is the configuration that works for me when downloading with a giant number of fsids. They should have been the default so that people can readily download lots of fsids without an extra configuration.

It would be great if there is an explanation on why this PR is closed.

ping @Lyetenth

Hi @rht,
4990/60 is more stable for flood lab member rate limits

Sure, but the current default, 20_000/1 is definitely more wrong than this PR.


Modify XSGD token parameters

Summary
Adding serumV3Usdc to XSGD token in https://github.com/solana-labs/token-list/pull/18702

Other information (e.g. detailed explanation, stack traces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)

merged


cherry pick temp dir packaging changes

@jotaylo is this safe to merge?

I have added more commits to this list here #9022 . We can abandon this one.


AttributeError: 'str' object has no attribute 'timestamp'

C:\Users\rohan\Downloads\Auto-Zoom-master>python Auto.py
Traceback (most recent call last):
File "Auto.py", line 123, in
temp = curmeeting[0].timestamp()
AttributeError: 'str' object has no attribute 'timestamp'
List - Copy.xlsx

Thank You
Sorry for replying so late my notifications were off
The Problem is the date column in your excel is not formatted for date you can either:

Use the given excel sheet
format the date column of your own excel sheet like this https://imgur.com/zHom9GG

Okay, thanks
On Thu, 18 Jun 2020, 07:07 Darshan H M<EMAIL_ADDRESS>wrote:

Closed #1 https://github.com/Kn0wn-Un/Auto-Zoom/issues/1.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Kn0wn-Un/Auto-Zoom/issues/1#event-3456372693, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AEBISYOHXFBOBLLVWEVM4ELRXGOIXANCNFSM4ND3K5UA
.

Could not resolve using the solution provided. Still that problem persists. Any Ideas?


How to build with CUDA11+?

May I ask How to build with CUDA11+?
Cause my GPU is 30 series

May I ask How to build with CUDA11+?
Cause my GPU is 30 series

hello, Has your problem been solved? Encountered the same problem.

Potentially can be fixed through:
https://github.com/facebookresearch/votenet/issues/108#issuecomment-783878066


Namespace issues...

The first image (line 5) is missing the dockersamples namespace and the second (line 16) has 2 of them.

Closing this as it was resolved by @sixeyed.


Policy protected keys are not supported

IMHO this could easiest be done using FAPI calls, since this will perform policy-stuff automatically (see #27). But it would need to use the Fapi_Sign() call directly and not just the Fapi_GetEsysBlob() approach.
For policies however it can happen that there is a lot of user interaction; asking for branch seletions, asking for multiple passwords, or counter-signing of a TPM challenge.
Question is, do providers now have a better UI interaction model hat allows for this kind of scenarios ?

I don't think the callbacks changed much. The new openssl supports custom parameters to get/set, but not custom callbacks. One can only query a password.


InvalidOperationException on nullable AbiMinorVersion

https://github.com/christophwille/dotnet-opa-wasm/blob/d3fb148e999b70fadd21a4fdcf59816a6b8d5034/src/Opa.Wasm/OpaPolicy.cs#L260
You may not deem this worthy of fixing, but since abi versioning wasn't enabled in the opa cli until 0.27, wasms built on prior versions have to pass disableFastEvaluate = true without any indication as to why.  Do you accept PRs? A simple null check on the AbiMinorVersion should suffice to get around this option.  Alternatively, some constraints on the wasm versions of OPA supported by individual versions of the Opa.Wasm nuget package would be nice.

Yes, that is a missing null check. I thought I had an Elvis there...


Update controller-gen to v0.9.2 and regen CRDs

Is there a related GitHub Issue?
There is a correlated PR for eirini-controller.
What is this change about?
Regenerates CRDs with updated controller-gen tooling
Does this PR introduce a breaking change?
No.
Acceptance Steps
Run tests as normal.
Tag your pair, your PM, and/or team
@tcdowney

The eirini-controller PR has been released as v0.9.0


IE Box model?

Definitely change or remove the question about the "IE box model". Unless you expect the correct answer to be "there is no difference". But then it would essentially be a trick question, which I don't think is appropriate for an interview.
IE6 and above have the exact same box model as every other browser and version. See:
http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug#Workarounds
You could instead ask: "What the difference between the old IE box model and the W3C box model". But the way it's currently worded, it sounds like all versions of IE have the same box model.

Please make a pull request :)

Do you want the question removed? Or re-worded? Maybe instead it should be about the box-sizing property, as someone in the post comments mentioned?

Can you re-word it

I'm not entirely sure how to reword it. Currently it says:
"What are the differences between the IE box model and the W3C box model?"
I would rather see something like:
"What is the difference between content box and the border box in CSS3?"
Or maybe:
"What is the difference between the IE5 box model and the W3C box model? And how does this relate to CSS3?"
The latter question might be better, because you'll quickly find out if they're familiar with the box-sizing property and how it mimics the old box model.
I pretty much suck at GitHub so if you want to actually do this edit, that would be great. :)

I think the wording is okay, you can get IE to use the 'box-sizing' model via quirks mode, so to this day, this still is the 'IE box model', at least IMO.
It is a trick question, however the weight of the answer (and the question itself) relies on the interviewer.

I believe there is already a quirks mode question, under HTML
'What's the difference between standards mode and quirks mode?'


Hyprland received signal 11 (Segmentation fault)

Hyprland Version
 System/Version info
<Paste the output of the command here>

Bug or Regression?
Bug
Description
Turn off monitor before bed, wake up turn it on and it's in TTY.
How to reproduce
Turn off monitor before bed, wake up turn it on and it's in TTY.
Crash reports, logs, images, videos

Hyprland Crash Report
Well this is awkward.
Hyprland received signal 11 (Segmentation fault)
Version: 1c460e98f870676b15871fe4e5bfeb1a32a3d6d8
Tag: v0.36.0
System info:
System name: Linux
Node name: epyc-main
Release: 6.8.0-gentoo-x86_64
Version: #1 SMP PREEMPT_DYNAMIC Mon Mar 11 21:22:20 EDT 2024
GPU:
81:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA102 [GeForce RTX 3090] [10de:2204] (rev a1) (prog-if 00 [VGA controller])
os-release:
NAME=Gentoo
ID=gentoo
PRETTY_NAME="Gentoo Linux"
ANSI_COLOR="1;32"
HOME_URL="https://www.gentoo.org/"
SUPPORT_URL="https://www.gentoo.org/support/"
BUG_REPORT_URL="https://bugs.gentoo.org/"
VERSION_ID="2.15"
Backtrace:
#0 | Hyprland(_Z12getBacktracev+0x65) [0x560b5fae17b5]
getBacktrace()
??:?
#1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x739) [0x560b5fa97d89]
CrashReporter::createAndSaveCrash(int)
??:?
#2 | Hyprland(_Z25handleUnrecoverableSignali+0x45) [0x560b5fa09e15]
handleUnrecoverableSignal(int)
??:?
#3 | /lib64/libc.so.6(+0x3c9d0) [0x7ff081d789d0]
??
??:0
#4 | Hyprland(+0x12b3e1) [0x560b5fa533e1]
unregisterVar(void*)
??:?
#5 | Hyprland(+0x2e195e) [0x560b5fc0995e]
wlr_buffer_try_from_resource
??:?
#6 | Hyprland(_ZN7CWindow14updateToplevelEv+0x22) [0x560b5fa55212]
CWindow::updateToplevel()
??:?
#7 | Hyprland(ZN6Events23listener_setTitleWindowEPvS0+0x201) [0x560b5face1d1]
Events::listener_setTitleWindow(void*, void*)
??:?
#8 | Hyprland(_Z13handleWrappedP11wl_listenerPv+0x5b) [0x560b5faf87fb]
handleWrapped(wl_listener*, void*)
??:?
#9 | /usr/lib64/libwayland-server.so.0(wl_signal_emit_mutable+0x7c) [0x7ff0828ac24c]
??
??:0
#10 | /usr/lib64/libffi.so.8(+0x7aee) [0x7ff082325aee]
??
??:0
#11 | /usr/lib64/libffi.so.8(+0x6bf1) [0x7ff082324bf1]
??
??:0
#12 | /usr/lib64/libffi.so.8(ffi_call+0x12e) [0x7ff08232552e]
??
??:0
#13 | /usr/lib64/libwayland-server.so.0(+0xe2d4) [0x7ff0828b02d4]
??
??:0
#14 | /usr/lib64/libwayland-server.so.0(+0x93a3) [0x7ff0828ab3a3]
??
??:0
#15 | /usr/lib64/libwayland-server.so.0(wl_event_loop_dispatch+0xd2) [0x7ff0828ae302]
??
??:0
#16 | /usr/lib64/libwayland-server.so.0(wl_display_run+0x25) [0x7ff0828abc25]
??
??:0
#17 | Hyprland(main+0x881) [0x560b5f9f7821]
main
??:?
#18 | /lib64/libc.so.6(+0x26350) [0x7ff081d62350]
??
??:0
#19 | /lib64/libc.so.6(__libc_start_main+0x89) [0x7ff081d62409]
??
??:0
#20 | Hyprland(_start+0x25) [0x560b5fa09c75]
_start
??:?
Log tail:
[LOG] Callback 560b61703d10 -> 560b61703d08, CWLSurface removed.
[LOG] CWLSurface 560b61703cc0 called destroy()
[LOG] LayerSurface 560b688bc5f0 destroyed
[LOG] Callback 560b61703ec8 -> 560b61703ec0, layerSurface removed.
[LOG] Callback 560b61703d90 -> 560b61703d88, layerSurface removed.
[LOG] Callback 560b61703df8 -> 560b61703df0, layerSurface removed.
[LOG] Callback 560b61703e60 -> 560b61703e58, layerSurface removed.
[LOG] Callback 560b61703f30 -> 560b61703f28, layerSurface removed.
[LOG] LayerSurface 560b60dc7910 unmapped
[LOG] Framebuffer created, status 36053
[LOG] Callback 560b60dd7e20 -> 560b60dd7e18, CWLSurface removed.
[LOG] CWLSurface 560b60dd7dd0 called destroy()
[LOG] LayerSurface 560b60dc7910 destroyed
[LOG] Callback 560b60dd7fd8 -> 560b60dd7fd0, layerSurface removed.
[LOG] Callback 560b60dd7ea0 -> 560b60dd7e98, layerSurface removed.
[LOG] Callback 560b60dd7f08 -> 560b60dd7f00, layerSurface removed.
[LOG] Callback 560b60dd7f70 -> 560b60dd7f68, layerSurface removed.
[LOG] Callback 560b60dd8040 -> 560b60dd8038, layerSurface removed.
[LOG] Removed monitor DP-3!
[WARN] Unplugged last monitor, entering an unsafe state. Good luck my friend.
[LOG] Entering unsafe state
[LOG] Registered signal for owner 560b60a2de00: 560b60a3c748 -> 560b60a2e208 (owner: )
[LOG] Registered signal for owner 560b60a2de00: 560b60a3c7d8 -> 560b60a2e270 (owner: )
[LOG] Registered signal for owner 560b60a2de00: 560b60a3c7c8 -> 560b60a2e2d8 (owner: )
[LOG] Registered signal for owner 560b60a2de00: 560b60a3c758 -> 560b60a2e340 (owner: )
[LOG] Registered signal for owner 560b60a2de00: 560b60a3c768 -> 560b60a2e3a8 (owner: )
[LOG] Registered signal for owner 560b60a2de00: 560b60a3c788 -> 560b60a2e410 (owner: )
[LOG] Registered signal for owner 560b60a2de00: 560b60a3c7a8 -> 560b60a2e478 (owner: )
[WARN] No rule found for HEADLESS-1, trying to use the first.
[WARN] No rules configured. Using the default hardcoded one.
[LOG] Applying monitor rule for HEADLESS-1
[ERR] Monitor HEADLESS-1 has NO PREFERRED MODE
[LOG] output HEADLESS-1 succeeded basic test on format DRM_FORMAT_XRGB8888
[LOG] Monitor HEADLESS-1 -> destroyed all render data
[LOG] arrangeMonitors: 2 to arrange
[LOG] arrangeMonitors: DP-3 auto [0, 0.00]
[LOG] arrangeMonitors: HEADLESS-1 auto [5120, 0.00]
[LOG] arrangeMonitors: DP-3 xwayland [0, 0.00]
[LOG] arrangeMonitors: HEADLESS-1 xwayland [5120, 0.00]
[LOG] Monitor HEADLESS-1 data dump: res<EMAIL_ADDRESS>scale 1.00, transform 0, pos 5120x0, 10b 0
[LOG] Added new monitor with name HEADLESS-1 at [5120, 0] with size [1920, 1080], pointer 560b60a3c6a0
[LOG] New monitor: WORKSPACEID 2, exists: 0
[LOG] Callback 560b60ab4650 -> 560b60ab4648, CRenderbuffer removed.
[LOG] Callback 560b60b1ab30 -> 560b60b1ab28, CRenderbuffer removed.
[LOG] Removing monitor DP-3 from realMonitors
[LOG] Callback 560b60a3f5e8 -> 560b60a3f5e0,  removed.
[LOG] Callback 560b60a3f650 -> 560b60a3f648,  removed.
[WARN] Attempted to render frame on inactive session!
[WARN] Attempted to render frame on inactive session!
[LOG] cursorImage request: surface 560b60dc8920
[LOG] Registered signal for owner 560b60a3d190: 560b60dbe258 -> 560b60a3d390 (owner: layerSurface)
[LOG] Registered signal for owner 560b60a3d190: 560b688bc6b8 -> 560b60a3d258 (owner: layerSurface)
[LOG] Registered signal for owner 560b60a3d190: 560b60dbe268 -> 560b60a3d2c0 (owner: layerSurface)
[LOG] Registered signal for owner 560b60a3d190: 560b60dbe278 -> 560b60a3d328 (owner: layerSurface)
[LOG] Registered signal for owner 560b60a3d190: 560b688bc6c8 -> 560b60a3d3f8 (owner: layerSurface)
[LOG] LayerSurface 560b688bc5f0 (namespace waybar layer 2) created on monitor HEADLESS-1
[WARN] Orphaned wlr_surface 560b60dbdf80 in setPreferredScaleForSurface
[WARN] Orphaned wlr_surface 560b60dbdf80 in setPreferredTransformForSurface
[LOG] LayerSurface 560b688bc5f0 mapped
[LOG] Registered signal for owner 560b60a3d1b0: 560b60dbe298 -> 560b60a3d1d8 (owner: CWLSurface)
[LOG] CWLSurface 560b60a3d1b0 called init()
[LOG] Searching for matching rules for firefox (title: Mozilla Firefox)

this is fixed in -git


Display Name and CSV

Hi,
I use the following command every month :
Get-ADReplAccount -All -NamingContext 'DC=contoso,DC=com' -Server dc1.contoso.com | Test-PasswordQuality -WeakPasswordsFile BadPasswords.txt
This is very usefull, but the output is not very easy to use.
Is it possible to have a CSV as output, with the DisplayName and Email of the user in addition to the SamAccountName ?
Thanks,

Hi @Judoboy6, with just a few accounts, you could do something like this:
$accounts = Get-ADReplAccount -All -NamingContext 'DC=contoso,DC=com' -Server dc1.contoso.com
$results = $accounts | Test-PasswordQuality -WeakPasswordsFile BadPasswords.txt
$riskyAccounts = $accounts | where SamAccountName -in $results.WeakPassword
$riskyAccounts | select SamAccountName,DisplayName,DistinguishedName | Export-Csv output.csv

Note that the current version of DSInternals does not retrieve the mail attribute.

Thanks.

Hello Michael,
I am currently working on automating this so that users receive an email when a weak password is detected.
Unfortunately, the csv export does not work for me, or only 0 kb is displayed. Do you have any idea what could be the reason for this?
I also tried with $results.PasswordNeverExpire, this was also not working.

Hi @CSSx3 , there had been a change in DSInternals since I have written the code sample above, to support cross-domain comparisons. The LogonName property needs to be used in the current version of DSInternals instead of SamAccountName in the Where-Object filter clause.

Looks better, thanks for the quick help!

Can someone point me in the direction of using the above with a filter ?  I have tried unsuccessfully to use Get-ADReplAccount with a where-object and get in all world of pain (not really a PSher).
The bottom line is, I am trying to get filtered users, and have the output with mail or another attrib, as well as samaccountname
This works fine, just I need displayname or mail in the output:
Get-ADUser -Filter * -server dc1.domain.com -SearchBase "OU=User Accounts,DC=domain,DC=com" | Where-Object {$_.DistinguishedName -notlike "Sea"} | Select ObjectGuid | Get-ADReplAccount -Server dc1.domain.dom | Test-PasswordQuality -WeakPasswordsFile "c:\temp\200_passwords.txt" | select SamAccountName,DisplayName,DistinguishedName | export-csv c:\temp\output.csv

@shudman If you want to get the DisplayName attribute, you need to split the pipeline, similarly to the example above:
$accounts = Get-ADReplAccount -All -NamingContext 'DC=contoso,DC=com' -Server dc1.contoso.com |
    Where-Object DistinguishedName -like '*,OU=User Accounts,DC=contoso,DC=com'  |
    Where-Object DistinguishedName -notlike '*Sea*'
$results = $accounts | Test-PasswordQuality -WeakPasswordsFile BadPasswords.txt
$riskyAccounts = $accounts | Where-Object LogonName -in $results.WeakPassword
$riskyAccounts | Select-Object -Property SamAccountName,DisplayName,DistinguishedName | Export-Csv output.csv

OR
$accounts = Get-ADUser -Filter { Enabled -eq $true} -Server dc1.contoso.com -SearchBase 'OU=User Accounts,DC=contoso,DC=com' |
    Where-Object DistinguishedName -notlike '*Sea*' |
    Select-Object -Property ObjectGuid |
    Get-ADReplAccount -Server dc1.contoso.com
$results = $accounts | Test-PasswordQuality -WeakPasswordsFile BadPasswords.txt
$riskyAccounts = $accounts | Where-Object LogonName -in $results.WeakPassword
$riskyAccounts | Select-Object -Property SamAccountName,DisplayName,DistinguishedName | Export-Csv output.csv

This is not the most efficient way of doing it in environments with millions of accounts, but it should be OK for most orgs.

Perfect thank you @MichaelGrafnetter - works perfectly.  I assume DSinternals still does not "receive" the mail attribute ?

I assume DSinternals still does not "receive" the mail attribute ?

@shudman Email address retrieval is currently not implemented. But you can fetch the directly from AD over LDAP. Or from ntds.dit by using dsamain.exe.


generate:types fails when richText fields don't have editor set explicitly

Link to reproduction
No response
Describe the Bug
When editor is only set in payload.config, generate:types fails with
node_modules/payload/dist/utilities/configToJSONSchema.js:154
                        if (field.editor.outputSchema) {
                                         ^

TypeError: Cannot read properties of undefined (reading 'outputSchema')

When editor is set in all richText fields, it succeeds.
To Reproduce
Set editor in payload.config. Add richText field without editor.
Payload Version
2.11.0
Adapters and Plugins
No response

Getting this with richtext-lexical v0.6.0 and v0.6.1. Reverting to v0.5.2 (event with payload v2.11.0) allows types to be generated without crashing.

I wasn't able to reproduce this. I'll look into this again once a minimal reproduction repository has been added!

I'll try to do this Monday!

Ah, indeed it works in richText fields. But it fails in Blocks that are included in a lexicalEditor.
export const TestBlock: Block = {
  slug: 'Image',
  fields: [
    {
      name: 'text',
      type: 'richText',
    },
  ],
}

and
...
editor: lexicalEditor({
        features: ({ defaultFeatures }) => [
          ...defaultFeatures.filter((feature) => feature.key !== 'upload'),
          BlocksFeature({
            blocks: [TestBlock],
          }),
        ],
      })
...

Here is a reproduction:
https://github.com/carstenblt/payload/tree/reproduction-lexical-types

Happening to me as well.

I cannot reproduce this in 2.11.1 in my current project. None of the richText fields have an editor declaration, and types are generated regularly without error. I'm also using features and blocks defined in payload.config.ts.

See my reproduction

I missed that. For some reason, the comments didn't load except the most recent. I see the reproduction now, thanks!

I can reproduce this using "payload": "^2.11.2" and "@payloadcms/richtext-lexical": "^0.7.0"

Looks like this has been fixed now, so I'll be closing this!
@carstenblt I pulled down your repo and tested it out - the issue does appear there! However, if I merge in all the latest changes from upstream, that fixed it. The issue must have been fixed somewhere down the line.
If this does happen again on richtext-lexical 0.8.0 and payload 12.2.1 or any newer version, I'd appreciate if you can open up a fresh issue with a reproduction!


Type Enforcement Rules

Pulls in changes from standardhealth/shr-models#40 and standardhealth/shr-text-import#99

DO NOT MERGE -- dependencies and version will be adjusted after code reviews.

This and its associated PRs look good! The only errors I see are related to these fixes, which is great.


V1.1

custom service excercise
To help us figure out who should review this PR, please put an X in all the areas that this PR affects.

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

Please check any characteristics that apply to this pull request.

[x] Does not have any user-facing changes. This may include CLI changes, API changes, behavior changes, performance improvements, etc.

unsure this went to right place


Avoid pytest.warns(None) in test_multi.py

Partially addresses, but does not fully resolve, https://github.com/dask/dask/issues/8673. However this should unblock CI as dask/dataframe/tests/test_multi.py is the only module in main raising an error (instead of just a deprecation warning)
EDIT: To be clear, I'm not sure why test_multi.py is elevating the deprecation warning to an error and other test modules aren't. We should follow up with another PR that removes all our usages of pytest.warns(None) -- this PR is just focused on unblocking CI

Okay, now it looks like we're encountering separate deprecation errors from scipy


[Enhance] Support RGB images on ScanNet for multi-view detector

This PR aims to support RGB images on ScanNet for multi-view detector. More discussion in #620.
It is a bit WIP now as I also plan to add images to ScanNetDataset. For now I just adapted SensReader from original ScanNet repo. Can you please check if we are ok with it? cc @Tai-Wang

Sorry, attached wrong files. Will close and open another PR.


[DS-3667] Document fundamental persistence support classes.

https://jira.duraspace.org/browse/DS-3667

Please tell me how to improve this.  I needed documentation because I don't understand these classes, so I may have missed or mistaken quite a bit.

This looks great to me so far, @mwoodiupui.  I'd rather see this get merged quickly, just cause some documentation/comments are better than nothing. If we find parts are misleading later, we can always clean them up.


Bubble Sort

Implement Bubble Sort in C++, JAVA or Python
No need to assign, you can contribute.

Hey @GeekNerds please assign this to me.

ok, contributing. Please accept mine. 🙂

hey @GeekNerds I want to contribute too

Hey @GeekNerds I want to contribute in this

@haris-bit @Debangshu97 @nitingarg2207 @manojku1803 no need to assign, just contribute.


moulin: make the 'args' parameter optional for the 'custom_script' builder

I'm building one of the moulin components using the 'custom' builder:
'args'  parameter absent altogether:
  layers:
    builder:
      type: custom_script
      work_dir: "layers"
      script: "yocto/meta-aos/scripts/layer_builder.py"
      target_images:
        - "output/layers/nodejs-layer.tar"
        - "output/layers/pylibs-layer.tar"
        - "output/layers/libvis-layer.tar"

Here is a link to the entire YAML file of the product:
https://github.com/aoscloud/meta-aos-rcar-gen4/blob/main/aos-rcar-gen4.yaml#L279
As you can see above, no 'args' parameter is specified.
Last week, the build of my product was successful. But now I'm getting the following error while attempting to generate a build.ninja file:
Traceback (most recent call last):
  File "/home/builder/.local/bin/moulin", line 8, in <module>
    sys.exit(moulin_entry())
  File "/home/builder/.local/lib/python3.8/site-packages/moulin/main.py", line 137, in moulin_entry
    build_generator.generate_build(conf, args.conf)
  File "/home/builder/.local/lib/python3.8/site-packages/moulin/build_generator.py", line 70, in generate_build
    build_stamps = builder.gen_build()
  File "/home/builder/.local/lib/python3.8/site-packages/moulin/builders/custom_script.py", line 91, in gen_build
    if args_node.is_list:
AttributeError: '_YamlDefaultValue' object has no attribute 'is_list'

It seems that regression was added with the following PR:
https://github.com/xen-troops/moulin/pull/103
It does not consider the possible absence of the 'args_node' YAML node.
Please take a look at this issue.

@dsemenets, please take a look. Also we will need tests that cover all the cases with arg values and absence/presence.

Created PR https://github.com/xen-troops/moulin/pull/106

Should be fixed by combined efforts of #106 and #107
@Mishytca could you please verify that it really fixes your issue?

Hi @lorc , hi @dsemenets! The problem is solved. Thank you!


Automations for sparc.client

This pull request includes the following:

automated dynamic versioning of the sparc.client using setuptools_scm

no hard-coded version is hard coded in the code base
version is automatically inferred based on the latest tag
file src/sparc/client/_version.py is only included in PyPI release

automated tagging and releases of software with deployment to Github and PyPI after workflow dispatch (release.yml) #33
automated generation of CHANGELOG.md based on commits in semantic versioning format #35
updates to CI.yml workflow in order to validate incoming pull requests (CI.yml)
update to sphinx.yml workflow to launch only on main branch
updates to documentation

I have also updated Sphinx.yml workflow. It seems it used to be launched and deploy docs on each pull request (should be run only on push to main). Please let me know what you think @pcrespov.

There are some review dog formatting issues to address.

All formatting issues have been resolved. Ready to merge?

Thank you @pcrespov for approving the changes. Any other comments/suggestions @hsorby @bisgaard-itis ?
I would like to merge it by the end of the month at the latest.


fix(ClientRequest): preserve headers type when recording raw headers

Closes #651
Basically when defining the header property on the original init request or the original init headers we were assigning the value of kRawHeaders but that's just a string array. So if that Request is then used again trying to read the headers with req.headers.get it will fail since there's no get method in the array of strings.
Also i've noticed
if (inferRawHeaders.length > 0) {
    defineRawHeadersSymbol(request.headers, inferredRawHeaders)
}

which is a classic TS mystake: you were checking if that function had more than one argument but that's always true so i switched to what i think you actually wanted to check.
I've added a couple of test to check this that fails before this PR.

I think the Response proxy needs this treatment as well.  Creating HttpResponse objects after these proxies are installed will throw TypeError: init.headers.get is not a function.  The following small script can demonstrate:
const { setupServer } = require('msw/node');
let s = setupServer();
s.listen();

const { HttpResponse } = require('msw');
HttpResponse.json('{}', { status: 200, statusText: 'OK' });

I was able to "fix" it locally by wrapping the right hand side of the assignment in https://github.com/mswjs/interceptors/blob/8fad9cfd3e51d4123afc1a43017687ccea63b70f/src/interceptors/ClientRequest/utils/recordRawHeaders.ts#L248 with a new Headers() after finding this PR.

I think the Response proxy needs this treatment as well. Creating HttpResponse objects after these proxies are installed will throw TypeError: init.headers.get is not a function. The following small script can demonstrate:
const { setupServer } = require('msw/node');
let s = setupServer();
s.listen();

const { HttpResponse } = require('msw');
HttpResponse.json('{}', { status: 200, statusText: 'OK' });

I was able to "fix" it locally by wrapping the right hand side of the assignment in
https://github.com/mswjs/interceptors/blob/8fad9cfd3e51d4123afc1a43017687ccea63b70f/src/interceptors/ClientRequest/utils/recordRawHeaders.ts#L248
with a new Headers() after finding this PR.

You are absolutely right...i missed this because the way to trigger it is a bit weird. Pushed the fix now.

You are absolutely right...i missed this because the way to trigger it is a bit weird. Pushed the fix now.

Awesome! Thank you!

Both interceptors and MSW test suites have passed with these changes. Let's get this out.

@paoloricciuti, welcome to contributors! 🎉

Released: v0.36.5 🎉
This has been released in v0.36.5!

📄 Release notes
📦 npm package

Make sure to always update to the latest version (npm i @mswjs/interceptors@latest) to get the newest features and bug fixes.

Predictable release automation by @ossjs/release.


fix: ApplicationForkingServiceTests bug

Description
Fixes issue in ApplicationForkingServiceTests
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Local tests

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

/ok-to-test sha=10a3626


Add python 3.11 to supported version

Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:

Coverage data is based on head (a3af5a1) compared to base (597239d).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #317   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           10        10
  Lines          196       196
=========================================
  Hits           196       196

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

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


UX: resize object with drag should respect 'Preserve Aspect Ratio' checkbox

Hi, following up on https://github.com/GraphiteEditor/Graphite/pull/923
I did a usability test with a non-tech person, asking her to insert an image and resizing it. She couldn't manage to keep aspect ratio. She did see the checkbox, but apparently "it doesn't work".
I'd like to argue that it's more intuitive to have the visual (mouse/drag) resize respect the checkbox, and have Shift key to temporarily reverse the checkbox setting. Also, on a tablet there's no Shift key to press while resizing with fingers.
Ideally, pressing Shift would also change the visual checkbox state (only while it's pressed).

I agree that inexperienced users will usually fail to preserve aspect ratio when they intend to by holding Shift. I'm not sure how intuitive it will be to link that checkbox with the behavior of the Select tool though, but that's worth revisiting once tools are coupled with nodes and the Transform node replaces the current Transform section in the layer properties. Perhaps a good way to improve the situation is defaulting to preserving the aspect ratio except when holding Shift to opt out.

Perhaps a good way to improve the situation is defaulting to preserving the aspect ratio except when holding Shift to opt out.

That would be great!

Closing this since I don't think the UX would be best in this particular way, but work can definitely be done over time to improve the clarity of the root problem.


refactor: nuking accounts from e2e setup

Fixes #5307

#5574  👈
master

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

Join @benesjan and the rest of your teammates on  Graphite

Benchmark results
Metrics with a significant change:

note_trial_decrypting_time_in_ms (8): 39.1 (+316%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit d827705f and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
64 txs

l1_rollup_calldata_size_in_bytes
676
676
676

l1_rollup_calldata_gas
6,424
6,424
6,424

l1_rollup_execution_gas
585,757
585,757
585,757

l2_block_processing_time_in_ms
1,343 (+3%)
4,726 (-2%)
9,413

note_successful_decrypting_time_in_ms
239 (+14%)
607 (-1%)
940

note_trial_decrypting_time_in_ms
:warning: 39.1 (+316%)
14.2 (-25%)
43.1 (-29%)

l2_block_building_time_in_ms
11,959
43,101
84,724

l2_block_rollup_simulation_time_in_ms
7,175 (+1%)
24,348
47,099

l2_block_public_tx_process_time_in_ms
4,748 (-1%)
18,630
37,388

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
14,374 (-6%)
27,824 (+2%)

note_history_successful_decrypting_time_in_ms
1,328 (+7%)
2,426 (+3%)

note_history_trial_decrypting_time_in_ms
78.0 (+6%)
117 (+40%)

node_database_size_in_bytes
18,665,552
34,975,824

pxe_database_size_in_bytes
29,859
59,414

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
180
44,377
26,164

private-kernel-ordering
161 (-1%)
50,830
39,325

base-parity
4,230
128
311

root-parity
1,165 (+2%)
1,244
311

base-rollup
14,409
116,608
861

root-rollup
50.1 (-1%)
4,359
725

private-kernel-inner
217
71,744
26,164

public-kernel-app-logic
119 (-1%)
47,695
40,661

public-kernel-tail
163 (-1%)
53,372
13,269

merge-rollup
9.31 (-10%)
2,568
861

public-kernel-teardown
118 (+1%)
47,695
40,661

public-kernel-setup
117 (+1%)
47,695
40,661

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
16 leaves
64 leaves
128 leaves
512 leaves
1024 leaves
2048 leaves
4096 leaves
32 leaves

batch_insert_into_append_only_tree_16_depth_ms
10.1
16.1 (+1%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.8
31.6
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.585 (+1%)
0.496 (+1%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
46.1 (+1%)
72.3 (+1%)
232
449 (+2%)
867 (-1%)
1,732 (+1%)
N/A

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
96.0
159
543
1,055
2,079
4,127
N/A

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.473 (+1%)
0.445 (+1%)
0.422
0.419 (+2%)
0.413 (-1%)
0.414
N/A

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
54.4 (+1%)
107
343 (+1%)
663 (+2%)
1,310
2,608
N/A

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
105
207
691
1,363
2,707
5,395
N/A

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.479
0.482
0.467 (+1%)
0.455 (+2%)
0.453
0.455
N/A

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
61.5 (+1%)

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
109

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0.535 (+1%)

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes
1 registered classes

tx_size_in_bytes
40,548
501,142

Transaction size based on fee payment method

Metric
native fee payment method
fpc_public fee payment method
fpc_private fee payment method

tx_with_fee_size_in_bytes
905
1,161
1,377

Transaction processing duration by data writes.

Metric
0 new note hashes
1 new note hashes
2 new note hashes

tx_pxe_processing_time_ms
1,713 (-1%)
1,084 (-1%)
5,452 (+1%)

Metric
1 public data writes
2 public data writes
3 public data writes
4 public data writes
5 public data writes
8 public data writes

tx_sequencer_processing_time_ms
577
440 (+1%)
1,081 (+1%)
527
1,757 (+1%)
592 (+1%)


Investigate foreach that works with cordova

I've purposely been using dumb indexed for loops to pre-optimize for compatibility.
Find a better way, be it foreach or a functional approach

array.foreach works in browser, failed on Android. KEep looking


Remove aCOBpredBGs (accelerated carbohydrate absorption) as it is not used anymore.

Signed-off-by: Tzachi Dar<EMAIL_ADDRESS>

Tested for a couple of hours, and works well.


Use a bump pointer allocator in the callee set creation.

What's in this pull request?

Reduce the time we spend in the callee analysis by using a bump pointer allocator.

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    OS X platform               | @swift-ci Please test OS X platform
    Linux platform              | @swift-ci Please test Linux platform

Note: Only members of the Apple organization can trigger swift-ci.

Shaves about 19% of the time from the construction of these sets. The
SmallVector size was chosen to minimize the number of dynamic
allocations we end up doing while building the stdlib. This should be a
reasonable size for most projects, too. It's a bit wasteful in space,
but the total amount of allocated space here is pretty small to begin
with.

@swift-ci Test and merge.


mhlo: migrate from MLIR-HLO to StableHlo

This patch replaces the ONNX-to-MHLO conversion pipeline with the
ONNX-to-StableHlo conversion pipeline.  Aside from the relatively few
changes to the C++ source files, most of the changes in this patch
update the lit tests, all of which were updated using the
utils/mlir2FileCheck.py script.
This patch does not rename the ONNX_MLIR_ENABLE_MHLO CMake flag nor does
it make the repository point to the StableHlo submodule.  I plan to make
these changes in a separate patch, since build-related changes are
likely to take a life of their own.
During the migration, I noticed a couple of bugs in the StableHlo
generation/lowering, specifically, in the generation/lowering of MatMul
and Convolution StableHlo operations.  I have disabled these tests for
now and if/when this patch is accepted, I'll create a GitHub issue so
that we can track the fixes.
cc: @burmako

Can one of the admins verify this patch?

@jenkins-droid test this please

Can one of the admins verify this patch?

@jenkins-droid test this please

Can one of the admins verify this patch?

@jenkins-droid test this please

The CI error occurs because our MHLO submodule has a build bug.  I see that the bug has been fixed upstream, so we'll need to pull a new MHLO commit before retrying this patch.  I'll close this PR for now and reattempt it after the submodule update.  Thanks Phil and Tung for triggering the builds for the last few days!

Can one of the admins verify this patch?

I couldn't re-open this PR after force pushing to the same branch, so here is the new PR: https://github.com/onnx/onnx-mlir/pull/2569.


MIMIC-III version

What was the version of MIMIC-III used in this project? Thank you so much!

I don't have the version number recorded, but it was accessed in October 2018, so it should be whateverr the latest version was at that point.

Thank you Matthew, this helps! I close this issue now.


FreeRTOS-Plus: Removing unused features with long path lengths.

This PR removes coreMQTT, coreHTTP, FreeRTOS-Cellular-Interface, and coreMQTT-agent source code from the FreeRTOS-Plus library since they are unsupported by our micros and they contained files with path lengths greater than 160 characters. This will allow the SDK repo to be cloned into a directory that has a path length of 100 characters or less.

I realized that all of the path lengths which exceed 160 characters were in test directories, so I have added back in the source code for the deleted feature and removed only the test folders.


 generation for Anki is ugly

Doesn't use a library, just uses strings with tags.

Accidentally filed this in the wrong project.


python310Packages.mitmproxy-wireguard: 0.1.17 -> 0.1.18

Description of changes
https://github.com/decathorpe/mitmproxy_wireguard/releases/tag/0.1.18

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 201249 run on x86_64-linux 1

2 packages built:

python310Packages.mitmproxy-wireguard
python39Packages.mitmproxy-wireguard


Minor typos

There are a couple of instances where 'Azure' of AAD was omitted, many cause confusion.

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

ID: eb2155a4-d8b2-a542-1aba-387183c3f2e3
Version Independent ID: 11565414-4093-d4cf-2665-1343b45a732a
Content: Azure Monitor workbooks for reports
Content Source: articles/active-directory/reports-monitoring/howto-use-azure-monitor-workbooks.md
Service: active-directory
Sub-service: report-monitor
GitHub Login: @MarkusVi
Microsoft Alias: markvi

@Shorinsean sorry, but not able to get it.  Can you please provide an example from the doc.

Sure, these two places:
Top of page
To help you to address these questions, Azure Active Directory provides workbooks for monitoring. Azure Monitor workbookshttps://docs.microsoft.com/azure/azure-monitor/app/usage-workbooks combine text, analytics queries, metrics, and parameters into rich interactive reports.
https://docs.microsoft.com/en-us/azure/active-directory/reports-monitoring/howto-use-azure-monitor-workbooks#prerequisites
To use Monitor workbooks, you need:

An Azure Active Directory tenant with a premium (P1 or P2) license. Learn how to get a premium licensehttps://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-get-started-premium.

Thanks,
Sean
From: SaurabhSharma-MSFT<EMAIL_ADDRESS>Sent: Thursday, April 30, 2020 3:21 PM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Sean Deuby<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Minor typos (#53766)
@Shorinseanhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FShorinsean&data=02|01|sean%40enterpriseidentity.com|a1224ac97a8c46241e4808d7ed440167|9b0c644aeaa24fe4b738f225cd6bb9e9|0|0|637238748675596516&sdata=6csUSJrvPv%2BUnYaVNRS3ZNzDyDFcOcbbXq2XCro5sSc%3D&reserved=0 sorry, but not able to get it. Can you please provide an example from the doc.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F53766%23issuecomment-622088165&data=02|01|sean%40enterpriseidentity.com|a1224ac97a8c46241e4808d7ed440167|9b0c644aeaa24fe4b738f225cd6bb9e9|0|0|637238748675606510&sdata=f4ZzNt1VYeLhbfNOcH7vT16lz1LR5ltcUoA2yJf43jI%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAFR47F2PWL3MBECZALZJRSTRPHMS5ANCNFSM4MWQZ66A&data=02|01|sean%40enterpriseidentity.com|a1224ac97a8c46241e4808d7ed440167|9b0c644aeaa24fe4b738f225cd6bb9e9|0|0|637238748675606510&sdata=VQfhE8aByWj%2BjlWSD5DX6nDEZbVWx2f%2FjEcz4KRR810%3D&reserved=0.

@Shorinsean ok, got it. The PR for the fix has been created and it will be merged soon. Thanks again for pointing this out, I am closing the issue based on this update, please let us know if there is something else that we can help you with.


Openbullet not opening

My openbullet was working fine, but now it is not opening, Please help.

You already posted on forum, why post here too?

Mine same problem

It's processing but not opening and not any error msg giving..what I do?
I tried it on all is 7,8,8.1 and 10 also

Install dependency
Sent with ProtonMail Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, November 27, 2020 3:19 AM, sudhirs63<EMAIL_ADDRESS>wrote:

Mine same problem
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

From where I get dependence
On Sat, 28 Nov, 2020, 2:19 am n0arch<EMAIL_ADDRESS>wrote:

Install dependency
Sent with ProtonMail Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, November 27, 2020 3:19 AM, sudhirs63<EMAIL_ADDRESS>wrote:

Mine same problem
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub,
or unsubscribe.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/openbullet/openbullet/issues/660#issuecomment-734986520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR474GHVMXXH734HZWVRFLLSSAGENANCNFSM4M3KFSUA
.

It's a database problem, rename your OpenBullet.db file inside the DB folder so OB can make a new one.

How to build

Make sure you have installed the .NET framework (dev) 4.7.2.

Clone this repository and open the solution file with Visual Studio.

Switch to Release mode for a much cleaner output.

Build the solution (Visual Studio will fetch all the missing nuget packages).

You can find the executables inside the folders OpenBullet/bin/Release and OpenBulletCLI/bin/Release.

SOURCE: https://github.com/openbullet/openbullet
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, November 27, 2020 3:54 PM, sudhirs63<EMAIL_ADDRESS>wrote:

From where I get dependence
On Sat, 28 Nov, 2020, 2:19 am n0arch<EMAIL_ADDRESS>wrote:

Install dependency
Sent with ProtonMail Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, November 27, 2020 3:19 AM, sudhirs63<EMAIL_ADDRESS>wrote:

Mine same problem
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub,
or unsubscribe.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/openbullet/openbullet/issues/660#issuecomment-734986520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR474GHVMXXH734HZWVRFLLSSAGENANCNFSM4M3KFSUA
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

same i got the problem too, i have the .NET framework, i cant see a file named openbullet.db and i dont have a db or ob folder, i cant seem to make it work what do i do

Just shout "Open, Bullet!" and pray 🤣
Jokes aside though, OB1 has a lot of issues that have been solved in OB2 please make the switch. OB1 is no longer supported.

I figured out the issue and the solution:
Issue diagnosis: the tool is blocked from receiving and or sending transmissions by windows firewall defender (always blocking when it's not needed, am i right?)
Anyway, to solve this issue:
navigate through the following,

windows security
windows defender
firewall settings
advanced firewall settings
inbound rules

Then:

add rule
it will ask if you want to whitelist a program, port or folder
in the prompt, navigate to openbullet folder and select it
allow all network requests.

If that doesn't fix it, do it for outbound rules too!


Update for SE-0107: Migrate Void->Raw.

Unsafe[Mutable]Pointer is replaced by Unsafe[Mutable]RawPointer.
Migrating often means simply removing casts to/from UnsafePointer
and working directly with UnsafeRawPointer instead.
Unfortunately some API's, like NSData still want UnsafePointer,
which requires "binding" memory to UInt8 before passing it to the API.

Depends on Swift PR:
https://github.com/apple/swift/pull/3724


Is it possible to create variables on the yaml file?

First of all, congratulations for the great work!
I have repetitive snippets of values that I reuse in several different commands, it would be great if I could create variables with these values to reuse them.
It is possible?
I didn't find anything related to this in the documentation.

you could use environment variables
# your script.yaml in pubspec.yaml
test:
  test1:
    - echo "1 $TEST_VAR"
  test2:
    - echo "2 $TEST_VAR"

run with
TEST_VAR=something derry test test1
TEST_VAR=something derry test test2

also i just pass thru to the command now like this.
test:
  test1:
    - echo

runs as:
derry test test1 -- this is a car
><EMAIL_ADDRESS>$ echo this is a car

this is a car


Loading session falled

Hi since 2 days i have the issue when i want to connect again my defly wallet , i have reinstal one click node and my defly wallet but the same issue..

i use the last version of one click.

Commenting for visibility.  I also cannot connect my wallets to my nodes.  Software/firmware are up to date & working with other dAPPs.  Wonder if changes to the Ledger Connect code base a few weeks ago to mitigate the wallet drainer are the cause...

but it work for another ? we are alone ?

v1.4.1 was just released which fixes the Defly connection issues.


212 global column ordering dosent have t

Adds box shadow to table head when hovering.
Fixes hovered and target state when dradding items from the global menu ordering item

Closes #212

@alessandrojcm is the 209 files change intended?

@alessandrojcm is the 209 files change intended?

No, I don't know what is wrong with my fork is like it has not got the changes from this repo. Let me check.


Toolchain Compile Error  of RISC-V(rv32m1-vega board)

Describe the bug
asm volatile("csrr %0, mtval" : "=r" (mtval));
A compile error of assembly code  rv32m1-vega board (RISC-V) by using open-isa official toolchain.
The toolchain is https://github.com/open-isa-org/open-isa.org/releases
What have you tried to diagnose or workaround this issue?
Comment  the code out
//     asm volatile("csrr %0, mtval" : "=r" (mtval));
then no compile error.
To Reproduce
Steps to reproduce the behavior:

mkdir samples/hello_world/build;  cd samples/hello_world/build
cmake -GNinja -DBOARD=rv32m1_vega_ri5cy -DCMAKE_REQUIRED_FLAGS=-Wl,-dT=/dev/null ..
ninja
Compile error
+++++++++++++++++++++++++++++++++++
[58/123] Building C object zephyr/arch/arch/riscv/core/CMakeFiles/arch__riscv__core.dir/fatal.c.obj
FAILED: zephyr/arch/arch/riscv/core/CMakeFiles/arch__riscv__core.dir/fatal.c.obj
ccache /opt/toolchain/risc-v/riscv32-unknown-elf-gcc/bin/riscv32-unknown-elf-gcc -DBUILD_VERSION=zephyr-v2.5.0-1954-g5ee6793e57ac -DCPU_RV32M1_ri5cy -DKERNEL -DXCVR_GENFSK_ENABLED -D_FORTIFY_SOURCE=2 -D__ZEPHYR_SUPERVISOR__ -D__ZEPHYR__=1 -I../../../kernel/include -I../../../arch/riscv/include -I../../../include -Izephyr/include/generated -I../../../soc/riscv/openisa_rv32m1 -I/opt/zephyrproject/modules/hal/openisa/vega_sdk_riscv/RISCV -I/opt/zephyrproject/modules/hal/openisa/vega_sdk_riscv/devices/RV32M1 -I/opt/zephyrproject/modules/hal/openisa/vega_sdk_riscv/devices/RV32M1/drivers/. -isystem ../../../lib/libc/minimal/include -isystem /opt/toolchain/risc-v/riscv32-unknown-elf-gcc/bin/../lib/gcc/riscv32-unknown-elf/7.1.1/include -isystem /opt/toolchain/risc-v/riscv32-unknown-elf-gcc/bin/../lib/gcc/riscv32-unknown-elf/7.1.1/include-fixed -Os -imacros /opt/zephyrproject/zephyr/samples/hello_world/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -mabi=ilp32 -march=rv32ima -imacros /opt/zephyrproject/zephyr/include/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -ffunction-sections -fdata-sections -march=rv32imcxpulpv2 -std=c99 -nostdinc -MD -MT zephyr/arch/arch/riscv/core/CMakeFiles/arch__riscv__core.dir/fatal.c.obj -MF zephyr/arch/arch/riscv/core/CMakeFiles/arch__riscv__core.dir/fatal.c.obj.d -o zephyr/arch/arch/riscv/core/CMakeFiles/arch__riscv__core.dir/fatal.c.obj -c /opt/zephyrproject/zephyr/arch/riscv/core/fatal.c
/opt/zephyrproject/zephyr/arch/riscv/core/fatal.c: Assembler messages:
/opt/zephyrproject/zephyr/arch/riscv/core/fatal.c:109: Error: Instruction csrr requires absolute expression
[67/123] Building C object zephyr/lib/libc/minim.../lib__libc__minimal.dir/source/stdlib/exit.c.obj
ninja: build stopped: subcommand failed.

+++++++++++++++++++++++++++++++++++
Expected behavior
No compile error.
Impact
Failed to build the code for risc-v
Logs and console output
If applicable, add console logs or other types of debug information
e.g Wireshark capture or Logic analyzer capture (upload in zip archive).
copy-and-paste text and put a code fence (```) before and after, to help
explain the issue. (if unable to obtain text log, add a screenshot)
Environment (please complete the following information):

OS: Linux

Toolchain (https://github.com/open-isa-org/open-isa.org/releases)

Commit:
++++++++++++++++++++++++++++++++++++++++++++++++
Commit 8db36838207e7562ea2ce4e3653d59933ea4053b
Author: Jim Shu<EMAIL_ADDRESS>Date:   Sun Mar 14 02:08:49 2021 +0800
arch: riscv: improve exception messages
Add exception descriptions of mcause id 6~15. Also print mtval CSR for
memory access fault & illegal instruction exceptions.
Signed-off-by: Jim Shu<EMAIL_ADDRESS>++++++++++++++++++++++++++++++++++++++++++++++++

Additional context
Add any other context about the problem here.

Glancing at <IP_ADDRESS> RI5CY Memory map and register descriptions in the RV32M1RM it looks like mtval isn't a supported CSR.


[dynamic_color] Add new colors

Description
Add new material colors introduced in Flutter 3.22.
Issues
Fixes #582
Checklist

[x] I've reviewed the contribution guide.
[x] I've updated the package CHANGELOG.md

We need to bump material_color_utilities, and it is an SDK dependency.

new colors doesn't seem to be added in Scheme and they apparently moved to DynamicScheme as Scheme is deprecated (see this)
this package seem to direct take CorePalette from android. I tried to make following changes locally according to their migration guide
final SchemeTonalSpot scheme;

    switch (brightness) {
      case Brightness.light:
        scheme = SchemeTonalSpot(
            sourceColorHct: Hct.fromInt(primary.keyColor.toInt()),
            isDark: false,
            contrastLevel: 0.0);
        break;
      case Brightness.dark:
        scheme = SchemeTonalSpot(
            sourceColorHct: Hct.fromInt(primary.keyColor.toInt()),
            isDark: true,
            contrastLevel: 0.0);
        break;
    }
...
return ColorScheme(
      primary: Color(MaterialDynamicColors.primary.getArgb(scheme)),
      onPrimary: Color(MaterialDynamicColors.onPrimary.getArgb(scheme)),
...

but the unit test fails
dynamic_color: Core palette detected.
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: Color:<Color(0xff286c2a)>
  Actual: Color:<Color(0xff8c4a60)>

for reference I used code from ColorScheme.fromSeed() from Flutter SDK

@boredcodebyk

but the unit test fails
dynamic_color: Core palette detected.
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: Color:<Color(0xff286c2a)>
  Actual: Color:<Color(0xff8c4a60)>

for reference I used code from ColorScheme.fromSeed() from Flutter SDK

Shouldn't just correcting expecting colors in test file enough if everything else works perfectly? (not based on this error but checking what's the real output of given colorscheme in test on md3 colorscheme generator, as colorscheme colors changed, now we need to change test file too)

@andr202
you have a valid point
but theoretical the test doesn't needs to be changed. in the test file a container is given primary color and tested with the expected color which passes. in this case, the primary color gets way off from expected color for some reason. I'm still looking into it

Is there still any goals to be met with this PR? The merge request is very waited due to the changes on 3.22

Hi @MahanRahmati, how do I use this branch? It seems to fail as the new properties do not exist in the Scheme class in material_color_utilities.
https://github.com/material-foundation/material-color-utilities/blob/main/dart/lib/scheme/scheme.dart

Hi @MahanRahmati, how do I use this branch? It seems to fail as the new properties do not exist in the Scheme class in material_color_utilities. https://github.com/material-foundation/material-color-utilities/blob/main/dart/lib/scheme/scheme.dart

You can't use it yet.
The branch is broken.
I'm waiting for flutter to bump material_color_utilities and update the branch later.

This is quite urgent, has flutter bumped that yet?

FYI https://github.com/flutter/flutter/blob/main/packages/flutter/pubspec.yaml#L15 is bumped

Closing as the approach here will necessitate something like https://github.com/material-foundation/flutter-packages/compare/main...hasali19:material-foundation-flutter-packages:main (with fixes as the color mappings aren't accurate) to construct the color scheme


feat: additive blending mode

closes #750
@almarklein, i can confirm that this behaves as expected for my application... but I'm not that confident in the details, so please have a look and let me know if I should change anything.  Also, let me know how/where to add a test if you'd like me to add one

Very nice!
A validation example (see examples/validation/) is probably the easiest way to make sure it keeps working, and also provides an example for interested users.

ok, added an example:

A question. Is the idea here that your whole scene is blended "additively"? Is it possible to in general mix and match? maybe have negative alpha?

Yep, exactly. The final fragment color is simply the linear addition of all other fragments.

Is it possible to in general mix and match? maybe have negative alpha?

I don't believe negative alphas are supported in general.  They'll be coerced to 0-1 here

what is your typical release cycle?  could this be released in the near future?   thanks :)

Godo question! I'll try to do a release this week.

https://github.com/pygfx/pygfx/releases/tag/v0.3.0


Subscription api events

Clean up Subscription and ZulipStream: make Subscription extend ZulipStream and move fields around so only Subscription specific fields are in the class definition. Also handles the events subscription/op:add, subscription/op:remove, and subscription/op:update.
Fixes part of #187

@gnprice This is ready for comments!

@gnprice this is ready for review again!

@gnprice comments handled. And understood about the concept of breaking api updates like this into discrete chunks. I was initially adverse to layering changes across commits that touch the same bits multiple times (and in the case of canRemoveSubscribersGroup in Subscription I introduce edits that ultimately are removed). But I see how organizing it into smaller chunks as you've explained makes it easier to review. Will continue to pursue that goal!

Thanks! Looks good; merging.

(and in the case of canRemoveSubscribersGroup in Subscription I introduce edits that ultimately are removed).

Yeah. For that reason probably the ideal shape for this particular series would be (as mentioned at https://github.com/zulip/zulip-flutter/pull/382#discussion_r1393670921) to have the commit
89f3b785c api [nfc]: Change Subscription to extend from ZulipStream
happen before that rename, and before the streamPostPolicy change which also applies to both those classes. Then each commit is still a single, complete, logical API change (or in the case of Subscription extends ZulipStream and enum StreamPostPolicy, a single logical change to how we reflect the API in our code), but those streamPostPolicy and canRemoveSubscribersGroup commits are shorter and don't contain any changes that subsequently get clobbered.

But I see how organizing it into smaller chunks as you've explained makes it easier to review. Will continue to pursue that goal!

Sounds good!


cant put a skin and cant see around circle thing

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

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

Error/s in console
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

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

Smartphone (please complete the following information):

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

Additional context
Add any other context about the problem here.

You need to be more concise and follow the bug report template when submitting a bug report. Without this context. There's not much I can do to fix your issue


Consultant webpage URL wraps

CID 21235 contacted us regarding how her web url displays on her website.   It looks like the 1 wraps to the second line.  Is there any way around the wrapping of the web url?

This fix needs to be made it shogun. I detailed the fix to Jackie and Julie on Tuesday.


Segmentation fault (core dumped) while installing.

So today, I have accidentally nuked the udemy-dl dir. So I have cloned it again and ran:
~/udemy-dl$ pip3 install -r requirements.txt
Collecting six (from -r requirements.txt (line 1))   Using cached https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15. 0-py2.py3-none-any.whl Collecting m3u8 (from -r requirements.txt (line 2)) Collecting colorama (from -r requirements.txt (line 3))   Using cached https://files.pythonhosted.org/packages/44/98/5b86278fbbf250d239ae0ecb724f8572af1c91f4a11edf4d36a206189440/colorama- 0.4.4-py2.py3-none-any.whl Collecting requests (from -r requirements.txt (line 4))   Using cached https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests- 2.24.0-py2.py3-none-any.whl Collecting unidecode (from -r requirements.txt (line 5))   Using cached https://files.pythonhosted.org/packages/d0/42/d9edfed04228bacea2d824904cae367ee9efd05e6cce7ceaaedd0b0ad964/Unidecode -1.1.1-py2.py3-none-any.whl Collecting pyOpenSSL (from -r requirements.txt (line 6))   Using cached https://files.pythonhosted.org/packages/9e/de/f8342b68fa9e981d348039954657bdf681b2ab93de27443be51865ffa310/pyOpenSSL -19.1.0-py2.py3-none-any.whl Collecting cloudscraper (from -r requirements.txt (line 7))   Using cached https://files.pythonhosted.org/packages/83/e4/f1d3872ce822f52f4133cc04960185f64676ca5ec87f05a5350fc0c0a92f/cloudscra per-1.2.48-py2.py3-none-any.whl Collecting iso8601 (from m3u8->-r requirements.txt (line 2))   Using cached https://files.pythonhosted.org/packages/f5/c7/06b5938e79a09112a256f26a1ae0551b04bc6aafcb71fd7ee2390c2c54c6/iso8601-0 .1.13-py2.py3-none-any.whl Collecting idna<3,>=2.5 (from requests->-r requirements.txt (line 4))   Using cached https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl Collecting chardet<4,>=3.0.2 (from requests->-r requirements.txt (line 4))   Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests->-r requirements.txt (line 4))   Using cached https://files.pythonhosted.org/packages/56/aa/4ef5aa67a9a62505db124a5cb5262332d1d4153462eb8fd89c9fa41e5d92/urllib3-1.25.11-py2.py3-none-any.whl Collecting certifi>=2017.4.17 (from requests->-r requirements.txt (line 4))   Using cached https://files.pythonhosted.org/packages/5e/c4/6c4fe722df5343c33226f0b4e0bb042e4dc13483228b4718baf286f86d87/certifi-2020.6.20-py2.py3-none-any.whl Collecting cryptography>=2.8 (from pyOpenSSL->-r requirements.txt (line 6))   Using cached https://files.pythonhosted.org/packages/08/31/c43f1e45b4a5ebac13ff038a3f167ba3c7432f6dc8683ea504f5af9265eb/cryptography-3.2.1-cp35-abi3-manylinux1_x86_64.whl Collecting pyparsing>=2.4.7 (from cloudscraper->-r requirements.txt (line 7))   Using cached https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl Collecting requests-toolbelt>=0.9.1 (from cloudscraper->-r requirements.txt (line 7))   Using cached https://files.pythonhosted.org/packages/60/ef/7681134338fc097acef8d9b2f8abe0458e4d87559c689a8c306d0957ece5/requests_toolbelt-0.9.1-py2.py3-none-any.whl Collecting cffi!=1.11.3,>=1.8 (from cryptography>=2.8->pyOpenSSL->-r requirements.txt (line 6))   Using cached https://files.pythonhosted.org/packages/50/ca/bbca0fd95b24a1d4f0d2e016f09f35ae68d4fe72bf34cc538d0a0d2d3e10/cffi-1.14.3-cp36-cp36m-manylinux1_x86_64.whl Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography>=2.8->pyOpenSSL->-r requirements.txt (line 6))   Using cached https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl Installing collected packages: six, iso8601, m3u8, colorama, idna, chardet, urllib3, certifi, requests, unidecode, pycparser, cffi, cryptography, pyOpenSSL, pyparsing, requests-toolbelt, cloudscraper Successfully installed certifi-2020.6.20 cffi-1.14.3 chardet-3.0.4 cloudscraper-1.2.48 colorama-0.4.4 cryptography-3.2.1 idna-2.10 iso8601-0.1.13 m3u8-0.7.1 pyOpenSSL-19.1.0 pycparser-2.20 pyparsing-2.4.7 requests-2.24.0 requests-toolbelt-0.9.1 six-1.15.0 unidecode-1.1.1 urllib3-1.25.11 Segmentation fault (core dumped)
I don't know whats wrong.

Sorry looks like I don't really need to install it again, it's working fine.

Facing this error while want to download a tutorial from udemy

I've had a similar issue and I just installed dependencies (after installing ffmpeg) again with pip3 install requirements.txt (i'm using mac os and python3.8)

Facing this error while want to download a tutorial from udemy

pip install m3u8
pip install cloudscraper
then try again.

@Mizerka it should work with latest python as well, i have already fixed that html parsing issue.
plus @all you guys should install all the requirements then use the udemy-dl.

Anyways, I have tried to download a course using a cookie method, and it stuck on Downloading Course information..

can't reproduce this issue is that course too big?

So today, I have accidentally nuked the udemy-dl dir. So I have cloned it again and ran:
~/udemy-dl$ pip3 install -r requirements.txt
Collecting six (from -r requirements.txt (line 1)) Using cached https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15. 0-py2.py3-none-any.whl Collecting m3u8 (from -r requirements.txt (line 2)) Collecting colorama (from -r requirements.txt (line 3)) Using cached https://files.pythonhosted.org/packages/44/98/5b86278fbbf250d239ae0ecb724f8572af1c91f4a11edf4d36a206189440/colorama- 0.4.4-py2.py3-none-any.whl Collecting requests (from -r requirements.txt (line 4)) Using cached https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests- 2.24.0-py2.py3-none-any.whl Collecting unidecode (from -r requirements.txt (line 5)) Using cached https://files.pythonhosted.org/packages/d0/42/d9edfed04228bacea2d824904cae367ee9efd05e6cce7ceaaedd0b0ad964/Unidecode -1.1.1-py2.py3-none-any.whl Collecting pyOpenSSL (from -r requirements.txt (line 6)) Using cached https://files.pythonhosted.org/packages/9e/de/f8342b68fa9e981d348039954657bdf681b2ab93de27443be51865ffa310/pyOpenSSL -19.1.0-py2.py3-none-any.whl Collecting cloudscraper (from -r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/83/e4/f1d3872ce822f52f4133cc04960185f64676ca5ec87f05a5350fc0c0a92f/cloudscra per-1.2.48-py2.py3-none-any.whl Collecting iso8601 (from m3u8->-r requirements.txt (line 2)) Using cached https://files.pythonhosted.org/packages/f5/c7/06b5938e79a09112a256f26a1ae0551b04bc6aafcb71fd7ee2390c2c54c6/iso8601-0 .1.13-py2.py3-none-any.whl Collecting idna<3,>=2.5 (from requests->-r requirements.txt (line 4)) Using cached https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl Collecting chardet<4,>=3.0.2 (from requests->-r requirements.txt (line 4)) Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests->-r requirements.txt (line 4)) Using cached https://files.pythonhosted.org/packages/56/aa/4ef5aa67a9a62505db124a5cb5262332d1d4153462eb8fd89c9fa41e5d92/urllib3-1.25.11-py2.py3-none-any.whl Collecting certifi>=2017.4.17 (from requests->-r requirements.txt (line 4)) Using cached https://files.pythonhosted.org/packages/5e/c4/6c4fe722df5343c33226f0b4e0bb042e4dc13483228b4718baf286f86d87/certifi-2020.6.20-py2.py3-none-any.whl Collecting cryptography>=2.8 (from pyOpenSSL->-r requirements.txt (line 6)) Using cached https://files.pythonhosted.org/packages/08/31/c43f1e45b4a5ebac13ff038a3f167ba3c7432f6dc8683ea504f5af9265eb/cryptography-3.2.1-cp35-abi3-manylinux1_x86_64.whl Collecting pyparsing>=2.4.7 (from cloudscraper->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl Collecting requests-toolbelt>=0.9.1 (from cloudscraper->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/60/ef/7681134338fc097acef8d9b2f8abe0458e4d87559c689a8c306d0957ece5/requests_toolbelt-0.9.1-py2.py3-none-any.whl Collecting cffi!=1.11.3,>=1.8 (from cryptography>=2.8->pyOpenSSL->-r requirements.txt (line 6)) Using cached https://files.pythonhosted.org/packages/50/ca/bbca0fd95b24a1d4f0d2e016f09f35ae68d4fe72bf34cc538d0a0d2d3e10/cffi-1.14.3-cp36-cp36m-manylinux1_x86_64.whl Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography>=2.8->pyOpenSSL->-r requirements.txt (line 6)) Using cached https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl Installing collected packages: six, iso8601, m3u8, colorama, idna, chardet, urllib3, certifi, requests, unidecode, pycparser, cffi, cryptography, pyOpenSSL, pyparsing, requests-toolbelt, cloudscraper Successfully installed certifi-2020.6.20 cffi-1.14.3 chardet-3.0.4 cloudscraper-1.2.48 colorama-0.4.4 cryptography-3.2.1 idna-2.10 iso8601-0.1.13 m3u8-0.7.1 pyOpenSSL-19.1.0 pycparser-2.20 pyparsing-2.4.7 requests-2.24.0 requests-toolbelt-0.9.1 six-1.15.0 unidecode-1.1.1 urllib3-1.25.11 Segmentation fault (core dumped)
I don't know whats wrong.

the issue seems more related to libraries installation then actual udemy-dl error.

I used release 1.0 rather than gitclone to be fair;
I tried with 3.9 latest and it wasn't working until I downgraded
and requirements was missing m3u8 and cloudparser whatever those do.
Not sure if relevant but I've also stuck ffmpeg into top dir.
works fine for me, looking at commits since, gitclone should work probably.

Anyways, I have tried to download a course using a cookie method, and it stuck on Downloading Course information..

can't reproduce this issue is that course too big?

don't think so.

Anyways, I have tried to download a course using a cookie method, and it stuck on Downloading Course information..

can't reproduce this issue is that course too big?

don't think so.

so are you still facing the same issue? try using --skip-hls switch

Anyways, I have tried to download a course using a cookie method, and it stuck on Downloading Course information..

can't reproduce this issue is that course too big?

don't think so.

so are you still facing the same issue? try using --skip-hls switch

It's working fine now actually, I have cloned again and then installed it.


FPO-206: Refine the terms and conditions

Jira link
FPO-206
What?
I have added/removed/altered:

[x] Added terms and conditions page

Why?
I am doing this because:

We need to have a more robust set of T&Cs

Have you? (optional)

[ ] Reviewed the documentation with the relevant stakeholders
[ ] Followed the documentation through yourself to check it is correct

Closing because this has been included in #128


Enhance readability

i'm so sorry, there has been several changes since this pr opened. please open a new pr again if you still wanted to refactor this. but here's my initial review

refactoring in defaultKeygenerator is a wrong thing to do imo, i understand that it will reduce code duplication but you're also introducing more function call stack than currently are.
flattening options.* to * is good though, but as code grows more complicated it'll be a very hard time to figure out which variable is an option, and which is a local variables. would not fly in long run
i'm not sure that chaining app.onError().onStop() pattern works or not, if it this then i approve this


Fixed bugs

I just fixed a few bugs that prevented me from parsing the batch of files that I want to analyse.

Thanks for spotting these bugs & for fixing them. -Philippe

Thanks for spotting these bugs & for fixing them. -Philippe


[microTVM][Zephyr] Add reading of nRF5340 DK product ID to determine which COM port to use while running tests

Fix issue where there are two versions of the nRF5340 development kit, 1.0.0 and 2.0.0. The 1.0.0 DK exposes three COM ports, where COM2 is used to communicate with the device while running tests. The 2.0.0 DK only has two COM ports as can be seen here:
$ nrfjprog --com
1050063518    /dev/ttyACM0    VCOM0
1050063518    /dev/ttyACM1    VCOM1

microtvm_api_server.py always uses VCOM2 which doesn't exist on the 2.0.0 DK.
To accommodate this, the USB product ID (PID) can be used to differentiate between the 1.0.0 and 2.0.0 DKs. The PID for 1.0.0 is 0x1055, while the PID for the 2.0.0 DK is 0x1051.
This PR fixes #10206
cc @mehrdadh @areusch

@alanmacd thanks for making this change. It looks good, let's run a test on hardware before merging this.


[SPARK-35899][SQL][FOLLOWUP] Utility to convert connector expressions to Catalyst

What changes were proposed in this pull request?

This PR addresses post-review comments on PR #33096:

removes private[sql] modifier
removes the option to pass a resolver to simplify the API

Why are the changes needed?

These changes are needed to simply the utility API.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Existing tests.

@HyukjinKwon, could you take a look, please?

Thanks, @HyukjinKwon!

Merged to master. Thank you, @aokolnychyi and @HyukjinKwon .

Thanks, @dongjoon-hyun!

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44886/


Would be nice to have the checkmark icon.

Trying something out and a checkmark icon and a cross would be nice to have. Not sure if I'll end up using them at the end but felt they were standard icons that were worth including.
Have a great day.

Added both to the upcoming release


[PATCH] Inject tesrecorder script on install

https://github.com/QuantumInformation/test-recorder/issues/17

Many thanks


no roll

I can't find the channels to make rolls, how can I solve it?

find the channel that the mudae bot in the server is used for, and then just copy the channel id and server id and put them in config.py


Adding prettyping

Change has been accepted (and you have been credited) in d0aaa4f3ac0650d84459b5613f7b75d4facd5909. Thank you!


Why DistributedSampler doesn't make sure the len(dataset) is divisible by num_replicas*samples_per_gpu?

I've noticed that the implemented DistributedSampler doesn't make sure the len(dataset) is divisible by num_replicas*samples_per_gpu while the DistributedGroupSampler dose. Current DistributedSampler implementation only makes len(dataset) is divisiable by num_replicas.  I just want to know what makes this difference.
https://github.com/open-mmlab/mmdetection/blob/bec24ea4ff55767256ac873c4b2e856d3f1dba1e/mmdet/datasets/samplers/distributed_sampler.py#L7
https://github.com/open-mmlab/mmdetection/blob/bec24ea4ff55767256ac873c4b2e856d3f1dba1e/mmdet/datasets/samplers/group_sampler.py#L51

In mmdet/datasets/builder.py, the Dataloader is invoked without setting drop_last=True (thus the drop_last=False as default).
    rank, world_size = get_dist_info()
    if dist:
        # DistributedGroupSampler will definitely shuffle the data to satisfy
        # that images on each GPU are in the same group
        if shuffle:
            sampler = DistributedGroupSampler(
                dataset, samples_per_gpu, world_size, rank, seed=seed)
        else:
            sampler = DistributedSampler(
                dataset, world_size, rank, shuffle=False, seed=seed)
        batch_size = samples_per_gpu
        num_workers = workers_per_gpu
    else:
        sampler = GroupSampler(dataset, samples_per_gpu) if shuffle else None
        batch_size = num_gpus * samples_per_gpu
        num_workers = num_gpus * workers_per_gpu

    init_fn = partial(
        worker_init_fn, num_workers=num_workers, rank=rank,
        seed=seed) if seed is not None else None

    data_loader = DataLoader(
        dataset,
        batch_size=batch_size,
        sampler=sampler,
        num_workers=num_workers,
        collate_fn=partial(collate, samples_per_gpu=samples_per_gpu),
        pin_memory=False,
        worker_init_fn=init_fn,
        **kwargs)

As a result, once the sampler cannot guarantee that len(dataset) is divisable by num_replicas*samples_per_gpu (This could happen when DistributedSampler is used), the last batch at the end of each epoch is incomplete. I am not sure whether this will has bad influence to the learning process.
I also check the code in Detectron2, it explicitly sets the drop_last=True.
https://github.com/facebookresearch/detectron2/blob/e40ddbb6a2abfa5f646925146a44e44b89fadbf6/detectron2/data/build.py#L295


Feature/rpgle_2023_oct

Changes

Token support for WHEN-IS and WHEN-IN
Token support for enum structures groups.
Enum structure groups appear in content assist and outline view

Checklist

[x] have tested my change
[ ] updated relevant documentation
[ ] Remove any/all console.logs I added
[ ] eslint is not complaining
[ ] have added myself to the contributors' list in the README
[ ] for feature PRs: PR only includes one feature enhancement.

@chrjorgensen

How do I test the WHEN tokens being recognized?

The way we can test for this is by using WHEN, WHEN-IN or WHEN-IS with the indent lint rule enabled.

when I type the name of the ENUM and a dot and Ctrl-Space - but they are not in the list?

That is odd. See this screenshot below that shows the content assist after I use the dot/period trigger.

@chrjorgensen I added two tests cases for the new WHEN operators. Thanks for getting on my case to do that!

@worksofliam I did a fresh install of VS Code, Code for IBM i and RPGLE extension in a new Windows profile.
But I get this when opening a slightly modified sample of your code and pressing Ctrl-Enter after the dot:

I don't know what going on here... not like your experience at all...???

@chrjorgensen okay I see what's going on.
Control+space will only show in scope references. You will only see subfields when you press dot after the structure.

@worksofliam Finally found the setting, that prohibited the pop-up when entering the dot after the structure:
"editor.suggestOnTriggerCharacters": false,
After removal of this setting, the subfields are shown after entering the dot character.
Will review your code tomorrow.

Totally cool! Weird that it was off though.

Totally cool! Weird that it was off though.

Probably me that have turned if off at some point - annoyed by the pop-ups... 😆

@chrjorgensen Issues resolved. Over to you for approval, and if you want to.. merge 😄

@worksofliam I don't have write access and can't merge... 😭


Use separate interface for storing internal data used by PyWren

We need to separate internal storage interface:

accesses that will be used to read / write COS data objects
accesses that will be used internally to read / write temporary data into COS ( for example serialized function )

WIP in https://github.com/pywren/pywren-ibm-cloud/pull/25