How can i get  readable log

Describe the bug
when i output the log to file, I got a file that content is human unreadable. something like that:
[2018-6-2] [18:01:14] › ✔  SUCCESS
[2018-6-2] [18:01:14] › ✖  SOME ERROR

To Reproduce
source code:
const fs = require('fs')
const {Signale} = require('signale')

const writeStream = fs.createWriteStream('out.txt', {
  flags: 'a',
  encoding: 'utf8',
  autoClose: true
})

const signale = new Signale({
  stream: writeStream
})

signale.success('SUCCESS')
signale.error('SOME ERROR')

thank for your work and this awesome module!

You can use the strip-ansi-stream module:
process.env.FORCE_COLOR = 0

const fs = require('fs')

const {Signale} = require('signale')
const stripAnsiStream = require('strip-ansi-stream')

const writeStream = fs.createWriteStream('out.txt', {
  flags: 'a',
  encoding: 'utf8',
  autoClose: true
})

const signale = new Signale({
  stream: stripAnsiStream().pipe(writeStream)
})

signale.success('SUCCESS')
signale.error('SOME ERROR')

Yep, we need a new minimal mode, that will log messages without color, and will automatically activate itself depending on the type of the writable stream.

@nikersify @klauscfhq Thanks!

@klaussinani it would be so great! Is minimal mode available now? strip-ansi-stream solution is not working for me 😞


[multistage][bugfix] fix PB operator never returns block

this PR addresses a non-yielding problem for pipeline breaker that causes extreme thread fairness issue when cluster is under load.
Before

After

Codecov Report

Merging #10881 (358c789) into master (03c49e4) will decrease coverage by 70.12%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             master   #10881       +/-   ##
=============================================
- Coverage     70.23%    0.11%   -70.12%
=============================================
  Files          2174     2132       -42
  Lines        116880   114849     -2031
  Branches      17702    17428      -274
=============================================
- Hits          82085      137    -81948
- Misses        29062   114692    +85630
+ Partials       5733       20     -5713

Flag
Coverage Δ

integration1
?

integration2
?

unittests1
?

unittests2
?

unittests2temurin11
0.11% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...runtime/plan/pipeline/PipelineBreakerOperator.java
0.00% <0.00%> (-55.89%)
:arrow_down:

... and 1984 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


xcode 11 lifetimeTracker does not work

create  new project   use swift
pod  init
platform :ios, '9.0'
source 'https://github.com/CocoaPods/Specs.git'
target 'NiJitest' do
Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
pod 'LifetimeTracker'
Pods for NiJitest
end
pod install
appdelegate
LifetimeTracker.setup(onUpdate: LifetimeTrackerDashboardIntegration(visibility: .alwaysVisible, style: .circular).refreshUI)
Viewcontroller
class ViewController: UIViewController,LifetimeTrackable{
static var lifetimeConfiguration = LifetimeConfiguration(maxCount: +1, groupName: "BASEVC")
// MARK: - Initialization

override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
    super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)

    self.trackLifetime()

}

required init?(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)

    self.trackLifetime()
}

}
can  not  see any  tool view  in viewcontroller  , Is there any problems ?  thank you

By any chance are you testing on iOS 13.5? I have noticed it's not working on that iOS version.

released new version that should fix this


Running example in Visual Studio 2017 Mac

I cant run the example on a Visual Studio 2017 on a Mac, I'm facing this error:

Thanks for your feedback. Could you please share with us the full text of the error (on your picture I only see the call stack partially)

I'm seeing the same error. Using VS Mac 7.4.2 build 12. I get the same error. Any solution to this?
Exception while initOnce: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeLoadException: Could not load type of field 'Microsoft.Owin.Security.ActiveDirectory.WsFedMetadataRetriever:CS$<>9__CachedAnonymousMethodDelegate5' (1) due to: Could not resolve type with token 01000045 (from typeref, class/assembly System.IdentityModel.Metadata.KeyDescriptor, System.IdentityModel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b76a5c531911e089) assembly:System.IdentityModel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b76a5c531911e089 type:System.IdentityModel.Metadata.KeyDescriptor member:
at Microsoft.Owin.Security.ActiveDirectory.WsFedCachingSecurityTokenProvider..ctor (System.String metadataEndpoint, Microsoft.Owin.Security.ICertificateValidator backchannelCertificateValidator, System.TimeSpan backchannelTimeout, System.Net.Http.HttpMessageHandler backchannelHttpHandler) [0x0007b] in <6e8cb76befdeadae75543cfadd1552b1933db5f>:0
at Owin.WindowsAzureActiveDirectoryBearerAuthenticationExtensions.UseWindowsAzureActiveDirectoryBearerAuthentication (Owin.IAppBuilder app, Microsoft.Owin.Security.ActiveDirectory.WindowsAzureActiveDirectoryBearerAuthenticationOptions options) [0x00091] in <6e8cb76befdeadae75543cfadd1552b1933db5f>:0
at TodoSPA.Startup.ConfigureAuth (Owin.IAppBuilder app) [0x00001] in /Users/johnurban/projects/azure/spas/active-directory-angularjs-singlepageapp/TodoSPA/App_Start/Startup.Auth.cs:14
at TodoSPA.Startup.Configuration (Owin.IAppBuilder app) [0x00001] in /Users/johnurban/projects/azure/spas/active-directory-angularjs-singlepageapp/TodoSPA/Startup.cs:14
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00043] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:313
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/reflection/methodbase.cs:229
at Owin.Loader.DefaultLoader+<>c__DisplayClass12.b__b (Owin.IAppBuilder builder) [0x00000] in :0
at Owin.Loader.DefaultLoader+<>c__DisplayClass1.b__0 (Owin.IAppBuilder builder) [0x0004f] in :0
at Microsoft.Owin.Host.SystemWeb.OwinHttpModule+<>c__DisplayClass2.b__0 (Owin.IAppBuilder builder) [0x00012] in :0
at Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize (System.Action1[T] startup) [0x00120] in <d9e6b6f211bf4301a4e54f7b988a8be6>:0    at Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build (System.Action1[T] startup) [0x00014] in :0
at Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint () [0x00018] in :0
at System.Threading.LazyInitializer.EnsureInitializedCore[T] (T& target, System.Boolean& initialized, System.Object& syncLock, System.Func1[TResult] valueFactory) [0x0002e] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/LazyInitializer.cs:241    at System.Threading.LazyInitializer.EnsureInitialized[T] (T& target, System.Boolean& initialized, System.Object& syncLock, System.Func1[TResult] valueFactory) [0x0000f] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/LazyInitializer.cs:206
at Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init (System.Web.HttpApplication context) [0x00000] in :0
at System.Web.HttpApplication.CreateDynamicModules () [0x0002c] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web/HttpApplication.cs:1676
at System.Web.HttpApplication.InitOnce (System.Boolean full_init) [0x0009b] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web/HttpApplication.cs:218

Works fine on Windows VS 2017, just not on mac yet. i'll deploy to VSTS and see if works on Azure Web App service.

Hello, I am facing the same error on a Mac. Can you please let me know how to solve it? Thanks

Won’t work on a Mac. I’ve not tried since my last post though. I encourage you to reach out to .net core team for insight.

This sample has been archived.
The newer one can be found at: https://github.com/Azure-Samples/active-directory-javascript-graphapi-v2


Fix last release

Hi @tiangolo,
This PR fix a failure on exception system (missing requests as requirements)
Related-to: https://github.com/the-benchmarker/web-frameworks/pull/1740
Regards,

I don't think the requests package is meant to be a requirement for FastAPI.  I've opened https://github.com/tiangolo/fastapi/pull/492 to fix the import statement.

Thanks for reporting it @waghanza ! And thanks for the fix @kamalgill ! : 🚀


Re-export ArrowSerialize, ArrowDeserialize and ArrowField at the top

Let's be ergonomic, and more like serde.
There's only 3 modules, they are all tiny, essentially 1 main symbol in each, and having to always access arrow2_convert::serialize::ArrowSerialize is not really cool.
Also, having both ArrowField symbols (trait and proc-macro) in the same scope would be a more common way of doing things and a bit nicer.
Plus proc-macros (and regular macros) will generate a lot less code spam.
Suggestion: export all three main traits at the crate root. If that's ok, I can open a quick PR (and I'll update the proc-macros in the generics branch).

@aldanor Thanks that makes sense. Can we follow a prelude approach? arrow2_convert::prelude::* would pull in all three.

I think prelude makes sense for bigger crates with dozens and dozens of symbols, where in most use cases you would import a lot of at once - it's actually quite a rare scenario.
I personally think it's a bad pattern for smaller crates with just a few symbols, and star-imports are best avoided if possible. Clippy even has a wildcard_imports lint, further indicating use prelude::* is a bit of an anti-pattern.
Whereas crates where there's just a few 'big' symbols like Serialize/Deserialize in serde typically just re-export them at the top (link) to simplify life for everyone, while keeping all the other types within their modules (e.g. ser and de in serde, thanks to them for keeping those module names short, too...).
Here's another good example (borsh crate): https://github.com/near/borsh-rs/blob/4f436f9aea92a420be3c5a62c17cf4e899b28451/borsh/src/lib.rs#L6-L17. It, again, follows the exact same structure as in serde:

ser and de public modules, holding all of the API
big symbols like Serialize / Deserialize re-exported at the top (shadowing their proc-macro versions, same as in serde)
no prelude; a few other major symbols also re-exported at the top

Here's another one (deser crate): https://github.com/mitsuhiko/deser/blob/main/deser/src/lib.rs. Again, same story - Serialize/Deserialize traits/proc-macro-traits at the top, ser + de modules.
And another one (bincode crate): https://github.com/bincode-org/bincode/blob/trunk/src/lib.rs. Same - decode/encode traits at top, ser + de public modules.
In fact, if I might suggest, renaming serialize -> ser and deserialize -> de along with the re-exports would make arrow2_convert more compliant with common crate structure. Would it be something to consider given we're below 1.0? (the existing serialize/deserialize modules can even be kept public and doc-hidden to avoid breakage)
Apologies for being so pedantic, I just wanted to help make this crate more conformant to the typical layout of crates of this type :)

