Getting HTTP/1.1 401 Unauthorized upon calling $apiResponse = $apiConnection->execute($apiRequest);

Describe the bug
I am getting the following output instead json upon calling $apiResponse = $apiConnection->execute($apiRequest);.

Trying <IP_ADDRESS>:443... * TCP_NODELAY set * Trying 2001:67c:276c:32::151:443... * TCP_NODELAY set * Immediate connect fail for 2001:67c:276c:32::151: Network is unreachable * Connected to stagconnect.acehubpaymentservices.com (<IP_ADDRESS>) port 443 (#0) * ALPN, offering http/1.1 * successfully set certificate verify locations: * CAfile: /etc/ssl/certs/ca-certificates.crt CApath: /etc/ssl/certs * SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384 * ALPN, server did not agree to a protocol * Server certificate: * subject: C=NL; L=Amsterdam; O=Payvision BV; CN=.acehubpaymentservices.com * start date: May 11 00:00:00 2020 GMT * expire date: May 19 12:00:00 2021 GMT * subjectAltName: host "stagconnect.acehubpaymentservices.com" matched cert's ".acehubpaymentservices.com" * issuer: C=US; O=DigiCert Inc; CN=DigiCert SHA2 Secure Server CA * SSL certificate verify ok. > POST /gateway/v3/payments HTTP/1.1 Host: stagconnect.acehubpaymentservices.com User-Agent: GuzzleHttp/6.5.0 curl/7.68.0 PHP/7.4.3 Content-Type: application/json Authorization: Basic anptYXJrZXRpbmc6QXlVWjk1RXA4M2l5S3M4ZQ== Content-Length: 301 * upload completely sent off: 301 out of 301 bytes * Mark bundle as not supporting multiuse < HTTP/1.1 401 Unauthorized < Transfer-Encoding: chunked < Strict-Transport-Security: max-age=2592000 < Date: Thu, 03 Sep 2020 16:55:54 GMT < * Connection #0 to host stagconnect.acehubpaymentservices.com left intact Request: { "header": { "businessId": "{123456}" }, "body": { "transaction": { "amount": 10, "trackingCode": "7F4BFD5D-55E4-4775-81F7-0784188876C7", "currencyCode": "EUR", "storeId": 1, "brandId": 1010 }, "card": { "cvv": "123", "expiryMonth": 3, "expiryYear": 2024, "holderName": "John Doe", "number": "4711100000000000" } }, "action": "payment" } Response: { "_raw_response": "" }

To Reproduce
I have used the following code as shown in the example. The credentials are removed.
private $apiConnection;

public function __construct()
{
    $apiConnection = new ApiConnection(
			    'username',
			    'password',
			    ApiConnection::URI_TEST,    // =URL to connect to, optional
			    false                       // debug mode, see debugging
			);
}

/**
 * function: charge
 *
 */
public function charge()
{
    $explode = explode("/", '03/24');

    try {
        $paymentRequestBuilder = new PaymentRequestBuilder();
        $paymentRequestBuilder->header()->setBusinessId('{123456}');
        $paymentRequestBuilder->body()->card()
            ->setHolderName('John Doe')
            ->setNumber('4711100000000000')
            ->setExpiryMonth($explode[0])
            ->setExpiryYear("20" . $explode[1])
            ->setCvv('123');
        $paymentRequestBuilder->body()->transaction()
            ->setAmount(10.00)
            ->setBrandId('1010')
            ->setStoreId(1)
            ->setTrackingCode('7F4BFD5D-55E4-4775-81F7-0784188876C7')
            ->setCurrencyCode('EUR');
        // $paymentRequestBuilder->setAction(PaymentRequest::ACTION_AUTHORIZE);
        $paymentRequestBuilder->setAction(PaymentRequest::ACTION_PAYMENT);
        $requestObject = $paymentRequestBuilder->build();

        $apiRequest = RequestBuilder::newPayment($requestObject);
        $apiResponse = $this->apiConnection->execute($apiRequest);
        return [
            "success" => true,
            "message" => $apiResponse,
        ];

    } catch (ErrorResponse $errorResponseException) {
        $errorResponse = $errorResponseException->getErrorResponse();
        return [
            "success" => false,
            "message" => $errorResponse,
        ];
    }

}

Desktop (please complete the following information):

OS: Lubuntu

Hi @khairulhasanmd ,
I see in your example that you've put brackets around your business ID:
$paymentRequestBuilder->header()->setBusinessId('{123456}');

Is this because you also obfuscated this in the example?

I was blindly following the example from https://github.com/payvision-development/payvision-sdk-php#creating-a-payment-request
Thanks for pointing it out. Removing curly braces from there works actually. But this shows up a new error "Invalid or missing parameter".
Trying<IP_ADDRESS>: 443...TCP_NODELAYsetTrying2001: 67c: 276c: 32: : 151: 443...TCP_NODELAYsetImmediateconnectfailfor2001: 67c: 276c: 32: : 151: NetworkisunreachableConnectedtostagconnect.acehubpaymentservices.com(<IP_ADDRESS>)port443(#0)ALPN,
offeringhttp/1.1successfullysetcertificateverifylocations: CAfile: /etc/ssl/certs/ca-certificates.crtCApath: /etc/ssl/certsSSLconnectionusingTLSv1.2/ECDHE-RSA-AES256-GCM-SHA384ALPN,
serverdidnotagreetoaprotocolServercertificate: subject: C=NL;L=Amsterdam;O=PayvisionBV;CN=.acehubpaymentservices.comstartdate: May1100: 00: 002020GMTexpiredate: May1912: 00: 002021GMTsubjectAltName: host"stagconnect.acehubpaymentservices.com"matchedcert's".acehubpaymentservices.com"issuer: C=US;O=DigiCertInc;CN=DigiCertSHA2SecureServerCASSLcertificateverifyok.>POST/gateway/v3/paymentsHTTP/1.1Host: stagconnect.acehubpaymentservices.comUser-Agent: GuzzleHttp/6.5.0curl/7.68.0PHP/7.4.3Content-Type: application/jsonAuthorization: BasicanptYXJrZXRpbmc6QXlVWjk1RXA4M2l5S3M4ZQ==Content-Length: 291uploadcompletelysentoff: 291outof291bytesMarkbundleasnotsupportingmultiuse<HTTP/1.1400BadRequest<Content-Length: 393<Content-Type: application/json;charset=utf-8<Strict-Transport-Security: max-age=2592000<Date: Wed,
09Sep202011: 37: 17GMT<*Connection#0tohoststagconnect.acehubpaymentservices.comleftintact
Request: {
"header": {
"businessId": "123456"
},
"body": {
"transaction": {
"amount": 1,
"trackingCode": "7F4BFD5D-55E4-4775-1599651435",
"currencyCode": "EUR",
"storeId": 1,
"brandId": 1010
},
"card": {
"cvv": "123",
"expiryMonth": 3,
"expiryYear": 2024,
"holderName": "John Doe",
"number": "4111111111111111"
}
},
"action": "payment"
}
Response: {
"result": -1,
"description": "Input error",
"header": {
"requestTimestamp": "2020-09-09T11:37:16Z"
},
"body": {
"error": {
"code": 300103300,
"message": "Invalid or missing parameter",
"detailedMessage": "Invalid or missing parameter"
},
"transaction": {
"amount": 1,
"currencyCode": "EUR",
"action": "payment",
"id": "55a80ed8-3f7d-43d2-b0de-03e15082c041",
"trackingCode": "7F4BFD5D-55E4-4775-1599651435",
"brandId": 1010
}
}
}
Am I missing any parameter?

@khairulhasanmd Have you tried prefixing the expirymonth with a leading zero? Of format the amount with a decimal separator?
If I look at the documentation I see the format for the expiryMonth is MM, and amount should be formatted according to ISO 4217 which means 1.00 instead of 1.
That might trigger the input errors. Could you please change that in your code and see if it works?

Thanks for your comment. I am still getting the error. I will find a way to fix it.


POWER8 VSX BLAS 3 single precision

Optimize BLAS 3 single precision for POWER8 VSX

Hi,
the sgemm- strmm- cgemm- and ctrmm-kernels are now in the repository,
branch develop.
The sgemm performance is 40 Gflops on 1 core
The cgemm performance is 39 Gflops on 1 core
Best regards
Werner


Minecraft

Describe the bug
A clear and concise description of what the bug is.
net.fabricmc.loader.impl.launch.knot.KnotClient
Desktop (please complete the following information):
OS & version [e.g. Windows 10, 1822]:
MSFT Build of OpenJDK Version:
The output from java --version
To Reproduce:
Steps to reproduce the behavior:

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

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots, Logs etc
If applicable, add screenshots, logs to help explain your problem.
Additional context
Add any other context about the problem here.
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fff2bce3760, pid=6652, tid=2444
#
# JRE version: OpenJDK Runtime Environment Microsoft-32931 (17.0.3+7) (build 17.0.3+7-LTS)
# Java VM: OpenJDK 64-Bit Server VM Microsoft-32931 (17.0.3+7-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C  0x00007fff2bce3760
[error occurred during error reporting (printing problematic frame), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fff2bce3f10]

# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   https://github.com/microsoft/openjdk/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

...

END.

MC-123456


In windows 10, how to load local images?

There is absolutely no way to answer this without more detail. Can you please read the message above and post to Stack Overflow?


[Feature request]: Grouped Resources: Support for mod Critter Inventory

Is your feature request related to a problem? Please describe.
When using Grouped Resources together with the mod Critter Inventory, which adds critters to the resource list, pinned critters are not inside any category but outside, under the main point.
Describe the solution you'd like
Critters should be shown under the appropriate category (wild/tame/artificial critters)

I hadn't gotten around to trying Stephen's critter inventory mod (only even found out it existed earlier today for unrelated reasons). I'm honestly glad that it works at all. I've had a quick look through Stephen's mod's source code, and we both modify the same code, so it'll be a little it to disentangle what needs to happen here, and if it's anything major, it's going to fall behind getting save/load for the expanded state of categories and per asteroid state, currently.

Thanks for the replay. Honestly, it's not the most important feature, so don't worry about prioritizing other things first. I just thought I would mention it.


WV-389 Add state column and filter by state to endorser view [TEAM REVIEW]

Added a "state" column and filter by candidate's state to Endorser view

Thank you @bonniehuynh! 👍


Update http4s-client, http4s-core, ... to 0.23.28

About this PR
📦 Updates

org.http4s:http4s-client
org.http4s:http4s-core
org.http4s:http4s-dsl

from 0.23.20 to 0.23.28
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.http4s" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #243.


New version: Jackett.Jackett version 0.21.2476

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: Open in CodeFlow

Hi @ilike2burnthing,
The package didn't pass a Defender or similar security scan. This might be a false positive and we can rescan tomorrow.
(Automated response - build 877.)

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-04-25 23:19:06.826 [FAIL] Installer failed security check. Url: https://github.com/Jackett/Jackett/releases/download/v0.21.2476/Jackett.Installer.Windows.exe Result: 0x80004005

(Automated response - build 877.)

Again, no issue here.

@wingetbot run

@stephengillie not sure if you were supposed to be unassigned, but a review is required. Thanks!


Bug: Accessability Select elements do not have associated label elements.

https://sysndd.dbmr.unibe.ch/Entities
Lighthouse audit:

partially adressed in: #6143f83dd1e3d2876cb3636e805382193abc4f83


x/sys/unix: does not define Time_t for FreeBSD

What version of Go are you using (go version)?

$ go version
go version go1.17 freebsd/amd64

Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/meena/.cache/go-build"
GOENV="/home/meena/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="freebsd"
GOINSECURE=""
GOMODCACHE="/home/meena/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="freebsd"
GOPATH="/home/meena/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/freebsd_amd64"
GOVCS=""
GOVERSION="go1.17"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/home/meena/src/time/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build2640531444=/tmp/go-build -gno-record-gcc-switches"

What did you do?
I tried to use unix.Time_t on a FreeBSD system:
package main

import(
        "fmt"
        "golang.org/x/sys/unix"
)

func main() {
        fmt.Println(*(*unix.Time_t))
}

What did you expect to see?
./time_t.go:9:14: type unix.Time_t is not an expression

What did you see instead?
./time_t.go:9:14: undefined: unix.Time_t

I'd like to take a pass at a fix if one isn't already underway,

@jharshman please feel free to send a fix

Haven't regenerated the files for arm and arm64. Not sure if this can be done without an emulator or without actually running the ./mkall.sh command on arm architecture.


vstest 17.10.0 System.BadImageFormatException Azure Devops Pipelines

Description
Error logged to stderr for ADO Task VSTest2.0 on vstest 17.10.0.
#[error]Data collector 'Code Coverage' message: Data collector caught an exception of type 'System.BadImageFormatException': 'Image is too small.'. More details: ..
https://github.com/actions/runner-images/issues/10068
Steps to reproduce
Run pipeline using windows-latest or windows-2022 since the 17.10.0 update
Expected behavior
Nothing logged to stderr
Actual behavior
The following is logged to stderr
#[error]Data collector 'Code Coverage' message: Data collector caught an exception of type 'System.BadImageFormatException': 'Image is too small.'. More details: ..
However code coverage is still generated.
Diagnostic logs
I can provide complete logs privately.
2.1409
Multiple versions of same extension found. Selecting the highest version.
  xunit.runner.visualstudio.dotnetcore.testadapter : <IP_ADDRESS>
##[error]Data collector 'Code Coverage' message: Data collector caught an exception of type 'System.BadImageFormatException': 'Image is too small.'. More details: ..

Environment

Starting: Initialize job
Agent name: 'Azure Pipelines 8'
Agent machine name: 'fv-az171-608'
Current agent version: '3.240.1'
Operating System
Runner Image
Runner Image Provisioner
Current image version: '20240610.1.0'
Agent running as: 'VssAdministrator'
Prepare build directory.
Set build variables.
Download all required tasks.
Downloading task: PowerShell (2.239.1)
Downloading task: DotNetCoreCLI (2.240.0)
Downloading task: SonarCloudPrepare (1.41.1)
##[warning]Task 'Prepare Analysis Configuration' version 1 (SonarCloudPrepare@1) is deprecated.
##[warning]This task is deprecated. Please upgrade to the latest version. For more information, refer to https://docs.sonarsource.com/sonarcloud/advanced-setup/ci-based-analysis/sonarcloud-extension-for-azure-devops/
Downloading task: VSTest (2.240.1)

...
...

==============================================================================
Task         : Visual Studio Test
Description  : Run unit and functional tests (Selenium, Appium, Coded UI test, etc.) using the Visual Studio Test (VsTest) runner. Test frameworks that have a Visual Studio test adapter such as MsTest, xUnit, NUnit, Chutzpah (for JavaScript tests using QUnit, Mocha and Jasmine), etc. can be run. Tests can be distributed on multiple agents using this task (version 2).
Version      : 2.240.1
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/test/vstest

...
...
...

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\Extensions\TestPlatform\vstest.console.exe "@D:\a\_temp\eaehr3nyi2o.tmp"
Microsoft (R) Test Execution Command Line Tool Version 17.10.0 (x64)

@nohwnd Not really. @wjdavis5 can you please share logs?

related: https://github.com/actions/runner-images/issues/10068#issuecomment-2176510695

@fhnaseer I'd be happy to share logs privately. They are too verbose for me to really be able to make sure its all good to post publicly.

You can create a ticket here and share logs privately.

@fhnaseer Case opened:
2406200040000675

Can you please share link?

You should have received a ticket link like this https://developercommunity.visualstudio.com/t/MicrosoftCodeCoverageConsole-cant-ins/10686388.

I went ahead and just scanned the logs and redacted a few things.  When I open a ticket at the link you gave me  it sends me to services hub to open a ticket and that is what I did. The ticket was routed to azure devops support and I provided you the case number for what I received.
logs.txt

Do you see any logs with filename datacollector in it? Can you please share these?

The only logs I have available are those provided by the azure devops pipeline interface.

You can enable full logs by providing additional log options in the pipeline => https://github.com/microsoft/vstest/issues/5098#issuecomment-2196794915

@wjdavis5 please get back to us with logs if you have some :)

TempDir.zip
I think I found what you needed.

No errors on this version.

@wjdavis5 Can you please use vstest 17.11.0-release-24352-06 and try again?

No errors on this version.

@wjdavis5 Can you please use vstest 17.11.0-release-24352-06 and try again?

Thanks for verifying it. I am closing this issue. Fix will be available in 17.11 release.


Support TLS connection

Some servers don't accept clear text connections (and there are reasons why).
For the moment I'm highly hesitating between

Checking if a conf variable is set (if ssl?, do: ssl…)
Adding another parameter to all of the involved functions, and having multiple functions for ssl and non-ssl

I have a branch which implements ssl, do you want me to take a look at #9 on this branch before requesting a pull request?

Hey. If your PR works for the server that you're interested in, you don't have to tackle #9 in it.
Are you using the ssl module? We'd probably need to abstract the transport layer and make Chatty.Connection use that. Then there will be 2 implementations of the interface provided by the transport layer, one will use egen_tcp and the other one will use ssl.

Are you using the ssl module?
Precisely
[…]make Chatty.Connection use that
That's totally what it does

For the moment it's relying on a configuration parameter (which is normal if you compare to other IRC clients). Here is an example of how I implemented it.

I think it'll be better to have a module or a function that abstracts away the currently chosen transport protocol.
So we would just replace the current calls to :gen_tcp.connect and :gen_tcp.send with Chatty.Connection.transport.connect, Chatty.Connection.transport.send, etc. where transport() returns the currently used module (either gen_tcp or ssl, or our wrappers around them if they have incompatible function arguments).


Update 05-components.md - Add Link to Leaflet.css

Added link to Leaflet.css in App.Razor so that map can be displayed correctly

huh... I thought we left the reference to leaflet in all of the app.razor files.  Looks like I was mistaken
Thank you for the doc update!

@csharpfritz in scenarios where users start building labs from Module 0 and continue sequentially through other modules using same project, this reference was missing so the map was not rendering properly.


checkout ok,but commit error，why

I used docker to build a svn-docker server, and then used svnadmin to create a new warehouse. I can checkout the warehouse with the svn client, but when I add a file and submit it, it prompts:
$ svn ci -m "add file"
svn: E175013: Commit failed (details below):
svn: E175013: Access to '/svn/repos/!svn/me' is forbidden

I do not know why？

Check Access-Paths in svnadmin, the default is that all repositories are read-only for everyone (should be signaled by a asterisk * by svnadmin). Thanks for pointing that out - I can add this to the quick-start steps.

I updated the README.md, let me know if this helps.

yes,it worked,thanks


[AutoRelease] t2-containerservicefleet-2023-09-27-30314(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/4580
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=982
BuildTargetingString
azure-mgmt-containerservicefleet
Skip.CreateApiReview
true

issue link:https://github.com/Azure/sdk-release-request/issues/4580


About reading data way!

Why use the API "tf.data.Iterator.from_string_handle", but not "tf.data.Iterator.from_structure"?Could you give a reason?

this is a good question

tf.data.Iterator.from_string_handle has more flexible than tf.data.Iterator.from_structure, when model gets data, just use different handles, it can get data from training data or validation data, just like I wrote.
when we use training dataset to train model, we don't want initialize dataset every steps, just initialize once is enough, but tf.data.Iterator.from_structure will initialize data every steps, and  if you use tf.data.Iterator.from_string_handle.make_one_shot_iterator() it will initialize data once. if you use tf.data.Iterator.from_string_handle.make_initializable_iterator(), it will initialize every steps, but you should runsess.run(val_iter.initializer) # initial val dataset first.

so, it more flexible

this is a good question
tf.data.Iterator.from_string_handle has more flexible than tf.data.Iterator.from_structure

when model gets data, just use different handles, it can get data from training data or validation data, just like I wrote.
when we use training dataset to train model, we don't want initialize dataset, when change the source of data, just initialize once is enough.

this is a good question
tf.data.Iterator.from_string_handle has more flexible than tf.data.Iterator.from_structure

when model gets data, just use different handles, it can get data from training data or validation data, just like I wrote.
when we use training dataset to train model, we don't want initialize dataset when change the source of data, just initialize once is enough.

Thx for your answer.But tf.data.Iterator.from_string_handle need more bigger RAM memory on same data.


Redirect /reference to /introduction

Closes #1906

Coverage remained the same at 80.939% when pulling 85110af215f37fa16de772a21f761a2ef2bfb702 on eatonphil:add-docs-reference-301 into ecaa500678ba3a5bef6a235468868b1619fbcc01 on linode:master.

should /reference redirect bring us to the first available index in /reference?


Docker Stable tag has pre-release version published

Docker images for Rasa Core are defaulting to 0.14.0a7, which should only be accessible to tag :latest.  Docker image :stable should still be on 0.13.2 since there hasn't been an official release of 0.14 (at least from what I've seen in Github).
Just as well, this breaks models still trained on 0.13.2.
Steps to recreate:

docker pull rasa/rasa_core:stable
docker run rasa/rasa_core:stable [volumes mounted] start [opt. commands]

Which, for models trained on Core 0.13.2, will output:
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/app/rasa_core/run.py", line 202, in <module>
    endpoints=_endpoints)
  File "/app/rasa_core/run.py", line 173, in load_agent
    action_endpoint=endpoints.action)
  File "/app/rasa_core/agent.py", line 290, in load
    ensemble = PolicyEnsemble.load(path) if path else None
  File "/app/rasa_core/policies/ensemble.py", line 220, in load
    metadata = cls.load_metadata(path)
  File "/app/rasa_core/policies/ensemble.py", line 181, in load_metadata
    metadata = json.loads(utils.read_file(os.path.abspath(metadata_path)))
  File "/app/rasa_core/utils.py", line 356, in read_file
    with io.open(filename, encoding=encoding) as f:
