Align reference to org.kie:kogito-addons-quarkus-data-index-postgresql in compact architecture example and documentation

To use the data-index add-on, declaring a dependency on org.kie:kogito-addons-quarkus-data-index-postgresql is sufficient. There is no need to explicitly declare a dependency on org.kie:kogito-addons-quarkus-data-index-persistence-postgresql

PRs:

https://github.com/apache/incubator-kie-tools/pull/2593
https://github.com/apache/incubator-kie-kogito-apps/pull/2100
https://github.com/apache/incubator-kie-kogito-examples/pull/2012


Replacing deprecated softmax_cross_entropy_with_logits function

Future major versions of TensorFlow will allow gradients to flow into the labels input on backprop by default.
tf.nn.softmax_cross_entropy_with_logits (from tensorflow.python.ops.nn_ops) is deprecated and will be removed in a future version.
Replacing it with tf.nn.softmax_cross_entropy_with_logits_v2

Thank you for your contribution. I am leaving it as it is for the time being. The warning is explicit enough, the migration path clear. However, the current code works and is simpler.


Problem building emacs with external package

I originally had this issue in divnix/devos#339 and thought perhaps I could avoid it with flake-utils-plus since there are less layers of abstraction.
However, it appears that flake utils plus also has the issue or the problem has been me making some mistake all along :sweat_smile:
Here was my attempt to add emacs with that external package. Note that you can reproduce by trying to build that repo at that commit.

Closing since I believe this is fixed

Thanks, I'll try this out soon!


Override the Renovate bot pin-digests presets from config:best-practices

Changes introduced with this PR
The Renovate configuration for the Arcalot repositories includes the configuration from platform-engineering-org/.github/default.json which in turn incorporates a number of Renovate presets, including config:best-practices.  This preset includes the presets, docker:pinDigests and helpers:pinGitHubActionDigests, which have the effect of pinning Docker images and GitHub Action images (respectively) using hash digest values.  And, unfortunately, there doesn't seem to be any nice way to override these presets once they are included, and they seem to take precedence over a subsequently specified :pinDigestsDisabled.
This PR adds to the shared configuration for the Arcalot repositories the raw configurations analogous to docker:pinDigests and helpers:pinGitHubActionDigests with the opposite configuration value, which does turn off digest-pinning for these two types of references.

By contributing to this repository, I agree to the contribution guidelines.

Closing this PR in favor of https://github.com/platform-engineering-org/.github/pull/39.


Nedbat/update requirements

Codecov Report

Merging #801 into master will decrease coverage by 0.84%.
The diff coverage is 72.22%.

@@            Coverage Diff             @@
##           master     #801      +/-   ##
==========================================
- Coverage    90.6%   89.76%   -0.85%
==========================================
  Files          81       81
  Lines       11170    11104      -66
  Branches     1149     1146       -3
==========================================
- Hits        10121     9967     -154
- Misses        939      998      +59
- Partials      110      139      +29

Impacted Files
Coverage Δ

coverage/backunittest.py
100% <ø> (ø)
:arrow_up:

tests/test_api.py
97.2% <ø> (ø)
:arrow_up:

tests/test_templite.py
100% <ø> (ø)
:arrow_up:

coverage/control.py
88.4% <ø> (-0.29%)
:arrow_down:

tests/test_summary.py
97.01% <ø> (-0.5%)
:arrow_down:

tests/conftest.py
88% <ø> (-8.43%)
:arrow_down:

coverage/backward.py
99% <ø> (ø)
:arrow_up:

tests/test_process.py
95.56% <ø> (-1.11%)
:arrow_down:

tests/backtest.py
0% <ø> (ø)
:arrow_up:

coverage/pytracer.py
22.77% <0%> (ø)
:arrow_up:

... and 41 more

Continue to review full report at Codecov.

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


Error: Die : PlatformToolset v120 is not installed

What version of Visual Studio do you have installed?

same error.
Die : PlatformToolset v120 is not installed.
At C:\gitlab\ocr_placas\utilidades\openalpr\windows\build.ps1:230 char:9

    Die "PlatformToolset $PlatformToolset is not installed."

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Die

What version of visual studio do you have installed?

I have the newest version of visual studio installed. Apparently for this tool chain you must retro-grad version.

You should have a VS2013 or to VS2015 to build it. It worked to me

same problem, I have visual studio communicty with c++ installed, I don't know what environment variables I need

If your Visual Studio is 2015, use v140 instead of v120

Ran into a similar issue. I have VS2017. I forked and did an update to support VS2017 v141. Going to do some more testing before PR'ing back to this repo. If anyone wants to sanity check it's here. https://github.com/Coderrob/openalpr-windows

As a quick workaround for anyone with this issue, you can either change line 15 of the build.ps1 to match the value of the toolset you have (VS14 (2015) = 140 etc) or install VS 2013


Chnage parser output AST format from classes to JSON object

Currently AlaSQL parser produces AST (abstract syntax tree) with classes on nodes. I received coule requests to change it to simple JSON (like WebSQLShim does).

As I hear it its a request to change the format of the AST - cause the JSON will still represent a syntax tree
Do we have any hints on what it will benefit? What is the need behind? Is it to interact with the syntax tree?
If its to have an easyer way of debugging an export of AST to JSON might be an option.

Yes, plus it will:

separate parser code from main body (there is no need to call new yy.CreateTable({tableid:$1}); in the parser
Other people can generate JSON from their frontend, for example, I received a request from Clujure guys
We can use this JSON as a standard API and add generators for other databases, like Mongo or other.

Sounds good !

AS I recall it last time I can the .compile() I got a JSON back - is this issue resolved?


Check, if Try in empty branch of Traversable.sum() and .product() is needed

Because of type erasure the result of the cast (T) should be always (Object) at runtime and therefore never throw a ClassCastException.

The type of nothing/no elements cannot be determined at runtime. Scala has the same 'problem' which is circumvented by throwing - as we will do.


Socat redirector via ansible

socat TCP4-LISTEN:80,fork TCP4:<IP_ADDRESS>:80
translation:
you are telling socat to listen to port 80, and forward all traffic to IP <IP_ADDRESS> on port 80
so basically we're taking 3 parameters:

the index of the host we want to run SOCAT on
the port we want to forward
the IP address or domain to forward to

so the socat role ideally would install socat AND then run this functionality

Left a PR @rmikehodges


IN filter for Multi-value Date field is not working

Throws: Could not load record list: unsupported IN operator on a single value field

This will be fixed with https://github.com/cortezaproject/corteza/issues/797 Checklist #1.


not supporting in react native 0.60.5 for android it is working fine in ios when i added the podspec file

With RN 0.60.6 in android, try to refer the link below:
https://github.com/wix/react-native-interactable/issues/289#issuecomment-536464364


addressing the broken choose-your-own-ip and create vm with >1 interf…

Problem: GCCE plugin launchVMs cannot create VM with IP address that we choose, and it also cannot create VM with additional interfaces.
This patch solves everything except for one thing... what field to use for IP address?? I tried "address", "ip", "value", "id", "privateaddress", "privateipaddress"... nothing works. However the patch does work as-id and we can at least create multiple interfaces, which is the important part. Somebody in development please figure out what that third field should be or where/how it is broken. Thanks!
Example:
[{network: 'https://www.googleapis.com/compute/v1/projects/kaholo-alpha/global/networks/mikanet',
subnetwork: 'https://www.googleapis.com/compute/v1/projects/kaholo-alpha/regions/asia-southeast1/subnetworks/mika-b',
address: '<IP_ADDRESS>'}]

FOUND IT.... it's "networkIP" I'll submit another pull request to make that change. Works great now.


Comparison method is created for each array type declared in JSON sample file

Hi,
it looks like json2pojo creates a comparison method (equals(Object other)) for arrays defined in the sample JSON file which leads to a compiler error. I would like to suppress the generation of such methods as it currently does not makes sense for my use case (yet).
In my 24 pojo classes, I have this same issue in 23 of them and the last one is called an "Object" which is also a red flag for me.
Any ideas how to fix this ?
Cheers,
Geo

Hi
It's really hard to say anything without having an example that would showcase issue at hand

Closing due to lack of feedback.
Please feel free to reopen if you still have questions.


Fix warning -Wno-self-assign and -Wno-unused-command-line-argument

these two warnings are supported by clang, not by gcc, so move it to clang part

@kuhar is it possible to verify this pull request on docker machines at google to see if it fixes build error? or maybe someone can help set up those docker CI builds for pal component?

Test summary for commit 54be2b4b4c49797727c4a1ebc910696758d8e399
Driver commits used in build
CWPACK: amd-master 7387247eb9889ddcabbc1053b9c2052e253b088e
METROHASH: amd-master 3c566dd9cda44ca7fd97659e0b53ac953f9037d2
LLPC: dev f5120c4c234eee413e87c1d34ca50ac0dad4c471
SPVGEN: dev<PHONE_NUMBER>de9775b7518b51c08260387a7367c4
XGL: dev f67223913cf046cb65adcc3bd3f06c6ad232f150
LLVM-PROJECT: amd-gfx-gpuopen-dev 661ac9b7d0d9edcbd07bd1b40c334934ff2297ac

CTS tests (Failed: 2/166701)Built with version <IP_ADDRESS>
Rhel 8.2, Gfx10
Passed: 30438/55574 (54.8%)
Failed: 0/55574 (0.0%)
Not supported: 25136/55574 (45.2%)

Ubuntu 18.04, Gfx9
Timeout or crash

Ubuntu 20.04, Gfx8
Passed: 30630/55553 (55.1%)
Failed: 1/55553 (0.0%)
Failures:
FAILURE: dEQP-VK.synchronization.basic.event.device_set_reset
Stack trace: Script:
synchronizationWrapper->queueSubmit(queue, DE_NULL): VK_ERROR_UNKNOWN at vktSynchronizationBasicEventTests.cpp:117

Not supported: 24922/55553 (44.9%)

Ubuntu 20.04, Gfx103
Passed: 34000/55574 (61.2%)
Failed: 1/55574 (0.0%)
Failures:
FAILURE: dEQP-VK.synchronization.basic.event.device_set_reset
Stack trace: Script:
synchronizationWrapper->queueSubmit(queue, DE_NULL): VK_ERROR_UNKNOWN at vktSynchronizationBasicEventTests.cpp:117

Not supported: 21573/55574 (38.8%)

Test summary for commit 3f4951058e43e5a603f68c3bf59fd0dbc4777d05
Driver commits used in build
CWPACK: amd-master 7387247eb9889ddcabbc1053b9c2052e253b088e
METROHASH: amd-master 3c566dd9cda44ca7fd97659e0b53ac953f9037d2
LLPC: dev f5120c4c234eee413e87c1d34ca50ac0dad4c471
SPVGEN: dev<PHONE_NUMBER>de9775b7518b51c08260387a7367c4
XGL: dev f67223913cf046cb65adcc3bd3f06c6ad232f150
LLVM-PROJECT: amd-gfx-gpuopen-dev 661ac9b7d0d9edcbd07bd1b40c334934ff2297ac

CTS tests (Failed: 3/222275)Built with version <IP_ADDRESS>
Rhel 8.2, Gfx10
Passed: 30438/55574 (54.8%)
Failed: 0/55574 (0.0%)
Not supported: 25136/55574 (45.2%)

Ubuntu 18.04, Gfx9
Passed: 30436/55574 (54.8%)
Failed: 1/55574 (0.0%)
Failures:
FAILURE: dEQP-VK.memory.pipeline_barrier.host_read_host_write.1048576
Stack trace: Script:
39:HostMemoryAccess Result differs from reference, Expected: 0x0000008f, Got: 0x00000001, At offset: 341212

Not supported: 25137/55574 (45.2%)

Ubuntu 20.04, Gfx8
Passed: 30630/55553 (55.1%)
Failed: 1/55553 (0.0%)
Failures:
FAILURE: dEQP-VK.synchronization.basic.event.device_set_reset
Stack trace: Script:
synchronizationWrapper->queueSubmit(queue, DE_NULL): VK_ERROR_UNKNOWN at vktSynchronizationBasicEventTests.cpp:117

Not supported: 24922/55553 (44.9%)

Ubuntu 20.04, Gfx103
Passed: 34000/55574 (61.2%)
Failed: 1/55574 (0.0%)
Failures:
FAILURE: dEQP-VK.synchronization.basic.event.device_set_reset
Stack trace: Script:
synchronizationWrapper->queueSubmit(queue, DE_NULL): VK_ERROR_UNKNOWN at vktSynchronizationBasicEventTests.cpp:117

Not supported: 21573/55574 (38.8%)

-1 from me for the cmake part. Unused warning suppressions don't actually show up unless it's already warning on something else, and trying to handle every permutation by compiler is not robust, since the actual warnings implemented vary by version. See the 'add_flag_if_exists' function in PalCompilerWarnings.cmake to handle it robustly.
The static_cast is trivially correct, though, so feel free to commit directly to unblock things.

@kuhar is it possible to verify this pull request on docker machines at google to see if it fixes build error? or maybe someone can help set up those docker CI builds for pal component?

We actually don't run anything on Google machines, we just store the pre-build docker images in Google Cloud.
If you want to run the Build AMDVLK workflow, you can temporarily enable it for pull requests on your own github fork.
In llpc/.github/workflows/build-amdvlk-docker.yml replace this
name: Build AMDVLK for LLPC

on:
  schedule:
    - cron:  "0 */12 * * *"
  workflow_dispatch:

jobs:
  build-and-push-amdvlk:
    name: "Features: ${{ matrix.feature-set }}, assertions: ${{ matrix.assertions }}"
    if: github.repository == 'GPUOpen-Drivers/llpc

with something like
name: Build AMDVLK for LLPC

on:
  pull_request:

jobs:
  build-and-push-amdvlk:
    name: "Features: ${{ matrix.feature-set }}, assertions: ${{ matrix.assertions }}"
    if: github.repository != 'GPUOpen-Drivers/llpc

Or alternatively, you can run docker on your local machine. I typically look at the github actions logs and take the full command from there, e.g.,:
sudo docker build . --file docker/amdvlk.Dockerfile               \
               --build-arg BRANCH=dev  --build-arg CONFIG=Release                    \
               --build-arg ASSERTIONS=ON                     \
               --build-arg FEATURES="+clang"      \
               --build-arg GENERATOR=Ninja

or
sudo docker build . --file docker/amdvlk.Dockerfile               \
               --build-arg BRANCH=dev  --build-arg CONFIG=Release                    \
               --build-arg ASSERTIONS=OFF                     \
               --build-arg FEATURES="+gcc"      \
               --build-arg GENERATOR=Ninja

Ah, you'd also have to modify the docker file to clone pal from your own fork instead of GPUOpen-Driver

@kuhar thanks. @JakeMerdichAMD  i'll submit addrlib change first to see if build warning is fixed


Bugfix (wildcharge heal was undefined)

In the description, ping issue number 3(Add more attacks) by adding #issuenumber to close it. I have added the labels. So it will count towards hacktober mp


Tweaks

This PR aims to avoid doing the configuration check in the loop, in a method that is also called for non-anonymous-classes.
If you agree, please merge, also please rebase your PR on latest master,
thanks for all the work!
@jrmajor

Looks good, thank you for your help :) Merged it and rebased on master.