No problem, all good suggestions and makes sense to me. Please go for it!

Sounds good, I'll sketch a PR later :) (generics first though!)


Lack of a "proper" Github Action prevents pinning to specific versions as hardening advice recomments.

Best practice in actions these days is to pin an action to its sha commit number. This prevents problems when an attacker compromises an action and releases a newer version with dodgy code.
The github actions instructions show there's no marketplace action at all for the SBOM tool, which means you can't follow the recommended best practices for third party actions.
The instructions to just curl down the latest release present the same risk that pinning an action would avoid (assuming any action you publish also downloads a specific version, rather than just latest).
While you could reduce the risk by having sbom generation run in a separate action, and upload its own artifact that way this is a bunch of work for a lot of people which could be avoid if you'd publish a marketplace action instead. Additionally, an action would also tie into dependabot nicely, giving users a notification, and appropriate PR when a new version is published.

Thank you for pointing this out. We agree with your findings, but will not action on this yet. If our GitHub Action becomes higher priority for us in the future, we may choose to take this work on.

          - name: SPDX Dependency Submission Action
            uses<EMAIL_ADDRESS>


Login page should contain FAQ

@andrea-cerlini this is one of the things I was referring to when I wrote the message over Discord.
Basically:

Take this content and place it into the fixtures/retail-locations.ts file for Reggio Emilia.
Do the same of step 1 for Modena as well.
Create a new field into the DB that stores these values and update the corresponding GraphQL fragments so that they now download this content too.
Create a dedicated component that renders the text stored inside the DB and with more or less the same stlye of the FAQ you can see on old websites. Store the style directly inside the DB fields especially for bold words. Technically it should be possibile to copy the html directly from the old websites.
Create a dedicated page called FAQ reachable from when a user is logged in from the top bar navigation component and from the drawer component.
When a user is not logged in, render the FAQ inside the login page and place that content below the login form.

(As a reference for how to do this, you can take a look at RE_JOIN_US field inside the fixtures/retail-locations.ts)

Closed in #56


Document new build process

This is required before the refactored build process can be merged to master.

Finished in 3dad67ae9c0dcf77a2ce7a465e4d76babb38611d


Added support for strings

string probably should have support for the limit as well and there is also an option to remove copy from string to []byte by using io.WriteString. so maybe it is worth it to implement custom EncodeString that will use io.WriteString internally

both done


Does this Support other Networks

Does this support other social networks other than twitter?

The Twitter handle on config.toml is only used for generating preview cards on Twitter; other social networks generate preview cards without profile information. Does this answer your question?


chinese characters still can't display correctly

I use "ENABLE_CJK_FONT=1" Environment Variables，but chinese characters still can't display correctly

Please provide the following info:

Container log: docker logs <name of the container>
Container config: docker inspect <name of the container>

Closing this issue.  Please re-open if needed.


Fix: can't reload the /suras netlify page. throwing some error

#60d1956730687bd0322f3b3962bdbed777358924

https://github.com/safeer123/the-book/commit/60d1956730687bd0322f3b3962bdbed777358924


implementation INITIAL_WINDOW_SIZE

This patch enables setting initial flow-control window size and increases/decreases window size of streams by using INITIAL_WINDOW_SIZE.
specification of INITIAL_WINDOW_SIZE is described in https://tools.ietf.org/html/rfc7540#section-6.9.2

Thank you for that PR. There is just one, easily fixable problem : while you change ws for all threads, we may receive a DATA frame that will also change ws.
So you need to lock, like it's done in txwinup. (you can lock right before the while, and unlock just after write_frame).
Also, for code consistency, please write a commit to remove curly braces of the VTAILQ_FOREACH.
Apart from that, no problem.

Thank you for your comment.
I got it., I'll fix them.

I fixed.
please check it.
thx

Sorry for the delay, busy week :-)
I commented directly in the code, please let me know if you don't agree.

Implemented in 4b526d21ea56cd90b627abfe1c3708a3af0a25b4 with some minor changes, thanks!

sorry, i did'nt fix it...i am busy tease days...
very thanks for your fixing it.

It was easy, you did most of the work :-)


Check the http status when downloading files

Currently on hep when we download files we don't check the status code, we should add this check and fail the record creation if it's different than 200.

Looks like we are correctly checking status code and handling codes which are different than 200 when downloading files on HEP.


Add support for git-based package sources to requirements file

The current format for specifying packages in requirements-elyra.txt is fixed on a package==version format.  It would be helpful to be able to support git formatting such that if specified the ==version portion does not come into play.  This would ease the pain when specifying packages whose changes may still be under development, etc.
Some examples that appear to work:
<EMAIL_ADDRESS>pip install git+https://github.com/kevin-bates/elyra@support-eg-in-runtimes
org/repo@commit_sha
pip install git+https://github.com/kevin-bates/elyra@07a768514e5353f58878794b26e19b438a62e1de

Hmm.  I'm not so sure we want to do this.  After making the changes I went to test and ran into the following:
Collecting git+https://github.com/kevin-bates/elyra@support-eg-in-runtimes
  Cloning https://github.com/kevin-bates/elyra (to revision support-eg-in-runtimes) to /tmp/pip-req-build-pq8uagah
  Running command git clone -q https://github.com/kevin-bates/elyra /tmp/pip-req-build-pq8uagah
  ERROR: Error [Errno 2] No such file or directory: 'git': 'git' while executing command git clone -q https://github.com/kevin-bates/elyra /tmp/pip-req-build-pq8uagah
ERROR: Cannot find command 'git' - do you have 'git' installed and in your PATH?

Since git is a command, we would need to "require" the runtime image to also support git (along with curl and python).     Since this is primarily for elyra development purposes and we can add a dev-version of a wheel file into the image when needed, I think it might be best to not push the burden to the user/image.
@lresende, @akchinSTC - do you agree?

adding another required package to our requirements is iffy but simple enough to as part of our bootstrapping routine, with that said, the whole idea was to use community provided images so that we wouldnt have to maintain them and users could bring in whatever they wanted, and yet here we are maintaining a copy of the images in quay.io due to the dockerhub rate issue right now.  I dont have strong feelings either way

Ok - thanks.  Yeah, since we're trying to be flexible on the community images front and since this will likely only happen during development - where we can workaround things - I'm going to close this issue.


Cannot import wallet

I create a wallet on iPhone app 2 years aprox. I save my 12 words phrase and now with a restart of the phone I try to recovery my wallet without success. I’m sure words are ok ..message is could not access the wallet at the server and I don’t remember any encryption password
Can you help me with this ?

Hi. Which version of Bitpay wallet are you using to import? Can you try
5.9.4 or 5.9.5?
On Sat, Jul 27, 2019, 8:43 AM jorge1891<EMAIL_ADDRESS>wrote:

I create a wallet on iPhone app 2 years aprox. I save my 12 words phrase
and now with a restart of the phone I try to recovery my wallet without
success. I’m sure words are ok ..message is could not access the wallet at
the server and I don’t remember any encryption password
Can you help me with this ?
[image: 5F125FAD-005E-4515-88BA-27DE479B6F2A]
https://user-images.githubusercontent.com/53370395/61993951-384ab780-b04a-11e9-8b2c-c2beb34c5c17.jpeg
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/10043?email_source=notifications&email_token=AAAYEHGP7HRL2ECEDQG5QP3QBQYHNA5CNFSM4IHJC5E2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HB3A2CQ,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAYEHDJMZUCHQL34TRHGQDQBQYHNANCNFSM4IHJC5EQ
.

I'm using 5.9.5 and capture is from this version.
thanks for the help

Hello @jorge1891
Please try creating a wallet specifying the recovery phrase, for that follow these steps.
Kind regards.

good day mr/ mrs am Derick, am having a serious issue with my copay account, I can not recover my funds in my old copay wallet,I mistakenly save 11 Recovery phrase at of 12 Recovery phrase, so I can’t get access to my bitcoin, please help me am going insane.Am going crazy

@jorge1891
we have developed our own hardware for fixing BITCOIN recovery phrase with superfast speed
and if you still has problem I can help you run it. you can find my contact details on my profile
or you can send me message in telegram: @johnjames333

@jorge1891
could you import your old wallet?
If you didn't import it successfully send me message in Gmail I will help you recover your wallet<EMAIL_ADDRESS>

Hello @jorge1891
Please try creating a wallet specifying the recovery phrase, for that follow these steps.
Kind regards.

I did this and recover my wallet thank you very much!!!


map deserialization should enforce unique keys

I think it would be a good idea if cereal would throw an exception if during deserialization of a std::map/std::unordered_map a key is used several times.

but, how could that be?

Messages aren't guaranteed to come from a reliable source.  This is definitely a situation that could happen.

Yeah, if the json file is mucked with or generated outside of cereal for some reason.

Exactly. We are using cereal for creating and parsing json for rest-apis and we had the case that the other side used a field like a multimap. An exception would be nice to catch those misbehavior's earlier (instead of months later).


Handle new SAS key requiring encryptionScope to be included

Fixes #1389
Haven't added tests for this yet (the existing code didn't have tests and I'm not yet familiar enough with Typescript projects).
If you'd prefer it was done in a way other than copy and paste then let me know.

Not sure what's causing that test failure. Doesn't look to be related to my change

/azp run

Please also update https://github.com/Azure/Azurite/blob/main/ChangeLog.md.
have you tested the changed code works on your side? Normally we should add test case for a code change.
The account sas also need update for the new field: see: https://docs.microsoft.com/en-us/rest/api/storageservices/create-account-sas?redirectedfrom=MSDN#constructing-the-signature-string

Done
Done
Done

I've also added some tests for the generation of the SAS in the blob utility.
Just out of interest, is there a reason why these methods are re-implemented here as opposed to referencing the Azure JS SDK?