FileNotFoundError: [Errno 2] No such file or directory: '/app/model/metadata.json'

after retraining with 0.14 and with HTTP API enabled, hitting /version will provide output:
{
"minimum_compatible_version": "0.14.0a3",
"version": "0.14.0a7"
}

After retraining, the issue is resolved, but since 0.14 is still in alpha this is still not desired behavior.

Thanks for raising this issue, @tmbo  will get back to you about it soon.

I retagged the images and there should be a 0.13.4 tagged as stable in a minute. I also changed the regex to not match alpha tags - so this should not happen anymore. thanks a lot for the issue report @ortsaCniveK


Fix decimal places for prices in BTC and/or ETH

With #5, this could be resolved automatically since the values returned from Coincap.io seems unreliable.

Awaiting for implementation of #7 before closing this.


ISPN-13698 Wildfly integration test - module java.base does not "opens java.*"

https://issues.redhat.com/browse/ISPN-13698

Merged, thanks


built-in accessor documentation

We currently use property to attach our built-in accessors (plot, dt and str) to the DataArray and Dataset classes. However, because property returns itself when trying to access it as a class attribute, this does not work when generating the documentation (sphinx inspects classes, not class instances).
This adds a property-like descriptor that works on both classes and instance objects (the name could be more descriptive) and uses that to document the Dataset.plot.* and DataArray.plot.* methods (see the rendered documentation). I have not been able to get sphinx to work with _PlotMethods.__slots__, though.
A few questions / comments on this:

I noticed we have DataArray.plot.__call__ and xarray.plot.plot but not DataArray.plot.plot. Is that something that is worth adding?

The functions decorated with the custom property define docstrings which currently are lost. Should we patch them on their return values?

Right now, the error message when accidentally trying to call e.g. xr.DataArray.plot.line() is not very helpful:

AttributeError: 'NoneType' object has no attribute 'dims'

Now that we can document the accessors, we need to think about how to structure api.rst. For plot and str, we could just list methods / attributes in subsections of DataArray / Dataset (or keep the Plotting / str / ... sections and add class subsections?), but dt is more complicated since it dispatches for datetime and timedelta

[x] Closes #3625
[x] Passes isort -rc . && black . && mypy . && flake8
[ ] Fully documented, including whats-new.rst for all changes and api.rst for new API

Edit: err, it seems I used the branch I pushed to the main repository for a documentation preview for this...

there are a few of my questions / comments we can resolve by using something like
class UncachedAccessor:
    def __init__(self, accessor):
        self._accessor = accessor

    def __get__(self, obj, cls):
        if obj is None:
            return self._accessor

        return self._accessor(obj)

The only disadvantage is that now pydoc (or help()) show the accessor as a class. That was already the case for str and dt, but plot was a function.
I think we could try to trick inspect.getmembers (which is used to decide which kind of output should be done), but that would require a lot of monkeypatching I'd rather not do.
pandas simply uses the same docstring for the class and __call__, which is not ideal but a lot simpler.

I think pandas might do something similar to do this? It might be worth checking, though it looks like you've figured most of it out already :)

This is a really clever yet simple fix. I like it!
A few ideas for testing:

Verify that DataArray.plot returns the PlotMethods object.
Verify that data_array.plot.__doc__ is still there.

there are a few of my questions / comments we can resolve by using something like
class UncachedAccessor:
    def __init__(self, accessor):
        self._accessor = accessor

    def __get__(self, obj, cls):
        if obj is None:
            return self._accessor

        return self._accessor(obj)

The only disadvantage is that now pydoc (or help()) show the accessor as a class. That was already the case for str and dt, but plot was a function.
I think we could try to trick inspect.getmembers (which is used to decide which kind of output should be done), but that would require a lot of monkeypatching I'd rather not do.
pandas simply uses the same docstring for the class and __call__, which is not ideal but a lot simpler.

👍  for a simple solution here like pandas rather than using inspect. I think it's probably actually slightly more accurate to show the class.

where should the docstring of the accessor come from? Right now, this is the docstring of the return value which seems reasonable to me.
I added tests verifying that cls.property returns the accessor class and obj.property the accessor instance. Do we need additional checks for __doc__?.

I added the accessor templates from pandas (we should eventually outsource these to a separate package used by both pandas and xarray) and modified the API page to display the accessor version of the plotting functions.
I think we should add a accessor section to each of the main objects (Dataset and DataArray), where we either copy what pandas does – listing every method / attribute of the accessor as a subsection of the class documentation – or we could show them as attributes (just like what we do for the injected numpy functions) and generate separate pages for the accessors.


Use '=' on pre-release dependencies

I'm going to do another piet pre-release shortly, and would like
to avoid breakage.

A warning, I'm pretty sure this won't work unless piet internally uses '=' dependencies. I think pre5 might be a lost cause, but we can make things more robust for pre6.