Fixed SystemStackError

Fix: calling "indirect_rate" method when rates are not defined throws SystemStackError: stack level too deep.

Thanks, @olhor for working on the solution.
@rmustafin It would be really helpful if you can review this PR as soon as possible. We are about to deploy this on production and don't want to run into this error. ( We are using latest 1.1.3 version)
Thanks in advance.

@olhor Tried to use the solution provided here and there is an issue with the implementation.
Using the gem with Ruby Money gem liek this.
Money.from_amount(100, 'USD', russian_central_bank_object).exchange_to('AED').to_f

When the rate is not available then it should throw Money::Bank::UnknownRate exception but it returning a value 0.

I will try to check what we can do to fix it. Thanks.

@olhor Tried to use the solution provided here and there is a possible issue with the implementation.
Using the gem with Ruby Money gem like this.
Money.from_amount(100, 'USD', russian_central_bank_object).exchange_to('AED').to_f

When the rate is not available then it should throw Money::Bank::UnknownRate exception but it returning a value 0.

This is what I get:
Money.from_amount(100, 'USD', bank).exchange_to('AED').to_f
[WARNING] The default rounding mode will change from `ROUND_HALF_EVEN` to `ROUND_HALF_UP` in the next major release. Set it explicitly using `Money.rounding_mode=` to avoid potential problems.
Money::Bank::UnknownRate: No conversion rate known for 'USD' -> 'AED'

Are there any prerequisites? Should the rates be present?

@olhor Oh 🤔

Are there any prerequisites? Should the rates be present?

Doing it like this -
bank_object = Money::Bank::RussianCentralBank.new
bank_object.update_rates

Money.from_amount(100, 'USD', russian_central_bank_object).exchange_to('AED').to_f

@olhor Really appreciate your work and communication to resolve the issue. Thank you.

@rmustafin Please check.

@olhor any chance we can merge this ?

@arpit1094 Don't ask me. I am not a maintainer, I do not have write access.


install instructions: ibllib is already in iblenv dev mode

This creates an issue as the pip install shadows the dev repository and confuses users