@MatthewSteeples
There are some test case filed looks related with your change, see https://dev.azure.com/azure/Azurite/_build/results?buildId=38612&view=logs&jobId=6fc9174b-4a51-5ef4-492c-fd5bfd7cdcf9&j=4af0b868-8cf1-5837-42da-a044ae6eb776&t=073acd1c-6147-5b78-f6f4-911c2bd46705
Like this one:

Shared Access Signature (SAS) authentication
generateAccountSASQueryParameters should work @loki @sql:
RestError:

AuthorizationFailure
Server failed to authenticate the request. Make sure the value of the Authorization header is formed correctly including the signature.
RequestId:57149955-b08c-439b-bb85-8039b19116d6
Time:2022-03-16T17:18:19.906Z

at new RestError (node_modules/@azure/core-http/dist/index.js:2247:28)
at /home/vsts/work/1/s/node_modules/@azure/core-http/dist/index.js:3045:25
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:97:5)

OK, this is still a work in progress. It looks like the Account SAS method is going to need multiple versions, same as the Blob one does (if statement based on version number passed in).

The change of the PR has already been merged with PR https://github.com/Azure/Azurite/pull/1429, with some fix.
The account permission still need to define in Azurite code, as we don't want to introduce more dependency to Azurite dev code.

Thanks for letting me know


typescript phenyl-central-state

typescript phenyl-central-state

the type of DBClient should be improved by changing Entity  to EntityWithMeteInfo


Added docker support for debugging

For #2247
First shot at debugging the web app in a docker containers (one for the app and one for SQL server). This is the steps to try this out:

Download and install Git, Docker and Editor or IDE (e.g. VS Code).
Make sure Docker is set up to use Linux containers (if running on Windows) and got 4 GB memory or more allocated to run SQL Server (set in Preferences).
Fork and clone repository
Open terminal or Powershell
Cd to the AlreadyApp directory and type “docker-compose up”. This will take some time the first time it runs as it will download ASP.Net core and SQL Server base images.
Open a browser and navigate to localhost:8000

The main remaining issue is after changing anything in the project the whole project is restored, build and nom packages are installed (even if it is just a change to a HTML file)
Will try to solve it, but please let me know what you think so far. I have only tried it on a Mac so far but it “should” work on Windows as well.

@jonparker @MisterJames Added support for debugging in VS Code and tried to speed up the build time a bit.
To try:

Clone repo
In AllreadyApp folder run docker-compose up
When done open another terminal and type docker ps. allreadyweb and allreadysqlserver should be running
Open the AllreadyApp folder in VS Code. Go to the debug tab and press play (or just F5). Brake points should now work

The only (known) limitation is that it is not possible to edit an HTML or CSS file without rebuilding.
Let me know what you think.

That's great. Have you heard of docker-sync? It allows for you to build within the container while having the files checked out on the host.
http://docker-sync.io

It looks like it could be usefull, my only concern is that it looks a bit complicated to install (on windows in particular https://github.com/EugenMayer/docker-sync/wiki/docker-sync-on-Windows). I'm not sure if that is any better than the installation instructions we currently have running everything locally? On our codathons, is there any particular step that users find difficult or is it just the number of steps?

@mk0sojo I tested this on Windows and there was an issue with the line endings in AllReadyApp/entrypoint.sh:
allreadyweb | ../../entrypoint.sh: line 2: $'\r': command not found
: invalid option/../entrypoint.sh: line 3: set: -
allreadyweb | set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
allreadyweb | ../../entrypoint.sh: line 12: syntax error: unexpected end of file
allreadyweb exited with code 2

The cause was the bash script being checked with the Windows line-ending, \r\n. When run on Linux inside the Docker container, the \r breaks the script.
The issue is described is more detail here:
https://techblog.dorogin.com/case-of-windows-line-ending-in-bash-script-7236f056abe
The solution is to configure .gitattributes to convert bash script line endings to LF on checkout so it will retain the Unix line-endings regardless of operating system.
I've made this change to a clone of your branch here:
https://github.com/tony-ho/allReady/tree/issue-branch-2247
I also rewrote the Docker connection string logic. Instead of using the ALLREADY_DOCKER_DEBUG environment variable to conditionally set Docker-specific connection strings, the connection strings can be passed as environment variables via docker-compose.yml. These will override the values in appSettings.json.
Let me know if and how you want to merge these changes.

@tony-ho Thanks for the feedback and testing it on Windows. The changes to the connection string logic looks great as well. Let me know if you have any more feedback.

This is great stuff.
I'd like to merge this in, do we need another commit @mk0sojo for those line endings?

@MisterJames I have added @tony-ho changes to the pull request so it should be ok to merge now.

@MisterJames Is there anything else missing here before it can be merged?


The returned metrics seem slightly off

It seems there is some slight offset by like 5$ over the cost of a product for the $/unit metrics returned.
Unit tests should be added around each step of the reporting process to ensure accurate calculations see happening going forward and to be able to find the problem causing this.
It might even just be the transform code for the report when adding it is off, maybe not including a field somewhere?
Either way, we will find the problem

Part of my confusion around the calculations was the value of ingredients that was being used. Instead of 5.3375, I was manually checking the calculation with 5.3, once I used the exact "precise" value, my calculations came out correct.


remat: wrapper() got an unexpected keyword argument 'use_running_average'

Problem you have encountered:
The transformed module returned by remat does not expect same keyword arguments as original when used as a submodule in @compact decorated __call__ method.
What you expected to happen:
The transformed module expects the same keyword arguments.
Logs, error messages, etc:
TypeError: wrapper() got an unexpected keyword argument 'use_running_average'

Steps to reproduce:
Whenever possible, please provide a minimal example. Please consider submitting it as a Colab link.
import jax
import flax.linen as linen

from jax import numpy as jnp
from typing import Optional

class MyModule(linen.Module):

    @linen.compact
    def __call__(self, x, train: Optional[bool]=True):
        return linen.remat(linen.BatchNorm)()(x, use_running_average=not train)

model = MyModule()
key = jax.random.PRNGKey(0)
variables = model.init(key, jnp.ones((10,), jnp.float32))

https://colab.research.google.com/drive/1JsmxSn4Msor5D6G5XHpokfHOFlUcsXIJ?usp=sharing

Same. This seems because pack here returns function(see L83 in the same file below) does not accept keyword arguments. When I manually adds **kwargs to the parameter list of the wrapper and L177-L180, the problem is solved.

When I tried this in my actual code where I jit the apply function, I get a ConcretizationTypeError error, while in the minimal example it throws IndexError: list assignment index out of range.

I can reproduce the problem. Now the problem seems from jit+remat, since when I remove all my modification and turns kwargs into args like this, there is still a likewise problem. But leaving either alone can work well. I also tried nn.jit, but still no progress.

I'll try looking through the error stack trace and associated functions more thoroughly soon. Maybe somewhere in the wrapping function the args and kwargs unintentionally get converted into jax arrays? I wonder if the behavior is reproduced with a type like str that cannot be forced into a jax object?


Improve error messages for failing server requests

This issue was originally filed by<EMAIL_ADDRESS>
What steps will reproduce the problem?

pub --trace publish --force
2.
3.

What is the expected output? What do you see instead?
Expected is a success message, I get this instead:
ERR : Timed out while fetching URL "https://storage.googleapis.com".
ERR : e:\b\build\slave\dart-editor-win-dev\build\dart\sdk\lib_internal\pub\lib\src\io.dart 637  timeout.<fn>
    | dart:isolate                                                                               _RawReceivePortImpl._handleMessage
What version of the product are you using? On what operating system?
Dart SDK version <IP_ADDRESS>_r30657, Win 7 64 Bit.
Please provide any additional information below.
Simply trying to publish a project to pub.dartlang.org

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


DETR KeyError: 'axes' and KeyError: '_outputs'

I am trying to convert a DETR model from pytorch to Keras. The process has to parts:

From Pytorch to onnx
From onnx to keras

The first part works fine and for the second part (using your onnx2keras), I get errors like KeyError: 'axes' and KeyError: '_outputs'.
The part responsible for generating the params of the node is this:
node_params = onnx_node_attributes_to_dict(node.attribute)
I checked the node attributes, and they are not there. I was wondering if you can shed some light on why is this happening?
Thank you.

Hi! Can you share your onnx model or tell more about layer that failed?

The models are a bit large. However, here is the Github repo of DETR.
https://github.com/facebookresearch/detr
It has pretrained Pytorch models links there. I used the resnet50 backbone. I used the following code to convert from Pytorch to onnx:
import torch
import torchvision.transforms as T
from torch.autograd import Variable
import onnx

# load DETR R50 with pretrained weights
model = torch.hub.load('facebookresearch/detr', 'detr_resnet50', pretrained=True)
model.eval()

dummy_input = Variable(torch.randn(1, 3, 800, 1777))

input_names=['input_image']
output_names=['pred_logits', 'pred_boxes']
dynamic_axes= {'input_image': {0: 'batch_size', 2: 'width', 3: 'height'}}

torch.onnx.export(model, dummy_input, "model.onnx", input_names=input_names, output_names=output_names,
                  dynamic_axes=dynamic_axes, verbose=1, opset_version=11)

# Load the ONNX file
model = onnx.load('model.onnx')

Hi! I looked better at your problem and unfortunately, I have to say that there is no way to convert detr models because of the following points:

Onnx export for detr models works only with opset_version >= 11 where onnx2keras supports mostly opset_version 9.
Detr onnx model starts with Gather operator for the input layer (which is a tf.Tensor) and we don't support Gather for tf.Tensor since a lot of the following layers depends on numpy arrays.

Maybe it will be solved in the feature :)

Alright, thank you very much for your time and explanation. I will close it for now, I guess.


Optimize querying for single item user ID lists