[generic] Redirect loop

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm reporting a bug unrelated to a specific site
[X] I've verified that I'm running yt-dlp version 2022.08.19 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
yt-dlp logs ERROR: maximum recursion depth while using the generic extractor for this url redirecting to a login, https://humsci.stanford.edu/covid-19.
(And when yt-dlp is embedded in an application, processing url https://humsci.stanford.edu/covid-19 appears to be causing a crash, logging Fatal Python error: Cannot recover from stack overflow.)
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://humsci.stanford.edu/covid-19']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.08.19 [48c88e0] (pip)
[debug] Python 3.8.10 (CPython 64bit) - Linux-5.4.0-42-generic-x86_64-with-glibc2.29 (glibc 2.31)
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Optional libraries: Cryptodome-3.14.1, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.08.19, Current version: 2022.08.19
yt-dlp is up to date (2022.08.19)
[debug] [generic] Extracting URL: https://humsci.stanford.edu/covid-19
[generic] covid-19: Downloading webpage
[redirect] Following redirect to https://humsci.stanford.edu/user/login?destination=covid-19
[debug] [generic] Extracting URL: https://humsci.stanford.edu/user/login?destination=covid-19
[generic] login?destination=covid-19: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] login?destination=covid-19: Extracting information
[debug] Looking for Brightcove embeds
[debug] Looking for embeds
[redirect] Following redirect to https://humsci.stanford.edu/big_pipe/no-js?destination=covid-19
[debug] [generic] Extracting URL: https://humsci.stanford.edu/big_pipe/no-js?destination=covid-19
[generic] no-js?destination=covid-19: Downloading webpage
[redirect] Following redirect to https://humsci.stanford.edu/user/login?destination=covid-19
[debug] [generic] Extracting URL: https://humsci.stanford.edu/user/login?destination=covid-19
[generic] login?destination=covid-19: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] login?destination=covid-19: Extracting information
[[ many repeats, leading to error: "There was an error creating your issue: body is too long (maximum is 65536 characters)." ]]
[debug] Looking for Brightcove embeds
[debug] Looking for embeds
[redirect] Following redirect to https://humsci.stanford.edu/big_pipe/no-js?destination=covid-19
[debug] [generic] Extracting URL: https://humsci.stanford.edu/big_pipe/no-js?destination=covid-19
[generic] no-js?destination=covid-19: Downloading webpage
ERROR: maximum recursion depth exceeded while calling a Python object
Traceback (most recent call last):
  File "/opt/brozzler-ve3/lib/python3.8/site-packages/yt_dlp/YoutubeDL.py", line 1442, in wrapper
    return func(self, *args, **kwargs)
  File "/opt/brozzler-ve3/lib/python3.8/site-packages/yt_dlp/YoutubeDL.py", line 1518, in __extract_info
    ie_result = ie.extract(url)
  File "/opt/brozzler-ve3/lib/python3.8/site-packages/yt_dlp/extractor/common.py", line 666, in extract
    ie_result = self._real_extract(url)
  File "/opt/brozzler-ve3/lib/python3.8/site-packages/yt_dlp/extractor/generic.py", line 2641, in _real_extract
    full_response = self._request_webpage(url, video_id, headers={'Accept-Encoding': '*'})
  File "/opt/brozzler-ve3/lib/python3.8/site-packages/yt_dlp/extractor/common.py", line 799, in _request_webpage
    return self._downloader.urlopen(self._create_request(url_or_request, data, headers, query))
  File "/opt/brozzler-ve3/lib/python3.8/site-packages/yt_dlp/YoutubeDL.py", line 3648, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python3.8/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/usr/lib/python3.8/urllib/request.py", line 640, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.8/urllib/request.py", line 563, in error
    result = self._call_chain(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 755, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File "/usr/lib/python3.8/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/usr/lib/python3.8/urllib/request.py", line 640, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.8/urllib/request.py", line 563, in error
    result = self._call_chain(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 755, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File "/usr/lib/python3.8/urllib/request.py", line 525, in open
    response = self._open(req, data)
  File "/usr/lib/python3.8/urllib/request.py", line 542, in _open
    result = self._call_chain(self.handle_open, protocol, protocol +
  File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
    result = func(*args)
  File "/opt/brozzler-ve3/lib/python3.8/site-packages/yt_dlp/utils.py", line 1468, in https_open
    return self.do_open(
  File "/usr/lib/python3.8/urllib/request.py", line 1354, in do_open
    h.request(req.get_method(), req.selector, req.data, headers,
  File "/usr/lib/python3.8/http/client.py", line 1256, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
    self.send(msg)
  File "/usr/lib/python3.8/http/client.py", line 951, in send
    self.connect()
  File "/usr/lib/python3.8/http/client.py", line 1418, in connect
    super().connect()
  File "/usr/lib/python3.8/http/client.py", line 922, in connect
    self.sock = self._create_connection(
  File "/usr/lib/python3.8/socket.py", line 787, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
  File "/usr/lib/python3.8/socket.py", line 920, in getaddrinfo
    addrlist.append((_intenum_converter(af, AddressFamily),
  File "/usr/lib/python3.8/socket.py", line 103, in _intenum_converter
    return enum_klass(value)
  File "/opt/brozzler-ve3/lib/python3.8/enum.py", line 339, in __call__
    return cls.__new__(cls, value)
  File "/opt/brozzler-ve3/lib/python3.8/enum.py", line 635, in __new__
    if type(value) is cls:
RecursionError: maximum recursion depth exceeded while calling a Python object

This is somewhat of a site issue - if javascript is disabled in the browser then the site goes into the same redirect loop.
for devs: the redirect is being picked up by the HTML redirections detection.
<noscript><meta http-equiv="Refresh" content="0; URL=/big_pipe/no-js?destination=covid-19" />

Are any useful links being gathered from meta refresh links inside noscript elements?
NoScript has a Forbid META redirections inside <NOSCRIPT> elements option that I always enable. Generally these links lead to trackers or "Enable JS to use this site" pages, even if they don't loop indefinitely.
It would be easy enough to block a preceding noscript tag in the search pattern.

is it helpful to have another url apparently affected by the same issue?
here's one:
http://store.churchofjesuschrist.org/usa/en/UnsupportedBrowserErrorView?catalogId=10001&langId=-1&storeId=10151

and here is another, at least, one causing an apparently infinite redirect loop:
yt-dlp --verbose 'https://r4j68.app.goo.gl/?link=https%3A%2F%2Fwww.podbean.com%2Few%2Fpb-82dkh-129cbe1&utm_campaign=pb_web&utm_source=podbean_web&utm_medium=dlink&imv=670&amv=530&isi=973361050&ibi=com.podbean.app.podcast&ipbi=com.podbean.app.podcast&apn=com.podbean.app.podcast' [debug] Command-line config: ['--verbose', 'https://r4j68.app.goo.gl/?link=https%3A%2F%2Fwww.podbean.com%2Few%2Fpb-82dkh-129cbe1&utm_campaign=pb_web&utm_source=podbean_web&utm_medium=dlink&imv=670&amv=530&isi=973361050&ibi=com.podbean.app.podcast&ipbi=com.podbean.app.podcast&apn=com.podbean.app.podcast'] [debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8 [debug] yt-dlp version 2022.09.01 [5d7c7d6] (pip) [debug] Python 3.8.10 (CPython 64bit) - Linux-5.4.0-42-generic-x86_64-with-glibc2.29 (glibc 2.31) [debug] Checking exe version: ffmpeg -bsfs [debug] Checking exe version: ffprobe -bsfs [debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7 [debug] Optional libraries: Cryptodome-3.14.1, brotli-1.0.9, certifi-2021.10.08, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3 [debug] Proxy map: {} [debug] Loaded 1670 extractors [debug] [generic] Extracting URL: https://r4j68.app.goo.gl/?link=https%3A%2F%2Fwww.podbean.com%2Few%2Fpb-82dkh-129cbe1&utm_campaign=pb_web&utm_source=podbean_web&utm_medium=dlink&imv=670&amv=530&isi=973361050&ibi=com.podbean.app.podcast&ipbi=com.podbean.app.podcast&apn=com.podbean.app.podcast [generic] ?link=https://www.podbean.com/ew/pb-82dkh-129cbe1&utm_campaign=pb_web&utm_source=podbean_web&utm_medium=dlink&imv=670&amv=530&isi=973361050&ibi=com.podbean.app.podcast&ipbi=com.podbean.app.podcast&apn=com.podbean.app: Downloading webpage [redirect] Following redirect to https://www.podbean.com/media/share/pb-82dkh-129cbe1?utm_campaign=w_share_ep&utm_medium=dlink&utm_source=w_share [debug] [generic] Extracting URL: https://www.podbean.com/media/share/pb-82dkh-129cbe1?utm_campaign=w_share_ep&utm_medium=dlink&utm_source=w_share [generic] pb-82dkh-129cbe1?utm_campaign=w_share_ep&utm_medium=dlink&utm_source=w_share: Downloading webpage WARNING: [generic] Falling back on generic information extractor [generic] pb-82dkh-129cbe1?utm_campaign=w_share_ep&utm_medium=dlink&utm_source=w_share: Extracting information [debug] Looking for Brightcove embeds [debug] Looking for embeds [debug] Identified a twitter:player iframe [debug] [generic] Extracting URL: https://www.podbean.com/etp/pb-82dkh-129cbe1 [generic] pb-82dkh-129cbe1: Downloading webpage [redirect] Following redirect to https://www.podbean.com/media/share/pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share

podbean.com urls themselves are also affected:
yt-dlp --verbose https://www.podbean.com/media/share/pb-82dkh-129cbe1 [debug] Command-line config: ['--verbose', 'https://www.podbean.com/media/share/pb-82dkh-129cbe1'] [debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8 [debug] yt-dlp version 2022.09.01 [5d7c7d6] (pip) [debug] Python 3.8.10 (CPython 64bit) - Linux-5.4.0-42-generic-x86_64-with-glibc2.29 (glibc 2.31) [debug] Checking exe version: ffmpeg -bsfs [debug] Checking exe version: ffprobe -bsfs [debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7 [debug] Optional libraries: Cryptodome-3.14.1, brotli-1.0.9, certifi-2021.10.08, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3 [debug] Proxy map: {} [debug] Loaded 1670 extractors [debug] [generic] Extracting URL: https://www.podbean.com/media/share/pb-82dkh-129cbe1 [generic] pb-82dkh-129cbe1: Downloading webpage WARNING: [generic] Falling back on generic information extractor [generic] pb-82dkh-129cbe1: Extracting information [debug] Looking for Brightcove embeds [debug] Looking for embeds [debug] Identified a twitter:player iframe [debug] [generic] Extracting URL: https://www.podbean.com/etp/pb-82dkh-129cbe1 [generic] pb-82dkh-129cbe1: Downloading webpage [redirect] Following redirect to https://www.podbean.com/media/share/pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share [debug] [generic] Extracting URL: https://www.podbean.com/media/share/pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share [generic] pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share: Downloading webpage WARNING: [generic] Falling back on generic information extractor [generic] pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share: Extracting information [debug] Looking for Brightcove embeds [debug] Looking for embeds [debug] Identified a twitter:player iframe [debug] [generic] Extracting URL: https://www.podbean.com/etp/pb-82dkh-129cbe1 [generic] pb-82dkh-129cbe1: Downloading webpage [redirect] Following redirect to https://www.podbean.com/media/share/pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share [debug] [generic] Extracting URL: https://www.podbean.com/media/share/pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share [generic] pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share: Downloading webpage WARNING: [generic] Falling back on generic information extractor [generic] pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share: Extracting information [debug] Looking for Brightcove embeds [debug] Looking for embeds [debug] Identified a twitter:player iframe [debug] [generic] Extracting URL: https://www.podbean.com/etp/pb-82dkh-129cbe1 [generic] pb-82dkh-129cbe1: Downloading webpage [redirect] Following redirect to https://www.podbean.com/media/share/pb-82dkh-129cbe1?action=openEpisode&episodeId=pb19516385&episodeIdTag=82dkh&podcastId=pbblog14072117&podcastIdTag=cpmk4&utm_campaign=twitter_player&utm_medium=dlink&utm_source=episode_share ...

Are any useful links being gathered from meta refresh links inside noscript elements?
NoScript has a Forbid META redirections inside <NOSCRIPT> elements option that I always enable. Generally these links lead to trackers or "Enable JS to use this site" pages, even if they don't loop indefinitely.
It would be easy enough to block a preceding noscript tag in the search pattern.

Not always - iframely embeds use the meta redirections inside noscript tag as a fallback if javascirpt is not detected. E.g. http://cdn.iframe.ly/02xDRw

confirmed

Here is another url that's affected by this issue:
http://legacy.winnipeg.ca:80/Francais/sustainability/PublicEngagement/ClimateActionPlan/documents/Kick-Off-Event-Postcard.pdf

I'm not sure how that page is relevant to yt-dlp.  And the message says that the page will be refreshed to the English version but the Refresh header just specifies the same URL. They need to go back to HTTP school. Though not obviously to blame, Server: Microsoft-IIS/8.5.
Also, internaute ("surfer", but more formal, like "internet user") is a great word that we should use in English: "The internaut typed the URL incorrectly".


Create an in-app Okta login widget

Why are we doing this?
SimpleReport and ReportStream share an Okta instance, but all the content (activation emails, reset password emails, default login page, etc) are SimpleReport branded. This is causing problems for the ReportStream team as they move towards onboarding more users outside the public health/STLT space for their CSV uploader. We're exploring a separation of the Okta instances (one for RS and one for SR) but in the interim need to come up with a workaround that will work for both teams.
Something that would help reduce confusion among new ReportStream users is not seeing the SimpleReport logo on all Okta-hosted content: there's a proposal to move this towards a shared PRIME/CDC logo instead. However, the main reason SimpleReport is the default logo is because it's the sign-on page for our users. To move towards a shared logo, we first need to move off the default sign-in widget. This is also a win for the SimpleReport user experience because it should enable us to have more control over the links at the bottom of the widget, and place our TOS elsewhere on the page.
Action requested
Move away from the Okta-hosted sign on page to an in-app Okta widget.
The ReportStream login page is a good model for us here:

We will need:

[ ] design input on what the new login page should look like (it will be in-app, not on the static site. We also still probably will be stuck with the default Okta widget styling - we can pass in params for the logo, links, etc, but probably can't change up the look of it too much)
[ ] engineering work to create a new login page and import the widget
[ ] engineering work to redirect the static site login buttons to our new app-side login page (and make sure that's all a secure process)

Additional context
I'm creating the full ticket here for easier issue tracking, but if we start looking into this in detail on the engineering side and decide it's not secure, we do not have to implement - we can come up with another solution to the co-branding issue.
These are the ReportStream code links that will be helpful:
Mural on why this is an issue
ReportStream Login component
ContextProvider (this is where they're setting/getting the Okta token)
Okta widget
Okta configuration for the widget

Holding on this until we have more clarity on the Okta account splitting situation (should be sometime next week)


No diagnostics or autocompletion from hls

Describe the bug
The haskell language server is not giving any diagnostics or autocompletion but other language servers installed through nvim-lsp-installer work fine.
System info (please complete the following information):

OS: Pop OS 20.04
Neovim version: NVIM v0.6.0-dev+564-g16d4af6d2
GHC version: 8.6.5

Install log

[INFO  Sat 30 Oct 2021 09:45:45 PM IST] ...-installer/lua/nvim-lsp-installer/ui/status-win/init.lua:566: Installation completed server_name="emmet_ls", success=true
[INFO  Wed 10 Nov 2021 01:38:38 PM IST] ...-installer/lua/nvim-lsp-installer/ui/status-win/init.lua:547: Starting install server_name="hls", requested_version=""
[INFO  Wed 10 Nov 2021 01:47:21 PM IST] ...-installer/lua/nvim-lsp-installer/ui/status-win/init.lua:566: Installation completed server_name="hls", success=true
[INFO  Wed 10 Nov 2021 02:03:40 PM IST] ...-installer/lua/nvim-lsp-installer/ui/status-win/init.lua:547: Starting install server_name="hls", requested_version=""
[INFO  Wed 10 Nov 2021 02:11:04 PM IST] ...-installer/lua/nvim-lsp-installer/ui/status-win/init.lua:547: Starting install server_name="hls", requested_version=""
[INFO  Wed 10 Nov 2021 02:19:52 PM IST] ...-installer/lua/nvim-lsp-installer/ui/status-win/init.lua:566: Installation completed server_name="hls", success=true

Sorry the issue was the root_dir value. One of "*.cabal", "stack.yaml", "cabal.project", "package.yaml", "hie.yaml" must exist in root_dir.


Missing s for tdp_extra in playbooks

The repository name is extras and we use tdp_extra inside playbooks like https://github.com/TOSIT-IO/tdp-collection-extras/blob/91ac349a3c695aff3fb344ff1cb5cfe4a1d238b8/playbooks/livy_server_install.yml#L8
We should add the missing s inside playbook in order to have tosit.tdp_extras.livy.server.

You should change the name in the galaxy.yml then:
https://github.com/TOSIT-IO/tdp-collection-extras/blob/91ac349a3c695aff3fb344ff1cb5cfe4a1d238b8/galaxy.yml#L9


View invoice throws an error

Hi
when trying to render a invoice like this:
$so = SalesOder::find(1);
$invoice = $so->invoices()->first();
return view('vendor.invoicable.receipt')->withInvoice($invoice);
I get the following error:
Undefined variable: moneyFormatter (View: /home/vagrant/code/xxxx/resources/views/vendor/invoicable/receipt.blade.php)

Hi @rabol ,
Thanks for submitting this issue.
You can use the view() method on the Invoice for this.
If you want to implement this behavior on your own, take a look at the method's contents:
https://github.com/sandervanhooft/laravel-invoicable/blob/5e7121bc5c18534f41b805e435d0b438e13f2c3c/src/Invoice.php#L77-L86

Problem is that the view() on the invoice use a not so nice layout and I wanted to use my own.
and the view() method does not allow one to parse a view as argument.
But I got it working

If you publish the receipt view (I don't look like the current looks either... ;) ) you can adapt it to your needs, while having the benefit of using the default Invoice methods.

I'll close this issue for now, thanks for following up. Let me know if it needs to be reopened.


dnx : The term 'dnx' is not recognized as the name of a cmdlet

Hi team,
I have install Visual Studio 2015 RC but while running any dnx command i am seeing below logs.
My dnvm command is working fine.

PM> dnx . ef migration add test
dnx : The term 'dnx' is not recognized as the name of a cmdlet, function, script file, or operable program.

Hi, how did you resolve this?

Its not working. But as a workaround I am using powershell to run dnx commands.


ArgumentNullException should not be thrown for properties of arguments

Following code should cause a violation:
public void DoSomething(SomeObject o)
{
    if (o.SomeData is null)
        throw new ArgumentNullException();
}

The reason is that the parameter o is not null and an ArgumentNullException would lead the troubleshooting in the wrong direction.
Explanation:
The issue is with the initialization of the parameter o (which took already place before the call) and not with the parameter itself.

Related to MiKo_3015


Fixed tf.contrib.crf.crf_log_norm to handle zero sequence length.

The original version of tf.contrib.crf.crf_log_norm can not produce zero output when the sequence length is zero or a negtive number, which will leads tf.contrib.crf_log_likelihood to produce non-zero output, so that the training procedure can be disturbed.
This patch force the output to be zero when the sequence length is equal or less than zero.

Can one of the admins verify this patch?

Can you add a test with zero-sized sequences?

Just checking in; did you have a chance to add the test I asked?

@chqiwang feel free to re-open once you have the test in.


NG: Transactional storage

We've had some difficulties ensuring atomic transactions with the current registry.  This makes it difficult to do things like robustly refcount images (or anything else where you'd need to touch metadata in several locations at once).  I've been poking around to get a feel for how other folks handle transactions with huge.

Redis (and most key/value stores we might use for the smaller metadata) supports transactions, and there is support in asyncio-redis, if we end up implementing the new registry in Python with aiohttp.
Transactional filesystems seem a bit harder to come by, but if you don't have a huge volume of them, you can likely squeak by with something like Toggenburger's libbtrfstrans (although the paper doesn't seem to be maintained or have version-controlled code).
Microsoft's SQL Server supports FILESTREAM, which seems to give transactional access through the database layer, but stores the actual blobs transparently to the filesystem.  Oracle Database has something similar with BFILE.
Gropengießer and Sattler have a paper on transactional S3.  I only skimmed it, but it seems to be talking about a unpublished code for their client library and service layer.

This is not my area of expertise though, and its certainly possible that there's a mainstream, open-source, transactional storage solution for large binary blobs; I just can't find it ;).

We are using this discussion in the ongoing roadmap for distribution but don't have actionable work based on this issue. Closing for now.


Tests for Date conversion methods

We have had several issues regarding date formatting and timezone settings. This is a very crucial area for an event based application and thus must be ensured to be working correctly on all fronts. In order to do so, we must write unit tests so that no changes break the desired working of the application.
Tests should include:

Correct conversion from ISO 8601 format to string representation
Conformance to timezone setting

Would you like to work on the issue?
No. I am busy in preparations of my exams
Target Milestone to solve the issue
Till which milestone will you be fixing the issue?

@iamareebjamal
taking up this issue.

@arp95 I have assigned you. Please let me know the milestone you plan to target for this issue.

@mananwason
yeah sure.
Milestone 2(https://github.com/fossasia/open-event-android/milestone/25)

@iamareebjamal
for the first case a local junit test would be fine right?
although for second we would need a instrumented junit test.

Yes, in most of the cases unit tests should work. You can mock the user timezone and accordingly check the value of expected date
Furthermore, I think it'll be an issue with instrumented test, because they will give different result for different runs, making tests flaky. How will you determine if the conversion is right?

I am not preferring instrumented test. because its a new thing i have taken up i thought whether local unit test would be enough or we would have to create a mock session and test the dates from there.

Only unit tests will be sufficient. The tests will be of this pattern
You are testing a method that takes a string as input which corresponds to a date, so you manually write many use cases of the string with different formats, and for different timezones and with edge cases like 00:00 24:00 and send it to that function for different timezones cases, and check if the response is correct matching the result with your hand calculated ones
No mock of sessions will be required

yeah got it.


(2.0.9) bspline.py: error due to incorrect expected shapes of coefficient vs. reference images when knot spacing = 1 voxel?

(Tagging #154 as this appears to be related.)
In bspline.py, _fix_topup_fieldcoeff assumes the fieldcoeff map output by FSL topup is padded by 3 voxels:
    coeff_shape = np.array(coeffnii.shape[:3])
    ref_shape = np.array(refnii.shape[:3])
    factors = coeffnii.header.get_zooms()[:3]
    if not np.all(coeff_shape == ref_shape // factors + 3):
        raise ValueError(
            f"Shape of coefficients file {coeff_shape} does not meet the "
            f"expectation given the reference's shape {ref_shape}."
        )

But the 3-voxel padding does not seem to be applied when the knot spacing is one voxel, resulting in an error due to discrepancy between expected and actual shapes of the coeff and ref volumes (see error below). Assuming the documentation of --warpres at
http://ftp.nmr.mgh.harvard.edu/pub/dist/freesurfer/tutorial_packages/centos6/fsl_507/doc/wiki/topup(2f)TopupUsersGuide.html
is accurate for FSL 5.0.11, this would occur when the smallest dimension of the input image (--imain) is greater than 1/2 the final knot spacing (--warpres).
On fMRIPrep 21.0.0rc2 I have had this error with 3.0 and 4.0 mm pepolar fmaps, but not 1.6 and 2.0 mm fmaps. (Final warpres in b02b0.cnf is 4 mm).
For the below error, the reference fmap  was 74 x 74 x 48, 3.0 mm isotropic.
	 [Node] Finished "fmriprep_wf.single_subject_<SUB>_wf.fmap_preproc_wf.wf_auto_00001.topup".
211119-21:20:15,21 nipype.workflow WARNING:
	 Storing result file without outputs
211119-21:20:15,28 nipype.workflow WARNING:
	 [Node] Error on "fmriprep_wf.single_subject_<SUB>_wf.fmap_preproc_wf.wf_auto_00001.fix_coeff" (/wd/fmriprep_wf/single_subject_<SUB>_wf/fmap_preproc_wf/wf_auto_00001/fix_coeff)
211119-21:20:15,31 nipype.workflow ERROR:
	 Node fix_coeff failed to run on host <HOST>.
211119-21:20:15,39 nipype.workflow ERROR:
	 Saving crash info to /out/sub-<SUB>/log/20211119-201526_b0f73562-529f-49e7-9cb4-9e16ec95cae1/crash-20211119-212015-tmadison-fix_coeff-71d8433f-782f-4962-aa67-4224830ba263.txt
Traceback (most recent call last):
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/plugins/multiproc.py", line 344, in _send_procs_to_workers
    self.procs[jobid].run(updatehash=updatehash)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 516, in run
    result = self._run_interface(execute=True)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 635, in _run_interface
    return self._run_command(execute)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 741, in _run_command
    result = self._interface.run(cwd=outdir)
  File "/opt/conda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 428, in run
    runtime = self._run_interface(runtime)
  File "/opt/conda/lib/python3.8/site-packages/sdcflows/interfaces/bspline.py", line 420, in _run_interface
    self._results["out_coeff"] = [
  File "/opt/conda/lib/python3.8/site-packages/sdcflows/interfaces/bspline.py", line 422, in <listcomp>
    _fix_topup_fieldcoeff(
  File "/opt/conda/lib/python3.8/site-packages/sdcflows/interfaces/bspline.py", line 480, in _fix_topup_fieldcoeff
    raise ValueError(
ValueError: Shape of coefficients file [74 74 48] does not meet the expectation given the reference's shape [74 74 48].

I'm not especially well-versed in NiPreps or FSL, so I would greatly appreciate confirmation whether this is an accurate diagnosis of the issue. Thanks!

Hey @madisoth. I'm with Damien right now. Quick question, are you applying the same resolution field map to the exact same resolution data? Or is there a discrepancy between fmap sizing and resolution of functional data?

Same resolution fieldmap and BOLD timeseries
On Tue, Nov 23, 2021 at 2:25 PM Amanda Rueter @.***>
wrote:

Hey @madisoth https://github.com/madisoth. I'm with Damien right now.
Quick question, are you applying the same resolution field map to the exact
same resolution data? Or is there a discrepancy between fmap sizing and
resolution of functional data?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nipreps/sdcflows/issues/250#issuecomment-977227003,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANQ4AOAM4FP5XCLAHNHOHP3UNQIFFANCNFSM5ISNSK4A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
Thomas Madison
Research Professional | Developmental Cognition and Neuroimaging Labs
(DCAN) | Masonic Institute for the Developing Brain
https://orcid.org/0000-0003-3030-6580

Possibly duplicates - https://github.com/nipreps/fmriprep/issues/2628#issuecomment-975719689

@madisoth could you confirm whether the voxel sizes of the coefficients generated by topup are 1mm?

Hey @madisoth, we've just pushed nipreps/fmriprep:pepolar-2628 to dockerhub. Could you try that image out with these data?

@oesteban I can confirm the coefficients file had "1 mm" voxels where I had the errors with 3.0 and 4.0mm fmaps, and "2 mm" voxels with 1.6 and 2.0 mm fieldmaps.
Will test the new build over the weekend, thank you!

Tested the new build and still getting an error in the same spot:
	 [Node] Finished "fmriprep_wf.single_subject_<SUB>_wf.fmap_preproc_wf.wf_auto_00002.topup".
211124-13:16:53,28 nipype.workflow WARNING:
	 Storing result file without outputs
211124-13:16:53,35 nipype.workflow WARNING:
	 [Node] Error on "fmriprep_wf.single_subject_<SUB>_wf.fmap_preproc_wf.wf_auto_00002.fix_coeff" (/wd/fmriprep_wf/single_subject_<SUB>_wf/fmap_preproc_wf/wf_auto_00002/fix_coeff)
211124-13:16:53,41 nipype.workflow ERROR:
	 Node fix_coeff failed to run on host <HOST>.
211124-13:16:53,50 nipype.workflow ERROR:
	 Saving crash info to /out/sub-<SUB>/log/20211124-121850_6b196eeb-d722-45f5-ab0e-432a97e5e4b7/crash-20211124-131653-tmadison-fix_coeff-d946738a-1268-4e8f-a3d0-a6bff079da26.txt
Traceback (most recent call last):
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/plugins/multiproc.py", line 344, in _send_procs_to_workers
    self.procs[jobid].run(updatehash=updatehash)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 516, in run
    result = self._run_interface(execute=True)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 635, in _run_interface
    return self._run_command(execute)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 741, in _run_command
    result = self._interface.run(cwd=outdir)
  File "/opt/conda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 428, in run
    runtime = self._run_interface(runtime)
  File "/opt/conda/lib/python3.8/site-packages/sdcflows/interfaces/bspline.py", line 420, in _run_interface
    self._results["out_coeff"] = [
  File "/opt/conda/lib/python3.8/site-packages/sdcflows/interfaces/bspline.py", line 422, in <listcomp>
    _fix_topup_fieldcoeff(
  File "/opt/conda/lib/python3.8/site-packages/sdcflows/interfaces/bspline.py", line 481, in _fix_topup_fieldcoeff
    raise ValueError(
ValueError: Shape of coefficients file [64 64 36] does not meet the expected shape [67. 67. 39.] (toupup factors are [1. 1. 1.]).

Should this be "factors > 1.0" (instead of ">= 1.0")?
https://github.com/nipreps/sdcflows/blob/c5052ec50b699fe9f26a526061640e2037efa87e/sdcflows/interfaces/bspline.py#L479

Hi @oesteban
I've tried nipreps/fmriprep:pepolar-2628 and got a similar error.
'''
File: /lscratch/27354946/sXXXX_ses-1.out/sub-sXXXX/log/20211124-104913_91a0b695-7670-4b42-9ceb-bdf50fda6cf5/crash-20211124-121716-zugmana2-fix_coeff-0b8f0538-28a7-4684-afa6-a3af36dbc57a.txt
Working Directory: /lscratch/27354946/sXXXX_ses-1.wrk/fmriprep_wf/single_subject_sXXXX_wf/fmap_preproc_wf/wf_ME_REST/fix_coeff
Inputs:
fmap_ref: /lscratch/27354946/sXXXX_ses-1.wrk/fmriprep_wf/single_subject_sXXXX_wf/fmap_preproc_wf/wf_ME_REST/flatten/sub-sXXXX_ses-1_dir-opposite_epi_idx-000.nii.gz
in_coeff: ['/lscratch/27354946/sXXXX_ses-1.wrk/fmriprep_wf/single_subject_sXXXX_wf/fmap_preproc_wf/wf_ME_REST/topup/sub-sXXXX_ses-1_dir-opposite_epi_idx-000_merged_base_fieldcoef.nii.gz']
pe_dir: j-

Traceback (most recent call last):
File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/plugins/multiproc.py", line 344, in _send_procs_to_workers
self.procs[jobid].run(updatehash=updatehash)
File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 516, in run
result = self._run_interface(execute=True)
File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 635, in _run_interface
return self._run_command(execute)
File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 741, in _run_command
result = self._interface.run(cwd=outdir)
File "/opt/conda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 428, in run
runtime = self._run_interface(runtime)
File "/opt/conda/lib/python3.8/site-packages/sdcflows/interfaces/bspline.py", line 420, in _run_interface
self._results["out_coeff"] = [
File "/opt/conda/lib/python3.8/site-packages/sdcflows/interfaces/bspline.py", line 422, in
_fix_topup_fieldcoeff(
File "/opt/conda/lib/python3.8/site-packages/sdcflows/interfaces/bspline.py", line 481, in _fix_topup_fieldcoeff
raise ValueError(
ValueError: Shape of coefficients file [64 64 34] does not meet the expected shape [67. 67. 37.] (toupup factors are [1. 1. 1.]).
'''

Forwarded here from nipreps/fmriprep#2641.
Test of branch nipreps/fmriprep:pepolar-2628 yielded the following unrelated error:
211130-12:02:57,600 nipype.workflow WARNING:
	 [Node] Error on "fmriprep_wf.single_subject_01_wf.func_preproc_task_rest_echo_1_wf.bold_t2smap_wf.t2smap_node" (/scratch/hb93/rob_testing_fmri/work/fmriprep_wf/single_subject_01_wf/func_preproc_task_rest_echo_1_wf/bold_t2smap_wf/t2smap_node)
211130-12:02:58,393 nipype.workflow ERROR:
	 Node t2smap_node failed to run on host m3i037.
211130-12:02:58,514 nipype.workflow ERROR:
	 Saving crash info to /scratch/hb93/rob_testing_fmri/pepolar-2628/sub-01/log/20211130-103646_36dc7ba1-1274-4f30-8e50-16a68d12240b/crash-20211130-120258-robertes-t2smap_node-54558758-10d9-4ef2-a737-346d69e4c16e.txt
Traceback (most recent call last):
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/plugins/multiproc.py", line 67, in run_node
    result["result"] = node.run(updatehash=updatehash)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 516, in run
    result = self._run_interface(execute=True)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 635, in _run_interface
    return self._run_command(execute)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 741, in _run_command
    result = self._interface.run(cwd=outdir)
  File "/opt/conda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 428, in run
    runtime = self._run_interface(runtime)
  File "/opt/conda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 822, in _run_interface
    self.raise_exception(runtime)
  File "/opt/conda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 749, in raise_exception
    raise RuntimeError(
RuntimeError: Command:
t2smap -d /scratch/hb93/rob_testing_fmri/work/fmriprep_wf/single_subject_01_wf/func_preproc_task_rest_echo_1_wf/unwarp_wf/_bold_file_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-1_bold.nii.gz_name_source_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-1_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz /scratch/hb93/rob_testing_fmri/work/fmriprep_wf/single_subject_01_wf/func_preproc_task_rest_echo_1_wf/unwarp_wf/_bold_file_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-2_bold.nii.gz_name_source_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-2_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz /scratch/hb93/rob_testing_fmri/work/fmriprep_wf/single_subject_01_wf/func_preproc_task_rest_echo_1_wf/unwarp_wf/_bold_file_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-3_bold.nii.gz_name_source_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-3_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz -e 15.0 33.25 51.5 --mask /scratch/hb93/rob_testing_fmri/work/fmriprep_wf/single_subject_01_wf/func_preproc_task_rest_echo_1_wf/unwarp_wf/brainextraction_wf/_bold_file_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-1_bold.nii.gz_name_source_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-1_bold.nii.gz/masker/clipped_mask.nii.gz --fittype curvefit
Standard output:

Standard error:
/opt/conda/lib/python3.8/site-packages/nilearn/datasets/__init__.py:93: FutureWarning: Fetchers from the nilearn.datasets module will be updated in version 0.9 to return python strings instead of bytes and Pandas dataframes instead of Numpy arrays.
  warn("Fetchers from the nilearn.datasets module will be "
INFO     t2smap:t2smap_workflow:229 Using output directory: /scratch/hb93/rob_testing_fmri/work/fmriprep_wf/single_subject_01_wf/func_preproc_task_rest_echo_1_wf/bold_t2smap_wf/t2smap_node
INFO     t2smap:t2smap_workflow:239 Loading input data: ['/scratch/hb93/rob_testing_fmri/work/fmriprep_wf/single_subject_01_wf/func_preproc_task_rest_echo_1_wf/unwarp_wf/_bold_file_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-1_bold.nii.gz_name_source_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-1_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz', '/scratch/hb93/rob_testing_fmri/work/fmriprep_wf/single_subject_01_wf/func_preproc_task_rest_echo_1_wf/unwarp_wf/_bold_file_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-2_bold.nii.gz_name_source_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-2_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz', '/scratch/hb93/rob_testing_fmri/work/fmriprep_wf/single_subject_01_wf/func_preproc_task_rest_echo_1_wf/unwarp_wf/_bold_file_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-3_bold.nii.gz_name_source_..scratch..hb93..rob_testing_fmri..BIDS..sub-01..func..sub-01_task-rest_echo-3_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz']
Killed
Return code: 137

topup was run, but the problematic fix_coeff node did not. I'll try re-running a few times in case of stochasticity in the execution order.

I was testing a hotfix of pepolar-2628 with the change I mentioned at the end of my last post, on the same data as before and got past topup without error, but then processing stalled for 48 hours and timed out during t2smap. Figured it could have been holiday or system maintenance-related, but after seeing @Lestropie 's error I'm less sure now:
	 [Node] Setting-up "fmriprep_wf.single_subject_<SUB>_wf.func_preproc_ses_<SES>_task_rest_acq_3p0noNORDIC_run_1_echo_1_wf.bold_t2smap_wf.t2smap_node" in "/wd/fmriprep_wf/single_subject_<SUB>_wf/func_preproc_ses_<SES>_task_rest_acq_3p0noNORDIC_run_1_echo_1_wf/bold_t2smap_wf/t2smap_node".
211127-08:00:01,53 nipype.workflow INFO:
	 [Node] Running "t2smap_node" ("fmriprep.interfaces.multiecho.T2SMap"), a CommandLine Interface with command:
t2smap -d /wd/fmriprep_wf/single_subject_<SUB>_wf/func_preproc_ses_<SES>_task_rest_acq_3p0noNORDIC_run_1_echo_1_wf/unwarp_wf/_bold_file_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-1_bold.nii.gz_name_source_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-1_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz /wd/fmriprep_wf/single_subject_<SUB>_wf/func_preproc_ses_<SES>_task_rest_acq_3p0noNORDIC_run_1_echo_1_wf/unwarp_wf/_bold_file_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-2_bold.nii.gz_name_source_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-2_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz /wd/fmriprep_wf/single_subject_<SUB>_wf/func_preproc_ses_<SES>_task_rest_acq_3p0noNORDIC_run_1_echo_1_wf/unwarp_wf/_bold_file_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-3_bold.nii.gz_name_source_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-3_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz /wd/fmriprep_wf/single_subject_<SUB>_wf/func_preproc_ses_<SES>_task_rest_acq_3p0noNORDIC_run_1_echo_1_wf/unwarp_wf/_bold_file_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-4_bold.nii.gz_name_source_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-4_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz /wd/fmriprep_wf/single_subject_<SUB>_wf/func_preproc_ses_<SES>_task_rest_acq_3p0noNORDIC_run_1_echo_1_wf/unwarp_wf/_bold_file_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-5_bold.nii.gz_name_source_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-5_bold.nii.gz/merge/vol0000_unwarped_merged.nii.gz -e 14.6 33.84 53.080000000000005 72.32 91.56 --mask /wd/fmriprep_wf/single_subject_<SUB>_wf/func_preproc_ses_<SES>_task_rest_acq_3p0noNORDIC_run_1_echo_1_wf/unwarp_wf/brainextraction_wf/_bold_file_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-1_bold.nii.gz_name_source_..input..sub-<SUB>..ses-<SES>..func..sub-<SUB>_ses-<SES>_task-rest_acq-3p0noNORDIC_run-1_echo-1_bold.nii.gz/masker/clipped_mask.nii.gz --fittype curvefit

Might be different manifestations of an underlying memory error:
slurmstepd: error: Detected 1 oom-kill event(s) in step 23256997.batch cgroup. Some of your processes may have been killed by the cgroup out-of-memory handler.

(note that this is the same SLURM job ID as my post above)
May require a separate discussion back at fmriprep.

@Lestropie it seems that the node getting fmriprep killed is t2smap_node rather than fix_coeff, but I know fix_coeff is a memory hog, so it could still be the problem. Have you managed to get past t2smap_node by allocating more memory or reducing the parallelism with a lower --nthreads?

Switching from 16G & 4 threads to 32 GB & 2 threads resulted in execution success for me.
Will cease that particular thread here since it's not strictly related to the issue title, but it may be worth considering revision of software documentation (here and/or in software for which it is a dependency) to reflect this requirement.


Add preliminary support for love.js as a build target

Hey! This looks really exciting! I wonder if it makes more sense to call the target lovejs instead of web, in case some other system will be supported in the future either alongside love.js or replacing it, but having incompatible configuration.

works for me

I will have another look and test it tomorrow. It's a national holiday, so I will have no excuse not to!

Would you believe it. I don't have any project to test this on, because my 11.3-projects use LuaJIT-features (either the bit module or FFI). I think you should allow building projects for 11.0, 11.1 and 11.2, because 11.3 should be backwards compatible and maybe only display a warning, if it doesn't match (or ask with a yes/no-prompt, but I'm not sure if I like that).

I'm not really sure if the steps you are following here are correct. I just had a couple minutes look at the love.js repos and I'm not sure where you got your steps from. Can you link to something? Or did you figure it out yourself? In that case we might want to fix the love.js-version so it stays functional?

The steps in the love.js repo are for people who want to run the tool using nodejs - however lovejs primarily provides a set of JS files which are the love 11.3 repo compiled into web assembly. I've reimplemented the templating lovejs does in javascript in python (see their index.js). Everything else is just copying their compiled files to the right places

I tried out some projects. Simple love projects that don't do anything fancy work fine (this worked: https://pfirsich.itch.io/spacetris and it's amazing), but love.js can't do LuaJIT specific stuff, which includes FFI, but also the bit module. And obviously you can't add any Lua modules from shared libraries, which shockingly excludes almost every other project I have (damn)!
I wonder if we should include a note about this somewhere and maybe warn/error if the configuration includes shared libraries.
I added a note to the readme, but maybe there needs to be more?
I attached the few missing changes as a patch to this comment, because I didn't want to PR in your repo (I think that would end up in a total mess). I don't know how to handle this properly. You don't have to commit it yourself (you can though!). I just want to make sure you agree with the changes: pull_9.txt (I have to attach as .txt, because GitHub won't let me upload a .diff or .patch :))

After a short private conversation it turned out jiaaro is pretty busy right now, so I will just merge and add the final adjustments.


HazardGroupingsTable

HazardGroupingsTable should map HazardCode to it's containing HazardGroup (ie, FLH to Flooding). It currently maps HazardCode to Hazard Name (FLH to Flood Hazard).

Fixed will be republished

@gordondouglass Will you post to this issue when they've been republished so that we know when we can start working on the associated feature?

Will do.
On Tue, Oct 8, 2019 at 4:09 PM Scott Davis<EMAIL_ADDRESS>wrote:

@gordondouglass https://github.com/gordondouglass Will you post to this
issue when they've been republished so that we know when we can start
working on the associated feature?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/agrc/ugs-hazards/issues/3?email_source=notifications&email_token=ANNUAU2ZYWHSRADZINFCYVLQNUAI7A5CNFSM4I6WTG5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAVYXVA#issuecomment-539724756,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANNUAU7WE653WOX7FXWXGB3QNUAI7ANCNFSM4I6WTG5A
.

--
Gordon Douglass, B.A., M.S.
GIS Manager
Utah Geological Survey
Lead GIS Analyst
Utah Geological Survey - Geologic Hazards
gdoug<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Office:<PHONE_NUMBER>
Mobile:<PHONE_NUMBER>
1594 West North Temple
Salt Lake City, Utah 84114
http://geology.utah.gov/
CONFIDENTIALITY NOTICE:  This e-mail message is intended only for the
person or entity to which it is addressed and may contain confidential
and/or privileged material.  Any unauthorized review, use, disclosure
or distribution
is prohibited. If you are not the intended recipient, please contact the
sender by reply e-mail and destroy all copies of the original message. If
you are the intended recipient but do not wish to receive communications
through this medium, please so advise the sender immediately.

Gordon fixed the table and I re-published it this morning

The data looks great!


Next steps

I am brainstorming some ideas about next steps, hoping to build something useful as self-hosted node:

bitcoin:
[ ] support passing amount
[ ] support unused address: track in #7
[ ] support signed proofs for address or for descriptor
[ ] add fee estimation
[ ] notify a user when received a payment (if the server has installed mail server, or something like that)
[ ] .. I am missing others cool stuff
html/style:
[ ] add dark mode
[ ] add banner text customizable by user: useful to put links
[ ] add linked received funds to explorer
[ ] add sharing and copy to clipboard
others:
[ ] support lightning
[ ] support liquid

I'd like to add an optional feature to get settings from env variables instead of an .ini file. Similar to the commits I was working on before using struct_opt. I prefer using env variables primarily to make my descriptor more private, but also because it's where heroku recommends putting settings. Or we could possible do both, load what we can from an .ini file and then override with env and command line parameters.

A nice to have feature would be to allow person sending btc to add a public and/or private comment with the tip, which would be associated on the server with that bitcoin address.

A great use case could be to populate a donation address QR code on repositories' README files. If the readme could somehow query the API to return the latest unused address in the form of an image (or even just text), you'd basically replace the old "static donation address" setup for a dynamically generated one.

maybe we can push the bin to crates so that we can cargo install it


JS not found error while opening (not running) notebook locally

Opening (not running) the notebooks here yields no plot for me.
By looking at the browser console I saw this resource wasn't found
https://localhost/nbextensions/widgets/notebook/js/extension.js?v=20170618104550

Did you run the rake tasks that load the JS files?

No, what are those?

I missed the notification for this issue. @lokeshh , are you still not able to see the notebook. Can you please once update the repo in c9users and try to run it again?

No I'm not able to see the plot when I open the notebook. I updated the repo.

I tried to follow this link : https://github.com/tatwan/c9-conda for installing ipython notebook. But I am not able to install it. It shows some error when I tried to install ipython notebook using pip or conda.
You can see online examples or setting up locally.

@Shekharrajak I haven't installed those gems. I thought daru-view should be enough. I think you should add these dependencies in the daru-view gemspec to make this more user friendly.

@Shekharrajak After installing those gems now highcharts are appearing when I run the notebook but I don't understand why the plots are missing when I open the notebook but works fine in nbviewer.

I tried to follow this link : https://github.com/tatwan/c9-conda for installing ipython notebook. But I am not able to install it. It shows some error when I tried to install ipython notebook using pip or conda.

After installing conda when you do conda install jupyter what errors did you get?


Tensorflow 2.0 Upgrade

This PR upgrades TF1 imports -> TF2 and updates documentation accordingly. Unfortunately, since the keras_exp package depends on TF1, I've removed this functionality. I will open a subsequent PR for TF2 distributed GPU training. Also, I've added a hot fix by removing the embedding_constraint variable in the Embedding Layer (see issue 15 for more info), but hopefully that can be fixed soon as well.

 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.Elizabeth Hancock 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.


increase version for intl

Hi, do you plan to merge this PR? I can no more use the calendar due to compilation error
Thank you

Thank you for response i dont have access to merge but if you need help i
can help you
On Thu, 18 Jul 2024 at 11:49 AM Claudio @.***> wrote:

Hi, do you plan to merge this PR? I can no more use the calendar due to
compilation error
Thank you
—
Reply to this email directly, view it on GitHub
https://github.com/dooboolab-community/flutter_calendar_carousel/pull/373#issuecomment-2235969773,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASFPXPPL2EAKZVW7ZZWYIULZM56QRAVCNFSM6AAAAABK264LXCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZVHE3DSNZXGM
.
You are receiving this because you authored the thread.Message ID:
@.***
.com>

Closes via #376


New generators

Hedgehog has a ton of good gens we could inplement for kotest.
http://hackage.haskell.org/package/hedgehog-1.0.1/docs/Hedgehog-Gen.html

The character-based ones can be churned out pretty quickly once we have the new Gen.string() merged.

Agreed. See my latest ticket on property test discussion too.

Added shuffle and subsequence.

Add choice.

Added element.
I think that's a good set now.


Fixing graph edges disconnecting in query plan

This PR fixes #18360

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 48.261%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
14816

Relevant Lines:
29137

💛  - Coveralls


Elaborate on rails example

I'm personally not a rails programmer but since I can't start with Dobi for months I thought that I might be missing some important point about Dobi and which is actually hidden somewhere in the rails example. I tried to read its code, again and again but it's still cryptic for me. So would someone explain step by step how does it work?
Specifically:

What does empty-db-env do? Its Dockerfile is just nothing. So how it can empty something and what?
Why export-models takes and executes a script from filesystem (db/export.sh) and not incorporate it in itself if it's gonna use it?
How would application reference postgresql via postgres hostname if it's not declared anywhere?
How simply by declaring net-mode in export-models job it's gonna "connect" somewhere and where it's going to connect actually?

Also it's unclear when and which services are really launched and when they are stopped. As far as I understand Dobi is unable to run any services, so how would I initialize a database running in a container?

What does empty-db-env do?

This is maybe not the best name. I think maybe it should be called empty-db. It is just an "empty" postgresql database. Empty meaning "no fixture data".
It just starts the postgresql database. This would be changed to service=emptydb when service resources exist.

Why export-models takes and executes a script from filesystem (db/export.sh) and not incorporate it in itself if it's gonna use it?

I'm not sure what you're asking here.

How would application reference postgresql via postgres hostname if it's not declared anywhere?

Yes, this is a bit hidden. It has to do with how "docker user defined networks" work. Contains on that network can have aliases which can be used as hostnames. docker-compose runs the empty-db.yml file, which creates a "user defined network" and sets the postgres alias.
After that, any other container that joins the network can use that alias. So in export-models net-mode: '{project}export_default' tells dobi to put the container on the same network, so it is able to use that alias.

How simply by declaring net-mode in export-models job it's gonna "connect" somewhere and where it's going to connect actually?

net-mode will accept the name of the network. The network that was created by docker-compose is called {project}export_default. So it tells it to join that network when it creates the container.
If you do docker network ls when it's running you will see that network listed.

Also it's unclear when and which services are really launched and when they are stopped.

They are stopped when dobi exits. They are started based on the task dependency order, like all other tasks.

so how would I initialize a database running in a container?

That is exactly what is happening in this example. Hopefully I've been able to explain it a bit better, but let me know if you have more questions.

Thank you very much for the explanations. (Offtopic: Sometimes it seems to me that we're the only people on Earth dedicating Dobi our time :) Dobi definitely needs more promotion)
While I was waiting for an answer I've learned something myself.


Can't change text color in Action Sheet

Is there a way to change the text color in ActionSheet, or the background color of ActionSheet?
This is the options array that I pass to the ActionSheet
[ { text: 'Camera', icon: 'camera', iconColor: 'green' },  { text: 'Gallery', icon: 'image', iconColor: 'violet'},  {text: 'Cancel', icon: 'close', iconColor: 'red'} ]
For my purposes I have changed the text color to white in entire app, which results in this (white text on white background)

I didn't find any way to either change the background color of ActionSheet, or the text color of options.

#1231

#2084


⚠ Bofrost.de has degraded performance

In 1d9819b, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2192 ms

Resolved: Bofrost.de performance has improved in 4e86c93.


Disabling ranges in time picker

Hey I am creating a booking plugin.
When a time is booked according to interval then that duration is disabled.
Like for example 3:00 PM to 4:00 PM ( interval 60 minutes )
when i set
timepicker.set({
			disable: [
				{ from: new Date( '28 September, 2018 3:00 PM' ), to: new Date( '28 September, 2018 4:00 PM' ) },
			],
		});

Then 4 PM is also blocked but I don't want 4 PM to be blocked because that is the next slot and that has to be enabled
Even if I pass 3:59 PM the 4:00  slot is still blocked.
How to resovle this ?

Hi, can you provide a codepen which demonstrates this issue?
Can you not block until max-1 (=3)?

hey @DanielRuf Thankyou for max-1 concept,
when passing endDateObj as (maxtime - currentBookingInterval)
It actually works perfectly.
:)


During an EVC update it's not checking if a UNI is conflicting (or shared with other EVCs), it can overwrite another EVC ingress flows

I was reviewing some implementation details for the upcoming vlan range feature, and just realized that currently we do have a mechanism to avoid allowing overlapping UNIs (interface + tag) with _is_duplicated_evc(evc), but this method is only being called on POST /v2/evc/, so on PATCH /v2/evc/{{circuit_id}}, if you set an overlapping tag value it'll accept, which should be invalid, since it'd be leaking the same access vlan on different EVCs, which would also ended up overwriting the flows.
Notice that during update, it's also changing a reference, so to verify if it's overlapping a copy might be needed (until we start also verifying if the tags are also available in the UNI with the is_valid, but that is only being used for NNI for some reason, probably technical debt)
How to reproduce

Create an EVPL "a" with vlan 10

{
  "name": "evpl",
  "service_level": 6,
  "dynamic_backup_path": true,
  "uni_a": {
    "interface_id": "00:00:00:00:00:00:00:01:1",
    "tag": {
      "tag_type": 1,
      "value": 10
    }
  },
  "uni_z": {
    "interface_id": "00:00:00:00:00:00:00:03:1",
    "tag": {
      "tag_type": 1,
      "value": 10
    }
  }
}

Create an EVPL "b" with vlan 11:

{
  "name": "evpl2",
  "service_level": 6,
  "dynamic_backup_path": true,
  "uni_a": {
    "interface_id": "00:00:00:00:00:00:00:01:1",
    "tag": {
      "tag_type": 1,
      "value": 11
    }
  },
  "uni_z": {
    "interface_id": "00:00:00:00:00:00:00:03:1",
    "tag": {
      "tag_type": 1,
      "value": 11
    }
  }
}

Update EVPL "b" to use vlan 10, it'll accept, which ultimately would overwrite ingress flows too:

{
    "uni_a": {
        "interface_id": "00:00:00:00:00:00:00:01:1",
        "tag": {
        "tag_type": 1,
        "value": 10
        }
    }
}

Before the update:

❯ sudo ovs-ofctl -O OpenFlow13 dump-flows s1
 cookie=0xac00000000000001, duration=64.375s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=50000,dl_src=ee:ee:ee:ee:ee:03 actions=CONTROLLER:65535
 cookie=0xac00000000000001, duration=64.355s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=50000,dl_src=ee:ee:ee:ee:ee:02 actions=CONTROLLER:65535
 cookie=0xaa14aa28bb55ed46, duration=44.571s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth1",dl_vlan=10 actions=set_field:4106->vlan_vid,push_vlan:0x88a8
,set_field:4097->vlan_vid,output:"s1-eth4"
 cookie=0xaa14aa28bb55ed46, duration=44.567s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth4",dl_vlan=1 actions=pop_vlan,output:"s1-eth1"
 cookie=0xaa14aa28bb55ed46, duration=44.471s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth3",dl_vlan=1 actions=pop_vlan,output:"s1-eth1"
 cookie=0xaac015101cea9f4a, duration=16.826s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth1",dl_vlan=11 actions=set_field:4107->vlan_vid,push_vlan:0x88a8
,set_field:4098->vlan_vid,output:"s1-eth4"
 cookie=0xaac015101cea9f4a, duration=16.825s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth4",dl_vlan=2 actions=pop_vlan,output:"s1-eth1"
 cookie=0xaac015101cea9f4a, duration=16.721s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth3",dl_vlan=2 actions=pop_vlan,output:"s1-eth1"
 cookie=0xab00000000000001, duration=64.734s, table=0, n_packets=44, n_bytes=1848, send_flow_rem priority=1000,dl_vlan=3799,dl_type=0x88cc actions=CONTROLLER:65535

After the update:
❯ sudo ovs-ofctl -O OpenFlow13 dump-flows s1
 cookie=0xac00000000000001, duration=327.658s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=50000,dl_src=ee:ee:ee:ee:ee:03 actions=CONTROLLER:65535
 cookie=0xac00000000000001, duration=327.638s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=50000,dl_src=ee:ee:ee:ee:ee:02 actions=CONTROLLER:65535
 cookie=0xaa14aa28bb55ed46, duration=307.850s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth4",dl_vlan=1 actions=pop_vlan,output:"s1-eth1"
 cookie=0xaa14aa28bb55ed46, duration=307.754s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth3",dl_vlan=1 actions=pop_vlan,output:"s1-eth1"
 cookie=0xaac015101cea9f4a, duration=99.862s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth4",dl_vlan=3 actions=pop_vlan,output:"s1-eth1"
 cookie=0xaac015101cea9f4a, duration=99.762s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth3",dl_vlan=3 actions=pop_vlan,output:"s1-eth1"
 cookie=0xaa14aa28bb55ed46, duration=26.851s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=20000,in_port="s1-eth1",dl_vlan=10 actions=set_field:4106->vlan_vid,push_vlan:0x88a8
,set_field:4097->vlan_vid,output:"s1-eth4"
 cookie=0xab00000000000001, duration=328.017s, table=0, n_packets=218, n_bytes=9156, send_flow_rem priority=1000,dl_vlan=3799,dl_type=0x88cc actions=CONTROLLER:65535

This is no longer an issue:
{
    "description": "KytosTagsAreNotAvailable, The tags [[2223, 2223]] are not available in 00:00:00:00:00:00:00:01:1",
    "code": 400
}


Fix stack traces in general errors

What does this PR do?
Fix the stack traces in error
Motivation

It wasing working correctly

Do not forget to upgrade version


visualizing distributions of individual variables

it might be nice to be able to easily get distributions of things when exploring a dataset, prior to trying to properly analyze anything or run computes. and if we did want this, itd be nice for the histograms to use the same binning that we use on the site, available via plot.data.
not sure yet, but it seems like wed want batches of variables maybe.. so another possible case of producing markdown pages.

see getMetadataVariableSummary .. no plots or markdown pages, and only works on one var at a time, but its something


Added protected topics to pub/sub

Description
Pub/sub topics can be marked as protected. Apps without explicit publish/subscribe scopes for a protected topic will not be able to publish/subscribe to it. Previous behaviour of scopes was maintained.
Updated tests to include all protected scope functionality.
Issue reference
Closes #5843.
Checklist

[x] Code compiles correctly
[x] Created/updated tests
[x] Unit tests passing
[x] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

Plan on updating the documentation once the new configuration here is approved.


✨ feat(metamask): Check if onboarding process is completed

Current dependencies on/for this PR:

new-dawn

PR #1040

PR #1041   👈

This stack of pull requests is managed by Graphite.

Merge activity

Dec 14, 3:32 PM: @@duckception started a stack merge that includes this pull request via Graphite.