Ok so in fact I went through quite a refactoring (didn't take me long actually as the code is quite easy to grasp IMO)

general import structure made examples only runnable from current directory - not the case anymore
avoid start imports when possible
lateralization: a problem was all the lateralization was done in the ibllib.atlas.regions object that was not used. Adapting the metadata would have duplicated a lot of code. I've removed the metadata field of atlas_model, and replaced with atlas_model.atlas.regions. THis way all the lateralization came for free
also removed some code to translate Allen colors in RGB as this was already all done in regions object

Some more tests would be nice, I may have broken a few things but I think overall it's an improvement.
Loved the viewer :sunglasses:


Unable to install.

What happened?
A bug happened! was unable to download the 5 gig evw 7.3 but i saw in a previous post that i could be manually downloaded which i did. i put it into the downloads folder associated with the modlist but it is still trying to download it from nexus. any idea how to fix this?
thanks
Modlist version
wabbajack <IP_ADDRESS>

It's sort of answered in the closed issue from 3 days ago, but you need to download the file from a Premium Nexus server. The default download server for Enemy Variations Wenches 7.3 is serving a lite version.

Similar problem. Closed and reopened wabbajack and it ran.

Make sure you're downloading it from a mirror on nexus - as the default CDN contains the bugged one which is 615mb~, and make sure you're downloading 7.3 from the 'old files' section and not 7.3.1

so i finally got around to reinstalling this modpack after i got pissed and uninstalled the download folder. now i was able to download the evw mod but now i cant finish installation due to needing the more nasty creatures 8a mod. the author has the 8b mod published with no backlog of the 8a version... such frustration.


examples/http_client.cc fails to GET content larger than 4096 bytes including header

Consider the following server code:
#include <sstream>

#include <pistache/http.h>
#include <pistache/router.h>
#include <pistache/endpoint.h>

class EchoServer {
public:
  EchoServer(Pistache::Address addr)
    : httpEndpoint(std::make_shared<Pistache::Http::Endpoint>(addr)) {}

  void init(size_t thr = 2) {
    auto opts = Pistache::Http::Endpoint::options()
      .threads(thr);
    httpEndpoint->init(opts);
    setup();
  }

  void start() {
    httpEndpoint->setHandler(router.handler());
    httpEndpoint->serve();
  }

private:
  void setup() {
    Pistache::Rest::Routes::Get(router, "/:value/:count", Pistache::Rest::Routes::bind(&EchoServer::doEcho, this));
  }

  void doEcho(const Pistache::Rest::Request& request, Pistache::Http::ResponseWriter response) {
    std::string value = request.param(":value").as<std::string>();
    int count = request.param(":count").as<int>();

    std::stringstream ss;
    for (int i=0; i<count; ++i) { ss << value; }
    response.send(Pistache::Http::Code::Ok, ss.str());
  }

  std::shared_ptr<Pistache::Http::Endpoint> httpEndpoint;
  Pistache::Rest::Router router;
};

int main(int argc, char *argv[]) {
  Pistache::Port port(9080);
  Pistache::Address addr(Pistache::Ipv4::any(), port);

  EchoServer echo(addr);

  echo.init();
  echo.start();
}

It is adapted (simplified) from the example/rest_server.cc code in this repo.  When run and hit from a browser, it will repeat the ":value" field ":count" times as expected.  When using the examples/http_client.cc code, however, it works only when the GET response is less than ~4096 characters.  This can be verified by running the http_client.cc program with the following while the server above is running on localhost.
This works as anticipated:
http_client http://localhost:9080/f/4036
This fails to retrieve a response:
http_client http://localhost:9080/f/4037
Both of these URL's work when accessing from a web browser.  I have also verified this using other web pages which return more than 4KiB.  If the response is larger than 4096 bytes, the client fails to process it.
I attempted to change  MaxBuffer in include/pistache/config.h to 16MB, but that resulted in a seg fault.  I didn't try any smaller values.

As mentioned in many other bugs in this project, the pistache client is horribly broken.  I wish people would search through the bug list before filing duplicate bugs.
PRs to fix the http client are welcome.  PRs to remove it are also welcome.  I recommend that you use libcurl or some other http client.  If you need the promise/callback features of the pistache client, then you or someone will need to submit PRs to fix bugs and add support.
The original author of pistache only needed very small request and response sizes, so that is all that he implemented.  We modified the server side so that we can override the 4k max buffer when starting up the server thread.  No such change has been made to the client yet.

@handrews42 Hello, I have made several changes to fix this bug. Would it be possible for you to check it? @dennisjenkins75


codeGen for java gateway logic is generating java variable code for every variable regardless of use

Describe the bug
When codegen generates a gateway logic for java code, it is creating code like this:
       splitNode3.constraint(7, "_28939158-F15A-493C-A92E-7FA3FC34056B", "DROOLS_DEFAULT", "java", kcontext -> {
            java.lang.String approver = (java.lang.String) kcontext.getVariable("approver");
            org.acme.travels.Traveller traveller = (org.acme.travels.Traveller) kcontext.getVariable("traveller");
            java.lang.Boolean firstLineApproval = (java.lang.Boolean) kcontext.getVariable("firstLineApproval");
            java.lang.Boolean secondLineApproval = (java.lang.Boolean) kcontext.getVariable("secondLineApproval");
            return true;
        }, 0);

This does not appear correct / excessive code gen.  Imagine if you have 100 variables.  Every gateway would generate 100 lines of variables?
Expected behavior
No response
Actual behavior
No response
How to Reproduce?
No response
Output of uname -a or ver
No response
Output of java -version
No response
GraalVM version (if different from Java)
No response
Kogito version or git rev (or at least Quarkus version if you are using Kogito via Quarkus platform BOM)
No response
Build tool (ie. output of mvnw --version or gradlew --version)
No response
Additional information
No response

Yes, this unneded variables generation might be skipped (since this data is already in memory, it does not have performance impact though)
Created JIRA https://issues.redhat.com/browse/KOGITO-6560


visit install for llnl coral systems

ray. rzmantz, shark, and when available: sierra requested by Brian Ryujin
-----------------------REDMINE MIGRATION-----------------------
This ticket was migrated from Redmine. As such, not all
information was able to be captured in the transition. Below is
a complete record of the original redmine ticket.
Ticket number: 3000
Status: Pending
Project: VisIt
Tracker: Feature
Priority: Normal
Subject: visit install for llnl coral systems
Assigned to: Eric Brugger
Category: -
Target version: 2.13.4
Author: Cyrus Harrison
Start: 01/25/2018
Due date:
% Done: 0%
Estimated time:
Created: 01/25/2018 12:08 pm
Updated: 10/15/2018 05:16 pm
Likelihood:
Severity:
Found in version: 2.12.3
Impact: 3 - Medium
Expected Use: 3 - Occasional
OS: All
Support Group: Any
Description:
ray. rzmantz, shark, and when available: sierra requested by Brian Ryujin
Comments:
I am waiting on accounts on those machines. This can be done after the release at any time. We only need to do this for Sierra since nothing cross mounts its file system.

VisIt installed on lassen, rzansel and sierra.


GetListing unable to detect format

FTP OS: Unknown
FTP Server: Unknown
Computer OS: ? Windows 10
FluentFTP Version: ? version 32.4.7
Just first wanted to say that this is a great easy to use library, I hope you keep up the great work. The issue I am having is FluentFTP is not able to recognize the format being returned by GetListing(). The response to getting the file listing in the log file is:
Status:   Not in UNIX format
Status:   Not in UNIX format
Status:   Not in Windows format
Status:   Not in OS/400 format
Status:   Not in VMS format
Status:   Could not detect format. Using default Unix
Warning:  Failed to parse file listing:
This issue was discovered by one of our users, they do not have FileZilla to test with but were able to download the files through Windows File Explorers FTP.
Sorry for not having more information on the device that FluentFTP is having difficulty with. I've reached out to the vendor of the device to get more information on its OS, so I may be able to add more information on this issue in the future.

# Connect()
Status:   Connecting to ***:21
Response: 220 FTP server ready.
Command:  USER ***
Response: 331 User name okay, need password.
Command:  PASS ***
Response: 230 User logged in, proceed.
Command:  FEAT
Response: 500 Syntax error, command unrecognized.
Status:   Text encoding: System.Text.ASCIIEncoding
Command:  SYST
Response: 502 SYST command not implemented, or not allowed.
Warning:  Cannot auto-detect listing parser for system 'Unknown', using Unix parser

# SetWorkingDirectory("/")
Command:  CWD /
Response: 250 CWD  requested file action okay, completed.

# DirectoryExists("/COMTRADE")

# GetWorkingDirectory()
Command:  PWD
Response: 257 "/" is current directory.
Command:  CWD /COMTRADE
Response: 250 CWD  requested file action okay, completed.
Command:  CWD /
Response: 250 CWD  requested file action okay, completed.

# SetWorkingDirectory("/COMTRADE/")
Command:  CWD /COMTRADE
Response: 250 CWD  requested file action okay, completed.

# GetListing("/COMTRADE/", Auto)
Command:  TYPE I
Response: 200 TYPE Command okay.

# OpenPassiveDataStream(AutoPassive, "LIST /COMTRADE", 0)
Command:  EPSV
Response: 229 Entering Extended Passive Mode (|||64900|).
Status:   Connecting to ***:64900
Command:  LIST /COMTRADE
Response: 150 File status okay; about to open data connection.
+---------------------------------------+
Listing:  .               <DIR>         00/00/80 00:00:00
Listing:  ..              <DIR>         00/00/80 00:00:00
Listing:  02280001.DAT          48000   16/11/20 16:52:03
Listing:  02280001.CFG           2181   16/11/20 16:52:03
Listing:  02280037.DAT          48000   07/06/17 13:35:03
Listing:  02280037.CFG           2187   07/06/17 13:35:03
-----------------------------------------
Status:   Disposing FtpSocketStream...

# CloseDataStream()
Response: 226 Closing data connection.
Status:   Disposing FtpSocketStream...
Status:   Not in UNIX format
Status:   Not in UNIX format
Status:   Not in Windows format
Status:   Not in OS/400 format
Status:   Not in VMS format
Status:   Could not detect format. Using default Unix
Warning:  Failed to parse file listing: .               <DIR>         00/00/80 00:00:00
Status:   Not in UNIX format
Status:   Not in UNIX format
Status:   Not in Windows format
Status:   Not in OS/400 format
Status:   Not in VMS format
Status:   Could not detect format. Using default Unix
Warning:  Failed to parse file listing: ..              <DIR>         00/00/80 00:00:00
Status:   Not in UNIX format
Status:   Not in UNIX format
Status:   Not in Windows format
Status:   Not in OS/400 format
Status:   Not in VMS format
Status:   Could not detect format. Using default Unix
Warning:  Failed to parse file listing: 02280001.DAT          48000   16/11/20 16:52:03
Status:   Not in UNIX format
Status:   Not in UNIX format
Status:   Not in Windows format
Status:   Not in OS/400 format
Status:   Not in VMS format
Status:   Could not detect format. Using default Unix
Warning:  Failed to parse file listing: 02280001.CFG           2181   16/11/20 16:52:03
Status:   Not in UNIX format
Status:   Not in UNIX format
Status:   Not in Windows format
Status:   Not in OS/400 format
Status:   Not in VMS format
Status:   Could not detect format. Using default Unix
Warning:  Failed to parse file listing: 02280037.DAT          48000   07/06/17 13:35:03
Status:   Not in UNIX format
Status:   Not in UNIX format
Status:   Not in Windows format
Status:   Not in OS/400 format
Status:   Not in VMS format
Status:   Could not detect format. Using default Unix
Warning:  Failed to parse file listing: 02280037.CFG           2187   07/06/17 13:35:03

# Dispose()
Status:   Disposing FtpClient object...
Command:  QUIT
Response: 221 Goodbye.
Status:   Disposing FtpSocketStream...
Status:   Disposing FtpSocketStream...

After doing more research I have found that this file listing format could be vendor specific. Since that this the case I do not expect this library to add support for this format.
But, I was wondering could an option be added to GetListing() that would write the directory listing to a file in the case that the format is not recognized? This would allow me to easily build my own parser for this and any other vendor specific formats I run into in the future.

I should read documentation better, closing this issue after seeing the custom parser functionality.


Row not closing when other rows are opened

React native version 0.60.1,please help
I have tried with the props but not working
closeOnRowBeginSwipe={false}
closeOnRowOpen={true}

Hey @cisplRejjak please see my responses in these two places:
https://github.com/jemise111/react-native-swipe-list-view/issues/358#issuecomment-542862824
https://github.com/jemise111/react-native-swipe-list-view/issues/360#issuecomment-544148460
If those don't help please post some example code, thanks!

I have a similar issue:
render() {
   return (
     <SwipeListView
       data={this.props.list}
       keyExtractor={item => item.id}
       renderItem={(data) => {
         return <ListItem
           key={data.item.id}
           title={data.item.text}
           bottomDivider
           subtitle={moment(data.item.date).format('DD MMM YYYY HH MM')}
           titleStyle={{ fontWeight: 'bold', marginBottom: 5 }}
           subtitleStyle={{ opacity: 0.5 }}
           leftIcon={{ name: 'av-timer' }}
           chevron
           onPress={() => {
             this.props.dispatch({ type: EDIT_LIST, payload: { id: data.index + 1 }});
             this.props.dispatch({ type: TOGGLE_MODAL });
           }}
         />
       }}
       renderHiddenItem={(data) => (
         <View style={{ flex: 1, flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>
           <Text></Text>
           <Icon
             reverse
             name='delete'
             color='red' />
         </View>
       )}
       disableRightSwipe
       leftOpenValue={75}
       rightOpenValue={-75}
       friction={5}
       closeOnRowBeginSwipe={true}
       closeOnRowOpen={true}
     />
   );
 }

Solved: I was missing keyExtractor:
keyExtractor={(item, index) => index.toString()}

Excellent! I'm going to assume the initial issue was due to missing keys as well. Closing... please reopen if there are still issues

how to achieve this with only  Component ?


MultiProgress bar flickers#2

I did another try of indicatif 0.13.0, and found that as soon as I only one ProgressBar into MultiProgress it starts to flicker the same I described in https://github.com/mitsuhiko/indicatif/issues/42.
Regards,

Please submit a code reproducing the problem and your environment

windows-10. conemu.
It is just a bit modified example/multi.rs
If I change ranges for 10k 100k 10k - it stops flicker.
https://gist.github.com/127aff606d2d5bf5e8ab9197c7a9b71b

@Deniskore
Just checked - it helped. Thank you.


Fix crashes in the installer

Fix crashes in the installer, which appears to account for 95%+ of crashes in WindowsAppRuntimeInstall.exe.
Errors fixed:

InstallActivityContext.cpp was passing an hstring to StringCchPrintf for the activity Id. Fix: call ".data()" on the hstring to properly pass the WCHAR*.
InstallActivityContext.cpp was passing std::wstring to StringCchPrintf for the resource (package) id and error text. Fix: call ".c_str()" on the std::wstring to properly pass the WCHAR*.
InstallActivityContext.cpp for ProvisionPackage failures wasn't passing the resource/package id for one of the "%s" arguments. Fix: Pass m_currentResourceId.c_str() for that argument.
InstallActivityContext.cpp for StagePackage failures was passing a GUID for one of the "%s" arguments. Fix: convert the GUID to a string, like is done for active Ids elsewhere.
GetAndLogDeploymentOperationResult() didn't always return a value. Fix: put back the "return S_OK" which was removed in a previous change.
DeregisterInstallerEventSourceW() was returning a "const BOOL&", which was a reference to a stack variable. Fix: Fixed that   compiler warning by making it not a reference.

This change is intended to address issues reported in #3760.

/azp run

Thank you so much! Would there be a new version of that installer published afterwards or would this only apply to future new releases?

@tristanlabelle The first step will be to get this into the 1.4 stable release, which is coming soon. If there is a need for this on 1.3.x, we can also look at that.

@codendone Thanks! Will that apply to all 1.4 releases? We are dependent on features in 1.4-experimental1 and would like to see fixes there too.
Also we are running into the issue I reported even when running the individual 4 MSIXes without the exe installer, so I wonder if there's something else going on.

@tristanlabelle The current plan is to only have the fix in future releases. Many of the experimental APIs became stable in 1.4-preview2 (and will be in the upcoming 1.4-stable release) -- any chance that release has all of the functionality you need?


Humidity data

Does anyone know where humidity data can be obtained? Any there any APIs that provide that?

Hourly doesn't return humidity data for your location?

you're right. Hourly does have humidity data. I tried searching 'humidity' in the docs but somehow it doesn't show up. Thank you!


CSS mixins are not applied correctly in some hierarchies of LitELement-based components

Description
The problem that we observe is that a CSS mixin applied to an element in a certain hierarchy of elements stops being applied correctly when a certain element is added outside of this hierarchy.
Here's a structure of elements where we can see this problem:
<element-1> (applies `--our-mixin` specified elsewhere) </element-1>
<element-2>
  (defines `--our-mixin`)
  <element-1> (applies `--our-mixin` specified elsewhere) </element-1>
</element-2>

The problem is that the presence of <element-1> as a sibling element of <element-2> prevents --our-mixin defined inside of <element-2> from being applied correctly in another instance of <element-1> nested inside of it. If we remove the top-most <element-1> declaration though, the --our-mixin defined in <element-2> starts to be applied correctly.
You can see it live here: https://stackblitz.com/edit/lit-element-css-mixin
The same structure of elements written with PolymerElement instead of LitElement as a base class doesn't have this problem.
See the identical Polymer version that works correctly here: https://stackblitz.com/edit/polymer-element-css-mixin
Live Demo
An example with LitElement base class (where this problem occurs):
https://stackblitz.com/edit/lit-element-css-mixin
The same example with PolymerElement base class (the mixin is applied as expected):
https://stackblitz.com/edit/polymer-element-css-mixin
Steps to Reproduce
Open https://stackblitz.com/edit/lit-element-css-mixin
Expected Results
The second square should have a red background due to the --our-mixin mixin definition found in the Element2 class (see the index.js file).
Actual Results
The red background is not applied to the second square as defined by the --our-mixin declaration in Element2.
As noted above, it starts working when the top-most element-1 declaration in index.html is removed or commented out, whereas it should not have any effect.
Browsers Affected

[x] Chrome
[ ] Firefox
[ ] Edge

Versions

lit-element: v0.5.2
webcomponents: v2.0.2

Here's a version that shows this is still broke on the dev branch: http://jsbin.com/nuwotel/1/edit?html,output.

Sorry for the delay on this, but it's finally fixed as shown here: https://stackblitz.com/edit/lit-element-css-mixin-hgtjfn?file=index.js.

@sorvell what should be the approach with the new static get styles method of version 2.0.0?
Here is the example:
https://stackblitz.com/edit/lit-element-css-mixin-static-css?file=index.js


Set use_auth_token to True by default

This sets the use_auth_token parameter to True by default for the Repository instantiation.
If users are not logged in, then it will behave similarly to the previous default, or if the use_auth_token parameter was set to False: the HfFolder().get_token() returns None, and the Repository behaves as unauthenticated.
For logged-in users, however, this should dramatically reduce the user errors linked to cloning a repository without specifying the authentication token, in turn being unable to push to that repository with an unhelpful error.
Fix https://github.com/huggingface/huggingface_hub/issues/187

For logged-in users, however, this should dramatically reduce the user errors linked to cloning a repository without specifying the authentication token, in turn being unable to push to that repository with an unhelpful error.

I think it 'd be an important fix to provide a helpful error in that case, no?

Yes, it's this error: https://github.com/huggingface/transformers/issues/12572

we can catch it in Repository and provide a more understandable error that they need to authenticate?

Agreed with @julien-c to merge this while keeping in mind that this isn't ideal either, as it saves the credentials in the remotes of the repository. I'm working on a rework involving git credential in order to not rely on the HF token anymore to pull/push from/to the hub.


CallAccepted event is missing after OutgoingCall

We implemented the outgoing call notification in Zammad too. Its really useful to see outgoing connections too.
After using it in production it went out that no CallAccepted is fired after a outgoing call was accepted by the other party (so in Zammad the current outgoing call is shown as ringing event wenn the call was accepted). It's also marked in your documentation. But what is the reason?

Hi @martini,
at the moment, we have no way to signal call acceptance. We will discuss our options here and I will come back with the result.

Hey @felixtriller ,
so, what is the result?


Scan emits undefined when no initial value provided

Summary
When running scan without initial value, it emits undefined as a first value. Or it's correct behaviour and I'm understanding it wrong?
Expected result
It should not emit undefined when no initial value provided.
Versions

most.js: 1.5.0

Code to reproduce
// Emits `undefined` first
stream$.scan((acc, fn) => fn(acc));

Hey @1ven.  The initial value is a required parameter.  The convention in the docs is that unless a parameter is explicitly called out as optional, it's required.  Perhaps it's a bit more obvious in scan's type definition, though.
So, as things go in JS, by not passing a value, you're implicitly passing undefined, and scan always produces it's initial value as its first event.
Sorry for any confusion.  Hope that helps.

Hi, now it's clear, thanks for clarification :)

Great, glad that helped.

The problem is solved by using .skip(1) method


Refactor truelearn.models and truelearn.learning

In this PR, I did not change LearnerMetaModel to a classifier because it differs from the x: EventModel that we currently expect in the fit and predict functions.
Instead, I changed it to LearnerMetaWeights, which only stores the weights used in the INKClassifier, and I also changed the get_learner_model of the INKClassifier to reflect this change.

Codecov Report

Merging #46 (025e6aa) into main (23c8edd) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #46   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           23        24    +1
  Lines          712       699   -13
  Branches        83        79    -4
=========================================
- Hits           712       699   -13

Flag
Coverage Δ

Unit_Tests
100.00% <100.00%> (ø)

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

Impacted Files
Coverage Δ

truelearn/datasets/_peek.py
100.00% <ø> (ø)

truelearn/models/_event.py
100.00% <ø> (ø)

truelearn/learning/_base.py
100.00% <100.00%> (ø)

truelearn/learning/_constraint.py
100.00% <100.00%> (ø)

truelearn/learning/_ink_classifier.py
100.00% <100.00%> (ø)

truelearn/learning/_interest_classifier.py
100.00% <100.00%> (ø)

truelearn/learning/_knowledge_classifier.py
100.00% <100.00%> (ø)

truelearn/learning/_majority_classifier.py
100.00% <100.00%> (ø)

truelearn/learning/_novelty_classifier.py
100.00% <100.00%> (ø)

truelearn/learning/_persistent_classifier.py
100.00% <100.00%> (ø)

... and 4 more

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


[Task]: Update debugger tab style

Is there an existing issue for this?

[X] I have searched the existing issues

SubTasks
Update the tab in the debugger as per the new design to support the revamping of error logs.
FIGMA link
Following changes are required

Font-size property in tab component
Padding b/w tabs in tab component
Font-size property in Input component
Font-size property in dropdown component

Closing this issue as this has already been addressed


Experience Personalization: Experience merging of customizations from Campaigns app arriving in Notificaitons.

(Ie using Experiences as templates and allowing API to cache them)

This will be captured as part of a different project driven by @seanrucker .


Please, do not use spread and rest syntax!

I'm using this library for a project running on NodeJS since version 4.* and such constructs drop my application.

Thank you!


Wrong import paths in generated TS files for projects using Cargo Workspaces

This problem occurs in a project where we have put the project's Rust types into their own crate, so that these types can be shared and used both from e.g. backend and frontend crates.
Minimal repro: https://github.com/FruitieX/ts-rs-repro
Here we have two crates app and types. types contains a SharedType struct that's exported via ts-rs. app uses this type as part of it's internal AppState type, which I also want to export to TS using ts-rs.
The typings can be generated by running cargo test in the root of the repo. I've committed the generated bindings for convenience.
The TS typings get exported into app/bindings/AppState.ts and types/bindings/SharedType.ts respectively. However, app/bindings/AppState.ts tries to import from the relative path ./SharedType, which doesn't work since the actual working relative path would be ../../types/bindings/SharedType.
I'm currently working around this by manually moving the generated bindings into a shared bindings dir in the root of our project repo.

Crrently, ts-rs exports to $CARGO_MANIFEST_DIR/{configured path}, which breaks here.

When you export a few types in the parent directory using #[ts(export_to = "../bindings")], does import resolution for those types work like one would expect?

That would be a good solution for me, but unfortunately it seems to generate a single file called bindings in the root of the repo. And this file will only contain one of the generated types, presumably the one that was processed last.
If I instead specify the full paths like
#[ts(export, export_to = "../bindings/AppState.ts")] and
#[ts(export, export_to = "../bindings/SharedType.ts")] respectively in the repro example, then import resolution will work correctly as they are placed in the same output directory but in separate files. In the repro example doing this is fine, but if you have loads of types to export it might get tedious.
Would it be desirable that the export_to attribute looks at the path to figure out whether it containsh a filename extension or not, and if no filename extension is found it writes the output to the given directory but in files named according to the type? I could try creating a pull request to do that if wanted.

If I instead specify the full paths like

Ah yeah that's what I meant.
Yeah, that'd be great. I think we shouldn't look at the extension, but if the path contains a trailing /. /some/path should be treated as a file, but /some/path/ as a directory.
If you need any guidance regarding the PR, let me know!

However, I would still like to fix this particular issue.
I can imagine cases where either the crate directory or the workspace directory should be treated as .. I will have to think about how we want to deal with this.

Yeah, that'd be great. I think we shouldn't look at the extension, but if the path contains a trailing /. /some/path should be treated as a file, but /some/path/ as a directory.

Good idea! I'll submit a PR.


Add basic tests to kubectl cert-manager x install

Which issue this PR fixes
first steps towards fixing #4180
Release note:

/ok-to-test

/release-note-none

/kind feature


(PoC) Pressing Spacebar outside of dialogue freezes player input

Failsafe made for if choice dialogue does not appear


v1.2.1 setup_dxvk.sh reverses x32/x64 dlls.so and starts steam.exe

System information

GPU: Nvidia
Driver: 430.14
Wine version:  4.9
DXVK version:  1.2.1

Lastest release, 1.2.1, setup_dxvk.sh will install the 32 bit dlls in wowsys64 and the 64bit dlls into system32. Pops up a small window of configering wine and then an error pops up on top of that window. After closing them out, steam.exe is started.
I uninstalled 1.2.1 and use 1.2 install and it works without issue.

nonononononono
In a 64 bit prefix: SysWOW64 houses 32 bit dlls, and System32 houses 64 bit dlls.
In a 32 bit prefix: SysWOW64 is non existant and System32 houses 32 bit dlls.
setup_dxvk.sh also has nothing todo with starting Steam. I have no idea how that's happening.
Regarding the error popup... There is very little anyone can do to help that if you don't actually say what the error is.

Thank you for the info. I will close this bug while I figure out what is causing the steam.exe issue.
Love the reverse logic there, system32 for 64 bit and wow64 is 32 bit.

Well, "an error" is not very specific. My script also doesn't start steam.exe directly, however it does invoke wine, so any autostart app inside your wine prefix will be started. You'll probably want to check your configuration.
As Joshua mentioned, the 32-bit and 64-bit locations are correct.

Love the reverse logic there, system32 for 64 bit and wow64 is 32 bit.
Because its Windows-On-Windows 64-bit and there is Windows-On-Windows 32 bit.
System32 comes from Win32, there was also system for Win16.


Bug

Describe the bug
I tried to enter to the webpage but the site is constantly telling me that it is not secure and I can not enter
To Reproduce
Click on: https://app.poolz.finance/ and see the failure. There is an error with the security certificate
Expected behavior
It should be possible to enter to the website in order to follow the steps of the medium article and test the platform
Screenshots

Desktop (please complete the following information):
I have received this message in Chrome and Safari

OS: iOS

Browser: safari

Version 14.2

OS: Windows

Browser Chrome

Version 87.0.4280.88 (Official Build) (64-bit)

Wallet address
0xE8750FC05F45E80E22Be835De3E609e0CadCa256

Can you see what certificate you got there? like this

Can you see what certificate you got there? like this

its looks like a local problem. no other users report it.
Advice: check the device for viruses.

its looks like a local problem. no other users report it.
Advice: check the device for viruses.


Pipeline (and local push) fail sometimes while cloudformation is still running

Before opening, please confirm:

[X] I have checked to see if my question is addressed in the FAQ.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

App Id
d21nzwkm439ia
Region
eu-west-1
Amplify Console feature
Backend builds
Describe the bug
Sometimes (roughly 10% of cases) the pipeline fails in the backend step with the following message:
2021-10-25T14:28:18.042Z [WARNING]: ✖ An error occurred when pushing the resources to the cloud
2021-10-25T14:28:18.050Z [INFO]: 🛑
                                 Resource is not in the state stackUpdateComplete

And that is correct, because cloudformation is still in UPDATE_IN_PROGRESS. In all these cases, cloudformation was ready a few minutes later with UPDATE_COMPLETE.
Expected behavior
It should wait until cloudformation is done, and not fail when cloudformation is still updating
Reproduction steps
It seems to be random deploys, I also have this behaviour locally.
Build Settings
private

Additional information
private. I can share all information but not publically

Hey @l-hendriks yes apologies for the delay! To clarify are you seeing the message along the lines of "fetching updates from the cloud" and then it immediately errors afterwards with the "resource is not in the state..." message? Without CloudFormation logs between? When this occurs locally, can you post the associated log file (located at ~/.amplify/logs)?

It happens randomly while cloudformation is updating. So it can be between the UPATE_IN_PROGRESS messages, then it suddenly gives the error while cloudformation is still running (and eventually finishes successfully).
When I encounter it again I'll post the logs!

HEy @l-hendriks thanks for the clarification! Unfortunately I have not been able to reproduce this myself, therefore I will update the labels on this issue and close for now, however when this issue occurs again please reply back to this issue with the captured logs and we can re-open to investigate further.

Closing due to inactivity. @l-hendriks if you are still experiencing this issue or encounter it in the near future please reply back to this thread with the corresponding logs and we can re-open to investigate further 🙂


Adding content to the right side navigation

How can we add items to the right side navigation (under In this article?)  can those navigation headings be formatted/indented/grouped?

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

ID: fcff0d60-cd99-d88d-9e21-bee20c17a4de
Version Independent ID: ff9c4a5e-f283-9c95-b8fb-a3adb87460cc
Content: How to use links in documentation - Contributor Guide
Content Source: Contribute/how-to-write-links.md
Product: non-product-specific
GitHub Login: @BryanLa
Microsoft Alias: bryanla

Hi @DeanGross - the right nav items are auto-generated, based on the level 2 headings in the page (ie: lines that start with ##). Outside of the text you use in the headings, there is no other formatting control we have over them. HTH.
FYI for @MonicaRush

Ok, thanks, on really long pages it would be great if we could get the level 3 headings to show up also. I guess as a workaround the Level 3's could be changed from starting with  ### to ##

@DeanGross Hope your question was answered. I'm closing out this thread now, but let us know if more help is needed. Thanks, Jason


Use SCSS

As mentioned by #20, using Webpack can allow us to use many more neat tools to streamline development than just TS. Using SCSS would make stylesheets less repetitive and more convenient to write.

Done in 3.2.0.


.removeFile() throws error

Hi! The following code worked before I upgraded to the latest version of vue-dropzone:
this.$refs.dropzone.removeFile(file);
Right now, it throws the following error:
Uncaught TypeError: Cannot read property 'removeChild' of null
    at t.removedfile (vue2-dropzone.js?2164:1)
    at t.e.emit (vue2-dropzone.js?2164:1)
    at t.removeFile (vue2-dropzone.js?2164:2)
    at VueComponent.removeFile (vue2-dropzone.js?2164:1)

The reference works because this.$refs.dropzone.manuallyAddFile(file, url); works fine

@iamgoodbytes It's strange! May be it is base library issue.

Gday @iamgoodbytes
Can you provide us more context as to how you're calling this method. I've tested and it works for me. What file are you passing it?

@vrajroham @rowanwins sorry for logging this as an issue. I've traced it back to my server which was returning a wrong response, due to another issue I had after upgrading. This issue is resolved.

@iamgoodbytes Good to hear! :tada:


Add AWS KMS provider proposal

Proposal to add provider to be able to  read yaml file and decrypt KMS secret stored as base64 value.

@mumoshu Any chance this might get merged? I'd love to see AWS KMS support in Vals (I know it's already indirectly supported via SOPS but being able to inline an individual encrypted value rather than having to specify an entire base64-encoded SOPS-encrypted YAML file would be very nice)

@kuzaxak I think you misunderstood what @mumoshu was suggesting; he was suggesting that we would have both ref+awskms and ref+vals:

ref+awskms://CIPHERTEXT for referencing a single KMS-encrypted value
ref+vals://path/to/file.yaml for loading a separate file with many values, each of which may itself be a vals reference.

Your original idea would then become a ref+vals://path/to/file.yaml reference which points to a file containing multiple individual ref+awskms://CIPHERTEXT references.

@kuzaxak I think you misunderstood what @mumoshu was suggesting; he was suggesting that we would have both ref+awskms and ref+vals:

ref+awskms://CIPHERTEXT for referencing a single KMS-encrypted value
ref+vals://path/to/file.yaml for loading a separate file with many values, each of which may itself be a vals reference.

Your original idea would then become a ref+vals://path/to/file.yaml reference which points to a file containing multiple individual ref+awskms://CIPHERTEXT references.

Yes, I understand that, unfortunately it is out of scope for our project and we decided to duplicate secrets into two formats: sops and inline.
I don't see benefits from having inline secret because it would mean that the secret is located in helm file values. In that case it is easier to store it properly.
My idea was to load encrypted inline from remote file and decrypt it.

We now have sops provider supports the indirection like proposed, and another awskms provider that supports inlined base64-encoded ciphertext. That way, I suppose we no longer need to propose and maintain another proprietary yaml format similar to sops :)
This has been a great source of inspiration and collaboration that resulted in another PR #86 though!
Thank you so much for your proposal (and patience. wow it's almost a year and half aged pull request.. sorry about that).
Closing this as resolved in a different way. But please feel free to comment or raise another issue/pr/etc in any circumstances. Thanks again for your contribution 🙏


Is it possible to specify concurrency level for files sync?

I'm trying to use Devspace to sync files from a local machine to a big platform, deployed on Amazon EKS. There I have about 150 deployments I sometimes want to sync files to. I don't need continuous sync - just initial sync, after which I expect sync process to terminate (I use "noWatch" setting in my "devspace.yaml" for that). However, from what I see from the "devspace dev" command output - it syncs concurrently only to 2-3 pods, which is why my process of syncing files is really slow.
I have 300mbps Internet, so issue is not my Internet speed.
I would appreciate if there was a setting, that allows to specify concurrency level for files sync, e.g. how many pods does Devspace sync files to at any given moment. Is it possible to add such option?
Thanks in advance.

Is this project still supported?

@petr-buchin
Apologies for the delayed response. This isn't something that's currently supported. There isn't a concurrency setting, but you should be able to limit the number of syncs started at once with pipelines. Check out the Deploy / Sync / Open tab here.
I can help with an example configuration if needed. You might also join our slack community and as if other users have a solution they prefer.

@petr-buchin
Oh, I misunderstood that you wanted to increase it and not limit it. Glad that you were able to find a solution! I would say that your case is non-typical usage, but if you would like to share an example for future users with this case, I think that could be very helpful.
Are you starting the additional devspace sync processes in a command or pipeline?


BUG: missing some MIR rewards in reward account

The below stake key has 3 MIR transactions from catalyst voting, but the balance has only rewards from 2 MIRs. One such possibility is that one MIR transaction in the same epoch is overriding the other MIR transaction done in the same epoch for the same stake key. This was the case for voting rewards distributed for funds 4 and 5.
https://cardanoscan.io/stakeKey/7688fbe19486778475b00cfb36e73a69d23b6ce1bb751c1546449838?tab=instantaneousrewards
The MIRs that resulted in reward account balance currently are below 2 transactions,
https://cardanoscan.io/transaction/3bfe6128c8c3724be7db0e88d8a73d95692bbdd5ee9ae8442b2fb2739a3c3860?tab=instantaneousrewards
https://cardanoscan.io/transaction/9d34c185282ebc2433d9474d74be8101de429a39a286ecf5535ac6a5d230d8a3?tab=instantaneousrewards
The MIR that didn't add balance to the reward account is,
https://cardanoscan.io/transaction/6b8e8f149a6058c46b8324a2c5544b183f3e162e8c46b0a477f3dc41ec0d8dd8?tab=instantaneousrewards
The actual reward balance for this stake key should ideally be 1235279 lovelaces

When MIR certs were introduced, they had only been intended for one-off, rare use cases. The principal concern was for correctness of whatever reward payouts were made; hence, the semantics for multiple instantaneous rewards were to override (since the latter would be assumed to "correct" the former).
Since the scope of what MIR certs are being used for has expanded, protocol version 5 (initial Alonzo PV) changed the semantics to instead sum rewards from successive MIR certs (and allowing for negative values to "correct" anything).
Unfortunately, the linked transactions were both submitted in epoch 285, which predated the Alonzo HF and switch to PV5 (which started in epoch 290). Hence they were processed under the previous semantics, and, as suggested in the issue, the second MIR cert overrode the first one.
I'll check internally whether this was intended, and, if not, we'll work out a plan to address this.

We're aware of the issue and will be remedying it soon. We've had this tracked internally since the epoch change where these were paid out, but due to circumstances of hard forks, travel, etc... We haven't re-sent the rewards. In Alonzo era, MIR's are summed, but in pre-alonzo they replace. I wasn't aware of this until @JaredCorduan and I did a deep dive debug session on why all the rewards weren't lining up.


Add public dataset demo Jupyter Notebook

Add NWB tutorial with an example file (only GPi channels).
TODO:

once we have converted all the sessions and created the public dandiset, this tutorial can move to dandi/example-notebooks, modifying the read section to read data from dandiset directly

Thanks, I'll look into this!

I checked the links, but they seemed fine to me. I'll keep this in mind however, thanks for letting me know.


[PW-8356] - Add RC-V9 Support GooglePay

Due to the separate JS files we need to update the adyen_hpp to adyen_googlepay for these payment methods for RC-V9.
Summary

Tested scenarios

Tested express checkout including tokenization.
Fixed issue:

@raoulritter This PR should be merged into a new release candidate branch (rc-v2). Because, it is a breaking change for the current version and should be released as a major version.


Is minimum age password really a good practice?

Hello,
Imho, it is not.
It seems highly counterproductive to me: have you thought of the use case of the user cases where has to change his password twice in the same day? (because he discovers he already use this password on another platform, because it was somewhat compromised, because he discovers that on some devices he cannot correctly type the new password...)
If I'm not mistaken, your purpose is to avoid the exploit of "overloading" the password history by making it less easy to implement.
Why not make it simply impossible? By setting a daily limit of password changes just below the password history?
This way no one can use this exploit (not even a patient user ready to change his password every day for one month or two to get back his favorite password) and no on get stuck the unfortunate day where he/she has to set a new password twice.
Regards

Détails du document
⚠ Ne pas modifier cette section. C’est obligatoire pour docs.microsoft.com ➟ Liaison des problèmes GitHub.

ID: 98f30760-4999-dcb1-26da-097477dc31bc
Version Independent ID: 6cef6a81-a4aa-bb3b-4f1c-78cf98aba958
Content: Âge minimal du mot de passe (Windows 10) - Windows security
Content Source: windows/security/threat-protection/security-policy-settings/minimum-password-age.md
Product: m365-security
Technology: mde
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@gyomb, Thank you for providing feedback.
Please consider opening a product feedback ticket for any of your suggestions or feature requests to help Microsoft improve your experience, you could add your feedback via the Microsoft Windows 10 Feedback Hub. You might find others have made a similar request that you can add to, or you can open a new one.
Thank you for your contribution to make the docs better! Much appreciated!


Update get_results error to allow single nodes to fail without interrupting the whole job

We should treat failures to fetch remote results for individual flowgraph nodes as warnings, so that they don't prematurely fail out of the job run.
Individual nodes could fail in a way that is not fatal for the entire job, for example in a branching flowgraph. Interrupting the job when a result cannot be fetched could also interfere with ongoing downloads for other nodes which did complete. Finally, SC is already set up to report build failures after the client attempts to fetch all of its results.

What happens afterwards? Shouldn't we continue to attempt to get this or does this indicate the data is no longer on the server?

Well, we didn't used to have an error_action for the get_results call. Barring catastrophic server errors, an error on the get_results API call indicates that the results were not found.
So the job should keep running normally, and allow any important node failures to be reported by SC. Again, we could easily run into a situation where floorplan12 fails, place12 does not run, and the overall job completes successfully. We could also encounter a fatal failure partway through the run, which should be picked up by SC at the end of the run rather than crashing and preventing other parallel get_results calls from going through.

I think this is fine, but it feels like we should be logging the nodes that finished on the remote but failed to download so we can report that to the user at the end.


main thread is not in main loop

I have tried to train earthformer on Nbody, but this error occurs, what should I do？

,

One possible cause is the use of matplotlib. Could you try to add matplotlib.use('Agg') where the package matplotlib is imported, e.g.:
import matplotlib
matplotlib.use('Agg')
from matplotlib import pyplot

You may find more related discussions in this link.

是的

One possible cause is the use of matplotlib. Could you try to add matplotlib.use('Agg') where the package matplotlib is imported, e.g.:
import matplotlib
matplotlib.use('Agg')
from matplotlib import pyplot

You may find more related discussions in this link.
Thanks a lot！I finally solved the problem according to your instructions！Since the py file is read-only, I open it as a document to modify it

Great. Close as it has been solved. Please feel free to reopen / create new issues if you encounter any problems using the code.


explicit docker image version

if using FROM tensorflow/tensorflow:latest-gpu it would fail later pip install -r requirements.txt

Thanks!


make plot view and slice view controls consistent

The control scheme for zooming and panning in slice view versus plot view differs. It can get pretty frustrating in an application where one has to keep switch back and forth between them.
Either make slice view controls match plot view ones or vice versa.

If we need to fork slicer to deal with this issue then we should make a branch at https://github.com/KitwareMedical/Slicer
There is a strong case for commiting the hardcoded change to plot view that I make back into slicer, and then documenting it. Consistent controls is a good thing to have in general.

Note that plot view is currently not even listed in the slicer view interaction docs and keyboard shortcuts.

Classes and functions where keyboard and mouse interactions are hard-coded
3D views
vtkMRMLCameraWidget
SetKeyboardEventTranslation
SetEventTranslationClickAndDrag
Slicer View
vtkMRMLSliceIntersectionWidget
vtkMRMLWindowLevelWidget
Plot View
qMRMLPlotViewPrivate::updateWidgetFromMRML

Thanks to @jcfr for helping to find all of this!


show-header false not obeyed when spec-url fails to load

When "show-header" is set to "false" and there is a problem loading the "spec-url" (not found, auth error, etc), then the header is still displayed.  When the spec url successfully loads, the header does not show.
   <rapi-doc
       show-header = "false"
       spec-url "some failing url"
   >

The reason we show the Doc title is for providing a context that which spec is having an issue.
We have clients who uses microservices and as a result have multiple specs, which they show on a single HTML page. now it will be confusing to just show error loading spec for some of them without giving a context


chore: improved types for composite roles

For new features in the main package, use next branch as target. For other kinds of PRs, like bugfixes and chores, you can target master directly. Learn more.
Explain the motivation for making this change and try to link to an open issue for more information.
Example: Closes #741
Screenshots
If applicable, provide screenshots.
How to test?
Give instructions on how reviewers can test the proposed changes.
Does this PR introduce breaking changes?
If so, describe them and provide a mini migration guide with code examples.
Example:

Foo has been replaced by Bar.
Before:
const foo = Foo();

After:
const bar = Bar();

Hi @diegohaz i've done the changes, but for some reason the tests are failing in my local machine 🤔 i pushed anyways hoping you could help me fix it.
The test are failing with
Expected mock function not to be called but it was called with:
    ["You should provide a valid `role` attribute to composite components.", "
    ", "See https://reakit.io/docs/composite"]

but  the role prop is provided 🤔

Ahh look at the typecheck error. seems like this should not be "button" right?
##[error]packages/reakit/src/Composite/__tests__/index-test.tsx(51,37): error TS2769: No overload matches this call.
  Overload 1 of 2, '(props: BoxOptions & { disabled?: boolean | undefined; focusable?: boolean | undefined; } & Pick<Partial<CompositeStateReturn>, "wrap" | ... 5 more ... | "unstable_moves"> & ... 4 more ... & { ...; }): Element', gave the following error.
    Type '"button"' is not assignable to type '"menu" | "listbox" | "grid" | "menubar" | "toolbar" | "tree" | "combobox" | "tablist" | "radiogroup" | "treegrid" | undefined'.

I think you have to add a // @ts-expect-error on this test: https://github.com/reakit/reakit/blob/6f6d1ad9177156cafa4adf9c987a43c79a1bbb90/packages/reakit/src/Composite/tests/index-test.tsx#L47-L60

The tests are failing because now role is coming from options, not from htmlProps, and therefore it's not being passed down from the hook to the element. It must be explicitly passed.

Oh yup! right.

These are some pretty cool infra scripts you have setup! haha nice!

Oh, after merging it into the next branch and checking the failed tests I realized that this is actually a breaking change for people who rely on React.HTMLAttributes or GridHTMLProps instead of GridProps.
I'll revert the commit for now. But it would be cool if we could get the autocomplete without restricting the types.

Oh opps! okay i will checkout to next branch and see if i can find a workaround. 👍

I don't think you can have both autocompletion from a string union and accept any string because TypeScript will automatically simplify 'a' | 'b' | string to just string.
The workaround I can think of is to have an enum (or enum-like object) exported by the library so that users can kind of opt in. It's not ideal though and I'd personally be hesitant to add what is basically a whole new pattern for a single component's prop - especially since most users aren't going to take advantage of it because it would be opt in.

There's a hack for that. But is it worth it?

https://www.typescriptlang.org/play?#code/C4TwDgpgBA6hCWAnAJgZWI+A7A5lAvFAM4bZ4BkUA3lAPrw5YD2iEtAthAPwBcUAhlhBQAvgG4AUKEhQAqlnhMsBKACJ+qqAB81AI007VAYwOwEKdJlySJAMwCuWI8EXL+ACgBu-ADb2IfPKuAJTUIhISHqrIqsGSUbFAA

Wow Haz, I did tried everything but nothing worked, but this is 🤯
Atleast learned something new ❤

Okay i also have a workaround.

https://www.typescriptlang.org/play?#code/C4TwDgpgBAqgdgSwPZygXigIgIaagHywCM9CBlYAJwTgHMBuAKEYGMUBnYKAMQFc4W6KAAowlJGHYAuWIhQBKdAD4oAb0ZQolCMF6VUeOLwA2xzEwC+TRnwHDMmeddst7ueUA


Drop Python 3.6; Allow choosing Python version at runtime

Would love a rationale for why we need to pin postgres, but it's new code


clean unused var and made for loop more readable

Cleaned unused var for argv[0] from the code and used the preassigned var of argc in the for loop the make it more readable

 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.

Does any one deal with pull request on this repository?

Sorry for the delay, thanks for the reminder.


Fix calls to prepend

I've also modified the tests to execute the append and prepend code paths.

Thanks!


[webpubsubclient] Add keepalive and quick ack

Packages impacted by this PR
@azure/web-pubsub-client
Issues associated with this PR
Describe the problem that is addressed by this PR
This PR try to resolve 2 kinds of issues:

The original logic returns sequenceAck every second but if there're a lot of receiving messages, the client may fail to ack in time (service only buffer 1000 unacked messages).
In some cases, the ws may in the half close state (service has closed the connection but client don't recognize it). The websocket library doesn't proactively send ping, and results in some cases that the connection may wait for TCP timeout which is too long.

What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?

We quick ack if we have more than 300 messages unacked
Add a timer to send something, it can trigger TCP to detect closure quickly

Are there test cases added in this PR? (If not, why?)
Yes
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists

[ ] Added impacted package name to the issue description
[ ] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[ ] Added a changelog (if necessary)

API change check
API changes are not detected in this pull request.

@xirzec Could you help to review the PR as OpenAI is urgent for the update.


Typo in release notes

In https://github.com/gohugoio/hugo/releases/tag/v0.89.0
The following sentence is missing a link (and has a typo):

We have updated the Twitter shortcode to use Twitter's new API. See [thiss issue] for details.

Emphasis on [thiss issue]

This was fixed a few days ago.

Once a release occurs, the documentation is maintained in https://github.com/gohugoio/hugoDocs.

The typo "[thiss issue]" on the page https://github.com/gohugoio/hugo/releases/tag/v0.89.0 is not corrected.
Yes, the documentation (https://gohugo.io) is in https://github.com/gohugoio/hugoDocs and the corresponding page https://gohugo.io/news/0.89.0-relnotes/ was updated.
But here the release notes here were not fixed.
Maybe the releases notes shouldn't be duplicated, but it's another subject. Also, the documentation on https://gohugo.io often refer to the release pages here instead of the release news on the same website, so people are redirected to that webpage.
Please consider reopening this issue (or simply correcting the releases notes on https://github.com/gohugoio/hugo/releases/tag/v0.89.0 🙂

@tdelmas
I apologize.
I recognized that I had already fixed the typo in gohugoio/hugoDocs, and then ignored the details in your description.
So, the release notes exist in three places:

https://github.com/gohugoio/hugo/tree/master/docs/content/en/news
https://github.com/gohugoio/hugoDocs/tree/master/content/en/news
https://github.com/gohugoio/hugo/releases/tag/vn.n.n

Documentation changes related to unreleased code changes are maintained in gohugoio/hugo, then pushed to gohugoio/hugoDocs upon release.
Documentation changes related to released code (example: clarifying what a particular function does) are maintained in gohugoio/hugoDocs, then pulled back into gohugoio/hugo. I have not investigated when the changes are pulled back into gohugoio/hugo or how it happens.
We use goreleaser to automate a number of the release tasks, including the generation of release notes. Again, I have not investigate the process, but we end up with the release notes in three places.
After release, we don't need to worry about what's in gohugoio/hugo, because the "source" is now in gohugoio/hugoDocs. But that leaves us with an orphaned copy of the release notes at gohugoio/hugo/releases/tag/vn.n.n.
Options:

When we find an error in the release notes, manually make the changes in both locations. Yuck.
Treat gohugoio/hugo/releases/tag/vn.n.n as the "source", and access it via getJSON when rebuilding the docs site (see body in this API response).

For now, I've updated gohugoio/hugo/releases/tag/v0.89.0 to match gohugoio/hugoDocs

Thank you for the fix, and even more for the detailed explanation!
Another solution could be to just replace two of the three places with a simple link? (I've the feeling that next to the download link, it's the best place to keep the detailed notes)

So, the release notes exist in three places:

No, it's 2 places. The 2 docs branches gets merged periodically.
Whatever we do should make this simpler, not harder.
So, in my head that currently either means either:

We announce on GitHub only
We accept that there are errors in the release notes.

So, in my head that currently either means either:

We announce on GitHub only
We accept that there are errors in the release notes.

I think there is value in driving visits to https://gohugo.io/news/ and providing details instead of a link back to https://github.com/gohugoio/hugo/releases.
The rate limits of GitHub's API prevent reliable use of shortcode to pull the data while building the docs site, so I'm back to:

When we find an error in the release notes, manually make the changes in both locations.

I will try to keep an eye on this.


catalyst-latam: more ram to UNAM hub

Ref: https://github.com/2i2c-org/infrastructure/issues/4089
I added more nodes to node-capacity-info.json to run deployer generate resource-allocation choices --num-allocations 1 n2-highmem-16 and ...-64. However with these autogenerated values, the pods startup fails. The logs say "Insufficient memory". I had to subtract 1MiB to make it work.
The autogenerated numbers appear to be correct. However, I suppose it's good to leave a small margin just in case.

@AIDEA775 I regenerated those values, can you try again now?

I generated this by spawning an n2-highmem-64 node (by manually editing https://console.cloud.google.com/kubernetes/nodepool/southamerica-east1/latam-cluster/nb-n2-highmem-64?project=catalystproject-392106), and then running the following commands:
$ deployer generate resource-allocation node-info-update n2-highmem-64
$ deployer generate resource-allocation daemonset-requests catalystproject-latam
$ deployer generate resource-allocation instance-capacities catalystproject-latam


Open source project using a registered trademark

I received an email from Swift Weather Company. They said they are the owner of  U.S. Trademark Registration No. 4175355 for the mark SWIFT WEATHER. And the open source project is in direct conflict with their federal trademark rights. They requested me to change the name of this application and refrain from further use of their mark for any purpose thereafter.
I don't earn any money from this project (even one cent😅). I am seeking advice to handle this issue. I have some potential ideas as below:

Modify the README.md file to add some description of Swift Weather Company. Some of the open source projects have sponsors in their README.md. We can do something similar but without charging Swift Weather Company. That can help Swift Weather Company attract more user to use their services.
Rename the project. Because there are some external links to the current project from other GitHub projects, blog posts etc. It may cause some problem with the redirection. If we need to rename the project, there some options:

SwiftWeatherApp: I am not sure is it same as the current project name SwiftWeather because it still has SwiftWeather within the name.
SwiftiOSWeather: It is a little bit weird for me by adding iOS in between. But that should be different from the SWIFT WEATHER trademark.
Any better name?

I prefer the first option but am seeking more advice to create a win-win situation.

Hi Jake,
Very unfortunate. But there are bigger problems in the world I guess....
To react on the options you propose:

I think (I am not a lawyer, this is in no way intended to be legal advice, etc, etc...) you can only do something like this with the company's explicit consent. You could do them a proposal, send them a example text to be included with your project. And ask them if they could be okay with that... (I guess they won't, but asking won't harm anybody)

Changing the name is the easy solution. I'd like to propose SwiftyWeather (didn't check on that one for any trademarks...). You should than move this project to a new github repo JakeLin/SwiftyWeather. In the JakeLin/SwiftWeather repo you just only put a README.md with a text like: "SwiftWeather is now SwiftyWeather to avoid a trademark issue with Swift Weather Company." They can't complain about that, it's just fair to have you explain the situation to people that follow any old link on the internet and redirect them to either your project under it's new name, or the website of Swift Weather Company.

I hope this helps you decide what to do.

@doedje thank you very much for your advice, let me see I can do something with the company. SwiftyWeather is a good name too 👍 I like it.

I got back to Swift Weather company and asked them to put their descriptions in the README.md to create a win-win situation. But they refused and asked me to change the name. And for whatever reason, they don't like SwiftyWeather and said It's almost identical to my client's mark. I have no idea how this SwiftyWeather conflict with Swift Weather trademark. I am very disappointed when I try to do some good to the others and got f*cked up by someone. (sorry 😞). As a developer, I don't have a layer and don't want to do some like http://www.zdnet.com/article/disgruntled-developer-breaks-thousands-of-javascript-node-js-apps/ Offcause I can't and I shouldn't 😞
Any ideas for the name if I have to change it. Thanks

they are just using the right to enforce, a silly attitude that lawyers are accustomed doing since they get paid for.
Here my suggestions:

WeatherInSwift
Weather for Swift
Weather made Swifty
SwiftTempo (Weather Swift in Italian)


Add podlogs CLI

This simple bash script makes it easier to view the non-json formatted logs for a given workflow. It is especially useful to view tracebacks spread across multiple lines (as happens with the prognostic run).
Example to try:
$ podlogs gscond-routed-reg-v3-prog-v2-2688347109 -n 1000

Coverage reports (updated automatically):

test_unit: 83%

The script doesn't seem to show logs from our prognostic run itself, since they don't show up as a jsonPayload.messsage. Compare the script output below with the web logs:
0/23 nodes are available: 17 node(s) had taint {dedicated: climate-sim-pool}, that the pod didn't tolerate, 2 node(s) had taint {dedicated: ultra-sim-pool}, that the pod didn't tolerate, 4 Insufficient cpu, 4 Insufficient memory.
pod triggered scale-up: [{https://www.googleapis.com/compute/v1/projects/vcm-ml/zones/us-central1-c/instanceGroups/gke-ml-cluster-dev-med-node-pool-6ab94011-grp 1->2 (max: 24)}]
Successfully assigned default/modulate-dqs-f917d1b8aec6-prognostic-run-762944226 to gke-ml-cluster-dev-med-node-pool-6ab94011-g7k5
Pulling image "quay.io/argoproj/argoexec:v3.3.7"
Successfully pulled image "quay.io/argoproj/argoexec:v3.3.7" in 5.157694639s
Created container init
Started container init
Container image "quay.io/argoproj/argoexec:v3.3.7" already present on machine
Created container wait
Started container wait
Pulling image "us.gcr.io/vcm-ml/fv3net:c2cd1bbcfb5bdc1abd7b3bd010c366008756ccf1"
Successfully pulled image "us.gcr.io/vcm-ml/fv3net:c2cd1bbcfb5bdc1abd7b3bd010c366008756ccf1" in 1m57.057949761s
Created container main
Started container main
Cancelling deletion of Pod default/modulate-dqs-f917d1b8aec6-prognostic-run-762944226```

I think our prognostic run logs show up as `textPayload` rather than `jsonPayload.message`.

I'm noticing some lines print "null", e.g. if you run tools/podlogs -n 100 modulate-dqs-3a1793107926-prognostic-run-0.0-749941444. Not sure why. But It looks more than useable enough to merge, to me.


Create ReadMe.md

Hi Muhammad,
This repository is only for the code/blog posts that explain how to use one of the Python packages delphivcl/delphifmx in any application. Not for all or any blog posts on pythongui.org

Okay, Priyatham, understood. Thanks for the information.

Hi Muhammad,
This repository is only for the code/blog posts that explain how to use one of the Python packages delphivcl/delphifmx in any application. Not for all or any blog posts on pythongui.org

Okay, Priyatham, understood. Thanks for the information.


Support connection-less credential exchange and proof exchange.

To solve the issue #108
If Agent receives out-of-band message with attachment without handshake protocols, It precess the attachment and send message to counter party if necessary. When It send a message, It use the service decorator in the out-of-band message. By doing this Agent supports connection-less credential exchange and proof exchange.
Second approach. unit test is not implemented yet.

I don't understand the SwiftLint error. someone could help?

The comment on line 1 is no longer necessary. You can remove it.

The DCO check can be handled in this PR. There's a guide on how to do it on the "Details" page.

    func findConnectionByMessageThreadId(message: AgentMessage) async throws -> ConnectionRecord? {
        let threadId = message.threadId
        guard let oobRecord = try await agent.outOfBandService.findByAttachmentThreadId(threadId) else {
            return nil
        }
        guard let invitationKey = try oobRecord.outOfBandInvitation.invitationKey() else {
            return nil
        }
        let connection = await agent.connectionService.findByInvitationKey(invitationKey)
        return connection
    }

We are using message.threadId to find the related oob-record here.
I've checked out the oob spec again and found this: The response to an out-of-band message MUST set its ~thread.pthid equal to the @id property of the out-of-band message.
And, we are assigning the pthid to all outbound messages in MessageSender according to the spec.
So, we'll be able to find the oob-record by message.parentThreadId without introducing the attach_thread_id tag.

@conanoc I didn't know that pthid in credential-request or presentation message is same as oob @id. When testing, I couldn't do that because this value was different. Are you saying that I need to set the oob @id to pthid when creating a message?

We are assigning the pthid to all outbound messages in MessageSender: https://github.com/hyperledger/aries-framework-swift/blob/main/Sources/AriesFramework/agent/MessageSender.swift#L48
I guess the pthid of the messages(credential-request or presentation message) should be already the same as the oob id.
(Note that the pthid is assigned just before the message is sent.)

You are right. I was confused oob invitation id with oob record id.

Good job.
The strange lint errors are gone now. I don't know what happened to swiftlint.
It seems like the only thing left to do is implement the testConnectionlessProofExchange() function.

Looks good. Thanks.


Recycle from home start view

Adds the /home-recycling start path
Moves the location form out to a component as it's now included on 3 paths
Makes primary buttons bold (fixes WRAP-263)
Removes the postcode attribute in favour of everyone using the path attribute instead. This removes the path abstraction so it's more exposed to invalid paths but avoids conflicts between which route to render based on which combination of attributes is provided so overall I think it's easier to use, document and work with

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Travis build cache issue

build cache on travis always reports miss..
/home/travis/.gradle/caches/5.4.1/javaCompile/javaCompile.lock
/home/travis/.gradle/caches/journal-1/file-access.bin
/home/travis/.gradle/caches/journal-1/journal-1.lock\n

need to delete these files before caching process

pr #89 created


Automated cherry pick of #5519: fix: 避免未传递prority参数导致校验未通过

Cherry pick of #5519 on release/3.0.
#5519: fix: 避免未传递prority参数导致校验未通过

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/3.0@9211beb). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             release/3.0   #5521   +/-   ##
=============================================
  Coverage               ?   6.87%
=============================================
  Files                  ?     535
  Lines                  ?   91147
  Branches               ?       0
=============================================
  Hits                   ?    6262
  Misses                 ?   84364
  Partials               ?     521

Flag
Coverage Δ

#aFlag
6.87% <0.00%> (?)

Continue to review full report at Codecov.

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

/lgtm

/lgtm

/approve


Constrain mouse zoom to level values

Hello,
I made a visualization application based on OpenLayers.
I recently updated the version used from 3.18 to 4.1.
I noticed a change in the the zooming interaction.
With 3.18, zooming with the mouse wheel was changing the zoom factor step by step.
With 4.1, zooming is more continuous and reach some intermediary values.
Is it possible to constrain the zoom to the level of definition of my source ?
Thanks for you awesome work

contrainResolution may be what you're looking for:
  var map = new ol.Map({
    interactions: ol.interaction.defaults({mouseWheelZoom: false}).extend([
      new ol.interaction.MouseWheelZoom({
        constrainResolution: true // force zooming to a integer zoom
      })
    ]),
    layers: [
      new ol.layer.Tile({
        source: new ol.source.OSM()
      })
    ],
    target: 'map',
    view: new ol.View({
      center: [0, 0],
      zoom: 2
    })
  });

Also, please use http://stackoverflow.com/questions/tagged/openlayers-3 for such questions.  You can close this if this fixes your issue.
Happy Coding!

Thanks a lot, it made the trick !
Before posting here, I took a look a the documentation but I guess I did not look in the correct class.


Ensure AsyncThrowingChannel reliably throws errors when racing against iteration

Another pull request (https://github.com/apple/swift-async-algorithms/pull/165) revealed a test that indicated flakiness in the potential terminal states of AsyncThrowingChannels when resolving to an error state. This ended up being that if the emission of the failure would happen before the iteration it would potentially set the state to finished, but not yield a failure, making subsequent calls to iteration produce nil.

Closing in favor of pursuing this via https://github.com/apple/swift-async-algorithms/pull/164


Adding Agilent 34410A Multimeter

This request is to add a class for Agilent 34410 multimeter. It is a very simple implementation in its current status.
Note:
I've been using Pymeasure in the last months, writing Instrument classes for the equipment I use. I did only very simple classes to cover my needs. Lately I had sometime to review the code and decided to bring them to github.
So, I'm going to open some pull request in a short time. Although the Instruments are not fully developed, I think it would be useful to discuss with developers and users to see what is more interesting ore needed.

@dvspirito, thanks for opening this PR and contributing code for the Agilent 34410! I'm also glad to hear you are having success with PyMeasure.
The continuous integration (CI) checks are failing for the PR because the file should be agilent34410A.py instead of agilent34410a.py. This will fix the import error and allow Python to find agilent.agilent34410A.
Please add a corresponding documentation page for this instrument before it gets merged. Can you expand the doc tags for the Instrument.measurements to describe their units?

Also, please add yourself to the AUTHORS.txt file.

@cjermain thanks for the reply and the help. I did the required fixes.

Looks good. Thanks @dvspirito!


[in_app_purchase] ClassCastException in InAppPurchase.registerWith

Steps to Reproduce

Update in_app_purchase version to 0.3.1
Build release and upload it to Google Play
Wait for users to start using new version of app
Check crashes in Google Play Console and you will find lots of:

java.lang.RuntimeException:
  at android.app.ActivityThread.handleCreateService (ActivityThread.java:3768)
  at android.app.ActivityThread.access$1400 (ActivityThread.java:237)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1801)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loop (Looper.java:214)
  at android.app.ActivityThread.main (ActivityThread.java:7050)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:494)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:965)
Caused by: java.lang.ClassCastException:
  at io.flutter.plugins.inapppurchase.InAppPurchasePlugin.registerWith (InAppPurchasePlugin.java:24)
  at io.flutter.plugins.GeneratedPluginRegistrant.registerWith (GeneratedPluginRegistrant.java:103)
  at org.luksza.HabitChallenge.flutter.HeadlessJobService.a (HeadlessJobService.java:145)
  at org.luksza.HabitChallenge.flutter.HeadlessJobService.onCreate (HeadlessJobService.java:3)
  at android.app.ActivityThread.handleCreateService (ActivityThread.java:3756)
  at android.app.ActivityThread.access$1400 (ActivityThread.java:237)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1801)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loop (Looper.java:214)
  at android.app.ActivityThread.main (ActivityThread.java:7050)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:494
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:965)

Downgrading to 0.3.0+3 fixes this issue.
Expected results:
No exception nor crash is caused by in_app_purchases.
Actual results:
Crash is reported to Google Play Console causing app stability decrease.

flutter doctor -v
[✓] Flutter (Channel beta, v1.14.6, on Linux, locale en_US.UTF-8)
    • Flutter version 1.14.6 at /home/lock/bin/flutter
    • Framework revision fabeb2a16f (3 weeks ago), 2020-01-28 07:56:51 -0800
    • Engine revision c4229bfbba
    • Dart version 2.8.0 (build 2.8.0-dev.5.0 fc3af737c7)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /home/lock/Android/Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /home/lock/Android/Sdk
    • Java binary at: /home/lock/bin/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Android Studio (version 3.5)
    • Android Studio at /home/lock/bin/android-studio
    • Flutter plugin version 43.0.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.42.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.8.1

[✓] Connected device (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)

• No issues found!

Hi @dluksza
does the app show issue running locally?
could you please provide your flutter run --release --verbose
and "flutter build apk --verbose".
Thank you

The issue doesn't occur when app is run locally in debug mode.
Will attach logs with --verbose parameter later on. BTW. I'm releasing android as a bundle, not APK (if this matters at all)

Hi again @dluksza
flutter build appbundle --release--verbose would be perfect then,
also do you know from which devices those crash reports are coming from?
Thanks again

Literally from every single version of Android and device, see screenshots from Play Console:

Adding "Today" label.
Feel free to remove it if isn't critical (I'm not sure, because I can't see related issues starting from the day when 0.3.1 was published, and nobody thumbed up the current one)

Here is output from flutter run --release --verbose
run-release-verbose.log
Application didn't crashed.
And output from flutter build appbundle --release --verbose
build-appbundle-release-verbose.log

Any progress on this? Do you need any input from me?

@dluksza Thanks for reporting this.
Seems something related to casting Context to Application. I'm going to take a look.

The PR has landed, the issue should be fixed with the latest version. Closing the issue.


feat: add parallax on hero

Add boolean to set the hero background image as fixed to create a parallax scroll effect.

What this PR does / why we need it:
Adds a nice parallax effect to the Hero partial
Which issue this PR fixes
partially fixes #814
Special notes for your reviewer:
I started learning Hugo and this theme seven hours ago, so I literally don't know what I'm doing.
Just saw that it looked super easy to add a bool to fix the image in the background and get the effect 😇
It works on my computer ™
Release note:
 parallax effect to hero partial

Thank you for the addition already.
There are a few missing things.
It isn't documented on the fragment page: https://github.com/okkur/syna/tree/master/exampleSite/content/fragments/hero
Additionally with the default image it seems to not work well. Maybe a two part screenshot attached to the PR showcasing this effect makes this easier to grasp for anyone following up.


Metrics

Are these metrics already set up for us? Or do we need to implement it ourselves

@cartermp I just want to ask a question, that is, if we have access to the metrics SDK, are the indicators I have screenshots already implemented in the SDK or do I need to define these indicators by myself and implement them?

Ah, I see. No, these are just examples of things you can capture with metrics. I don't believe that there are any components that capture all of these automatically. There are some components, such as the opentelemetry hostmetrics receiver, that will capture some of that information.

ok get it ,thank you

@cartermp

Is it necessary to monitor and alarm for tracing, and if so, how should it be done? Which indicators should be alerted? Or is it just a means to troubleshoot problems, and check the tracing after there are error logs and performance monitoring alarms (Prometheus)
Can span be directly calculated as metrics?


Add thread_executors module

Move thread executors into a module

For these kinds of failures https://cdash.cscs.ch//viewBuildError.php?buildid=101308, you can either directly include the correct executor header, but you can also add the collective thread executors headers to hpx/include/parallel_executors.hpp (and vice versa) for compatibility.

solved :)