Camunda Keycloak Identity Provider Pull Request
Description
When querying for a list of user IDs which only contains a single item, query the user by ID directly.
Additional context
Requesting a single user by ID can be easily done through the Keycloak API using the user ID path variable. Searching for multiple users by a list of IDs seems not to be supported though. As a result, the Camunda Keycloak Plugin seems to ignore the list of user IDs and simply queries for all users.
In combination with caching and querying problems in Keycloak setups backed by LDAP, where Keycloak fails to cache users and also retrieves each user by a separate request, this behavior can have a significant impact on the performance, especially when using the task UI. Assigning a task or viewing an assigned task seems to generate queries that search for a list of user IDs that only contains that single ID. With increased traffic these long running queries seem to block the whole application. We have seen similar behavior to #69 and hope to fix it with this PR.
Testing your changes
Next to debugging the application to trace the execution of single item user ID list queries I have added a unit test for this scenario.
The functionality of the requestUserById method should already be covered by other tests.
Types of changes

[ ] Bug fix (non-breaking change which fixes an existing open issue)
[x] New feature (non-breaking change which adds functionality to an extension)
[ ] Breaking change (fix or feature that would cause existing functionality of an extension to change)
[ ] Documentation update (changes made to an existing piece of documentation)

Checklist:

[x] My code adheres to the syntax used by this extension.
[ ] My pull request requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the Camunda Community Hub documentation
[x] I have read the Pull Request Process documentation
[x] I have added or suggested tests to cover my changes suggested in this pull request.
[x] All new and existing CI/CD tests passed.
[x] I will /assign myself this issue, and add the relevant [issue labels] to it if they are not automatically generated by Probot.
[x] I will tag @celanthe in a new comment on this issue if 30 days have passed since my pull request was opened and I have not received a response from the extension's Maintainer

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Christian Zentner seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi @czentner,
great and simple improvement. Thanks! Would you mind to sign the contributor license agreement? Afterwards I will merge this PR.

Hey @VonDerBeck,
I'm glad you accept this PR. I already signed the CLA yesterday, just had to click the recheck button.


Removed 3d scenes from example gallery

Docs are failing right now because "Build exited due to time out"
As the 3d examples have quite a long rendering time, this pr might fix this issue.

Looks like this fixed it.

I don't think the 3D scenes should be removed completely. (The recent docbuild errors were unrelated after all.)


Feature request: Gutter double click event

Would be great to have it, thanks

I've just published<EMAIL_ADDRESS>which solve mobile (gutterClick) event not fired #145 and add (gutterDblClick) event.
Check demo there:
https://stackblitz.com/edit/angular-xztkig?file=src%2Fapp%2Fapp.module.ts

Note that a new param is needed to have double click working:
<as-split gutterDblClickDuration="500" (gutterDblClick)="xxx($event)">
  ...
</as-split>

