Black Screen problem when using with Swift

Following warning appears on console while running
<UIVisualEffectView 0x7f8883c2bc70> is being asked to animate its opacity. This will cause the effect to appear broken until opacity returns to 1.
Once I show LGAlertView it turns screen into black screen. Following code is used
```
@IBAction func onClickEditProfile(sender: Any) {
let lgaView: LGAlertView = LGAlertView.init(title: "", message: "What would you like to edit?", style: LGAlertViewStyle.actionSheet, buttonTitles: ["Edit Profile", "Edit Schedule"], cancelButtonTitle: "Cancel", destructiveButtonTitle: nil, actionHandler: { (lgView: LGAlertView, index:UInt, title: String) in
if(index == 0){
self.navigationController?.pushViewController(EditProfileVC.editProfileVCLoad(), animated: true)
}else{
self.navigationController?.pushViewController(EditProfileVC.editProfileVCLoad(), animated: true)
}
        } as? LGAlertViewActionHandler, cancelHandler: { (lgView: LGAlertView) in
        lgView.dismissAnimated()

    }) { (lgView: LGAlertView) in
        lgView.dismiss()
    }
    lgaView.showAnimated()
}

@qasimsqm Seems the window is getting hidden when you call show.You can fix this by immediately calling
UIApplication.shared.delegate?.window??.makeKeyAndVisible()
UIApplication.shared.delegate?.window??.isHidden = false

right after calling show

Same here w/ iOS 11. This seems to be a regression introduced last year.

Seems that the same problem here https://github.com/Friend-LGA/LGAlertView/issues/34

Please, attach some demo project with the reproducible issue. If I have time, I will take a look.

The problem seems to be in LGAlertViewHelper.h, the app window is not necessarily the first window. In my case there are "hosted" windows which are created by AVPlayerViewController before the app window.
So you can try to replace :
+ (UIWindow *)appWindow {
    return [UIApplication sharedApplication].windows[0];
}

with :
+ (UIWindow *)appWindow {
    return [UIApplication sharedApplication].delegate.window;
}

Please, attach some demo project with the reproducible issue. If I have time, I will take a look.

I don't use a storyboard and have this block in application:(UIApplication *)application didFinishLaunchingWithOptions:launchOptions::
self.window = UIWindow(frame: UIScreen.main.bounds)
let initialVC = InitialViewController.init()
window!.rootViewController = initialVC
window!.makeKeyAndVisible()

That's how I can reproduce the issue and this works for me as a workaround: https://github.com/Friend-LGA/LGAlertView/issues/35#issuecomment-329462957


Configure integration tests

This PR configures integration tests for component and its packages
Checklist

[x] PR contains a single logical change (to build a better changelog).
[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency
as they show up in the changelog.

"kind dir is completely missing" - it was left in the other PR :) I will adjust the PR.


Simplify compact view to be handled by CSS

Handling the compact view of the descriptions can be done in CSS instead, which makes it easier to handle as it only needs one class to be toggled in the DOM.

Thank you, merged


chore: bump to 7.0.0-beta.0 w/ TS 3.0 and changelog

I tested this on material.angular.io and everything looks good. The changelog has some duplicate entries, but I'd rather figure out a way to clean it up automatically later than go through it by hand now.

I've temporarily disabled the breaking-change lint check; we'll have to do a pass to see which of these we can feasibly remove from Google and write schematics for in the next couple weeks.


MQTT mutual auth demo.

MQTT mutual auth demo.
Description
MQTT mutual auth demo.
Demo for showing use of the managed MQTT API over a mutually authenticated connection.
The Example shown below uses this API to create MQTT messages and
send them over the connection established using FreeRTOS sockets.
The example is single threaded and uses statically allocated memory;
it uses QoS1.
A mutually authenticated TLS connection is used to connect to the AWS IoT
MQTT message broker in this example. Define democonfigAWS_ROOT_CA_PEM,
democonfigCLIENT_CERTIFICATE_PEM, and democonfigCLIENT_PRIVATE_KEY_PEM in
demo_config.h to achieve mutual authentication.
Test Steps

Ran the demo.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Waiting for the build checks to pass before this change can be merged. Build checks are failing due to microchip project dependency, which will be addressed by a different PR.

/bot run checks


Failure to get completion item list while testing

I'm trying to Implement my own language server and connect it to vscode.
I am trying to implement integration tests: The kind that run the extension host, get the completion items, and make sure the correct suggestion appear.  How can I achieve that?
outside the scope of tests, during manual running of the extension I get the proper list.
I've tried two commands so far:

vscode.executeCompletionItemProvider - which gets me a list of things but none of my completions. I'm also unsure on how to do that, since registration is in the client, but the server is the provider.  While running connection.onInitialize I return the following object:

capabilities: {
            completionProvider: {
                triggerCharacters: ['.', '-', ':', '"']
            }
}

editor.action.triggerSuggest: There I can actually see the suggestion open (for a split of a second) and it doesn't seem to return the right completion.  While this approach may work in the future I don't know where the completion list in the dropdown is stored.

@qballer This got simplified this week. There is a new npm module https://www.npmjs.com/package/vscode-languageserver-protocol which only contains the protocol and has only node dependencies. You could integrate this into a test framework, start the server, send the completion requestion and ensure the result.

Let me know whether this works for you.

Wow thats nice.
My current is solution is doing this:
https://github.com/wixplosives/stylable-intelligence/blob/master/packages/client/run-test.js

In general that kind of test-suite will be great for server client communication. On top of that you will want a few end to end tests that run in the context of vscode. This helps to make sure your lang server works well with vscode. Thing is, trying to query vscode or  language client for current state seems not trivial. For example when I want to test diagnostics this is how I went about it:
https://github.com/wixplosives/stylable-intelligence/blob/master/packages/client/test/diagnostics.test.ts
Note that ext!.activate return the client and I query client._diagnostics._data.get('file://' + casePath) to get diagnostics.


Added keywords and changed page component

Added Keywords argument in page tag
Added keywords for many of the main pages
changed website description
Edited .gitignore
Still package-lock and yarn lock get committed

Google how to commit specific files not all.
Won't merge package lock.
Either revert those files, or make a new PR


Displaying currency twice

This should say either "NZ$2500" or "$2500 NZD" but not both. Same for the line below.

Might not be beautiful but at least people can't miss it. I've seen people easily confuse USD and NZD on the platform.
It looks generally good for euro, dollar and gbp which are the currencies most used on the platform.

Might not be beautiful but at least people can't miss it. I've seen people easily confuse USD and NZD on the platform.
It looks generally good for euro, dollar and gbp which are the currencies most used on the platform.

Hello @Betree is there any resolution on the specs for fixing this? I'll like to take it up

Hello @Betree is there any resolution on the specs for fixing this? I'll like to take it up

@sudo-kaizen I haven't looked into specs yet, but it's something we probably want to fix in components/FormattedMoneyAmount.js and / or components/Currency.js. Ideally we should also create unit tests to prevent regressions on other currencies and make sure it looks good with all condition (showCurrencyCode=false, abbreviate, etc.)

@sudo-kaizen I haven't looked into specs yet, but it's something we probably want to fix in components/FormattedMoneyAmount.js and / or components/Currency.js. Ideally we should also create unit tests to prevent regressions on other currencies and make sure it looks good with all condition (showCurrencyCode=false, abbreviate, etc.)

@Betree Great! I'll like to take it up. Could you please update this space with the specs when the tests are ready? Thanks

@Betree Great! I'll like to take it up. Could you please update this space with the specs when the tests are ready? Thanks

Sharing another example that doesn't looks good:

Sharing another example that doesn't looks good:

What file is the source of this? I really can wait for the spec for this.
Are there currencies that are supposed to have their abbreviations as prefixes and others as suffixes?

What file is the source of this? I really can wait for the spec for this.
Are there currencies that are supposed to have their abbreviations as prefixes and others as suffixes?

Also reported by @Memo-Es in https://opencollective.slack.com/archives/C012T9JR3BR/p1612878946004600 for MXN:

I think we should have a clear definitions of these things, and a single helper for each of them to display.
In the case of mexican dollar:

simplified currency sign/symbol: $ https://en.wikipedia.org/wiki/Currency_symbol
full currency sign/symbol: MX$ What is the reference for this?
currency code: MXN https://en.wikipedia.org/wiki/ISO_4217

In this case, we should never display 1) and 3) at the same time, so either 2) alone, or 1) together with 3)

Will having a country -> currency symbol map for implementing 2) alone for all currencies be a good solution to this?

In this case, we should never display 1) and 3) at the same time, so either 2) alone, or 1) together with 3)

@znarf I suppose you mean we should never display 2) and 3) at the same time?

Will having a country -> currency symbol map for implementing 2) alone for all currencies be a good solution to this?

We need to investigate and understand the issue properly before jumping on the implementation. For that we need to dig into the FormattedMoneyAmount/formatCurrency helpers to understand where we output the different part of the amount/currency (as described in https://github.com/opencollective/opencollective/issues/3898#issuecomment-776055827) and where it's failing.
For FormattedMoneyAmount, if showCurrencyCode is true, I think the expected behavior is to have 1) + 3): $42 MXN, that's how the component was designed. If it's false, the expected behavior would be to have MX$42. So we need something to switch between the simplified currency sign and the full one.
Also, we should ideally back all that with unit tests.

Apart from 'Technovation Girls', are there any other collectives that I can use to replicate this issue? Currencies on my computer are appearing in USD and a search  for  'Huddles' doesn't bring back any results

Can this be a bounty?

@alanna : The specs aren't clear in my opinion and thus this cannot be a bounty for now, but I am pinging @Betree so they can weigh in when they return. 😄

https://ux.stackexchange.com/questions/9105/international-currency-formatting-guidelines-currency-codes
I would say we can use 1) alone, if and only if it's 100% clear in the context what the currency is.
In all other cases, we should use 1) followed by 3). We should stop using 2).


Windows CI is failing due to inability to find npm.cmd

Example: https://github.com/vezel-dev/graf/actions/runs/9533073069/job/26275889420
Upstream issue:

https://github.com/ziglang/zig/issues/20314

ddd87d4dcdcae6d168999d390f6f93b9a930eac8 is working around this until the upstream issue is addressed.

ddd87d4dcdcae6d168999d390f6f93b9a930eac8 can be reverted with Zig 0.13.1 or 0.14.0.


Where is the download ?

Thanks !

Sorry I somehow didn't get notified of your issue. You find it in the release section on GitHub.


Is it possible to resize the editor

Is it possible to resize the editor to 100% height? (and handle window resizing)
Thanks!
Ash

ckEditor does have an auto grow on startup configuration. I'd recommend leveraging the ckEditor properties rather than looking for ng2-ckeditor to re-invent the wheel here.
http://docs.ckeditor.com/#!/api/CKEDITOR.config


Creation of blob sidecars (with inclusion proof) when publishing

PR Description

Add computeBlobSidecar in MiscHelpersDeneb
Create a new sidecar selector in BlockOperationSelectorFactory
Create createBlobSidecars method in BlockFactory and use it in AbstractBlockPublisher

Fixed Issue(s)
helps with block publishing flow for https://github.com/Consensys/teku/issues/7654
Documentation

[X] I thought about documentation and added the doc-change-required label to this PR if updates are required.

Changelog

[X] I thought about adding a changelog entry, and added one if I deemed necessary.

Thanks for feedback @zilm13 Added required changes, so you can have another look when you can.

Looks great, good refactor of computeKzgCommitmentInclusionProof Just some final nits Also #7721 (comment) is still actual

Thanks. I renamed the method to createBlockAndBlobSidecars to be more correct. Does it make sense?

@StefanBratanov yeah, looks good


Dockerfile: pass architecture arg to copy arch-specific binaries

hello dear okd-team, please review pull-req
for release 4.12 additional (artifacts rpms) are placed at /srv/repo/${ARCHITECTURE}, i.e /srv/repo/x86_64 for intel x86_64 architecture. i guess it is true and for 4.13, not sure about 4.14

This looks good, could you rebase it to start with master? We'll cherry-pick it back to 4.12

/ok-to-test

This looks good, could you rebase it to start with master? We'll cherry-pick it back to 4.12

there are https://github.com/openshift/okd-machine-os/blob/2790d46d7e7f523c169b3aab5a6e6647b66f264b/Dockerfile#L23-L24 on master, but it migh be better to have ARCHITECTURE arg since build can occurs on non-x86_64 hw, will follow new pull-req if true

closing this as resolved via #591
/close


[SPARK-41976][SQL] Improve error message for INDEX_NOT_FOUND

What changes were proposed in this pull request?
This PR proposes to improve error message for INDEX_NOT_FOUND.
Why are the changes needed?
Make the error message more clear and proper.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Fix UT and ./build/sbt "sql/testOnly org.apache.spark.sql.SQLQueryTestSuite*

Test passed.
cc @MaxGekk @srielau FYI

Also cc @cloud-fan

thanks, merging to master!


update doc with intel cpu part

@OlivierDehaene OR @Narsil

@yao-matrix

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


add python asycio backend support.

Hi
I made a simple webservice but when I test load test, it didnt work asyc.
What must I do for asyc

When you call synchronous web service the service processes the request and return HTTP status code 200 OK (1) if everything went as expected, or error 4xx. The call is blocked while processing and the request and can take significant time.
When web service is asynchronous the main difference is that call should return instantly with HTTP 202 ACCEPTED (2) which means that request is taken in queue but not processed yet.
http://stackoverflow.com/questions/4228387/what-does-it-mean-when-a-web-service-is-asynchronous

@csselo for async web service service indeed needs to return HTTP 202 on call and then push result to client on completion, say using web sockets.

When a process take a long time, the other posts are waiting for it so it doesnt work async

Lets denote slow and fast methods/APIs as A and B. On client call of method A, server adds it to the execution queue and returns queue id of the task to client. At this point of time, server is free to accept other method B. Meanwhile, first task from the queue is taken by another process, which would push result to the client on completion. One of the ways to push result is to use web sockets.

is there any backend setting?

Hi
backend config?

@csselo no, as of now backend config for asyncio does not exist.

I think it needs backend setting


Use file designator for OTA downloads

Problem
Currently, the file designator in the image URI is not used at all for OTA downloads. The provider will supply the image from the location set by BdxOtaSender::SetFilepath.
Proposed Solution

The OTA Requestor should store the file designator received in the image URI from a QueryImageResponse
This stored file designator should be used when sending a BDX ReceiveInit message to the provider
When handling the ReceiveInit message, the provider should use this file designator to determine which image to serve rather than using the value set by BdxOtaSender::SetFilepath

Fixed by https://github.com/project-chip/connectedhomeip/pull/15662


Windows tests fixing

Many fixes in Windows tests.
I didn't have to change the regex, when I set the git config to false, the line feed on windows stays to \n. I changed the SPLIT_LINE constant accordingly.
There's 10 tests still failing. Some of them are quite difficult. I'll look at them later.

Btw, all this is for tests or does that fix some local issue you have?
If the first one, doesn't this fixes it on much better level: https://github.com/Symplify/Symplify/issues/1652#issuecomment-552243361

It appears that travis on windows has an issue with the way git fetched the files. It just needs this command before git clone: "git config --global core.autocrlf false" but I don't know where to put it.

Btw, all this is for tests or does that fix some local issue you have?
If the first one, doesn't this fixes it on much better level: #1652 (comment)

I'm not sure I get what you mean.
When running the tests on windows, there are at least two types of errors:

"/" instead of "". The code will generate a different output in windows and it won't match expected tests
\r\n instead of \n. hard-coded PHP_EOL won't output the same value on tests and it will fail.

This is not just a cosmetic difference in the tests. The strings are different, so tests fails.

"/" instead of "". The code will generate a different output in windows and it won't match expected tests

-`/`
+DIRECTORY_SEPARATOR

This has to be changed, agreed. It might be space for Rector rule to automate it.

\r\n instead of \n

This is exactly solve here, https://github.com/Symplify/Symplify/issues/1652#issuecomment-552243361, right?

Well for a part, yes. But this is hiding dirt under the carpet. Plus it only work for \r\n used in outputs. For example:
https://github.com/Symplify/Symplify/pull/1661/files#diff-87fb068e0812a3c33116197c23932b4bR42
This matches multiple \n to change the generated output. If you have \r\n instead, the whole test is broken
https://github.com/Symplify/Symplify/pull/1661/files#diff-270826631586eb720f7b40c8668f086dR26
This one explodes on \n, If you try to explode on \r\n, it won't work.
IMHO, the sane way is to be sure the code generating the output is correct instead of trying to match two similar output after the fact

I see. Agreed then, I take your suggestion

Sorry but I won't have time to developp what we discussed here: https://github.com/Symplify/Symplify/pull/1661#discussion_r344784508
Moreover, there's now conflicts with the branch and I don't have enough practice with git to solve them.
Feel free to pick what you want from this PR. I think you should at least take those commits:
https://github.com/Symplify/Symplify/pull/1661/commits/b1fbee25d6ca30ffbe7035ee69f3d53c6b8c6a9b
https://github.com/Symplify/Symplify/pull/1661/commits/56b9dd6238f8d39c6deb124c80acd9849cb2d492
The first one reverts a change I did on the other PR because Git was misconfigured. The other ensure the one config is applied on your windows tests on travis
I will close this PR in a couple of days.
Thanks for you help

I'll cheery pick it tonight, thank you

Continues in #1682, rebased


Migrate to v0.14 API

Hi, I've tried to migrate using v0.14 API.
Could you consider to start using v0.14 API in this plugin?
Please refer to the upgrading v0.12 to v0.14 guide in more details.

Thank you for migrating to new API. Your changes look good.
I updated dependency to fluentd in current master, which caused conflict. After fixing the conflict, I will merge this PR.

I updated dependency to fluentd in current master, which caused conflict. After fixing the conflict, I will merge this PR.

Sounds great! I'll resolve this conflict in the next week.
Thanks in advance. :bow:

I've resolved a conflict.
Could you take a look again this PR?

Thank you . I will release a new version later.

Thanks!


fix: MD022 in visual-basic/language-reference/

Summary
Describe your changes here.
Fixes #Issue_Number (if available)

@BillWagner there are quite a lot of these in the repos. Should I keep sending in batches, or do you just want to take one big change internally?

@nschonni

Should I keep sending in batches, or do you just want to take one big change internally?

Batches is preferable. Thank you.


Helpful error message when attaching to a process is not possible

no one wants to read manuals anyway

Merged, thanks!
I squashed everything into 1 commit. For future reference, for any fixups / changes after review just amend your commit, or squash into a single commit when you're done.


streaming ndjson input and streaming flattened ndjson output (#53)

https://github.com/kellyjonbrazil/jello/issues/53
Please read the commits separately first to associate the parts that were changed with the functionality they provide.
Note that I did refactor a bit.  I tried to leave things alone where possible and clean up where I had to change things.  Please do let me know if you want to change anything (e.g., I added some custom Exceptions to be able to catch them specifically but this differs from other error and exception handling; I added a couple classes in lib which is a bit of a deviation from surrounding style).
Changes in behavior:

user query allows return, yield, and yield from statements.  The last statement is returned if it is an expression.
if the user query returns an iterator or is a generator (it yields) this returned result will be wrapped in a list and serialized as json.
-F to flatten and stream output as ndjson.  An error occurs if the user query output is not a list or iterator (including generator).  If it is an iterator items are taken and immediately formatted, making memory usage independent of the size of the output.
-S to stream ndjson input.  An error occurs if the user query input is not ndjson.  "_" of the user query is an iterator providing the json items.  The input is read and parsed only as the user query reads from the iterator, making memory usage independent of the size of the input.
There may be unintended changes to errors (although tests pass) and when using -S json loading errors will occur late in execution as loading/parsing is deferred.  Data may be output before a JSON Loading error occurs.

Other notes:
this is incompatible with -R
For streaming input with -S, -R is ignored (but could be changed to stream raw lines of text if desired)
For streaming output with -F, -r appears to work.  In general I used all existing formatting code.  There are no tests for this combination.

First of all, thank you very much for tackling this! I think this takes jello to the next level.
One thing I'm noticing when playing around with this is that the -F option seems very similar to -l, except -l is a little more like -Fc.
I'll investigate more, but other than the streaming aspect, do you think there is that big of a difference? If not, maybe we just enhance -l to be the new -F so we don't need to add another option. If that makes sense, then maybe we should make it act like -l so it puts every object/scalar on its own line.
% echo '[{"a":1},{"a":"\\n"},1,2,3,4,"\\n",5]' | jello -Fc
{"a":1}
{"a":"\n"}
1
2
3
4
"\n"
5

% echo '[{"a":1},{"a":"\\n"},1,2,3,4,"\\n",5]' | jello -l
{"a":1}
{"a":"\n"}
1
2
3
4
"\n"
5

Been ruminating on this a bit. Actually thinking about simplifying even further so that -S puts jello into "streaming mode", which means both input and output will stream at the same time. With this code it basically means -S behaves as -SFc. I would change the -F behavior so it could also output scalors and non-iterator objects. Still thinking on this, but seems like it might make sense.

Been ruminating on this a bit. Actually thinking about simplifying even further so that -S puts jello into "streaming mode", which means both input and output will stream at the same time. With this code it basically means -S behaves as -SFc. I would change the -F behavior so it could also output scalors and non-iterator objects. Still thinking on this, but seems like it might make sense.

Having a single streaming mode makes sense to me.  Honestly splitting it was convenient while writing the code and to organize this PR, but I agree having fewer options is probably better.  It someone wants to separate input and output so that their entries aren't 1:1 it's still not that hard -- just yield once per output and if you want to return a scalar yield that one scalar.
As per my reply in a previous comment I'd argue for requiring the query returned value to be an iterator/generator (no list, no scalar).  I'm sure this will confuse someone but also gives an opportunity via error messages to guide the user (e.g., if you stream and return a list you're materializing the results and this probably isn't what you want to do).
Other considerations:

I like requiring "-c" and not making it implicit in a streaming option for a couple reasons.  This keeps it consistent with other options and with jq (not strictly necessary but it's nice to keep things consistent and we might assume, possibly incorrectly, that they had good reasons for organizing their options the way they did).  There are cases where I do want to pretty print (that is, not use "-c") even when streaming: passing the filter through "less" to find a known document and then examine it; store stream output to a file to diff multiple streams -- diffing is much easier to see on pretty-printed json.
There are some advanced features that interact oddly with streaming.  The most significant is the availability of "" in .jelloconf.py when streaming -- "" is an iterator, so if running .jelloconf.py advances the iterator these values are no longer available while running the user query.  I have no idea how many people use this ability and at that point people are on their own, but it might be worth not touching "-l" as this would break for existing calls.  Up to you how strictly we observe semver and maintain backwards compatibility.


Added my repo file

open a new pr @DIVYAKRISHNASATYASRI

once you add the crt file with crt name i will merge it and add labels


docs: add notes on animating blurs

Pretty great micro article. You're really on fire. Thanks for the addition!


Pull feature/body into develop using a pull request

Pull feature/body into develop using a pull request

Merge was successful


few improvements

Added --backup
Fix man page example
Added requirements to spec
Make check_releases global

Merging to have these patches in the next build. Should be in sync with didi last talk.


Content in select tag is not translates

Example: https://mdn.github.io/html-examples/custom-select/
Probably we get child nodes incorrect

Node option is not intersectable, so in lazy-translation mode its been never translate


Property 'forRoot' does not exist on type 'typeof CalendarModule'

Ionic version:  (check one with "x")
[ ] 2.x
[x] 3.x
[ ] 4.x
Ion2-calendar mode:  (check one with "x")
[x] components mode
[ ] modal mode
I'm submitting a ...  (check one with "x")
[x] bug report
[ ] feature request
[ ] help me
Current behavior:
When trying to use .forRoot({...}), I'm getting:
Property 'forRoot' does not exist on type 'typeof CalendarModule'.

Expected behavior:
.forRoot() existing and not getting an error.
Steps to reproduce:
npm install ion2-calendar@next moment --save

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
Ionic:

   ionic (Ionic CLI)  : 4.12.0 (C:\Users\yogib\scoop\persist\nodejs-lts\bin\node_modules\ionic)
   Ionic Framework    : ionic-angular 3.9.4
   @ionic/app-scripts : 3.2.3

Cordova:

   cordova (Cordova CLI) : not installed
   Cordova Platforms     : not available
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, (and 16 other plugins)

System:

   Android SDK Tools : 26.1.1 (C:\Users\yogib\AppData\Local\Android\Sdk)
   NodeJS            : v10.15.3 (C:\Users\yogib\scoop\apps\nodejs-lts\current\node.exe)
   npm               : 6.4.1
   OS                : Windows 10

same here

Same problem here.. with 4.x

Getting Same problem, any work around

i think this plugin doesn't maintenance any more

Hey Franky, this plugin is still being maintained. I’ll have a look soon.

@YogliB from the looks of it, your Ionic version is running on 3.x, version 3.0.0-rc.0 of this plugin will only for for<EMAIL_ADDRESS>

Feel free to re-open if npm install ion2-calendar@next moment --save still gives issues on<EMAIL_ADDRESS>

I'm still having this issue using @ionic/angular 4.9.1. Any workaround?

same here, when using the forRoot


Implement Feature Toggle Solution as a framework

Implement the feature toggle solution selected as a framwork, providing the toggle to components.

We are tracking this here https://github.com/openshiftio/openshift.io/issues/278
Closing


Nature of the run filters

@leeyap
I realize something I didn't fully appreciate before, which is that our run filters aren't all the same:

The historical atmospheric CO2 one is an observation, but as you and I discussed there's no meaningful uncertainty associated with it, so we ended up using the CMIP6 variability.
Same with historical temperature: it's an observation without (much) uncertainty.
The historical land sink is different in two ways. First, it's not an observation; it's a model mean. Second, those models are driven by 'perfect' information — i.e., by observed climate, leaf area index, etc. This is a HUGE difference. It means (i) we have a lot less confidence that the model mean is 'truth' and (ii) the model uncertainty range is much smaller than the CMIP6 range—unreasonably so, from our (Hector's) point of view.

Does this make sense?
| Mean is | Variability from
-- | -- | --
CO2 | Observation | CMIP6 (free running)
Temperature | Observation | CMIP6 (free running)
Land sink | Model mean | TRENDY (perfect info)
Given this, I think we are very justified to relax the land sink filter, as there's no reason to expect Hector to hit it with such accuracy.

For example, here's our current filter:

Multiplying the GCP/TRENDY s.d. by three, which is completely ad hoc, produces this:

(This just uses the #65 branch, not the default-v3-Hector-params runs you've been doing.)
Let's touch base about this soon, discuss details, and consider.

To be most consistent with our previous filters, I guess we'd use CMIP6 as the source of our variability. But that may be more work than we want to do right now.


Add description about new push(), minor spelling and punctuation changes

68fb057 - Forgot to add to the description during my commit of the push() function. (I forgot it was the same repo, my bad)
eadad4e - Some minor spelling or punctuation changes and some whitespace between code paragraphs

I can squash these if you'd like, I'm not totally sure what the rules are around here

No need to, since we can use GitHub nowadays to squash them. Anyways, there is no real coding guideline so I think it doesn't matter anyways at the moment.
LGTM though!


Use package 'virtual/cron' on Gentoo

Gentoo has several choises for which cron package to use. If you use
some other cron and the module tries to install vixie-cron it resulst
in package conflict.
Error: Execution of '/usr/bin/emerge sys-process/vixie-cron' returned 1: Calculating dependencies  ... done!
[ebuild  N     ] sys-process/vixie-cron-4.1-r14  USE="-debug -pam (-selinux)"
[blocks B      ] sys-process/cronie ("sys-process/cronie" is blocking sys-process/vixie-cron-4.1-r14)
[blocks B      ] sys-process/vixie-cron ("sys-process/vixie-cron" is blocking sys-process/cronie-1.5.0-r1)

Error: The above package list contains packages which cannot be
installed at the same time on the same system.

This is can be avoided by using Gentoo virtual cron package instead,
which ensures that a cron package gets installed if it's not already
present.

I'm wondering if it then makes sense to make the package name a parameter that can be set by the user.
Same defaults as before for other OS', new default for Gentoo as virtual/cron but a new parameter on the install class that allows explicitly setting it.
Does that make sense to you?

Yes, that's a good idea.

Thanks for your contribution!
I've added a new parameter to the cron class. E.g.:
class { 'cron':
  package_name => 'sys-process/cronie',
}

The default for Gentoo is now virtual_cron.
This was merged via https://github.com/roman-mueller/rmueller-cron/pull/8


pyddq.core.satisfies now supports column arguments

Fixes #116

Current coverage is 100% (diff: 100%)

Merging #118 into master will not change coverage

@@           master   #118   diff @@
====================================
  Files          24     24
  Lines         437    437
  Methods       421    415     -6
  Messages        0      0
  Branches       16     22     +6
====================================
  Hits          437    437
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update 183e69b...657d29d


grafana: 9.0.2 -> 9.0.3

Description of changes
Fixes CVE-2022-31097 and CVE-2022-31107.
Announcement and security advisory: https://grafana.com/blog/2022/07/14/grafana-v9-0-3-8-5-9-8-4-10-and-8-3-10-released-with-high-severity-security-fix/
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.

Port to stable: https://github.com/NixOS/nixpkgs/pull/181591


Return a Mask class from the to_mask() method

Just to follow-up on https://github.com/astropy/regions/issues/30, it would be better if the to_mask() method returns a Mask object.  The Mask object would be initialized with the mask array and the tuple slice and it could then handle the cases where the aperture is partially (or completely) outside of the image.

@larrybradley - Would you advocate starting a Mask class from scratch in regions? Or is there some class in astropy or other affiliated  packages that could be the starting point?
FYI: in Gammapy, we have been developing a SkyMap class (will get renamed to SkyImage tomorrow). It has cut and paste via your Cutout class, but doesn't store offset as data member. I plan to integrate it with regions soon, but have no plan to propose it for Astropy core. We've discussed the possibility of adding an image class to Astropy several times, I think the conclusion was always that it's not welcome? Or maybe it was just that no-one made a PR?
I'm always +1 for more object-oriented API, grouping things like data and offset and making it convenient to interact with other objects like regions via methods instead of many standalone functions.
So @larrybradley - Could you elaborate a little what exactly you propose be added here, maybe put some pseudo-code what this Mask is supposed to do for the most common use cases?

The Mask class was actually @astrofrog's idea and came out of a discussion I had with him earlier today (he was visiting STScI).  It would be a new class within regions (but it would likely reuse some code from Cutout2D).
The to_mask() method currently returns a mask array and tuple slice, but the region objects know nothing about the data on which the mask will be applied (e.g. performing photometry).  If the region falls partially or completely off the image, then the returned tuple slice will be incorrect.  Each and every time the mask is applied to data, the boundary conditions would need to be checked.  By returning a Mask object, the Mask object could then handle the boundary conditions (centralizing such code in a single place).  Perhaps something like
from regions import CirclePixelRegion
region = CirclePixelRegion(...)
mask = region.to_mask()     # returns a mask object
data_subset = mask.apply(data)

where the apply() method would handle the boundary checking.
Currently you would need to do:
from regions import CirclePixelRegion
region = CirclePixelRegion(...)
mask, slice_x, slice_y = region.to_mask()

# need code here to check slice boundary conditions

data_subset = mask * data[slice_y, slice_x]

👍

Done in #71


Release AnonCreds for NodeJS to NPM

Add @hyperledger prefix
Make sure the registration is consistent Askar & Indy VDR
Set the correct version
add the anoncreds prefix to the folder names

All the tasks will be finished by #81
Just have to create a GitHub pre-release and it should be good :).

The token has been added!


Feature Request: Add Splay And Proper Thumb Tracking For Quest 2

Hi folks,
First of all, thanks a lot for this amazing tool. I'm a quest 2 user and it's a breath of fresh air to not use the proprietary Oculus app.
However, there's one aspect that bothers me.
While support for finger tracking is nice, it is pretty limited because while the Quest supports full hand tracking through its cameras, only the fingers' phalaxes rotations are being used and not the splay of the individual fingers. Furthermore, the thumb is only tracked in a 'on-off' state and not an analog state (we can see this in code here).
All this creates a more rigid end result that doesn't reflect what the hand is actually doing. Which is sad, because as far as i understand it is technically able to be more accurate (I apologize if it is not the case, and would like to understand why).
So I'd like to ask if it would be possible to implement splay and thumb tracking. Thanks :)

@zarik5 you have more expertise with this, is there anything we can actually do for that?

@Dathuss if all you can get in-game is finger curl and two-state thumb position means the game only support the Index controllers, and not the full skeleton. What game are you talking about? if it's VRChat they recently added a beta to support full skeleton, and you will also need a patch which is currently in nightly ALVR.

@Dathuss if all you can get in-game is finger curl and two-state thumb position means the game only support the Index controllers, and not the full skeleton. What game are you talking about? if it's VRChat they recently added a beta to support full skeleton, and you will also need a patch which is currently in nightly ALVR.

@zarik5 hey, thanks for the quick reply ! it was indeed for VRChat. I assumed hand tracking was already implemented. I tried what you recommended and it indeed worked ! now splay and thumbs are freeee !
however, there's one issue. before updating to the nightly, the hands were smoothly tracked insinde steamvr, but now they're pretty jittery. I've attached a video that shows the issue:
https://github.com/user-attachments/assets/d624d1a2-4fa7-4dc8-9372-c8c8741d421b
as you can see, while they're smooth inside the meta menu, as soon as i'm in alvr they get jittery. My wifi is pretty strong and I can attest this was not the case before.

Are they jittery inside VRChat too? Also there is a prest in ALVR to disable VRChat hand tracking. Does that work?

Are they jittery inside VRChat too?
yup both in the steamvr menu and subsequently in VRC

Also there is a preset in ALVR to disable VRChat hand tracking. Does that work?
actually i get something completely different, in that alvr straight up errors on steamvr launch whenever i disable the option. This is the error it spits :

there's nothing more in the crash_log.txt file. this happens every time and toggling the option back on makes it not error anymore but i still get a jittery output. deleting the config file fixes it

deleting the config file fixes it

Do you mean it fixes the crash or the jitter?

deleting the config file fixes it

Do you mean it fixes the crash or the jitter?

ok so i just tested and it does fix the jitter for some reason ! it's much smoother now. magic.
however i still get the crash everytime when the new option isn't toggled on. it doesn't really bother me since i only use hand tracking in vrc but it might also trigger for some people that don't use this option. however i don't know how to give you more information to help fixing it than just this stack trace :(
i use the streamer-v21.0.0-dev01+nightly.2024.08.10 build


Dart Pub Serve should allow custom destination path instead of forcing 'web' folder

This issue was originally filed by @Emasoft

PROBLEM with Dart Pub Serve: it creates a 'web' subfolder for all files. Real world projects are always mixed  (dart+javascript). And js libs can't find their own parts in another *.js files because misses 'web' part of path. How can we do anything without rewriting the js libs? It's impossible.
It also seems to miss some files and folders. It doesn't reproduce the entire release folder subtree with all the files. How to make pub to serve ALL files in their original folders? It misses all files that lacks an import statement and then the Dart app can't find them at runtime.
SOLUTION: Hard coded paths are EVIL. Always a bad design decision. To solve the problem the following modifications are needed:
1 -  Dart Pub Serve should allow custom paths instead of forcing the 'web' folder.
2 -  It should also serve the entire release subfolder structure, including all sub paths and all files.
3 -  It should not require an explicit import statment to serve or include files or folders. All files and folders should be served by default, and a .pub_ignore file should be used to filter and ignore unwanted files that do not need to be published.
P.S.
This issue was originally rised by Дмитрий Васильев in the Dartisans G+ community.

This issue has been moved to dart-lang/pub#1194.


Remove tailing semi-colons in .swift

The sed Force Awakens (sorry, did this while waiting for the movie to start).
build-script -RT all passes on OS X.

Well, if we remove all of these semicolons (which I agree is the right thing for individual tests), we decrease our test coverage for semicolons.  Would you mind writing some targeted tests for the parser?

@gribozavr I'll take a stab at it.

@gribozavr test added, what you think?

@dduan Thanks!


adjust the page,

Description
page is not fix,moving plus when we click for large tab it size increases
Steps to Reproduce
in css we can go where we wrote the code then adjust - fixed not flex ig this will work
Expected Behavior
No response
Actual Behavior
No response
Screenshots
No response
Additional Information
assigne me  include me in hacktober fest gssoc
What browser are you seeing the problem on?

[ ] Firefox
[X] Chrome
[ ] Safari
[ ] Microsoft Edge

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

i didn't get it, please explain it.


Merge changes from release/jacob to develop

Description
Merges recent PRs from release/jacob -> develop
Checklist

[ ] Added proper unit tests
[ ] Left proper TODO messages for any remaining tasks
[ ] Scanned for web accessibility with aXe, and mitigated or documented
flagged issues

Screenshots/Screen Recordings (if Appropriate)

I went through all the commit messages. Look okay!

Thank you.


Exception 'This operation is only valid on generic types' on Resolve() call

DryIoc v4.0.7
Simple register and resolution throws the exception.
Sample code:
    class MyClass
    {
        public MyClass() { }
    }

    class Program
    {
        static void Main(string[] args)
        {
            var container = new Container();
            container.Register<MyClass>(Reuse.Singleton, Made.Of(r => typeof(MyClass)));
            container.Resolve<MyClass>();
        }
    }

It won't work, instead try:
container.Register<MyClass>(Reuse.Singleton, Made.Of(() => new MyClass()));

Thank you. In my case RegisterDelegate is the way to go!


Check for the addition of "UpdateAvailable" fields in TestAddUpdateData

After https://github.com/deis/workflow-manager/pull/42, TestAddUpdateData in data/data_test.go should be modified to implement the TODO commented at the beginning of that test

@arschles is this still in flight and/or planned for the v2.0-rc1 milestone?

bumping out of RC1 as this is not strictly necessary for the RC


Added More Open Source Projects!!

Hello! I have added some opensource projects!
The projects shared here are 100% opensource and are accepting contributions!
I have added some projects by Hackclub like Spirg, Sinerider & Some Assembly Required as well as some other famous opensource projects!

Don't merge, I am adding more @kaiwalyakoparkar

Please don't merge, I am adding more @kaiwalyakoparkar

Please create draft pr for such cases

Please don't merge, I am adding more @kaiwalyakoparkar

Please create draft pr for such cases

Sorry, I will from next time. I've completed this PR.


Not autoscrolling on undo when selection does not change

When I undo or redo something, could atom please scroll to the place where the undo/redo actions are having an effect?
I don't know if this is an intermittent or constant issue... if it's intermittent, one way to reproduce is to refresh your editor (ctrl+option+cmd+L) then try to undo a few things and it keeps me - no, forces me - to the top of the file.

Can confirm by deleting a symbol (e.g. an =), scrolling out and then undoing: it doesn't scroll.
I'm not sure what I did but autocomplete showed up for something else while line was out of view.
Wouldn't be easier/better to always autoscroll on undo when cursor is out of view? (not when it changes)

I can no longer reproduce this problem (even with the instructions from https://github.com/atom/atom/issues/2158#issuecomment-47306173), so going to close this issue. Let us know if anyone can still reproduce this in Atom 1.0.11.


Example incorrectly uses management.azure.com as the audience

Here's the code:
$response = Invoke-WebRequest -Uri 'http://<IP_ADDRESS>/metadata/identity/oauth2/token?api-version=2018-02-01&client_id=af825a31-b0e0-471f-baea-96de555632f9&resource=https://management.azure.com/' -Method GET -Headers @{Metadata="true"}

Note that it uses https://management.azure.com/ instead of RFC2606-approved https://example.com or similar generic, unmeaningful domain.
As the result, folks who don't know the domain of auth well enough end up copy & pasting it as is. True story, happened to me yesterday.

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

ID: 7e19dc59-52dc-c221-8e41-8a13896e1cfd
Version Independent ID: 0ee83c28-a585-d0d9-d7cf-cb8e0fea10e9
Content: Tutorial: Use a managed identity to access Azure Resource Manager - Windows - Azure AD - Microsoft Entra
Content Source: articles/active-directory/managed-identities-azure-resources/tutorial-windows-vm-ua-arm.md
Service: active-directory
Sub-service: msi
GitHub Login: @barclayn
Microsoft Alias: barclayn

@abatishchev
Thanks for your feedback! We will investigate and update as appropriate.

@abatishchev
Thank you for pointing this out! I've created a PR to update the documentation and it's currently waiting for the author to review and sign off.
I will now close out this issue. Please allow some time for the author to review and the changes to reflect.
Thank you for your time and patience!


.NET June OOB 2023 Update - .NET 7.0.8, .NET 6.0.19

.NET June 2023 Update
We are releasing a second update this month to address a regression in our earlier release  on June 13th 2023. The new versions are .NET 6.0.19 and .NET 7.0.8. The regression is functional and doesn't require action on your part unless you are affected by the issue.
The regression: loading null-password-encrypted PFX certificates can fail unexpectedly for certificates that previously loaded successfully before upgrading to .NET 6.0.18 or 7.0.7.
More Details of this regression are are listed at [.NET June OOB Updates][KB-Number] and later in the blog post.
Do I need to install 6.0.19 / 7.0.8?
There is no need to install these updates unless you are affected by the functional regression listed at KB5028608.
If you are not affected by the functional regression described above, you can safely remain on 6.0.18 / 7.0.7.
Is 6.0.19 / 7.0.8 a security update?
No. These updates contain no new security fixes beyond what already shipped in 6.0.18 / 7.0.7.
As long as you are running at least 6.0.18 or 7.0.7, you are protected with all of the latest available security fixes.
Release Notes

7.0.8
6.0.19

Status

Asset Type
7.0.8
6.0.19
Notes

Installers/Binaries
✅
✅

Container Images(Linux)
✅
✅

Container Images(Windows)
✅
✅

Winget Packages
✅
✅

Snaps
✅
✅

Linux Packages (Microsoft distribution)

The list below refers to the Microsoft-provisioned feeds (packages.microsoft.com) and does not in any way represent direct availability in distros (eg RHEL, Fedora).

     Centos 7
✅
✅

     Debian 10
✅
✅

     Debian 11
✅
✅

     Fedora 35
✅
✅

     Fedora 36
✅
✅

     OpenSUSE 15
✅
✅

     Ubuntu 18.04
✅
✅

     Ubuntu 20.04
✅
✅

     Ubuntu 22.04
✅
✅

     Ubuntu 23.04
✅
✅

Issues
Please report any issues you find either by responding to this issue, creating a new issue or creating a new issue in one of the following repos:

ASP.NET Core: dotnet/aspnetcore
Entity Framework Core: dotnet/efcore
.NET CLI/SDK dotnet/sdk
.NET runtime dotnet/runtime
Winforms: dotnet/winforms
WPF: dotnet/wpf
NuGet: nuget/home
Containers: dotnet/dotnet-docker
Winget: microsoft/winget-pkgs

Known Issues

@rbhanda FYI, on the website it shows Included in Visual Studio 17.6.3 but it is not included.

We are utilizing the base image as 'mcr.microsoft.com/dotnet/aspnet:7.0.8-jammy-amd64'; however, it has been identified to possess the following security vulnerabilities. We kindly request your attention to this matter.
993406-DotNet (Nuget) Security Update for Microsoft.NetCore.App.Runtime.linux-arm (GHSA-555c-2p6r-68mm)

We are utilizing the base image as 'mcr.microsoft.com/dotnet/aspnet:7.0.8-jammy-amd64'; however, it has been identified to possess the following security vulnerabilities. We kindly request your attention to this matter.
993406-DotNet (Nuget) Security Update for Microsoft.NetCore.App.Runtime.linux-arm (GHSA-555c-2p6r-68mm)

Followed up offline on this. This was caused by the application itself having a dependency on an older version of Microsoft.Identity.Web which had a transitive dependency on a newly vulnerable version of System.Security.Cryptography.Pkcs. By upgrading the referenced version of Microsoft.Identity.Web, the issue was resolved.

closing in favor of https://github.com/dotnet/core/issues/8611


caching and authentication (nodejs)

Hi,
I'm starting a new project (technology node.js) and we want to use grpc...
Could you please provide me any guidance about how to implement the following features:

authentication with a JWT
caching (server and client side)

Thanks!

Hi, please post it to our nodejs repo (https://github.com/grpc/grpc-node) so that your question can be better answered. I'm closing this one.
Thanks!


Rethink Atlas layout and components

Use design system components
Remove bootstrap css

well this is a new issue.

Sorry, I didn't think the draft pr was trying to de deployed and this really wasn't ready for a review. But thank you for taking a look at it!

closing in favor of dev so deploy previews work.


Is the generated npy file with 22 joints for SMPL body model？

If so, how can i turn 22x3 to 24x3 parameters? should i add 2x3 zeros for two hands joints?

Hi, you can refer to https://github.com/GuyTevet/motion-diffusion-model/blob/main/visualize/simplify_loc2rot.py#L124.
We should set the rotation of hand joints (wrists if I'm no wrong) to zero but not postions.


feat(yandex-metrica): Add disablePreload option + crossorigin

@pi0 Do we need to apply this change on nuxt-community/yandex-metrika-module 🤔

@pi0 Do we need to apply this change on nuxt-community/yandex-metrika-module 🤔

Hi @arkhamvm 👋
Due to the extraction of the yandex-metrika module, we will close this PR but keep your work into the module.
See it here : https://github.com/nuxt-community/yandex-metrika-module/pull/7

Hi @arkhamvm 👋
Due to the extraction of the yandex-metrika module, we will close this PR but keep your work into the module.
See it here : https://github.com/nuxt-community/yandex-metrika-module/pull/7


Release 4.5

Denominator 4.5 includes the following highlights:

Adds Zone.email() and Zone.ttl()
Adds ZoneApi.iterateByName(), ZoneApi.put() and ZoneApi.delete()
Adds CLI zone list -n, zone add, zone update and zone delete
Deprecates Zone.idOrName() as Zone.id() cannot be null

Current Progress:

[x] Make sure all issues are closed out or bumped
[x] Live test all providers
[x] Make cli/build/denominator providers makes sense when built from the 4.x branch
[x] Push release tag v4.5.0 from 4.x branch, which publishing to maven central
[ ] Update README.md and denominator-cli/README.md
[ ] Update the homebrew formula with the latest bintray content
[ ] verify that 4.5.0 is in maven central
[ ] Update android example to 4.5.0
[ ] communicate via irc, google groups, twitter etc.

Test results:

Provider
Test Status
Parameters
Notes

clouddns
pass
-Dclouddns.username=xxxx -Dclouddns.apiKey=xxxx -Dclouddns.zone=denominator.com

designate
pass
-Ddesignate.url=https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/ -Ddesignate.tenantId=xxxx -Ddesignate.username=xxxx -Ddesignate.password=xxxx -Ddesignate.zone=denominator.io.

dynect
pass
-Ddynect.customer=Netflix-denom -Ddynect.username=xxxx -Ddynect.password=xxxx -Ddynect.zone=denominator2.io

route53
pass
-Droute53.accessKey=xxxx -Droute53.secretKey=xxxx -Droute53.zone=denominator.io.

ultradns
pass
-Dultradns.username=xxxx -Dultradns.password=xxxx -Dultradns.zone=denominator.io.

homebrew https://github.com/Homebrew/homebrew/pull/38401

https://groups.google.com/d/msg/denominator-user/T4TCsQgMH5M/hIVdh1-qI4gJ
https://twitter.com/denominatorOSS/status/585120803592765440


Add Jenkinsfile

Todo before merging:

[x] Change webhook and ensure this pull request builds
[x] Change GitHub repo settings for protected branches

Todo immediately after merging:

[x] Set build number in Jenkins
[x] Disable jobs in old CI

All done! Other pull requests on this repo will need a rebase with master before they're merged.


Update README.md

There was a single lingering reference to "K command." This will become less intelligible as time goes by, so best to correct it.

Hi @vkichline, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, DNFBOT;


Debian package repo

With AdoptOpenJDK installing a JDK/JRE was as easy as adding the repository to APT and installing the desired package.
I couldn't find a package repo for Adoptium. Is there or will there be an APT/DEB repository for Adoptium builds?

Absolutely! We are actively working on it and the work is covered by https://github.com/adoptium/installer/issues/330 - apologies for the delay in getting this to production.


Webpack typescript config support (WebpackDevMiddleware)

I've configured my webpack using typescript files instead of javascript. All works finw with webpack but when I execute the app the following exception is thrown:
Exception: Call to Node module failed with error: C:\Code\VisualStudioProjects\CaliUp\CaliUp\webpack.config.ts:1 (function (exports, require, module, __filename, __dirname) { import * as path from 'path';
Did you support typescrit webpack config files? Is there any way to configure it?

If you're talking about the Webpack dev middleware, then sorry, there's no out-of-the-box support for that. I'm not sure how exactly you configured the webpack CLI tool to work with TypeScript (since that's not something it supports out-of-the-box either) but if you come up with a clean and simple implementation that would work for Webpack dev middleware then please let us know!

You might be able to pull it off by registering ts-node at the top.
require('ts-node/register')
https://github.com/TypeStrong/ts-node

It is actually supported.
https://stackoverflow.com/questions/40075269/is-it-possible-to-write-webpack-config-in-typescript
Also @MarkPieszak solution works. It may be a good idea to add the line conditionally: if ts-node exists
or load ts-node depending on environment variable.
I am ready to work on a PR if needed.


Statistics database abstraction

The statistics database is hard coded as gorm at the moment but it should really be abstracted correctly so that it can be swapped out with any database just like how we have the stores using graviton. It should also be merged or separated from the stores as there is some cross function calls right now that will make swapping either of them out difficult.

I am working on this.

Implementation by @Maphikza finalised with this final commit from myself: https://github.com/HORNET-Storage/HORNETS-Nostr-Relay/commit/49433b14cb88713c76ad246aeae39473cc1856fc


Buttons with same name are added twice

The phpDoc for the 'addButton' method in the CrudPanel Buttons trait specifies that the name of the buttons should be unique.
Instead of replacing an existing button, adding two or more buttons with the same name creates duplicates.

Agreed, thanks, just merged your PR into dev.


Fails to unzip manifest file

Bug Report
Your Environment

Software
Version(s)

the-traveler
0.7.4

Node
8.9.1

Operating System
Ubuntu Server 16.04 LTS

Expected Behavior
Expected the downloadManifest method to unzip the manifest file in the directory specified as stated in the documentation
Current Behavior
an error results stating the unzipping the file failed.
(node:28670) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Error extracting zip
(node:28670) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Code Sample
const result = await self.Destiny2.Api.getDestinyManifest();
const filepath = await self.Destiny2.Api.downloadManifest(result.Response.mobileWorldContentPaths.en, '../destiny-2/manifest.content' );
const manifest = new Manifest( filepath );
const queryResult = await manifest.queryManifest( 'SELECT name FROM sqlite_master WHERE type="table"' );

console.log( queryResult );

I just tried to use __dirname + '../destiny-2/manifest.content' as the second parameter as well but got the same error

this was my issue. i needed __dirname + '/..destiny-2/manifest.content'. The file successfully unzips now


[AIRFLOW-448] Adding Apigee as an official user of Airflow

Dear Airflow Maintainers,
Please accept this PR that addresses the following issues:

[AIRFLOW-448] https://issues.apache.org/jira/browse/AIRFLOW-448

@btallman Thanks for your contribution.
See my comments on #1731 and how the submitter corrected it on #1733
In addition to a call for references, we also want to acclimate potential future contributors with the apache commit guidelines. This is required before I can merge your change.
You commits and PRs need to be prefixed by [AIRFLOW-XXX] to make it easy to generate release notes. Please fix and ping me when ready

Fixed. Sorry, once you sent that, the format clicked...
Thanks,
Ben
--
Ben Tallman -<PHONE_NUMBER>
On Fri, Aug 19, 2016 at 2:23 PM, Sid Anand<EMAIL_ADDRESS>wrote:

@btallman https://github.com/btallman Thanks for your contribution.
See my comments on #1731
https://github.com/apache/incubator-airflow/pull/1731 and how the
submitter corrected it on #1733
https://github.com/apache/incubator-airflow/pull/1733
In addition to a call for references, we also want to acclimate potential
future contributors with the apache commit guidelines. This is required
before I can merge your change.
You commits and PRs need to be prefixed by [AIRFLOW-XXX] to make it easy
to generate release notes. Please fix and ping me when ready
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apache/incubator-airflow/pull/1750#issuecomment-241138779,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKnfqrjjMpBJrlBSPzXBeprzwPMdY-cks5qhh60gaJpZM4Jo1v5
.

No worries. You also need to modify your commit message - it says, because that's what will be used in the release note ultimately, but I can fix it for now when I merge. Please make sure to edit and push future commits with the correct format rules.

And Welcome to the Apache Airflow community!


Please define "hostile multi-tenant usage"

It would be useful if you could kindly illustrate the term "hostile multi-tenant usage" with an example. I want to understand what kinds of scenarios that constitute a potentially hostile workload?

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

ID: 31b0e393-0006-ffdc-e2a9-382598c8d760
Version Independent ID: 6a37cabc-14f9-e30a-3102-1757bda0e0c1
Content: Operator best practices - Cluster isolation in Azure Kubernetes Services (AKS)
Content Source: articles/aks/operator-best-practices-cluster-isolation.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

@rohancragg
Thanks for the question! We are investigating and will update you shortly.

@zr-msft @mlearned @jluk please add your comments

update please?

@psshri In addition to the text that was added:

In a multi-tenant environment multiple tenants are working on a common, shared infrastructure. As a result if all tenants cannot be trusted, you need to do additional planning to avoid one tenant impacting the security and service of another.

There is a quote from Mark Russinovich which provides a good explanation:

We use the term 'hostile multitenancy' in Microsoft to describe hosting platforms that must provide strict resource governance and security isolation between different customers. 'Enterprise multitenancy' assumes internal customers with good intent and reactive controls.

Software engineer of 22 years, was reading about service fabric tonight to brush up for an interview tomorrow and saw that same term. Searching on "hostile tenant" educated me on eviction processes, but nothing to do w/ OUR version of tenants. Then I searched on non-hostile multi tenant" and this popped up as #2. Well done, and thank you for the explanation.


Image.memory() doesn't render on the web

Steps to Reproduce

Run the following code on macOS:

import 'dart:typed_data';
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) => MaterialApp(
        title: 'Flutter Demo',
        theme: ThemeData(primarySwatch: Colors.blue),
        home: MyHomePage(),
      );
}

class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  final url = 'https://i.ytimg.com/vi/46a97ejExuY/hqdefault.jpg';
  Uint8List data;

  @override
  void initState() {
    http.get(url).then((res) => setState(() => data = res.bodyBytes));
    super.initState();
  }

  @override
  Widget build(BuildContext context) => Scaffold(
        appBar: AppBar(title: Text('Flutter Demo Home Page')),
        body: Row(
          children: [
            Expanded(child: data == null ? Container() : Image.memory(data)),
            Expanded(child: Image.network(url)),
          ],
        ),
      );
}

It shows the Image from memory as well as from the URL:

Run the same code on the web and the Image from memory doesn't show:

I expect the web version to work just like the macOS version.
Neither the web nor the macOS version have any runtime exceptions or debug logging output.
➜ flutter doctor --verbose
[✓] Flutter (Channel master, v1.16.4-pre.48, on Mac OS X 10.15.4 19E266, locale
    en-US)
    • Flutter version 1.16.4-pre.48 at /Users/csells/flutter
    • Framework revision 572680e9d2 (23 hours ago), 2020-03-31 17:36:02 -0400
    • Engine revision fc5b44c901
    • Dart version 2.8.0 (build 2.8.0-dev.18.0 e8c4aed700)

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/csells/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling
      support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4, Build version 11E146
    • CocoaPods version 1.8.4

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 43.0.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)

[✓] VS Code (version 1.43.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.8.1

[✓] Connected device (3 available)
    • macOS      • macOS      • darwin-x64     • Mac OS X 10.15.4 19E266
    • Chrome     • chrome     • web-javascript • Google Chrome 80.0.3987.149
    • Web Server • web-server • web-javascript • Flutter Tools

• No issues found!

This is a CORS issue.  If you provide the bytes directly, Image.memory works on web.  However, the image you're fetching from the network doesn't have the right CORS headers on it to be fetch-able in the browser.  If you fetched it from localhost or some origin that provided the right headers it would work.
It's kind of unfortunate that the Flutter CLI doesn't report this - you can see it in the browser console though:

Why would it work via Image.network and not work via Image.memory? They're the same bytes in both cases.

Image.network actually produces an img HTML tag, which has different rules for fetching bytes over the network.  http.get boils down to an XMLHttpRequest for the bytes, which fails.

It's basically this:
<html>
<body>
  <img src="https://i.ytimg.com/vi/46a97ejExuY/hqdefault.jpg" /> <!-- ok -->
  <script>
    fetch('https://i.ytimg.com/vi/46a97ejExuY/hqdefault.jpg').then(...); // will fail
  </script>
</body>
</html>

ugh


AuthorizationCode not revoked early enough

This is a small security issue if I understood bluebirds tap method correctly.
See also:
https://github.com/oauthjs/node-oauth2-server/issues/637
I think we should revoke the AuthorizationCode much much earlier, by moving the revokeAuthorizationCode call above the redirectUri check.
https://github.com/node-oauth/node-oauth2-server/blob/485147fb156310527456e06da41780b188cf2ca1/lib/grant-types/authorization-code-grant-type.js#L68
An attack on the authorizationCode grant is usually based on a malicious redirect_uri. So if the authorization code is valid, we load the token, then tap on validateRedirectUri, and if the redirect_uri is invalid, we error and we are not calling revokeAuthorizationCode. So the authorizationCode is still existing despite it was used already.

We are about to remove Bluebird soon so we need to take this into consideration. @jwerre is currently working on a first proof of concept.

Yes, I agree. Removing Bluebird will be the next version so we should probably do this in this version as well. Can you make a PR for this @Uzlopak.

@jwerre a pr to move the revokation a step higher? Or a or for removing bluebird?

to move the revokation


highlighting, returning to previous color after

need to walk backwards to find the last color code?

the event message does not include any changes that chat formatting plugins make.


Updates internal github actions to the latest versions

Description
Get rid of those warnings:

Hello! Thank you for opening your first PR to Starlight! ✨
Here’s what will happen next:

Our GitHub bots will run to check your changes.
If they spot any issues you will see some error messages on this PR.
Don’t hesitate to ask any questions if you’re not sure what these mean!

In a few minutes, you’ll be able to see a preview of your changes on Vercel 🤩

One or more of our maintainers will take a look and may ask you to make changes.
We try to be responsive, but don’t worry if this takes a few days.

size-limit report 📦

Path
Size

/index.html
5.23 KB (0%)

/_astro/*.js
21.54 KB (0%)

/_astro/*.css
13.45 KB (0%)

I kept actions/labeler@v4 as updating to v5 requires a change of the configuration. This will be a PR on its own.


Save chat

how to save a chats?

Do you mean like in a database to save them between runs? You would have to do that yourself currently, you can add in some database commits after generating the messages.


Rework the Initial derive macro

The Initial trait was extracted from the Options trait and its derive macro is worded too generally. Instead of
#[derive(Initial)]
struct Foo {
    #[field(default = exp1, env = "VAR")]
    field: Type,
}

it should probably just be
#[derive(Initial)]
struct Foo {
    #[initial(exp1, env="VAR")]
    field: Type
}

While we're at it, the macro should also work for enums. It would probably be just like the Default trait, but with the ability to specify the fields for the initial variant:
#[derive(Initial)]
enum Foo {
   #[initial(6)]
   Variant(usize)
}

Decided against supporting enums:

It gets complicated with multiple variants
When you want to change the initial variant based on env vars we need more syntax.
We don't need it.

The rest of the rework is done.


fail to switch from system packages(pip)

Hello, everyone.
I'm confused by the failure that, after I succeeded  installing pyenv and ananconda2.5 by pyenv, I used 'pip --version' to verify whether the pyenv work well. Disappointedly, it output this below
Lenovo-Y50-70:~$ pyenv versions
system
* anaconda2-2.5.0 (set by /home/snailchan/.pyenv/version)
Lenovo-Y50-70:~$ pip --version
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)
snailchan@snailchan-Lenovo-Y50-70:~$
Is this correct?In my another computer, it doesn't like this, outputting anaconda pip package.
does matter the installation of leveldb, so I must fix it.
How can I fix it?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/32166076-fail-to-switch-from-system-packages-pip?utm_campaign=plugin&utm_content=tracker%2F282009&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F282009&utm_medium=issues&utm_source=github).

Make sure you have pyenv's shims before other system paths (e.g. /usr/bin, /usr/local/bin) in your $PATH. Basically it's your system you should manage yourself.


NestedLoopJoin for TPC-C

#343 Now we can run TPC-C without Aggregation issue by using NestedLoopJoin. The throughput is improved around 30% for full TPC-C. We need to add IndexPredicate update in the near future.

Coverage decreased (-0.4%) to 52.222% when pulling 54c1e59f797b406da9ab9193eee511c49532e87d on Michael-Tieying-Zhang:master into ce837be8b27d004fa8ab3cd4832dce34ab7bfb09 on cmu-db:master.

Coverage decreased (-0.01%) to 52.635% when pulling 46669ce5242e873bb38d9a93573651f074d7cbc9 on Michael-Tieying-Zhang:master into ce837be8b27d004fa8ab3cd4832dce34ab7bfb09 on cmu-db:master.

Coverage decreased (-0.006%) to 52.642% when pulling b9cb17818a91aa6cd6182179e16839e616aa5138 on Michael-Tieying-Zhang:master into ce837be8b27d004fa8ab3cd4832dce34ab7bfb09 on cmu-db:master.

Coverage decreased (-52.6%) to 0.0% when pulling 3cc42be0306b3c7d05c5c73f80c960c1e67fbbb3 on Michael-Tieying-Zhang:master into ce837be8b27d004fa8ab3cd4832dce34ab7bfb09 on cmu-db:master.

Coverage decreased (-0.1%) to 52.515% when pulling ae53e79d411a95eb44fc8191a13a2121f5ee09b7 on Michael-Tieying-Zhang:master into ce837be8b27d004fa8ab3cd4832dce34ab7bfb09 on cmu-db:master.

Coverage increased (+0.02%) to 52.666% when pulling ae53e79d411a95eb44fc8191a13a2121f5ee09b7 on Michael-Tieying-Zhang:master into ce837be8b27d004fa8ab3cd4832dce34ab7bfb09 on cmu-db:master.


Support for Boost:: circular_buffer, compressed_pair, dynamic_bitset, filesystem, optional, and Units

Added a boost subdirectory under include/cereal/types and unittests with support for:
boost::chrono
boost::circular_buffer
boost::compressed_pair
boost::dynamic_bitset
boost::filesystem
boost::optional
boost::units
includes update to unittests/common.hpp to pull in these additional headers
Also includes a VS2015 solution that complements the VS2013 solution. The only distinction is that the VS2015 solution includes $(BOOST_HOME) in the additional include dirs and $(BOOST_LIBRARYDIR) in the additional library dirs (because that's how my system is set up)

Looks really nice. I'm going to take care of #280 for this next immediate release and clean up any remaining problems on VS related to updates for #82, but I'll make the focus of 1.3 integrating new features such as this.


BLD: add tempita files to depends

This change makes it so that if a .pxi.in file is modified, the appropriate module will be rebuilt.

what's the repro on current master?
change an .in and everything recompiles?

Opposite - e.g., change algos_take_helper.pxi.in and nothing recompiles, if it was already up to date.

Current coverage is 85.29% (diff: 100%)

Merging #13960 into master will increase coverage by <.01%

@@             master     #13960   diff @@
==========================================
  Files           139        139
  Lines         50164      50164
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits          42788      42789     +1
+ Misses         7376       7375     -1
  Partials          0          0

Powered by Codecov. Last update 257ac88...d3ccf13

Looks good to me

thanks!


search_terms don't update after users#edit and users#update

When I change the values of a user (e.g. first_name) the old search_terms should automatically be deleted and new ones generated. Or the old ones should be updated. I guess deleting and generating is easier.

As it would happen, updating is much easier than deleting and generating, with the unfortunate consequence of deleting all of the user's search_terms during the update, including user created terms.


hive client usage reporting doesn't work with cloudflare workers

Hello, while trying to use hive usage reporting with coudflare, I get the following error :
 (error) [hive][info] Error There is no suitable adapter to dispatch the request since :
- adapter xhr is not supported by the environment
- adapter http is not available in the build
✘ [ERROR]   ReferenceError: global is not defined

This is what the handler looks like :
const handler = {
  async fetch(request: Request, env, context) {
    const cloudflare = { env, context };
    const yoga =   createYoga({
    schema,
    plugins: [
      useHive({
        token: env.HIVE_TOKEN,
        usage: {
          clientInfo() {
            return {
              name: `${env.ENVIRONMENT}-api`,
              version: '0.0.1'
            };
          }
        }
      })
    ],
    logging: true
  });
    const response = await yoga(request, [{ request, cloudflare }]);
    return response;
  }
} satisfies ExportedHandler<Env>

From what I can see it's because the plugin use Axios instead of fetch.
Is there an available workaround ? Or would that requires a fetch based rewrite ?

I was about to find out this issue as well where there's a workaround  : https://www.npmjs.com/package/graphql-hive-edge-client .
Official support would be great though.


Linux installer's Forge causes MATLAB to crash

The Forge included in the official Linux installer is currently causing MATLAB to crash (segfault) when an ArrayFire mex-code is run (the below example causes this).
#include "arrayfire.h"
#include "mex.h"

void mexFunction(int nlhs, mxArray *plhs[],
	int nrhs, const mxArray *prhs[])

{
	const char * c = af::infoString();

	mexPrintf("\n%s\n", c);

	plhs[0] = mxCreateString(c);
}

On Windows, using the installer and MATLAB has no issues. Furthermore, building AF from source with Forge ON (or OFF) also works. If these built Forge libraries are replaced with the ones from the installer, the crashes start to occur. Removing the Forge libraries altogether removes the crashes.
This occurs both with AF 3.7.1 and 3.6.2 (where the no-gl installer works). GCC/G++ used was 7.5.0 with Ubuntu 18.04.

Any update on this?


Improve new.target handling in case of eval calls

Only direct eval calls propagate the "new.target" information.
In any other eval cases the "new.target" invocation is a syntax error.
Added test cases also.

Before landing this we'll need to add an api function (almost done, a bit of work needed).


Update Cloudflared tag 1.0 -> 2023.7.3

Hi @tigerinus,
Is there any reason why this is still yet to be merged?
I saw some PRs that came after this but were already merged.
If the concern is regarding the tag becoming 2023.7.3 from 1.0, this is just to streamline the version naming scheme with cloudflared's versioning.
Tag 1.0 is based on 2023.X.X of cloudflared release or more specifically 2023.6.0 release.

@WisdomSky
My apologies. I looked at PR days ago and I have no problems with it.
It's just the version change that I figured to leave it to our AppOps team for some internal testing.
@raller1028 did u get a chance to test this one?


VMDK: Docker top error

Running docker top homeassistant on the host gives the following error:
ps: ps: invalid option -- 'e'

Using the VMDK with Proxmox on a NUC:
 System: HassOS 2.11  (amd64 / qemux86-64)
 Home Assistant version: 0.90.2
 Supervisor version: 152

This seems to be preventing the Portainer add-on from displaying container stats (see hassio-addons/addon-portainer#3).

You can use our API: /homeassistant/stats

I'm not sure the API is sufficient for this. The Portainer addon allows for installing containers that are not addons, but the API won't return the stats for those. Also, I'm not sure if there's a way to customize Portainer to use that API instead of docker top/ps.


Tap to type not auto capitalising and adding punctuation

I’ve been informed that using swipe works fine, but whilst tap typing, auto capitalisation and punctuation is not working as it does in other apps. I find this strange as that ought to be down to the individual keyboard not the app? Am I correct? Just thought I’d mention it as it was feedback I received.

@snipe717 We could not reproduce this problem in the newest version of Chat SDK, so we will close this issue. If the issue persists, please re-open it.


Getting Embeddings from nested sequences

With reference to my previous issue : #50739
@Saduf2019, I just wanted to get some clarifications on your answer, particularly the second approach.
t just encode the entire series and represent it as a single unit which is a number in your case? This method will increase your output nodes but will flatten the nested structure.

A second option may be to pass this list through a separate embedding layer and obtain a single time series or a single value representation of the entire sublist. This may require tuning your embedding size to get the best results but this should work well if the number of events in a sublist is large and it is not possible for you to exhaustively assign a number to all sublist combinations as explained in the first solution

Example for approach 1:
Original: A,B,[D,E,F],K
Final: A,B,C,K

Example for approach 2:
Original: A,B,[D,E,F],K
After passing [D,E,K] through a trainable embedding layer: A,B,C=flatten(emb([DEK])),K where C is a flattened representation of the output of the embedding layer

Supposing I use 250-dimension embeddings, then events A, B would be 250-dim embeddings whereas C would be 3*250 = 750 dim since it is flattened. In that case, how would I be able to pass this input sequence to LSTM since all elements do not have the same dim-embeds ?

@Bharathi-A-7
You wouldn't need such huge embedding vector,please try with one or two dimensional.
you may create a single output dense network and see for yourself.

Thanks @Saduf2019, But I'm not entirely sure that I get your idea.
Could you please provide a small and simple working example in TF to demo the primary and secondary embedding layers that you're describing ? Perhaps for some sample sequences like below:

[A, B, [D, C, E], L]
[[S,T,B], M]
[M, N, [L,U]]
[A, B, L]

Where A, B, C,.. etc are events represented by text and lets say I want to represent those events by embedding vectors of size 50 or 100.  With padding length = 4. In that case, my Input dim should be (None, 4) and the output via embedding layer should be (None, 4, 50) or (None, 4, 100) depending on the vector size. [None - batch size]
With Integer tokens  :

A - 1, B-2, C-3, D-4, E-5, L-6, M-7, N-8, P-9, S-10, T-11, U-12

The padded sequences would look like this :

1. [1, 2, [4,3,5], 6, 0]
2. [[10, 11, 2], 7, 0, 0]
3. [7, 8, [6, 12], 0]
4. [1, 2, 6, 0]

Now, could you please provide a working example to get embeddings as output for the sample above sequences? How do I implement primary and seondary embedding layers to get outputs of the form (None, seq_len, dim_len)? It would be a great help, since I'm only a beginner in tensorflow and I'm finding it challenging to design the architecture for this problem.

Thanks a lot.

@Bharathi-A-7
Kindly open this issue in tensorflow discussion forum or stackoverflow as this is not a feature request or a bug.

Okay. I have done the same. Thanks.


Doc is failling for Scala 3

https://github.com/optics-dev/Monocle/runs/1986252174
[error] Couldn't retrieve `org.scala-lang:scala3-doc:3.0.0-RC1` : Error downloading org.scala-lang:scala3-doc_3.0.0-RC1:3.0.0-RC1

fixed by https://github.com/optics-dev/Monocle/pull/1104


Problems with AWS_XRAY_DAEMON_ADDRESS containing host:port

I am unable to reach the daemon hosted in a contain from another container.
If I set AWS_XRAY_DAEMON_ADDRESS to xray-daemon:2000, I get this:
[web_a2edb13e-b]: AWSXRayMiddleware 2|2020-11-04T01:00:10.731Z|DEBUG|Trace header doesn't exist or not valid : (). Injecting a new one.
[web_a2edb13e-b]: IPEndPointExtension 3|2020-11-04T01:00:10.747Z|DEBUG|Determined that xray-daemon:2000 is not an IP address, will try to parse it as a hostname.
[web_a2edb13e-b]: IPEndPointExtension 4|2020-11-04T01:00:10.747Z|INFO|Using custom daemon address: xray-daemon:2000
[web_a2edb13e-b]: HostEndPoint 5|2020-11-04T01:00:13.037Z|INFO|IP cache invalid: failed to resolve DNS. (xray-daemon) Cached IP address not updated!
[web_a2edb13e-b]: IPEndPointExtension 6|2020-11-04T01:00:13.037Z|ERROR|Invalid daemon address. (xray-daemon:2000) --> System.NullReferenceException: Object reference not set to an instance of an object.
[web_a2edb13e-b]: at Amazon.XRay.Recorder.Core.Internal.Utils.IPEndPointExtension.ParseSingleForm(String[] daemonAddress, DaemonConfig& endPoint)
[web_a2edb13e-b]: at Amazon.XRay.Recorder.Core.Internal.Utils.IPEndPointExtension.TryParseDaemonAddress(String[] daemonAddress, DaemonConfig& endPoint)
[web_a2edb13e-b]: at Amazon.XRay.Recorder.Core.Internal.Utils.IPEndPointExtension.TryParse(String daemonAddress, DaemonConfig& daemonEndPoint)
[web_a2edb13e-b]: DaemonConfig 7|2020-11-04T01:00:13.048Z|INFO|The given daemonAddress (xray-daemon:2000) is invalid, using default daemon UDP and TCP address <IP_ADDRESS>:2000.
[web_a2edb13e-b]: RuntimePipelineCustomizerRegistry 8|2020-11-04T01:00:13.058Z|INFO|Applying runtime pipeline customization X-Ray Registration Customization
[web_a2edb13e-b]: DefaultSamplingStrategy 9|2020-11-04T01:00:13.070Z|INFO|No effective centralized sampling rule match. Fallback to local rules.
[web_a2edb13e-b]: LocalizedSamplingStrategy 10|2020-11-04T01:00:13.070Z|DEBUG|Can't match a rule for host = localhost, path = /, method = GET

I thought of a problem of networking, so I got into one of the application containers and pinged the xray-daemon hostname, but it works as expected:
C:\Users\Renato> docker ps
CONTAINER ID   IMAGE                                   COMMAND                  CREATED          STATUS          PORTS                              NAMES
99468894af97   mcr.microsoft.com/dotnet/core/sdk:3.1   "dotnet Microsoft.Ty…"   47 seconds ago   Up 46 seconds                                      webapi-proxy_22679936-b
d83fb805928f   mcr.microsoft.com/dotnet/core/sdk:3.1   "dotnet Microsoft.Ty…"   47 seconds ago   Up 46 seconds                                      service-proxy_b5dccf6f-a
a839f7ba29c9   mcr.microsoft.com/dotnet/core/sdk:3.1   "dotnet Microsoft.Ty…"   47 seconds ago   Up 46 seconds                                      web-proxy_adce8a0a-b
c204c52c9f51   amazon/aws-xray-daemon                  "/usr/bin/xray -t 0.…"   47 seconds ago   Up 47 seconds   2000/udp, <IP_ADDRESS>:2000->2000/tcp   xray-daemon_baf994f0-1
C:\Users\Renato> docker exec -it 9946 ping xray-daemon
PING xray-daemon (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from xray-daemon_baf994f0-1.tye_network_dd6ecb25-9 (<IP_ADDRESS>): icmp_seq=1 ttl=64 time=0.110 ms
64 bytes from xray-daemon_baf994f0-1.tye_network_dd6ecb25-9 (<IP_ADDRESS>): icmp_seq=2 ttl=64 time=0.051 ms
64 bytes from xray-daemon_baf994f0-1.tye_network_dd6ecb25-9 (<IP_ADDRESS>): icmp_seq=3 ttl=64 time=0.059 ms
64 bytes from xray-daemon_baf994f0-1.tye_network_dd6ecb25-9 (<IP_ADDRESS>): icmp_seq=4 ttl=64 time=0.050 ms
64 bytes from xray-daemon_baf994f0-1.tye_network_dd6ecb25-9 (<IP_ADDRESS>): icmp_seq=5 ttl=64 time=0.077 ms
^C
--- xray-daemon ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 141ms
rtt min/avg/max/mdev = 0.050/0.069/0.110/0.023 ms

You can see the whole application here: https://github.com/Kralizek/ToDoList
Steps to reproduce:

clone the repo
navigate to the repo folder
fix tye.yml line 56 to point to correct .aws folder

the repo uses a profile named todo to fetch AWS credentials

execute dotnet tool restore
execute dotnet tye run
navigate to localhost:8080 (web application)

trigger some requests on the web application

navigate to localhost:8000 (Tye dashboard)

select the "view logs" of the web application

excerpt should be there (in some form)

Hi @Kralizek
Thanks for providing details of the issue and the steps to reproduce it. We will prioritize to investigate this shortly.

Hey @Kralizek
What I see from the tye.yaml and the attached log, is that you're setting the env var AWS_XRAY_DAEMON_ADDRESS to the string xray-daemon:2000 whereas you should set it to the actual address of the daemon like <IP_ADDRESS>:2000 as you have it in your dockerfile.
Could you try this and let me know if it works?
Thanks!

I'll try it straight away.

Wow! That was fast! :D

It didn't work :(
[webapi_d466b2cb-f]:C:\Users\Renato\Development\Tests\ToDoList\src\entrypoints\WebAPI\bin\Debug\net5.0\WebAPI.exe
[webapi_d466b2cb-f]: RuntimePipelineCustomizerRegistry 1|2020-11-12T22:33:25.108Z|INFO|Registering runtime pipeline customizer X-Ray Registration Customization
[webapi_d466b2cb-f]: info: Microsoft.Hosting.Lifetime[0]
[webapi_d466b2cb-f]: Now listening on: https://localhost:54654
[webapi_d466b2cb-f]: info: Microsoft.Hosting.Lifetime[0]
[webapi_d466b2cb-f]: Application started. Press Ctrl+C to shut down.
[webapi_d466b2cb-f]: info: Microsoft.Hosting.Lifetime[0]
[webapi_d466b2cb-f]: Hosting environment: Development
[webapi_d466b2cb-f]: info: Microsoft.Hosting.Lifetime[0]
[webapi_d466b2cb-f]: Content root path: C:\Users\Renato\Development\Tests\ToDoList\src\entrypoints\WebAPI
[webapi_d466b2cb-f]: info: WebAPI.Controllers.ToDoController[0]
[webapi_d466b2cb-f]: Fetching all items
[webapi_d466b2cb-f]: info: System.Net.Http.HttpClient.ToDoClient.LogicalHandler[100]
[webapi_d466b2cb-f]: Start processing HTTP request POST https://localhost:23123/toDo.ToDo/List
[webapi_d466b2cb-f]: info: System.Net.Http.HttpClient.ToDoClient.ClientHandler[100]
[webapi_d466b2cb-f]: Sending HTTP request POST https://localhost:23123/toDo.ToDo/List
[webapi_d466b2cb-f]: info: System.Net.Http.HttpClient.ToDoClient.ClientHandler[101]
[webapi_d466b2cb-f]: Received HTTP response headers after 249.5895ms - 200
[webapi_d466b2cb-f]: info: System.Net.Http.HttpClient.ToDoClient.LogicalHandler[101]
[webapi_d466b2cb-f]: End processing HTTP request after 262.3015ms - 200
[webapi_d466b2cb-f]: UdpSegmentEmitter 2|2020-11-12T22:33:51.122Z|DEBUG|UDP Segment emitter endpoint: <IP_ADDRESS>:2000.
[webapi_d466b2cb-f]: UdpSegmentEmitter 3|2020-11-12T22:33:51.123Z|ERROR|Failed to send package through socket. --> System.Net.Sockets.SocketException (10049): The requested address is not valid in its context.
[webapi_d466b2cb-f]: at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
[webapi_d466b2cb-f]: at System.Net.Sockets.Socket.SendTo(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint remoteEP)
[webapi_d466b2cb-f]: at System.Net.Sockets.UdpClient.Send(Byte[] dgram, Int32 bytes, IPEndPoint endPoint)
[webapi_d466b2cb-f]: at Amazon.XRay.Recorder.Core.Internal.Emitters.UdpSegmentEmitter.Send(Entity segment)

Sorry. I think I misunderstood it since I don't really know how exactly dotnet tye deploys application to containers. But what you really need to do is, set the AWS_XRAY_DAEMON_ADDRESS to the container host address of the xray daemon container and port to 2000 since that's what daemon listens on.
I'll read more about dotnet tye and give this a try.

@srprash
Allow me this shameless plug to the blog post I just posted about it!
https://renatogolia.com/2020/11/12/developing-distributed-applications-with-tye/

@Kralizek Thanks for sharing the blog. It's a good learning for me.
FWIU from this section, in order to let your services discover the xray-daemon, you'd need to do some bindings to expose the daemon address. Then within your application you can programmatically build the AWSXRayRecorder with this address by doing something like this:
var recorder = new AWSXRayRecorderBuilder().WithDaemonAddress(xrayDaemonAddressString).Build();
AWSXRayRecorder.InitializeInstance(configuration, recorder);

Hi @srprash
My intention was to use the default port 2000 for the daemon, but I'll try using a custom port to see if it solves the issue.


Crash after the jei update

After updating JEI to jei-1.20.1-forge-15.0.10, the mod does not work. It enters the game and then crashes shortly after.

Update mod please

Duplicate of https://github.com/gisellevonbingen-Minecraft/JustEnoughMekanismMultiblocks/issues/12


Asset API Spike

Overview
https://www.notion.so/shapeshift/Exchange-API-20ba8db095374743ac581e11c2c06db4?pvs=4#933726f1582741ac9f57c5f54f54fe70
In order to be able to get a quote, consumers will need to know what asset ids to call the quote endpoint with.
References and additional details

LiFi has this concept - where you can ask for a list of all assets and get back a bigly JSON object (several mb)

curl --request GET --url 'https://li.quest/v1/tokens?chains=POL%252CDAI' --header 'accept: application/json'

Note that asset ids require escaping in URLs as they contain : and /, e.g. eth mainnet is eip155:1/slip44:60 - this ergonomics of this should be taken into consideration
Consumers will likely want a search endpoint, e.g. a user of a UI will want to search for "USDC"
We already have this static generated asset data as part of web.

https://github.com/shapeshift/web/blob/develop/src/lib/asset-service/service/generatedAssetData.json#L17

Acceptance Criteria
A list of endpoints defined, with request and responses documented, ideally defined with swagger. At a later date we'll likely use tsoa to generate these endpoints from code, such that the swagger docs are always current and reflective of reality and current code, but this is an implementation detail, and outside the scope of this spike.
All endpoints should use, and reference original CAIP specs, for ChainID (CAIP2) and AssetID (CAIP19)
Please use discretion, but loosely, we should spec out the following endpoints

an /all type endpoint, a la LiFI

filterable by ChainID

a search endpoint

probably by symbol/name

a detail endpoint

"give me all the asset details for eip155:1/slip44:60

Out of scope

NFT support

Need By Date
No response
Screenshots/Mockups
No response
Estimated effort
No response

Whoever picks up this spike, please take a look at the following tickets that might need to be updated based on the outcome of this spike.
https://github.com/shapeshift/exchange/labels/Asset API
Some of the tickets might also be useful to cross reference that we have all the needed asset endpoints

https://exchange.shapeshift.com/api/trpc/assets/search?query=pepe
https://exchange.shapeshift.com/api/trpc/assets
https://exchange.shapeshift.com/api/trpc/assets?id=eip155:1/slip44:60


[RaisedButton] Fix for Uncaught TypeError when tabbing onto button

[x] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

Fixes #3894.

@andrejunges - thanks - I had'n t spotted the second call to getStyles! Do you think you'd be able to have a go at moving the styling to getStyles and just set state in handeKeyboardFocus?

@mbrookes Yep, I think these changes should be enough. Let me know if you have suggestions or see any problems..

@andrejunges - thanks for going the extra mile and cleaning up that ugly function! :+1:
I'll review properly in a bit, bit looks good at first glance.

@mbrookes no way of getting that jumping tab focus fixed in here eh? :smile:

@nathanmarks That's a very different issue, and @andrejunges has already gone above and beyond with this one, but I'm not going to say no if @andrejunges wants to take a look.:smile: In any case, that problem is with EnhancedButton, rather than RaisedButton specifically.
@andrejunges - basically the issue is if you Tab keyboard focus onto a button, then click and hold another button with the mouse, then drag the mouse away before releasing the mouse, it will gain keyboard focus.

@andrejunges Nice work! :ok_hand:

@andrejunges Thanks!

oh I've seen the requests just now, I may take a look in that next week..
Np! 😄

Thank @andrejunges! I've created a separate issue for it: #3919


Dates over ten years

The plugin fails to replace the values when dates are over ten years in the future, it replaces the year then the months and days just displays, %d, etc
any quick fixes as I need to have this working asap
Cheers

It seemed to be over writing the variable fixed it by giving it e new name
`if (value >= 10) {
var n =  value.toString();
var newValue = (""+n).split("");
var valueNew = '';
var ii = 0;
                            for(var ii = 0; ii < newValue.length; ii++){
                              valueNew += "<span>" + newValue[ii] +"</span>";
                            }
                            value = valueNew;
                        }`


Switch SharpCompress dependency from NuGet to Submodule

It seems that the NuGet provided one is only for x64, while we do need the x86.
Importing it as another project and building it as a dependency works just fine.

CI Failure is normal as we have a submodule now. With the new patch it will become successful again.


Tune down number of channels for qps_test

Acting to stabilize Jenkins.
ASAN/TSAN just can't give us the connect rate we require for this test to complete within its time bounds on Jenkins with 800 channels.

Filed #2722 to address this down the track a little.


Dateparser can't handle constants in format

Version 0.13.0 datepicker doesn't work when format has constants. Spanish: 'd 'de' MMMM 'de' y'
This works with version 0.11.0
Plunker Comment in 0.11.0 to make it work.

Version 0.12.1 works because it doesn't get to the regex parsing. The parser in 0.12.1 doesn't get created correctly either.