Looks like gutterDblClick does not work. It does not work in my project and it does not work in your demo (https://stackblitz.com/edit/angular-xztkig?file=src%2Fapp%2Fapp.module.ts)


PowerToys Run enhancement

Description of the new feature / enhancement
I think it'll be great if the scale of the search bar were adjustable.
Scenario when this would be used?
Mainly for aesthetics. It will a lot better if a user can make the search bar slimmer and it can help see more background as well.
Supporting information
No response

Hi @Lex-Arthvr, which search bar are you referring to?
The Windows Search bar? Or PowerToys Run?


Hyperparamopt

Can one of the admins verify this patch?

Can one of the admins verify this patch?

OK to test.

👍


Incorrect entity search results interpretation while searching already existing items in Purview

Describe the bug
Incorrect entity search results interpretation while searching already existing items in Purview
To Reproduce
Steps to reproduce the behavior:

Load any data from ADLSv2 (in my case it was https://datahub.io/core/airport-codes/) using augmented Databricks cluster, setup according to instructions and notebook on python/scala
Convert data, and compute several aggregates, write out aggregates into several delta lake tables, named same way, for example "airport-per-country", "airport-per-type", "airport-per-region"
Look at the purview - instead of 3 outputs of the notebook, it shows only one, named as first table wrote down to ADLSv2

Expected behavior
3 outputs, instead of 1
Logs
Code of function-app/adb-to-purview/src/Function.Domain/Helpers/PurviewCustomType.cs was modified, to add query logging to Purview
             var uid = Guid.NewGuid().ToString("N");
            _logger.LogInformation($"QUERY {uid} SEARCH {filter["filter"]}");
            List<QueryValeuModel> results = await this._client.Query_entities(filter["filter"]!);
            _logger.LogInformation($"QUERY {uid} RESULT {JsonConvert.SerializeObject(results, Formatting.None)}");

Output of this logging is
2022-07-19T09:51:29.204 [Information] QUERY d7fd7d9195394014aac86cb64593b086 SEARCH {"and": [{"attributeName": "qualifiedName","operator": "contains","attributeValue": "https:%22%7D,%7B%22or%22: [{"attributeName": "qualifiedName","operator": "contains","attributeValue": "letarget.blob.core.windows.net"},{"attributeName": "qualifiedName","operator": "contains","attributeValue": "letarget.dfs.core.windows.net"}]},{"attributeName": "qualifiedName","operator": "contains","attributeValue": "containerout"},{"attributeName": "qualifiedName","operator": "contains","attributeValue": "delta-out"},{"attributeName": "qualifiedName","operator": "contains","attributeValue": "airport-per-type"}]}

2022-07-19T09:51:29.331 [Information] QUERY d7fd7d9195394014aac86cb64593b086 RESULT [{"owner":null,"qualifiedName":https://letarget.blob.core.windows.net/containerout/delta-out/airport-per-country,"entityType":"purview_custom_connector_generic_entity_with_columns","name":"airport-per-country","description":"Data Assets airport-per-country","term":null,"id":"cc4d36c7-865e-4f24-8817-fcf665e97138","label":null,"classification":null,"collectionId":null,"assetType":["Purview Custom Connector"],"@search.highlights":{"qualifiedName":["https://letarget.blob.core.windows.net/containerout/delta-out/airport-per-country"],"name":["airport-per-country"],"description":["Data Assets airport-per-country"]},"@search.score":3.2986124}]

As you can see, once Purview returns not "exact match", but suggestion, with different name, but code treats it like exact match
Desktop (please complete the following information):

OS: Azure
OpenLineage Version: 0.10
Databricks Runtime Version: 9.1LTS
Cluster Type:  Job
Cluster Mode: Single, Standard
Using Credential Passthrough: No

@uhrb Thank you for this detailed issue.
I'm able to reproduce this error and it seems that this will occur with hyphens - in the name but succeeds without hyphens.
@rodrigomonteiro-gbb  and I are taking a look into it and will look for a solution in the parser.

@uhrb - The code is updated on the release/2.0 and main branches.  Please checkout the release branch to test without including any additional experimental features we are including / hardening for the next minor version release.
You'll need to compile the function code and deploy it to your Azure function to get the latest version.
We plan on making a 2.0.2 release shortly that will enable deployment through the ARM template and point to the latest pre-compiled function code.

@uhrb please see the release 2.0.2 which includes the fix for this scenario.

Closing as resolved by 2.0.2


Game viewport is cropped when launching any project on hiDPI displays

Godot version:

currently v3.2.3.rc1, but I've also reproduced on 3.2.2, 3.2.1 and 3.1.2
OS/device including version:

Windows 10 v1607; AMD Radeon RX5700 XT Driver <IP_ADDRESS>
reproduced on GLES3 and GLES2, didn't try Vulkan
Issue description:

Everytime I run a godot game in windowed mode, the viewport starts cropped as visible in attached screenshot.

As you can see the view is masked with a white region, and only the corner is visible. The issue fixes itself if I resize the window even by a pixel. Moving the window does not fix the issue, neither does minimize->restore.
Notably, it seems the offset of the viewport is the same as the window starting position found in Editor Settings -> Run -> Window Placement. So if I specify custom position (x,y) as (0,0) then the issue goes away completely, and if I give a negative (x,y) then the viewport is cropped to the upper left corner instead of the lower right.
It doesn't happen in fullscreen either, but that might just be because fullscreen is effectively window position (0,0)
Steps to reproduce:
It happens in every single project of mine whenever you "play" the game or any scene, including blank/new projects, and even when launching from the project ui via the "run" button.
I asked a friend to try this, and they couldn't reproduce it. But it's consistently reproducible on my machine.
This is also a new bug for me. I recently upgraded my graphics card, so maybe that's related?
Minimal reproduction project:

This happens with all my projects, including demo projects and blank projects.

Related to https://github.com/godotengine/godot/issues/13017.

Why did you add HiDPI? Well it so happens I do use a 4k monitor, but I just double checked and I can still reproduce the issue at 1080p (Godot scaling set to auto in both cases)

So I recently found a few other games that have the same issue, I hadn't observed this earlier because it only happens in games that use opengl and don't launch in full screen. So this is not godot specific and it's probably a problem with my graphics driver.
I'm not sure if godot can do anything to mitigate the problem, so I'll leave this open and to the discretion of the godot team if it should be closed without action.

@ace24713 I can see the editor UI being scaled at a 2× factor on your screenshot, so this is an hiDPI-related issue. (Anytime the editor is being rendered at a scale higher than 100% is considered "hiDPI".)

Duplicate of https://github.com/godotengine/godot/issues/13017 (same cause).


dates read out are 12am UTC

fixes #1822
dates appear to be set as midnight local time and read as midnight UTC...

LGTM.
@acrobat for review.

Thanks @bbarry!


Add apikey in ZapClient

This PR is a sample in order to add apikey to ZapClient.
It is not yet working.
I guess first issue in zap must be resolved
Issue is https://github.com/zaproxy/zaproxy/issues/1668
As you can see in above issue, workaround is to remove apikey from zaproxy.
But it would be nice anyway to be able to send apikey in the futur.
Can I add:
grunt.fail.warn('ZAProxy does not appear to be running: ' + JSON.stringify(err, null, 2));

In a few days, I will remove others apikey code (which is more a sample for zaproxy team)

Hi, thanks for this PR. I will merge it once you remove the default API Key from the code - it should be optional and only accept one that is passed in from the grunt file.
I am also the maintainer of the node zaproxy client package. I'll look into adding the api key support there so that this will work.

Hi again - after looking into this I realized that you can already pass the api key directly to the API calls, not to the constructor. Therefore, the pull request should pass it there instead of in the constructor. For example, for the shutdown command, you would do:
zaproxy.core.shutdown(options.apiKey, function (err) ...

It should be safe to pass null there if the apiKey option is not set. It will work the same as if you didn't pass anything.
Please test this and if it works, submit a PR and I will merge it.
I am also ok with adding the extra logging information when errors occur. Should have been in there in the first place, so thanks for that.

Hi,
After a few tests, it is working on my workstation and on my build-farm using Jenkins.
Feel free to merge it and release it whenever you want.
Workaround (by removing apikey directly from zaproxy is enought for me).
I also had to force host and port :
'zap_report': {
options: {
dir: 'build/reports/zaproxy',
host: SERVER_HOST,
port: ZAP_PORT,
html: true
}
In order to fix the following issue:
[INFO] Running "zap_report" task
[INFO] Retrieving XML report: OK
[INFO] Writing build/reports/zaproxy/report.xml: OK
[ERROR] Entity: line 1: parser error : Start tag expected, '<' not found
[ERROR] undefined
[ERROR] ^
[INFO] Writing build/reports/zaproxy/report.html: Fatal error: Failed to parse XML
Sample project https://github.com/AlbanAndrieu/nabla-servers-bower-sample/blob/master/Gruntfile.js will be updated, so that other can have a look on how to integrate grunt-zaproxy.
Thanks again for your help and your prompt answers.
I really appreciate what guys like you are doing for the community.
Best regards,
Alban

Thanks, I merged and released this to npm.


Task power state parsing fix

Description
Adding a similar parsing logic to Machine controller when a Task status gets checked.
Fixes: #64
How Has This Been Tested?
kubectl apply -f manifest.yaml
kubectl apply -f machine.yaml
kubectl apply -f machine-job.yaml

Tested against a Supermicro where ipmitool returns Chassis Power is on

Codecov Report

Merging #65 (0cbd962) into main (c67834a) will increase coverage by 0.38%.
The diff coverage is 54.54%.

:exclamation: Current head 0cbd962 differs from pull request most recent head 4fcee46. Consider uploading reports for the commit 4fcee46 to get more accurate results

@@            Coverage Diff             @@
##             main      #65      +/-   ##
==========================================
+ Coverage   59.11%   59.50%   +0.38%
==========================================
  Files           4        4
  Lines         318      321       +3
==========================================
+ Hits          188      191       +3
+ Misses         98       97       -1
- Partials       32       33       +1

Impacted Files
Coverage Δ

controllers/task_controller.go
59.40% <33.33%> (-0.80%)
:arrow_down:

controllers/job_controller.go
52.41% <50.00%> (ø)

controllers/machine_controller.go
74.15% <100.00%> (+2.24%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

@mergifyio queue


Bus.Emit Task abandoned and may cause application crush

Class OperatorConsumerOf - all returned messages from operator are sent via Bus.Emit and Task result is abandoned it's neither awaited nor waited / joined. Exception while sending will lead to unhandled exception and application shutdown

@bullmastiffo,
could you please provide some details on the issue: preconditions and steps to reproduce?

OperatorConsumerOf  processes incoming message
operator returns IMessage to send
Inside the Task returned from bus.Emit  exception is thrown
-> UnhandledException


A View height of $lead_spacer in the flatlist component is too high, causing the page to display blank.

[x] Review the documentation: https://facebook.github.io/react-native
[x] Search for existing issues: https://github.com/facebook/react-native/issues
[ ] Use the latest React Native release: https://github.com/facebook/react-native/releases

Environment
Environment:
OS: macOS High Sierra 10.13.4
Node: 8.11.3
Yarn: 1.9.2
npm: 5.6.0
Watchman: 4.6.0
Xcode: Xcode 9.4.1 Build version 9F2000
Android Studio: 3.1 AI-173.4720617
Packages: (wanted => installed)
react: 16.3.1 => 16.3.1
react-native: 0.55.5 => 0.55.4
Description
In my application. This list contains more than 900 data. I load it by paging, loading ten data at a time. When I keep pulling up and unloading hundreds of pieces of data, then pulling down to look at the data above will cause problems in the picture.

A large blank area will appear in the picture above, which will affect the experience very much. Do you have any solutions? Or this is a bug
Reproducible Demo
I'm sorry I can't provide the application package. But I provided some of the code
<FlatList                                 loading={!this.state.isInitAll}                                 ListEmptyComponent={this.state.list.length === 0 && !this.state.refreshIng?NoData:(<View/>)}                                 ItemSeparatorComponent={() => {                                     return (<View style={{height: 5, backgroundColor: '#f0f0f0'}} />)                                 }}                                 onEndReached={()=>{                                     if (!this.state.isInitAll) {                                         this.getListData('plus');                                     }                                 }}                                 onEndReachedThreshold={0.02}                                 onRefresh={() => {                                     this.getListData('refresh');                                 }}                                 refreshing={this.state.refreshIng}                                 data={this.state.list}                                 renderItem={this.renderListItem.bind(this)}                             />
getListData(type) {         let promise1 = new Promise((resolve) => {             if (type === 'init' || type === 'refresh') {                 this.setState({                     pageNo: 1,                     searchName: '',                     isInitAll: false,                 }, () => {                     resolve();                 });             } else if (type === 'plus') {                 this.setState({                     pageNo: this.state.pageNo + 1,                     searchName: '',                 }, () => {                     resolve();                 });             } else if (type === 'search') {                 this.setState({                     pageNo: 1,                     isInitAll: false,                 }, () => {                     resolve();                 });             }         });
    `promise1.then(() => {
        let {pageNo, pageSize} = this.state;
        let query = {
            current: pageNo,
            size: pageSize,
        };
        if (this.code) {
            query.code = this.code;
        }
        if (this.topicName) {
            query.topicName = this.topicName;
        }
        if (this.code === 'bf') {
            query.topicName = '部分'
        }
        let promise = request('/api/**/**', {
            query: query,
            method : 'get',
        });
        this.setState({refreshIng: true});
        setTimeout(() => {
            this.setState({refreshIng: false});
        }, 5100);
        promise.then(({data}) => {
            this.setState({refreshIng: false});
            let {records, last} = data;
            let arr = [];
            if (type === 'init' || type === 'refresh') {
                arr = [];
                this.setState({isInitAll: false});
            } else if (type === 'plus') {
                arr = this.state.list;
            }
            if (records instanceof Array) {
                records.forEach((val) => {
                    arr.push({
                        key: val.id,
                        name: val.userName?val.userName:'',
                        message: val.message?val.message:'',
                        time: getTime(val.createdAt),
                        discussCount: val.discussCount,
                        images: [],
                        discusses: [],
                    })
                });
            }
            if (last) {
                this.setState({isInitAll: true});
            }
            this.setState({list: arr});
        }).catch(() => {
            this.setState({refreshIng: false});
        });
    });
}`

I had an attempt to upgrade the project to 0.56.0, but the project was unable to start, so I didn't see if there was a problem on 0.56.0. Did you ever meet before, 0.56.0 have optimized flatlist?


Inverted touchpad buttons for XWayland apps

Hi, just wanted to ask here in case I'm missing something because I couldn't find anything helpful online.
I noticed a strange issue where the touchpad buttons on XWayland appear inverted compared to the ones on normal Wayland apps. Meaning:
one finger tap/press -> LMB on Wayland, RMB on Xwayland
double finger tap/press -> RMB on Wayland, LMB on Xwayland
Has anyone seen that? Any idea where it could be fixed or reconfigured?

this doesn't happen to me and I haven't heard about that issue.
what distro do you use.?
you can try my configs
https://github.com/romanstingler/dotfiles/blob/main/.config/hypr/hyprland.conf

I'm on Fedora 38, XWayland v22. The input section of my config looks pretty much the same as yours, if I make it 1:1 like yours the issue is still there. Not sure if it narrows it down but the issue isn't touchpad-exclusive, if I connect an external mouse the behaviour for XWayland apps is exactly the same.
Maybe we should just have an option to swap mouse buttons that could be switched on? I know it's possible on Xorg using libinput settings so it probably could be replicated here.

Bumping this since it's now been 6 months, all the packages have been updated but the issue is unfortunately still there.
I've now put all this in my config:
touchpad {
    natural_scroll = true
    clickfinger_behavior = true
    middle_button_emulation = true
    tap-to-click = true
    tap_button_map = lrm
}

But same story - Wayland is fine, XWayland apps have LMB & RMB flipped.
It's definitely the LMB & RMB issue because I confirmed by changing the tap button map to lmr - despite them now being a different touchpad gesture the LMB & RMB were still the other way around.
Wayland Gnome works perfectly fine so it's a Hyprland-specific issue, @vaxerski any ideas? I have no idea how XWayland interacts with libinput through all this.
Even just having an option to put an xwayland-specific config that'd flip the two buttons would fix the problem.

Same issue on my desktop, right and left click are reversed but so that I have seen only for xwayland apps, it works as intended for wayland.
Also gnome and sway all work normal even with apps runngin in xwayland.

Just want to concur with this issue, my input config is even smaller
input {
    kb_layout = us

    follow_mouse = 1

}

I'm currently using xwayland-run and running my xwayland apps within it as a workaround, but that's obviously not a permanent solution.

xwayland-run makes it work fine for me as well - meaning there's just clearly a bug somewhere in how Hyprland sets up its own XWayland server/instances. @vaxerski still no idea where to look for what's causing this?

nope


Multiple alerter problem

The fact that we allow multiple alerters for both critical and warning means that if someone configures "slack" and "slack" for both warning and critical, you will get two "resolve" notifications whenever a check resolves.
In other words:
WarningAlerter: ["slack", "email"]
CriticalAlerter: ["pagerduty"]
Would work fine - when the check resolves, it will send a resolve to pagerduty, a resolve to slack and to email.
If however we configured:
WarningAlerter: ["slack", "email"]
CriticalAlerter: ["slack", "pagerduty"]
You will get two similar notifications in Slack about the resolve.
It's not horrible, but annoying. I can't yet think of a way to get around this case without tearing down the ability to have multiple alerters...

On resolution, de-dupe the alerters by name, and send one to each?

@relistan don't think that's possible (right now) - everything starts from the basemonitor - it sees that something exceeded a certain threshold and it constructs an alert message that it sends to the alerter component; the alerter component is basically just an executor at that point and is not aware of the configuration of the check or anything, so there's no chance for dedup. It could hold a temporary state maybe based on the source of the message? Dunno.
Let's chat after you've had a chance to look it over.

I've been thinking about this a bit too. I think you could use a finite state machine in the monitor for the alert. I think the use of a channel to send messages to the alerter might just be artificially constraining when you could use an observer-like pattern to initiate the alert from the monitor.

@jessedearing Yep, that's doable, just need to agree on what route we're taking. Something to keep in mind though - the 'dupe problem' is the only thing that is a 'fault' with the simple monitor -> alerter channel send. If the dupe thing wasn't an issue - this would suffice.
If we introduce some sort of a state machine into the base monitor, it'll increase complexity, so it'd be nice to see some other benefit besides dedup? Just a thought.

@dselans The complexity of the base monitor is exactly something that a FSM would solve. De-dupe seems like it would be full of edge cases and potentially error prone (I.e. multiple slack notifications). Also de-dupe would not let us create an alerting scheme where I get notified about critical alerts, but I don't want them to resolve.

Discussed this with @jessedearing in slack - everything makes sense. @jessedearing will take on refactoring the basemonitor to support easier extension of functionality (and as a result, allow for alert dedup).

This was resolved by @jessedearing


[1.10] Bump Mesos to nightly 1.4.x 2b97ba5

High-level description
This is a routine bump to the latest 1.4.x branch of Mesos.
Related JIRA Issues
Checklist for all PRs

[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[x] Change log from the last Mesos version integrated:
mesosphere/mesos diff

[ ] Test Results: [link to CI job test results for component]

[ ] Code Coverage (if available): [link to code coverage report]

Corresponding EE PR: https://github.com/mesosphere/dcos-enterprise/pull/2305


Support api key credentials

it is possible to add the Cloud Natural Language API as an API restrictions to an apikey in GCE, but you cant use that key in this library (for example like https://github.com/googlemaps/google-maps-services-js).
currently, you can provide a service accounts clientemail and privatekey. I would like to be able to simply give an apikey, something like
const googleLanguage = new language.LanguageServiceClient({
    credentials: {
        api_key: MY_API_KEY,
    },
});

thanks for this package and for taking a look at this issue!

Hi folks,
This gist shows how to use Language API in Node.js with an API key.
The main idea is to do this:
const apiKey = 'REDACTED'; // <-- use your API key here
const language = require('@google-cloud/language');
const {GoogleAuth, grpc} = require('google-gax');

function getApiKeyCredentials() {
  const sslCreds = grpc.credentials.createSsl();
  const googleAuth = new GoogleAuth();
  const authClient = googleAuth.fromAPIKey(apiKey);
  const credentials = grpc.credentials.combineChannelCredentials(
    sslCreds,
    grpc.credentials.createFromGoogleCredential(authClient)
  );
  return credentials;
}

const sslCreds = getApiKeyCredentials();
const client = new language.LanguageServiceClient({sslCreds});


Missing url

What is the URL of the generated interface?

Not sure what is meant by generated interface - sorry you had to wait so long to get that unhelpful response.
Please re-open with more details if necessary.


Added cookieStore support

Add support for though-cookie cookie stores
Updated README with new parameter (+ improved wording)

Closes #12

Since this commit is based on my other pull request, I'll wait for your approval before merging!

After of merging release version 1.0.0 🎉


Appearance setting plan to have compact or condensed mode

Hi,
again good work for your tool , I'd like to know if you plan to have compact mode for display docker env cause I own lot of environnement and the font size (too big) let only display the prefixes of my scalable env but wihtout showing instance number and/or full name which mean I have display like this :

The result is I can not distinguish which instance it is.
Do you plan to add some settings to make it more readable ?
(I try to join screen capture with this issue)

Hmm I see how that can be problematic.
So the best way would be cut off the suffix and also limit the amount of characters I guess?

You're right long documented name from swarm is a problem ; in production we dont need all these kinf of details but sometimes when nothing working you have to control in detail and it's really hard to find relevant information due to swarm verbosity.
IMAO Up xx minutes is less important than knowing the exact container name and also the fact that prefix name is fixed by user/app (my stack, my docker, etc.) and suffix is swarm generated which is not the most relevant for me.
I dont know if you have other use cases from users ?
Regards,
RMA

So I experimented with various things and came to the realization that whatever I try to improve your situation, I might make other cases worse because which part of the naming scheme is important for someone changes for various different connection types and use cases.
I settled on two things for now:

I reworked the layout to better handle longer names in general
I added the ability to quickly rename any entries without having to validate the connection. So you can just click on edit for any container and change the name. It will also persist on refresh. That way you can quickly set a recognizable display name while still also having access to the original name if you go to details

You can try out how this works for you in the latest version of https://github.com/xpipe-io/xpipe-ptb

The changes are now included in the latest release.
It's not perfect bud should make it a little bit more manageable

With the latest quick access functionality, the full name should be visible when opening the quick access menu. I guess this can be closed. It's not a perfect solution, but I don't think we can't find anything better.


PDX Diaper Bank Specific Issue - Delete Request 492

@armahillo  Please delete partner agency request 492. I am assuming this won't effect the distribution records per an earlier discussion I had with with Sean. Asking you to delete so our partner isn't emailed. Thanks!

Done!


Update usage to print optional --

Update usage to print [--] signifying that -- is an optional marker, indicating the end of options and the beginning of positional arguments.

I just copied the if self.required[1] then below it, wasn't sure what the style was.  Just rebased to use #self.required > 0 instead.  I also updated the condition proceeding it and other cases of if self.optional[1] then to if #self.optional > 0 then.


[1.4.3] sbt new should not create a target and a project directory in the working directory

steps
sbt version 1.4.3
run the following commands:
sbt new akka/akka-quickstart-scala.g8  or
sbt new scala/scala-seed.g8
problem
These will create target and project folders in the current directory.
expectation
These directory should not be generated.
notes

Thanks for the report. I think this is a duplicate of https://github.com/sbt/sbt/issues/5190


EUI64 ? SHA256 of EUI64 : while adding joiner

As per the section <IP_ADDRESS> of thread specification, User will feed the EUI64 of the device to the Commissioner for adding a thread product. But in native commissioner code of OT, we are mem-comparing the user's EUI64 address against SHA256 of EUI64.
Code @ Commissioner::HandleRelayReceive API of commissioner.cpp file.
If my understanding is wrong, then user should feed SHA256 of Device's EUI64. What's the right one?

At the user-interface level, the input should be the factory-assigned IEEE EUI-64.
I see that the commissioner joiner add CLI command does expect the Joiner ID (i.e. SHA-256 of the factory-assigned IEEE EUI-64).
I can look into changing the CLI to support the factory-assigned IEEE EUI-64 instead.

@vinvinodk, submitted #2311.


[Feature Request] Control the network bandwidth of the broker

Network bandwidth in of broker

Client send message to broker
Read entries from bookie

Network bandwidth out of broker

Dispatch message to consumer
Write entries to bookie

Broker will be the network convergence point.
User send messages to pulsar will cause broker write entries to bookie, if broker dispatch messages use the high network bandwidth, latency of produce message will becomes higher.
When user consume the cold message(messages is already evict in cache), broker network bandwidth will becomes higher to read entries from bookie, latency of produce message will becomes higher.
So, if we can config dispatch rate in bytes and bookie read rate in bytes limit guarantee that the broker has a certain bandwidth for writing messages.
System configuration
Pulsar version: 2.2.0

Closed as stale. Please open a new issue if it's still relevant to the maintained versions.


Few questions. How to Attach Variable? Can I add collections?

Hi,
There is a feature "Attach Variable". It is inside Collection menu.
How can I use it?
When I click on variable select I see nothing, select is empty.

Can I add more collections?

I have multiple requests. Each of them would need auth token.
I assume that "Attach Variable" is a way to use token for all collection requests.

Thanks for your response.
I was able to attach variables!
My problem was that I had only "Global", and it can not be attached. After creating new variables I was able to attach them.

All my requests will need the token
token is provided as a response to request "api/auth"
Is there a way to use this token in response for all other API requests?
I am trying to do this like this:

Do auth request
Copy token into variable
Use variable for token in other requests  (Authorization Type: Bearer Token)

Result:
getting 401 errors. Looks like variables can not be used for token.
When I am adding token value directly (without variable) it works
Any advice?

Hi @sviatcraft ,
Global variable is default variable. If you have activated global variable then, it will attached automatically for all request  (except the requests which variable attached explicitly). If you want to check current attached variable for request then, click settings icon (Gear Icon) in the request section.

Fetch Client v1.1.0 has released
Please update the Fetch Client and let me know if you have any queries/feedback.
Thanks :-)

Looks good, nice job :)
I might have a bug, I'll report it separately

Thanks @sviatcraft . I am closing this issue and continue discussion on #4.


Bug: A disabled repo receives no invalid greenkeeper.json issues, but should

If a monorepo has no more groups or package files, it is disabled. If the user then configures the greenkeeper.json incorrectly to start it up again, no issue is opened. The job will detect the file is not valid JSON, but no issue will be opened.
An invalid greenkeeper.json triggers the error log at /package/lib/get-files.js:111:31, and this should open an issue but doesn’t, prooooobably because the repo is disabled.

This is what I wanted to get addressed with (the as of yet incomplete) https://github.com/greenkeeperio/greenkeeper/pull/672

This is actually handled by https://github.com/greenkeeperio/greenkeeper/pull/672


WIP: EBI 10M max

Built on top of https://github.com/biocore/qiita/pull/2717, so please review that one first.

Codecov Report

Merging #2718 into dev will decrease coverage by 0.05%.
The diff coverage is 53.57%.

@@            Coverage Diff             @@
##              dev    #2718      +/-   ##
==========================================
- Coverage   94.34%   94.28%   -0.06%
==========================================
  Files         166      166
  Lines       19788    19801      +13
==========================================
+ Hits        18668    18670       +2
- Misses       1120     1131      +11

Impacted Files
Coverage Δ

qiita_pet/handlers/study_handlers/ebi_handlers.py
55.91% <53.57%> (-6.59%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 20a03e9...7ece62d. Read the comment docs.

This should be ready for review.


Fake Dynamo does not support pagination for scan and query

At the moment, it will just return up to the limit of items that are requested every time.

<IP_ADDRESS> out now with this 🙃


Adjusting x and y Angles

Hello,
I find your approach to work impressively well. I am currently trying to extend the needle pick to a starting position where the needle is not lying flat on a surface but is partially inserted into the tissue. For now, this can't work because in training the sampler only generates episodes with rotation around x- and y-axis being zero. If I change this I assume that I also have to change some hyperparameters in train.yaml. Do you have any suggestions on which ones would be necessary to change?

Hi @provuss, this is a good suggestion. If you want to set different poses of the need, I suggest you modify the task class itself to change the setup of this task. The train.yaml file only determines RL setup, which may not be helpful to your intention.
Please take a closer look at this part.


[cfe] [extension types] Missing compile-time error with method/setter clash

This is the CFE specific issue for https://github.com/dart-lang/sdk/issues/53717. Consider the following example (which was taken from #53717):
extension type E1(int i) {
  set m(_) {}
}

extension type E2(int i) implements E1 {
  void m() {}
}

void main() {
  E2(1).m = 10;
}

The common front end does not report any errors for this program, but it should report a compile-time error at the declaration of  void m() {} (or nearby), because E2 has a setter named m= and an instance method named m, cf. [1] and [2]).

There are two possible behaviors here, both make sense:

The one you describe, and currently specified, makes E2 nvalid because its member signatures contain both an m= setter and an m() method.
Alternatively, we could let the m() method shadow both an m and an m= member from the super-extension-type, instead of just the m name.

I think we should go for that latter. We allow completely unrelated declarations to shadow super-interface members, so it seems a little off to not allow you to explicitly add a completely unrelated m method when it would conflict with an inherited m= setter. When a declared method conflicts with another method or getter, it just wins, so maybe it should also win in the conflict with an inherited m=.
(In which case the example program still has an error, at the E2(1).m = 10;, because E2 doesn't have an m= setter.

dart-lang/language#3470 has been accepted by the language team, so we do indeed need to revisit this topic and get the 'precludes' behavior implemented.
I'll reopen this issue for that purpose. @johnniwinther, if you wish to handle this in a different issue then it would be great if you could change the subtask like in https://github.com/dart-lang/sdk/issues/53717 that currently points to this issue such that it points to the new issue that you will create.


Error: Names must match when added link to a pdf file

Description
I get this error when I add a link to a pdf file inside a WYSIWYG field at WordPress
7:06:32 PM: Bootstrap finish - 10.55s
7:06:32 PM: Error: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "0" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "1" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "2" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "3" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "4" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "5" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "6" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "7" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "8" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "9" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "10" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "11" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "12" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "0" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "1" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "2" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "3" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "4" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "5" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "6" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "7" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "8" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "9" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "10" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "11" does not.
7:06:32 PM: Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "12" does not.
7:06:32 PM:     at assertValidSchema (/opt/build/repo/node_modules/graphql/type/validate.js:71:11)
7:06:32 PM:     at assertValidExecutionArguments (/opt/build/repo/node_modules/graphql/execution/execute.js:163:35)
7:06:32 PM:     at executeImpl (/opt/build/repo/node_modules/graphql/execution/execute.js:84:3)
7:06:32 PM:     at App.execute [as _execute] (/opt/build/repo/node_modules/graphql/execution/execute.js:62:63)
7:06:32 PM:     at App.graphql (/opt/build/repo/node_modules/gridsome/lib/app/App.js:280:24)
7:06:32 PM:     at pMap (/opt/build/repo/node_modules/gridsome/lib/graphql/executeQueries.js:25:19)
7:06:32 PM:     at Promise.resolve.then.element (/opt/build/repo/node_modules/gridsome/node_modules/p-map/index.js:47:21)

Steps to reproduce
I'm deploying with Netlify, and this error fails the deploy.
The filename is a single word, like: somefile.pdf

I've also had this error a few times but when I try building again it is gone. Have you tried just building again? Do you get the same result?

I'm having this issue with my Slug field when generating the schema from Airtable. All my slugs are plain text with no numbers/integers.
Tried rebuilding, did not work.


Add explicit imports for dependencies and fix bugs

This PR fixes #48 and includes a workaround that will be addressed in #59.
It also:

Fixes warning with pkdown.yaml by adding that file to the .Rbuildignore file.
Three functions are explicitly exported with Kara's hack in #48 to allow cqn::cqn to execute without error.
Warnings are suppressed for cqn::cqn since I have no control over the warning The use of 'sig2' is deprecated; do specify 'sigma' (= sqrt(sig2)) instead  and I don't think it impacts functionality
edgeR and ggplot2 are recommended to be loaded in the "Run the plan" vignette to workaround #59.

This needs devtools::document() to be re-run to avoid the warning, otherwise looks good.
I often set the CI suite to fail on warnings so I can catch them more easily, if you want to do that you could put error_on = "warning") here (just a thought though).


[Usage] Error while pip install -e ".[train]"

Describe the issue
Issue:
Error while pip install -e ".[train]" even though I setup CUDA_HOME in system environment and reboot, has anybody encountered the same error?
BTW, I'm using WSL2 to setup the conda environment.
Command:
pip install -e ".[train]"

Log:
Collecting deepspeed==0.9.5
  Using cached deepspeed-0.9.5.tar.gz (809 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [8 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-jig9096n/deepspeed_807b83ecd8ea4b0a9adf8e88dd84130d/setup.py", line 82, in <module>
          cuda_major_ver, cuda_minor_ver = installed_cuda_version()
        File "/tmp/pip-install-jig9096n/deepspeed_807b83ecd8ea4b0a9adf8e88dd84130d/op_builder/builder.py", line 41, in installed_cuda_version
          assert cuda_home is not None, "CUDA_HOME does not exist, unable to compile CUDA op(s)"
      AssertionError: CUDA_HOME does not exist, unable to compile CUDA op(s)
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

Screenshots:

Hi, training is currently not supported on Windows. Please try with WSL2 (which is confirmed by some other users), thanks!


How to estimate total number of rows in a table?

Hi,
I am computing total number of rows per table by tracking the maximum index looked up across 17 batches. Is this a correct way to estimate the total number of rows in a table? If no, could you please shed some light on this?

Hi @joshivm22,
Thanks for the interest. Yes, using the largest index looked up gives an estimation of the number of rows in a table and it should be accurate enough. We will also consider including the exact dimensions in the next release for each table if necessary.

Thanks for the reply.


About the results of two frames

Hello, I'm very interested in your work! I have a question, have you tried training the network just using two frames? I've modify some of the settings and ended up with a result that doesn't look too good. May I ask if this result is normal?
Here are my modifications:
r3d3_n_warmup = 2
r3d3_optm_window = 1
r3d3_dt_intra = 1
r3d3_dt_inter = 1

And my results:

Hi @heiheishuang, thank you for your interest in our work!
First, have you applied those modifications to step "1. Generate Training Data"? If so, it might happen that the generated poses are bad. You can check the ATE of the respective scene where you took your two frames from when generating the data. Note though that we've deliberately chosen a large warmup, optimization window, etc. to get accurate poses for training and because runtime does not matter for generating training data. Also, note that those modifications do not have an impact on the training itself (apart from the generated data), but only on the inference pipeline (i.e. running evaluate.py).
Second, am I correctly understanding that you've tried to overfit the network on two timesteps with all six frames? And you evaluate on the same timesteps/frames? Because depth is implicitely learned through the photometric loss, it greatly depends which frames you've chosen (how is the texture and lighting in those frames, are there many dynamic objects, etc.). Furthermore, the photometric loss makes it nearly impossible for the learned depth to converge to ground truth. In fact, self-supervised depth learning with the photometric loss benefits from many samples, i.e. you should get better results when training on more than just two samples.
In conclusion, depending on the chosen frame, the accuracy of the poses and the number of epochs trained, your results can be reasonable.
I've also run a quick overfitting experiment on a single timestamp (DDAD scene 000000 - 20th sample). After training 8 epochs I get the following results (I train each epoch with 100 copies of the respective sample).

To get the same results you can try to ...

Run step "1. Generate Training Data" for DDAD. You can terminate after the data for scene "000000" is generated
Make a new file (e.g. one_sample_split.json) with the content {"000000": [20]}
Make a copy of configs/training/depth_completion/r3d3_completion_ddad_stage_2.yaml, rename to r3d3_completion_ddad_one_sample.yaml and add the following content to the training and validation sections

datasets:
    train:
        repeat: [ 100 ]
        split: [ <path_to_json>/single_file_train.json ]
        ...
    validation:
        split: [  <path_to_json>/single_file_train.json ]
        ...

Run python train.py <path_to_config>/r3d3_completion_ddad_one_sample.yaml

I hope this helps you.

Thank you so much for the reply!


Added spreadsheet with WiFi/BT compatible cards

Me and @1alessandro1 created a Google Docs spreadsheet for keeping track of supported WiFi/BT chipsets

Thanks. BTW, I have a BCM4352 (14e4,43b1) which works in Monterey as well. I think it's not in the list yet

Can you tell me what's your WiFi card exact model (such as BCM94352Z) and what kexts are you using?
Thanks

Broadcom BCM94352HMB DW1550, 802.11 a/b/g/n/ac
AirPortBrcmFixup + BcrmPatchRAM and support Kext

The reason it works is due to the AirportBrcmFixup injectors that macOS recognizes.
We created the spreadsheet with native supported ids but we can adapt it later to include the manually injected ones from AirportBrcmNICInjector


Firewall Traffic rules - 'on page' search not working

Hi, While browsing Firewall Traffic rules using chrome search (Ctrl+F) does not produce any results for Traffic rules names - luci displays rule name as: div data-title. Chrome cannot select or search this property, when you have many rules it is impossible to navigate to designated rule to enable/disable it. Is there any configuration for this? Could it be done like Match or Action column (searching works there)?

This is due to the fact that row captions are rendered via CSS to allow for responsive mobile styling. A fix for this will be complicated so don't expect any solution for this in the short term.

Thank you. Do you know if it's possible to load an older version of this module without that functionality?


4 space file won't be flagged when using 2 spaces in editorconfig

Take this file as an example:
package com.test.detekttest

import android.support.v7.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {
    val ab = 999.99

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

with the following editorconfig:
[*.{kt,kts}]
indent_size=2

and ktlint 0.21.0 no styling issues are reported.

https://github.com/shyiko/ktlint/issues/141#issuecomment-361203788 dupe

Already thought that they might be similar. Should we keep both?


Ustellar RGB Flood Lights - CBU Tuya Firmware 1.0.7

Amazon Ustellar Flood Lights
FCC Filing
I had to break the glass to get to the Tuya CBU chip.  I was able to extract the firmware so hopefully these can be cloudcut.  I was also able to put OpenBeken and EspHome on it.
I've also found the FCC filing that shows the inside.
Let me know if more information is needed.
BK7231N_QIO_uStellarCBU107Tuya.zip

Added as Ustellar UT88875-RGBW-US-1 RGB Flood Lights v1.0.7


Add "npm install --save-dev webpack" to WebPack installation explanation

The webpack documentation files /src/content/guides/installation.md  and /src/content/guides/getting-started.md both claim that it's sufficient to install webpack-cli. But that isn't true.
When I install webpack-cli only, I get a warning that webpack is missing:
PS D:\Documents\Visual Studio-Projekte\Web Components> npm install --save-dev webpack-cli

><EMAIL_ADDRESS>postinstall D:\Documents\Visual Studio-Projekte\Web Components\node_modules\webpack-cli
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.

Hmm not sure this is an issue, where did you get that impression?

The reason is subtle, yet present.
This is the headline for using WebPack v4++:
If you're using webpack v4 or later, you'll need to install the CLI.
To me, that sentence implies:
if (webpack.version >= 4) npm("install webpack-cli");
else npm("install webpack")

I suggest to add the word "also" to that sentence to make clear that additional (not alternative) effort must be taken:
If you're using webpack v4 or later, you'll **also** need to install the CLI.

Yet, my second example was wrong. I had misread the sample. Though, I still would tend to improve that page by refraining from using abbreviated syntax in a How To, for two reasons:

There is no adequate "syntax" highlighting, differentiating the compound elements. So it's hard to discern a compound statement's components when reading.
It doesn't get clear from the compound statement that actually two packages are getting pulled.

A component How To should not focus on savvy coding. It should rather focus on the true effort necessary to be used. Experts take shortcuts. But beginners need to learn the bare effort first.
That's my personal obvervation, though. (I've been a teacher for some time in the past.)

Sounds right, want to file a PR @SetTrend ?

After reading I don't think the issue you've been referring to is related to this issue.
I noticed that /src/content/guides/installation.md has already been updated accordingly.
I'd like to suggest to also amend /src/content/guides/getting-started.md by replacing the shortcuts by full statements. Readers switching between many projects and different programming frameworks can more easily grasp the impact of necessary steps when these steps are written separately. Particularly when time is at stake.
I providently created a PR: #2844


Multi-region deployment to achieve better response time for WSO2 Identity Server

The user's traffic should route to the closest data center based on where the user is accessing.

If users move from one region to another region, users should not experience any delay. Still, enterprises are OK with losing end users' logins/sessions and allowing them to re-login.
If users move from one region to another region, users should not experience any delay, and enterprises don’t want end users to re-login. Ex. Users first log in to an app from the EU and then travel to the US and try to access the application. (If a user from Germany goes to the US and tries to log in, the User needs to access the German site and authenticate. Then the user authenticates through the German data center but token validation through the US. The user gets some delay on authenticating, but the refresh token will be faster)

Need to validate the feasibility and provide a guide with the impact on the product scenarios, including any data loss information.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Any supports with AutoCAD?

The Rhino.Inside.AutoCAD source code don't have any update ,which already maintained 3 years. Any supports about AutoCAD in future?

Hey @zys864 - this is just a sample app that demonstrates how to get Rhino to run inside AutoCAD. It's up to you to add any useful functinality.


Bump prepare-release version

I am merging this manually. The PR is rebased and zuul refuses to merge for some reason...


Fix cygwin CI job

See the commits for details.
Feedback welcome.
Fixes #269

That's a sensible way to deal with the doctest failures.

Thanks for this. I'm inclined to keep the doctests. They are borderline too complicated for doctests, but they do provide some value in illustrating to the reader what the function does. I do agree it's getting a little convoluted, so fine to port it to another test. Thanks for the help!

Thanks!


Arch: Add aarch64 and ppc64le

Add builds for these new platforms.

Checklist

[x] Used a fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

Hi @jschuller,
just adding support for ppc64le (and ARM) because we want to use nlopt on Summit :)

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

Hi @jschueller,
just adding support for ppc64le (and ARM) because we want to use nlopt on Summit :)

Can you fix https://github.com/conda-forge/nlopt-feedstock/pull/25#issuecomment-610446385 ?

@isuruf already fixed, linter passes now (but for some reason did not comment again).

oh wait, right still off

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

@isuruf now we are ready, SPDX identified fixed :)

Do you want to be a maintainer for nlopt?

Nope, just quickly providing this update for collaborators.

Thanks @ax3l. Excited to see conda-forge being used on Summit.

Thanks to your excellent ppc64le templates, I am happily updating our software stack since a year or so :)


Disable preserving mtimes on archives

These are just wasted syscalls for our purposes, no need to issue
updates to the modification/creation/access times of files we unpack!

r? @nrc
(rust_highfive has picked a reviewer for you, use r? to override)

Good catch.
@bors r+

:pushpin: Commit 8c92e88765817877f53a9cfb70c3e39853456868 has been approved by Eh2406

:hourglass: Testing commit 8c92e88765817877f53a9cfb70c3e39853456868 with merge 053b76762f76a98226c01fa548272d9d6a209142...

:sunny: Test successful - checks-azure
Approved by: Eh2406
Pushing 053b76762f76a98226c01fa548272d9d6a209142 to master...

That happened to be the solution for #6238 issue, so no Rust compiling from FAT devices again.
It broke my Rust from USB environment :)


acme: add support for external account bindings

This adds support for ExternalAccountBindings into the crypto/acme client.
It is based on section 7.3.4 of RFC8555: https://tools.ietf.org/html/rfc8555#section-7.3.4
I have tested this against Pebble with support for EABs https://github.com/letsencrypt/pebble/pull/288 as well as another CAs ACME implementation that requires EAB.
/cc @JoshVanL

Hi munnerz@,
I saw your work here and was interested in getting it pushed through. I realized that it needed an API proposal before it would be considered for review. I made the proposal at golang/go#41430 which was accepted with minor modifications. I built upon your work and sent out #162, but it looks like the googlebot wants an additional consent.
Would you mind adding a @googlebot I consent. comment to PR #162?
Thanks for all of the work that you put in on this project!


Not filled rows in matrix with required answers

Are you requesting a feature, reporting a bug or ask a question?
Feature/question
What is the current behavior?
Matrices print a single error "Please answer questions in all rows."
What is the expected behavior?
In very large matrices, it is hard to find which rows were not filled, particularly in mobile. Is there a way to get a callback and change their style so they are easily noticed, or some other usability improvement?
How would you reproduce the current behavior (if this is a bug)?
Try to submit a survey with a matrix question.

@brunobg We will have to introduce a css class for rows with errors.
Guys @dmitrykurmanov @tsv2013 could you please add a css class and include it into the rendering?
Thank you,
Andrew

Any update on this feature?

@ramalveyra We have not implement it yet :(
@tsv2013 let's include this functionality into our new themes.
Thank you,
Andrew

Would also get a lot of use out of this feature as we have some large matrices we're working with. Any updates on this front? Thanks!


Use locale: 'zh-cn' cause 12 hours before than the correct time.

https://jsfiddle.net/av1r0kjb/
PM should be "下午" in chinese. not "早上" I don't know what happened cause this issue.

I fix this issue use set format to "LL HH:mm"


Add ability to specify aws.queue.QueuePolicy policy as policydocument

fixes #1032

Since this is my first PR, I was unsure if auto generated code has to be included in the PR.

Hi @koneru9999
Thanks so much for this work - I just squashed this and fixed up the CHANGELOG conflict as well
This will be part of todays release for the provider
Paul


Cannot add package to windows machines

Trying to install this package on a windows machine results in the following error:
Error: ENOENT: no such file or directory, open 'C:\Users\[appdata path]\definitions\flow_v0.46.x\mhagmajer:server-router_v1.x.x.js'
This is caused by the colon in the "mhagmajer:server-router_v1.x.x.js" file being an invalid character in windows paths.
This is the same situation issue #5 is describing.

@TheTechdoodle did you try to post in Meteor as I suggested https://github.com/mhagmajer/server-router/issues/5#issuecomment-366711645 ? What version of Meteor did you test it with on Windows?