Error in README

Both README.md and the article at https://www.axllent.org/code/phpmybackup/  have the wrong variable names in the usage section:
$db->ignoreList = array('test','unimportant_db');
$db->emptyList = array('largedb.large_table1','largedb.cachetable');
should be:
$db->ignoreDatabases = array('test','unimportant_db');
$db->ignoreTables = array('largedb.large_table1','largedb.cachetable');
...to conform with lines 32 and 38 of the script. Otherwise, they'll be simply not checked and all the data will be backed up, including the databases and tables that were supposed to be ignored.

Thank you for reporting this! It's obviously been like this for 4 years or so and nobody has ever reported it.
I really need to update the script at some point soon as it still uses the deprecated php 5.6 mysql_* functions which aren't even compatible with php7.


chore: add check for cyclic dependencies

Description

We have an ongoing issue with cyclic dependencies sometimes causing trouble
This adds a linting rule (set to warn) which will flag any cyclical dependencies so we can fix them

Rule definition and explanation
Note:
"This rule is comparatively computationally expensive. If you are pressed for lint time, or don't think you have an issue with dependency cycles, you may not want this rule enabled."
We may want to only have this turned on with an environment variable if it slows down linting.

:tada: This PR is included in version 1.17.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Changed package.json to work in Windows

In Windows, running npm run serve results in the error:
'.' is not recognized as an internal or external command, operable program or batch file.

Explicity setting iojs instead of the dot current path works in all operating systems.
Tested in Windows, Max, and Ubuntu.

Ok, added the variable back and set the padding in the Linux Foundation style

Changes merged through #35


Simplify Serving Static Files

I had a feeling that a route would be made for each static file, so I updated it to point the "/data" mountpoint to the static folder directly.

Thank you very much for your PR but this is not the case, the static files are served from /static/, the only reason swagger.json is not there is due to the fact that I am not sure if it should be static yet.
So I am going to close this PR. See https://github.com/bitcynth/whois-v2/blob/92d106f5e8580241573ab6870d270c002a188d71/app/templates/base.html#L12 for example


fix(proposal_logbook): inifinite logbook fech loop after RxJS upgrade…

… to v7.4.0
Description
The issue likely arises because, in RxJS 7, observables are more “strict” in how they handle subscriptions. In RxJS 6, subscribing directly to the observable would not necessarily re-trigger the observable emissions if the component re-rendered, as long as the underlying state hadn’t changed. However, in RxJS 7, observables are often “hotter” in behavior, meaning they emit values more readily, even on re-renders or re-subscriptions.
Without take(1), the observable keeps emitting whenever the component or state updates, re-triggering the fetchLogbookAction call. By using take(1), you ensure that the observable completes after emitting a single value, preventing repeated subscriptions and, consequently, avoiding the infinite fetch loop.
Motivation
Background on use case, changes needed
Fixes:
Please provide a list of the fixes implemented in this PR

Items added

Changes:
Please provide a list of the changes implemented by this PR

changes made

Tests included

[ ] Included for each change/fix?
[ ] Passing? (Merge will not be approved unless this is checked)

Documentation

[ ] swagger documentation updated [required]
[ ] official documentation updated [nice-to-have]

official documentation info
If you have updated the official documentation, please provide PR # and URL of the pages where the updates are included
Backend version

[ ] Does it require a specific version of the backend
which version of the backend is required:

Summary by Sourcery
Bug Fixes:

Fix infinite fetch loop in proposal logbook component by ensuring the observable completes after emitting a single value using take(1).

Writing the e2e test for the infinite fetching issue is taking a bit longer than expected for this small but critical fix.
I will merge this change without the e2e test and open a new PR for it.


New version: WanCai.HandActionPlayer version 2.7.000

Created by 🥟 Dumplings in workflow run #6622.

Log
Updated: 2.6.502 → 2.7.000
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request

Microsoft Reviewers: Open in CodeFlow

https://github.com/microsoft/winget-pkgs/issues/142854


no sample

Expected Behavior
This issue is in the correct format but it does not have a sample, so it will only ask for a sample
Actual Behavior
Lets find out

blah blah no sample for you

nvm I changed my mind, here is a sample


Eliminate a redundant data copy in H3 framer

Data copy was needed because of buffer type difference in HTTP/3 module. This PR removes the data copy (IOBufferBlock -> Regular buffer -> IOBufferBlock) by keeping the data in the original IOBufferBlock.
This change could land on master as well, but I didn't want to accidentally break HTTP/3 on master because this change is only tested with other changes on 10-Dev.

It's not stale!!

This is odd, I am seeing worse performance when benchmarking this patch:
Without the patch:
finished in 7.23s, 69188.73 req/s, 78.12MB/s
requests: 500000 total, 500000 started, 500000 done, 500000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 500000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 564.58MB (592000000) total, 73.43MB (77000000) headers (space savings 35.56%), 488.28MB (512000000) data
UDP datagram: 695977 sent, 1500234 received
                     min         max         mean         sd        +/- sd
time for request:      100us     30.42ms      1.41ms       536us    72.82%
time for connect:    10.60ms     38.26ms     28.97ms      6.05ms    62.00%
time to 1st byte:    39.49ms     43.89ms     41.77ms       971us    60.00%
req/s           :     692.24      752.59      704.10       16.78    84.00%

With the patch:
finished in 10.40s, 48079.78 req/s, 54.32MB/s
requests: 500000 total, 500000 started, 500000 done, 500000 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 500000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 564.91MB (592355606) total, 73.77MB (77355606) headers (space savings 35.27%), 488.28MB (512000000) data
UDP datagram: 1026377 sent, 2500606 received
                     min         max         mean         sd        +/- sd
time for request:      152us     24.44ms      2.04ms       620us    72.30%
time for connect:     7.15ms     34.88ms     23.30ms      6.57ms    59.00%
time to 1st byte:    24.14ms     39.22ms     34.20ms      3.25ms    53.00%
req/s           :     480.99      536.85      490.17       16.35    84.00%

Interesting. It might depend on test condition. I'll benchmark this again.

Flame graph before this patch:


Add analytics to content safety events

Fixes

Fixes #2921 by @dhruvkb
Description

This PR adds 5 analytics events and calls them from appropriate places in the frontend.
Testing Instructions

Prep

Check out the PR and run the dev server.
Open the browser console to keep watch over the analytics events.
Enable the sensitive_content feature flag from /preferences.
You can also enable fake_sensitive if you'd rather not see actual sensitive content.

Toggle events

Switch on the "Sensitive results" toggle.
Look for the TOGGLE_FETCH_SENSITIVE {checked: true} message.
Switch off the "Blur content" toggle.
Look for the TOGGLE_BLUR_SENSITIVE {checked: false} message.
Switch off the "Sensitive results" toggle.
Look for the TOGGLE_FETCH_SENSITIVE {checked: false} and TOGGLE_BLUR_SENSITIVE {checked: true} messages.

Wall interaction events

Pick a sensitive result and click on it.
Look for the SELECT_SEARCH_RESULT message (that's not new).
Click on the "Back to results" button.
Look for the GO_BACK_FROM_SENSITIVE_RESULT {id: '...', sensitivities: '...'} message.
Pick a sensitive result and click on it.
Click on the "Show content" button.
Look for the UNBLUR_SENSITIVE_RESULT {id: '...', sensitivities: '...'} message.
Click on the "Hide content" button above the result.
Look for the REBLUR_SENSITIVE_RESULT {id: '...', sensitivities: '...'} message.

Checklist

[x] My pull request has a descriptive title (not a vague title likeUpdate index.md).
[x] My pull request targets the default branch of the repository (main) or a parent feature branch.
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[x] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no visible errors.
[ ] I ran the DAG documentation generator (if applicable).

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

Created #2969 to include @obulat's review suggestion.


Mandatory columns not correspond to previous version

I exported data from iAuditor to csv files, using the new version of iAuditor-exporter. I found a problem in inspection_items.csv, where more columns are added in the middle before to "mandatory" column name, thus, exporting csv to local database not correspond to properly locations in previous version.
Thks

Hi @vlachodc ,
I can see the use case you are mentioning.
iAuditor exporter is using an internal SQLlite (would be in the exports directory as sqlite.db) and whenever there is a schema change, that would also change.
Exporting to CSV: the cvs files are recreated every export.
Another approach we suggest is exporting to SQL directly. For example, in iauditor-exporter.yaml can add the following (with your correct db connection strings)
db:   connection_string: "postgresql://postgres:secret@localhost:5432/iauditor_db"   dialect: postgres
Calling iauditor-exporter sql will append to this database all the new information.
If there is a schema change, and happens to be anywhere, the column will be appended at the end (for SQL).


[Pack, Build Manager] Multiple references to same source module are silently accepted

Consider the attached solution using two components from a local pack where both components reference the same source module:
  <components>
    <component Cclass="TestClass" Cgroup="GroupA" Cversion="1.0.0" condition="Test_Condition">
      <description>TestGlobal</description>
      <files>
        <file category="source" name="Files/test.c"/>
      </files>
    </component>
    <component Cclass="TestClass" Cgroup="GroupB" Cversion="1.0.0" condition="Test_Condition">
      <description>TestLocal</description>
      <files>
        <file category="source" name="Files/test.c"/>
      </files>
    </component>
  </components>

The cbuild2cmake modular approach exposes the problem leading to a linker error:
Error: L6200E: Symbol func multiply defined (by test.o and test.o).

The problem is hidden in the RteModel because the duplicated source modules are silently overwritten when populating the
m_projectGroups map. Even if such components have different Cclass the modules are eventually overwritten in the cbuildgen m_ccFilesList map.
packchk does not report any error nor warning.
It could be expected that non mutually-exclusive components referencing the same source module should be reported.
The problem was first observed in the public pack<EMAIL_ADDRESS>where the source module source/math/PlatformMath.cc is referenced by several different components.

I believe that there are situations where 2 components include the same source module. Maybe this needs to be handled by the tool (duplicates are ignored).

I believe that there are situations where 2 components include the same source module. Maybe this needs to be handled by the tool (duplicates are ignored).

Which situations? I can only think on bad design situations, as in the mentioned pack  where the module is repeated several times instead of adding the "Common" component in the other component dependencies/conditions.
Which references would be ignored? The first? The last? What if they have different compile options, defines, includes? Ignoring duplicates sounds just wrong.

After further review there is agreement that the above scenarios contributing duplicated modules to the build from multiple selected components needs to be considered an "error" in the component design.
The packchk utility shall identify such cases: see https://github.com/Open-CMSIS-Pack/devtools/issues/1499


Install as CLI, throw but does not contain package github.com/sethvargo/go-diceware/cmd/diceware

go install github.com/sethvargo/go-diceware/cmd/diceware
go: finding module for package github.com/sethvargo/go-diceware/cmd/diceware
module github.com/sethvargo/go-diceware@latest found (v0.2.0), but does not contain package github.com/sethvargo/go-diceware/cmd/diceware

Use
GO111MODULE=off go get github.com/sethvargo/go-diceware/cmd/diceware

Use
GO111MODULE=off go get github.com/sethvargo/go-diceware/cmd/diceware

It works.
Thank you @sethvargo .

It works.
Thank you @sethvargo .


Add the support of the dump v1 (Meilisearch v0.20.0 and before)

Currently, users using Meilisearch v0.20.0 and before need to do TWO migrations to upgrade Meilisearch to v0.30.0. See the related documentation.
This is due to the fact we dropped the support of dump v1 some releases ago.
It means it will not be easy for all our users to pass from their current version to v1. This is something we would like to avoid because in the best-case scenario, all the Meilisearch users will use Meilisearch v1.0.0 and after.
We would like to re-introduce the dump v1 support of Meilisearch to ensure people using Meilisearch v0.20.0 and before can migrate to Meilisearch v1.0.0 in one migration and not two.
Impacted teams
@meilisearch/docs-team @meilisearch/integration-team
TODO

[ ] Implement the changes and merge to the main branch
[ ] Update the related spec

Started work on this today, made a reader of dumps v1, am doing a compat layers with dumps v2

Draft PR open: https://github.com/meilisearch/meilisearch/pull/3170
Need to fix the tests, add some more tests, add description and so on.

PR is ready for review :fire:

Thanks @dureuill
Don't forget the step about updating the specification, I put the link of the related spec in the issue 😄

spec PR here: https://github.com/meilisearch/specifications/pull/203

While I'm at it, some of the current "quirks" of the import from the dumps v1, caused by the format being so much older than the current v6 dump format, and that the documentation might want to keep in mind when updating the documentation of the dump feature:

Tasks that are in the "enqueued" (not "processed" or "failed") status in the exported dump will not be imported (they will be missing from the task log, and won't be restarted). Technically, this is because we don't have the required data to resume the task. The recommendation for users to avoid any data loss is to make sure that all tasks of their Meilisearch <v20.0 are fully processed before exporting the database to a dump.
Processed tasks that are of the type "Customs" in the exported dump will not be imported (they will be missing from the task log). Technically, this is because we don't have a similar task type in dumps v2 and superior (Meilisearch 0.21 and superior). This has no bearing on the actual document data in the imported DB so there is no special recommendation for users.
The number of documents that were deleted by a clearAll command is unavailable in the task logs of dumps v1. In the imported DB, the number of deleted documents for these tasks will read "0" instead of the correct number. This is only for the task log and has no bearing on the actual documents contained in the imported DB (which are the same as the documents that were contained in the exported DB).
There is DB creation date available for dumps v1, so this information will be missing for databases imported from dumps that were exported from Meilisearch <=v0.20 (I'm unsure what it is used for atm though)


Can't open latest source code in Visual Studio 2015

I pulled the lastest code from master branch, and opened the solution in VS 2015. All the projects appear unloaded, and when I try to reload them it does nothing. When I try to edit the csproj files via Solution Explorer, it complains "file is already opened by another project".
Any ideas?

The issue has to do with which .NET frameworks are installed on your development machine.  See the FSharpTargetsPath line in each fsproj file, e.g.:
https://github.com/ctaggart/froto/blob/master/Core/Froto.Core.fsproj#L14

`<FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>`

In the above line, if you hand edit the project file and change (if I remember correctly) \3.1\ to \4.0\, then the project file(s) should load.
Note: I have a branch at home, but have not pushed the commit yet because it would break compatibility with VS2012 / VS2013.  The proper way to do this will probably involve conditional sections based on the compiler version.  That, or just require VS2015...

I actually did a full blog on this last May.
http://blog.ctaggart.com/2015/05/importing-fsharptargets-compatible-with.html


"edit" username breaks View Profile

A certain username can break the "View Profile" functionality, and make it impossible to follow that user, or access that username's account profile.
Users are given a URL with their username like so: https://www.codewars.com/users/[username]
The URL https://www.codewars.com/users/edit is reserved for editing your account profile; however, the username "edit" was not reserved. I was able to request this username on another account, breaking certain profile functionality. You can see a link to this profile on my "Following" page.

While this is… bad, the usernames sign_in or (even worse) sign_out could lead to much more trouble. Other sites fix this via another path, e.g. acc/edit instead of users/edit.

Along the same lines, I just created a kata with the title "My Languages" :smiling_imp:

It's a fun little kata, but I'm afraid that most of the people will not be able to complete it, because the default link is https://www.codewars.com/kata/my-languages...

Related: #1086

Oh, in the meantime I registered the user "sign_out"... But probably I should have considered to change my username to "sign_out" :smile:

I've changed username to "001101000011000000110100" and [View Profile] goes straight to "Whoops! The page you were looking for doesn't seem to exist."
When I add one space or any other char, it starts working again.
https://www.codewars.com/users/001101000011000000110100


Spring Data Docker deploy matches SCS

added -exec extension to spring cloud data jar for consistency with SCS
updated the Dockerfile so that it will search for -exec.jar instead of the hardcoded snapshot jar
moved Dockerfile into the code.
updated data-admin pom to include docker plugin

rebased and merged as https://github.com/spring-cloud/spring-cloud-data/commit/84b275ea15a7f40e0f049e985d090743b2bce744


Migrate tasks 1.10-1.15 from Measurements to Distinguishing States kata

Migrate tasks 1.10 - 1.15 from the Measurements workbook to Distinguishing States Kata.
This resolves a part of the Issue 1185.

Apologies, I tried to address the code review comments. Kindly review. Thank you again!


add ARIA label for button and javascript for smooth scroll to top-sel…

…lers section

@tanvi4248 may you add java script function to the specific file? you can find it on js folder in main directory, please

There is no specific file for that

https://github.com/OpenCodeChicago/Midwest-Pumpkins/blob/main/src/js/buy-now-modal.js

I added javascript for top sellers button on click scroll

not buy now one

https://github.com/orgs/OpenCodeChicago/projects/1?pane=issue&itemId=81528005

this button and functionality already finished, you can check it if it's same as yours

I was trying to do this functionality -> This button should function as an anchor link, smoothly scrolling the page to the "Top Sellers" section when clicked.
I think i got it i should use HTML instead of javascript

check his file, I believe he did it well. It's need to observer the window, and when it's over the 200px the button will appear, and then when you clicked it will smoothly bring you to the top. I believe he did it well, you can check his description of his task and the implementation

yes he applied for scroll up button but i have to apply on top seller button so maybe that scenario is different.

Do I need to create different js file for top seller button js?

Oh, got it, for top sellers button, sorry 😅

I believe just add an id to the top sellers section, and that's it. I've already set scroll behavior to smooth on our reset.css file


[cshake library] Choice of cSHAKE library in python

We need a cSHAKE Python implementation in order to enable our scripting flows for ROM checking and life cycle token hashing. Unfortunately, both the built-in hashlib (https://pypi.org/project/pycryptodome/) and the pycryptodome package (https://pypi.org/project/pycryptodome/, part of our Python requirements) do not natively support cSHAKE. There is support for SHAKE and other SHA-3 modes in these libs, but as far as I understand we cannot reuse these modes as they transparently apply different bit padding strings (0x1F etc) than cSHAKE (0x04), and these strings cannot be overridden through the function interfaces:
https://github.com/python/cpython/blob/7148293d96843ca868961313b00361504ec0c242/Modules/_sha3/kcp/KeccakHash.h#L51-L73
https://github.com/Legrandin/pycryptodome/blob/5dace638b70ac35bb5d9b565f3e75f7869c9d851/lib/Crypto/Hash/SHAKE128.py#L57
So possible ways forward would be:

Search for another implementation that is not part of a standard package.
Get cSHAKE support added to a standard package.

As for 1), I found https://github.com/Hemoth/cSHAKE, which could be an option.
However, I am more leaning towards 2) since:

the difference between SHAKE and cSHAKE is very small, and basically boils down to a slightly different hash object constructor (see comments on https://bugs.python.org/issue39539)
the open source community will benefit from this being added to a mainstream package. also, there seems to be demand for it (see again https://bugs.python.org/issue39539)

I took a look at both the hashlib and pycryptodome packages, and it looks like the latter is a bit more accessible and straightforward to modify (the former interfaces to a C++ implementation underneath, and requires quite a bit of integration magic). Further, hashlib is part of cPython, which means that it may be more difficult to actually get this upstreamed in reasonable time. pycrypotodome is a standalone package that we can modify and host under lowrisc until the patch has landed upstream.
I thus went ahead and made a prototype implementation for pycryptodome, which appears to be working.
I need to clean this up a bit and will post a link to the code here shortly.

See prototype implementation here: https://github.com/lowRISC/pycryptodome/pull/1

+1 for adding cSHAKE support to the standard package.

Agreed, adding to standard package is good all around, and choosing pycryptodome over hashlib seems reasonable to me.

With #6728 merged we now have support for cSHAKE functions via a lowRISC hosted development fork of pycryptodome. I'll leave this issue open until the PR upstream (https://github.com/Legrandin/pycryptodome/pull/531) has landed, and we've updated our Python requirements accordingly.

Hint until the Pull Request is merged into pycryptodome upstream: You can install the cSHAKE additions using this command:
python3 -m pip install -e git+https://github.com/lowRISC/pycryptodome.git#egg=pycryptodome

Thanks for the hint, @e7p. Indeed, we currently host a development fork under lowrisc and plan to replace that once the cSHAKE additions have made it into a release:
https://github.com/lowRISC/opentitan/blob/93536cde3ccca091fac73a0304db54aea4ad32af/python-requirements.txt#L54-L57

The relevant changes are now merged upstream, a new release should appear any day now, allowing us to switch back to a released version of pycryptodome.


QnA Maker integration dynamic "Strict Filters"

Describe the bug
We are trying to implement QnA Maker integration with a static filter that is the result of a previous user answer on the current dialog.
We need to use the value stored on "dialog.topic" on the Strict Filters.
After trying all kind of formatting ( =dialog.topic, ${dialog.topic}, =$topic, =topic), all of them were not able to inject the memory value.
Version
Application SHA : test
SDK runtime packages : 4.7.0-preview-191208-1
Branch: stable
Browser

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

OS

[ ] macOS
[X] Windows
[ ] Ubuntu

To Reproduce
Steps to reproduce the behavior:

Define a property "dialog.topic" = "selected by user"
Add a "Connect to QnA Knowledgebase"
Add an item in Static Filters with name=domain and were "value" is injected from the dialog.topic property

Expected behavior
On the HTTP Message, the stricFilters object must contains { "name":"domain", "value"="selected by user" }
Screenshots

Additional context

It works like that, thanks for your answer.
It looks more like a workaround. I would have preferred to be able to do databinding directly on the editor like when using the HTTP request connector.

Same error occurs on composer version:2.1.1 and can not set Strict filters as object


Support for Redis 2.3

This fix should allow us to pick up future versions of redis on the 2.x
line.
Fixes #123

@ofrobots Ready for a look.

lgtm.


How to find the same content frame with different domain shift? i.e. a image of exactly the same content (building, vehicle, etc.) on a sunny day and a foggy day

Thanks for your great work. Are there two frames in the shift dataset that have the same content in different domain shift(in different weather conditions)?For example, as shown in Figure 3 of the paper

Hey @zsxzs, thanks for your interest in our work!
While I understand that this kind of correspondence might have certain use cases, I am sorry to tell you that these data aren’t available in our dataset at this moment. The images on our website and paper are for the demonstration purposes of domain labels.
By the way, could you tell me what’s your expected use case of such data? We would consider including them in the future releases.

Thank you for your reply. I would like to use case of such data to Investigate multitask learning.
By the way,I am wondering if you can provide the weights of the trained models (multitask learning) you evaluate  in the paper.

Hey @zsxzs, thanks for your interest in our work!
While I understand that this kind of correspondence might have certain use cases, I am sorry to tell you that these data aren’t available in our dataset at this moment. The images on our website and paper are for the demonstration purpose of domain labels.
By the way, could you tell me what’s your expected use case of such data? We would consider including them in the future releases.
Thank you for your reply. I would like to use case of such data to Investigate multitask learning.

By the way,I am wondering if you can provide the weights of the trained models (multitask learning) you evaluate in the paper.

Hey @zsxzs, thanks for your interest in our work!
While I understand that this kind of correspondence might have certain use cases, I am sorry to tell you that these data aren’t available in our dataset at this moment. The images on our website and paper are for the demonstration purpose of domain labels.
By the way, could you tell me what’s your expected use case of such data? We would consider including them in the future releases.

Thank you for your reply. I would like to use case of such data to Investigate multitask learning.
By the way,I am wondering if you can provide the weights of the trained models (multitask learning) you evaluate in the paper.


Improve metadata package API for reading

Description
Changes proposed in this pull request:
Existing metadata.New function takes a kube client, as well as a version and a profile as parameters. The version and the profile are only required if you want to use the provider to write metadata. The ReadKymaMetadata function does not require them. So if a client is only interested in reading, it has to provide empty strings, which is not nice. The PR is moving the version and the profile from the New function to the Write... functions and bundles them into a struct to avoid code duplication.
Related issue(s)
See also #https://github.com/kyma-project/cli/issues/698`

 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.You have signed the CLA already but the status is still pending? Let us recheck it.

 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.You have signed the CLA already but the status is still pending? Let us recheck it.


Some packages don't work on Windows

It would be nice to get a warning for packages that don't work on Windows.

It looks like it would be difficult to keep it up-to-date :man_shrugging:
IMO this is a package maintainer's responsibility.
If there is no Windows support, they should indicate it in their README.
If it's supposed to work on Windows, but it actually doesn't, file an issue?
But if you have ideas about how to make this viable, we're listening :wave:

Yeah, I don't know of a good way to make it viable 😭

@jmreicha what packages didnt work for you on windows?

These plugins do not currently support Windows.

hyperline
hypercwd
hyperterm-paste
hyper-statusline


[Window] Ignore duplicate mouse enter events.

Fixes https://github.com/godotengine/godot/issues/93085
Alternatively, https://github.com/godotengine/godot/pull/92908 code can be moved to the macOS DisplayServer, but this will require more complicated checks (actually tracking is event was received by Widows), and might require the same changes on other platforms (I can't reproduce it on Windows or Linux, but system events timing can be inconsistent).
Receiving a duplicate enter event for the same window and ignoring it should not have any negative effects, not receiving it at all will break UI, so it is a safer option. The original check which was showing a warning is preserved (it is supposed to warn if different window get enter event without previously hovered window getting exit event first and still serve this purpose).

Thanks!


Primitives turn into geometry={{primitive:box}} when updating any geometry attribute with react state

Hi,
I'm working on a small aframe-react app where I need to update different geometry attributes via react state (like this: geometry={{ width: this.state.width }}).
When I'm using the geometry.primitive property everything works as expected, but when I'm using Primitives or the aframe-react-components module, all aframe-primitives are getting updated to geometry={{ primitive: 'box' }} when I update the react state.
This works as expected:
<Entity
  geometry={{ primitive: 'plane', width: this.state.width, height: '2' }}
  material={{color: 'blue' }}
  position='-4 -1.5 -8'
  onClick={this.changeWidth.bind(this)} />

This works onload, but when I update this.state.width the geometry.primitive of the <a-plane />-Element changes to 'box'
<Entity
   primitive='a-plane'
   geometry={{ width: this.state.width, height: '2' }}
   material={{color: 'blue' }}
   position='-4 2.5 -8'
   onClick={this.changeWidth.bind(this)} />

I used the aframe-react-boilerplate to build a basic demo of the bug. The upper row uses aframe Primitives, the lower row uses the geometry.primitive property. Live Demo with v0.4.0 (Code)

onload
after this.setState({})

Hi, I kept thinking about this Bug so I did some tests:
Every <Entity /> declared like this <Entity primitive='a-primitive' ... /> looses it's geometry-schema when a geometry property gets updated via react and it falls back to the aframe default-primitive 'box' declared in /aframe-master/src/components/geometry.js. When I change aframe's default primitive to 'sphere', they all turn into spheres ...I hope that helps a little.

Thanks, I might get around to patching this tonight.

Thanks, that would be great!
I'm building a little helper-app for the curvedimage which automatically calculates (und updates) the theta-length, height and/or radius based on the pixel values of an asset/image and the image ratio, so it would be great if I could use the a-curvedimage primitive for the preview.

Reproducing in a test case for v4.0.x, actively debugging it now.

Specifically, getting some weird issues on the setAttributes:
LOG: '%ccore:schema:warn %cUnknown property `0` for component/system `geometry`.%c +237ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `1` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `2` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `3` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `4` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `5` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `6` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `7` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `8` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `9` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `10` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `11` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `12` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `13` for component/system `geometry`.%c +0ms', 'color: orange', 'color: inherit', 'color: orange'
LOG: '%ccore:schema:warn %cUnknown property `14` for component/system `geometry`.%c +1ms', 'color: orange', 'color: inherit', 'color: orange

I got this error a few times when I tried to use a non-existing geometry property.
I think it's because aframe is looking for key/value pairs and if there's only a string without a colon to separate the key (property) from the value, it just iterates through each character of the string trying to find an attribute it recognizes.
If you do something like <Entity geometry="test" />, you're getting the error four times because the string test has four characters.
The string 'color: orange' is 15 characters long and you're getting the warning 15 times, so maybe aframe is trying to set the string 'color: orange'as a geometry attribute at some point without recognizing the colon : as a separator?
It's just a blind guess, though... but if you're getting the error 12 times with 'color: red' it could be the problem

@Stefie @ngokevin I am also getting the same log warnings on setAttribute calls after upgrading to aframe-react v4.0.2. This issue only occurs when passing component values as objects, and not strings. This leads me to believe that something is going wrong with stringifying these objects at some point.
Prior to v4.0.x, aframe-react handled stringifying props before allowing React to render A-Frame entities. Now, however, it bypasses the DOM and calls A-Frame's <a-entity>.setAttributedirectly when passing props. This method is supposed to accept objects for known components (see https://aframe.io/docs/0.5.0/core/entity.html#setattribute-attr-value-componentattrvalue), but I note that the string'[object Object]'` is 15 characters long, which matches the number of errors @ngokevin and I are seeing for each 'malformed' component prop...

@robinnorth ah, the string [object Object] makes way more sense than the color property!

So this issue was caused by the referenced commit in v4.0.1, as A-Frame expects all the initial entity attributes to be strings (as outside of React, you'd just mark your scene up in HTML or render it with JS template partials), but if you pass in props in object form from React, they're not.
To fix this, I guess aframe-react needs to revert to serializing props into attributes for the initial render, but then continuing to bypass the DOM when updating the scene and using <a-entity>.setAttribute directly. @ngokevin, what are your thoughts on this?

A-Frame setAttribute can handle objects. I thought perhaps the entity might not be ready yet so it uses the vanilla HTML setAttribute. I tried waiting for them to initialize, but didn't change anything. Still poking around, but we don't need to revert to serialization. This should work in theory.

@ngokevin I've logged out the initial setAttribute call that happens for an entity that exhibits the problem and the issue occurs when componentUpdate extends the existing component value that's retrieved from the DOM, which is being set by Entity's render method. Somewhere in this process object-based props are being incorrectly stringified. I can try and debug this further tomorrow if that's helpful.

Thanks, I'm poking at it now. It seems the initial setAttribute call will be done when the entity is not ready. Thus, the DOM will stringify [Object object]. I am trying to fix by waiting for the entity to be mounted before the initial call.

I've found the issue is on the initial render where it wasn't going through .setAttribute and React was trying to handle the whole process.
   86     return React.createElement(
   87       elementName,
  88       Object.assign({ref: this.updateDOM}, props),
   89       props.children);

If I remove props, things work better.

Removed the props, and the test I had passes now.

Nice one, @ngokevin! Can confirm this resolves the issue for me too.


How can I pass header during websocket connection?

I have a websocket server which requires authentication by checking token in the header. How can I pass in headers?

Setting headers during the initial WebSocket-handshake is not supported by the Web API. This has nothing to do with this library, it's not supported by the browsers native WebSocket-class.
Two ways to realize authentication:

Add your token as a query-param to the url, e.g. pass http://your-domain.com/api/v1/ws?auth=<your_token>. The backend can now check if the token is valid and if it wants to accept the connection. However, this is not recommended since URLs can be logged, cached and might be exposed in your browser history.
Pass your token in the protocols-parameter, e.g. new Websocket('your_url', ["Bearer <your_token>"])


Changed the way shortcut files are retrieved

to skip unauthorized directories

@NitroFrench are you sure this works? I can't replicate the issue on my end so I have no way of knowing if this works.

@GerardBalaoro at least it works for me :), and I assume there is no regression for you.
I suspect this could be related to Win10 versions, I have version 1909 on both my pc


When suggesting audits for a git revision, try suggesting audits for the base revision first

When a it revision fails to audit, and we make suggestions, we currently treat the git revision version like any other version, and suggest audits based on deltas.
Ideally, we'd like to encourage people to first audit the published "base version" of the crate being audited, and then produce a delta-audit from that "base version" to the git revision version separately, in order to produce more useful audits for sharing.
We could theoretically do this by running the resolver against the base version to see if it audits, checking if the base version can be found on crates.io, and if it can, and didn't audit, first suggesting the user audit the base version, and then separately suggesting they audit the git revision via. a delta.
This unfortunately adds a lot of complexity to the resolver and suggest algorithm, as we currently have no mechanism for running the resolver against a package not in the dependency graph. It may become simpler after #363, however, as we will be able to disentangle the core audit path-chasing logic and dependency graph requirement propagation logic if audit edges can't have custom dependency-criteria.

It's still a bit fiddly, but I've put up patches which implement an acceptable version of this in #501.


Add a functional search bar and date picker

Allow users to search for a location to forecast the weather and be able to select a date or range of days to forecast the weather.

Solved.


add DMCA badge

check if requirements are met then add the DMCA badge in footer

[x] added DMCA badge
[ ] Need to add website to DMCA account

Putting this issue on pause, low priority issue for now


Borders not set correctly

The edges of vi8 are clipped off making out difficult to guess words at the periphery.

Bug noted, will take a look.

Using the version from F-Droid on a 10" tablet:

Hi Ravi, not sure if this is dependent on the dpi setting. I use a high dpi on my device and maybe that's what cutting off the edges of keyboard?
420 dpi

590 dpi


Add links to documentation site on each community topic

Raised by podgkin on the community forum. He's suggested we link back to the design system documentation site to make it easier for users to navigate between the community forum and the documentation site.

[x] core
[x] accordion
[x] animate
[x] body
[x] breadcrumbs
[x] buttons
[x] cta-link
[x] callout
[x] control-input
[x] direction-links
[x] footer
[x] grid-12
[x] header
[x] headings
[x] inpage-nav
[x] keyword-list
[x] link-list
[x] page-alerts
[x] progress-indicator
[x] responsive-media
[x] select
[x] skip-link
[x] tags
[x] text-inputs
[x] cards
[x] main nav
[x] side nav
[x] table

Nice @pattyde


Report bug

Briefly describe the bug

I have tried everything, and i am almost 100% that i am doing everything right. And i keep getting this error as you can see in the image. It starts do exporting/creating elements very currectly but then I get the error Exception: Frame not found in figma file or is empty?????
Pls help me, thank you!
Here's the figma file link: https://www.figma.com/file/SYzJTwT1MV17dgRxz0dlc5/Wireframing-AED?node-id=4%3A2&t=TKBnLhsc7YP5VizD-1

very strange bug.
One of my TextArea was buggy. Im find it and after deleting error not happend.  After creating copy of deleted TextArea error not happend as well


Is it possible to do a classification with ColBERT?

Given a query and a document pair, is it possible to tell if the pair is positive or negative? Or does it only give scores which could be compared with other pairs?

Sorry for the delay, I just noticed this!  Your second statement is correct: the scores are continuous. You could in principle tweak your own standard for positive, negative, and a middle "gray area" depending on manual exploration or using some validation data. That said, relevance tends to be a continuous scale and is rarely binary in practice, so it can be hard to find perfectly calibrated scores.


Add DTrace/SystemTap support to Pony

This contribution will add DTrace/SystemTap support to Pony. The implementation has been documented in examples/DTrace/README.md and examples/SystemTap/README.md. Two example scripts have also been provided in the respective directories.
Compilation using: make config=release use=dtrace
In this contribution we have replaced the telemetry functionality of the compiler by scripts for both technologies. It shows the clean approach of DTrace/SystemTap. Support for Windows might be limited by this change. However since there was no support for the telemetry in the Windows build tools, we thought this would be the best approach.
We've payed special attention to making sure that no code is executed unless the dtrace flag is used. The provided infrastructure for DTrace and Systemtap is, in our opinion, easy to use and extend.
Currently implemented probes have a focus on replacing the events used by the telemetry functionality. We plan to add additional probes in the coming weeks, but we were hoping on possible feedback to change our approach if necessary.
Contributors to this addition are: @mkdubik, @DarkLog1x, and me

The failure in appveyor is a bit worrying:
---- Passed: net/http/Assertion failed: (((uintptr_t)atomic_load_explicit(&q->head, memory_order_acquire) & ~(uintptr_t)1)) == (uintptr_t)tail, file ..\..\src\libponyrt\actor\messageq.c, line 45

@Theodus I'm rather surprised my the failure. It might be a compatibility issue concerning the empty macro's. I have no clue what the issue could be at this point in time. I'll investigate the issue further when I get back to it on Monday.

@jjdekker would you be interested in doing a pony virtual users' group presentation on the DTrace support you've added?

@SeanTAllen I've added the changes to CHANGELOG.md. We might be interested in presenting our work when we're a bit further on. Although the infrastructure is working, we haven't actually narrowed down our targets for testing. I must also say that we're doing this work as part of a project for the Encore programming language, which uses the Pony Runtime.
@Theodus After updating our form with the master branch and adding to the change log, the failure seems to have disappeared. I don't know if I should count the previously shown error as a coincidence, or if there is need to worry.

@jjdekker sounds good. ping me when you want to. I am mildly aware of encore via @sylvanc.
re: the failure, i expected rebasing to fix your failure as there was a bug fix for that issue.

Couldn't resist picking some typo nits in the docs. This is awesome! :tada: Thanks

@srenatus Thank you for the feedback! I've fixed the mistakes you found.

Looks like the CI is now longer failing and a CHANGELOG entry has been added, so I'm merging.
@jjdekker thanks to you and the rest of the encore team for taking the time to contribute this back upstream!  And thank you for the excellent documentation!


Backup fails with file creation

I have been seeing the logs show failed backups, but I also see a new mcworld file.
docker shows the container health as unhealthy
docker-compose.yaml

version: "4.6"
services:
  server:
    container_name: Minecraft-Skoot
    environment:
      EULA: TRUE
      SERVER_PORT: 19132
      SERVER_NAME: Skoot
      ENABLE_LAN_VISIBILITY: true
    image: "itzg/minecraft-bedrock-server:latest"
    ipc: "private"
    logging:
      driver: "json-file"
      options: {}
    networks:
      mc-network:
    ports:
     - "19132:19132"
     - "19132:19132/udp"
    stdin_open: true
    tty: true
    volumes:
      - "/opt/MCServer/minecraftbe/Skoot:/data"
    working_dir: "/data"
    labels:
      manymine.enable: true
  backup:
    image: kaiede/minecraft-bedrock-backup
    restart: always
    depends_on:
      - "server"
    tty: true
    stdin_open: true
    networks:
      mcb-network:
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /opt/MCServer/backups/Skoot:/backups
      - /opt/MCServer/minecraftbe/Skoot:/server
networks:
  mc-network:
    external: true
  mcb-network:
    external: true

Backup Logs

DEBU[0000] Resolved UID=0 from match path
DEBU[0000] Resolved GID=0 from match path
[16:03:13.862][info    ] Initializing Bedrockifier Daemon
[16:03:13.865][info    ] Configuring Bedrockifier Daemon
[16:03:13.866][info    ] Loading Configuration From: /backups/config.yml
[16:03:13.870][info    ] Configuration Loaded, Running Service... (main.swift:83)
[16:03:13.909][info    ] Host PTY Handle Opened: /dev/pts/1 (6) (Terminal.swift:141)
[16:03:13.909][info    ] Child PTY Handle Opened: /dev/pts/1 (7) (Terminal.swift:162)
[16:03:13.910][debug   ] Process attached (Terminal.swift:81)
[16:03:13.910][info    ] Checking for servers that might not be cleaned up (BackupActor.swift:73)
[16:03:13.911][info    ] Backup Time: 16:05 (Service.swift:172)
[16:03:13.912][info    ] Next Backup: Dec 14, 2022, 4:05:00 PM (Service.swift:179)
[16:03:13.912][debug   ] [interval] Scheduled For Dec 14, 2022, 4:05:00 PM (ServiceTimer.swift:73)
[16:03:13.912][debug   ] [interval] Registered (ServiceTimer.swift:102)
[16:03:13.912][info    ] Service Started Successfully. (Service.swift:101)
[16:05:00.000][debug   ] [interval] Event Fired. Valid Handler: true (ServiceTimer.swift:110)
[16:05:00.001][info    ] Starting Full Backup (BackupActor.swift:159)
[16:05:00.001][debug   ] Starting Container Process (ContainerConnection.swift:69)
[16:05:00.002][debug   ] Taking save hold on Minecraft-Skoot (ContainerConnection.swift:312)
[16:05:00.179][trace   ] Sending: save hold
 (Terminal.swift:181)
[16:05:00.180][debug   ] Expecting: ["Saving", "The command is already running", "Got permission denied while trying to connect to the Docker daemon"] (Terminal.swift:227)
[16:05:00.180][trace   ] Data Received on file descriptor (6) (Terminal.swift:296)
[16:05:00.180][trace   ] Adding Expectation AA35C747-96E8-46B7-837C-F3C7E722F170 (Terminal.swift:265)
[16:05:00.180][debug   ] Timeout for Expectation is 10.0 s (Terminal.swift:271)
[16:05:00.194][trace   ] Data Received on file descriptor (6) (Terminal.swift:296)
[16:05:00.195][trace   ] Processing 1 Expects (Terminal.swift:311)
[16:05:00.195][debug   ] Content Read: save hold

 (Terminal.swift:236)
[16:05:00.195][trace   ] Content Has No Matches (Terminal.swift:241)
[16:05:01.739][trace   ] Data Received on file descriptor (6) (Terminal.swift:296)
[16:05:01.739][trace   ] Processing 1 Expects (Terminal.swift:311)
[16:05:01.739][debug   ] Content Read: Saving...

 (Terminal.swift:236)
[16:05:01.739][trace   ] Removing Expectation AA35C747-96E8-46B7-837C-F3C7E722F170 (Terminal.swift:252)
[16:05:01.739][debug   ] Match Found: Saving...

 (Terminal.swift:238)
[16:05:01.740][trace   ] Sending: save query
 (Terminal.swift:181)
[16:05:01.740][debug   ] Expecting: ["Files are now ready to be copied", "Got permission denied while trying to connect to the Docker daemon"] (Terminal.swift:227)
[16:05:01.740][trace   ] Adding Expectation 0342EFA4-1A1A-4717-B524-93149B779C89 (Terminal.swift:265)
[16:05:01.740][debug   ] Timeout for Expectation is 10.0 s (Terminal.swift:271)
[16:05:01.740][trace   ] Data Received on file descriptor (6) (Terminal.swift:296)
[16:05:01.740][trace   ] Processing 1 Expects (Terminal.swift:311)
[16:05:01.741][debug   ] Content Read: save query

 (Terminal.swift:236)
[16:05:01.741][trace   ] Content Has No Matches (Terminal.swift:241)
[16:05:01.789][trace   ] Data Received on file descriptor (6) (Terminal.swift:296)
[16:05:01.789][trace   ] Processing 1 Expects (Terminal.swift:311)
[16:05:01.789][debug   ] Content Read: A previous save has not been completed.

 (Terminal.swift:236)
[16:05:01.789][trace   ] Content Has No Matches (Terminal.swift:241)
[16:05:11.740][debug   ] Timeout Reached for 0342EFA4-1A1A-4717-B524-93149B779C89 (Terminal.swift:276)
[16:05:11.740][trace   ] Removing Expectation 0342EFA4-1A1A-4717-B524-93149B779C89 (Terminal.swift:252)
[16:05:11.740][debug   ] No Matches Found, Timed Out (Terminal.swift:245)
[16:05:11.741][trace   ] Sending: save query
 (Terminal.swift:181)
[16:05:11.741][debug   ] Expecting: ["Files are now ready to be copied", "Got permission denied while trying to connect to the Docker daemon"] (Terminal.swift:227)
[16:05:11.741][trace   ] Adding Expectation 2529E53A-5E9E-4A62-8340-497FD4EDE9ED (Terminal.swift:265)
[16:05:11.741][debug   ] Timeout for Expectation is 10.0 s (Terminal.swift:271)
[16:05:11.741][trace   ] Data Received on file descriptor (6) (Terminal.swift:296)
[16:05:11.742][trace   ] Processing 1 Expects (Terminal.swift:311)
[16:05:11.742][debug   ] Content Read: save query

 (Terminal.swift:236)
[16:05:11.742][trace   ] Content Has No Matches (Terminal.swift:241)
[16:05:11.848][trace   ] Data Received on file descriptor (6) (Terminal.swift:296)
[16:05:11.848][trace   ] Processing 1 Expects (Terminal.swift:311)
[16:05:11.848][debug   ] Content Read: Data saved. Files are now ready to be copied.

 (Terminal.swift:236)
[16:05:11.849][trace   ] Removing Expectation 2529E53A-5E9E-4A62-8340-497FD4EDE9ED (Terminal.swift:252)
[16:05:11.849][debug   ] Match Found: Data saved. Files are now ready to be copied.

 (Terminal.swift:238)
[16:05:11.849][info    ] Starting Backup of worlds for: Minecraft-Skoot (ContainerConnection.swift:124)
[16:05:11.849][info    ] Backing Up: WorldMapOSM (ContainerConnection.swift:130)
[16:18:09.142][info    ] Backed up as: WorldMapOSM.20221214-160511.mcworld (ContainerConnection.swift:132)
[16:18:09.142][info    ] Backups for Minecraft-Skoot finished successfully... (ContainerConnection.swift:158)
[16:18:09.142][trace   ] Sending: save resume
 (Terminal.swift:181)
[16:18:09.143][debug   ] Expecting: ["Changes to the level are resumed", "Changes to the world are resumed", "A previous save has not been completed", "Got permission denied while trying to connect to the Docker daemon"] (Terminal.swift:227)
[16:18:09.143][trace   ] Adding Expectation FE9E02AE-5FFE-4675-AD3C-CC4A0CE0AA58 (Terminal.swift:265)
[16:18:09.143][trace   ] Data Received on file descriptor (6) (Terminal.swift:296)
[16:18:09.143][trace   ] Processing 1 Expects (Terminal.swift:311)
[16:18:09.151][debug   ] Timeout for Expectation is 60.0 s (Terminal.swift:271)
[16:18:09.151][debug   ] Content Read: save resume

 (Terminal.swift:236)
[16:18:09.151][trace   ] Content Has No Matches (Terminal.swift:241)
[16:19:09.151][debug   ] Timeout Reached for FE9E02AE-5FFE-4675-AD3C-CC4A0CE0AA58 (Terminal.swift:276)
[16:19:09.152][trace   ] Removing Expectation FE9E02AE-5FFE-4675-AD3C-CC4A0CE0AA58 (Terminal.swift:252)
[16:19:09.152][debug   ] No Matches Found, Timed Out (Terminal.swift:245)
[16:19:09.152][error   ] Server container failed to resume autosave before timeout was reached (BackupActor.swift:182)
[16:19:09.152][error   ] Container Minecraft-Skoot failed to backup properly (BackupActor.swift:183)
[16:19:09.153][info    ] Performing Trim Jobs (BackupActor.swift:217)
[16:19:09.339][debug   ] Processing: WorldMapOSM (Backup.swift:93)
[16:19:09.340][info    ] Deleting: WorldMapOSM.20221204-014800.mcworld (Backup.swift:96)
[16:19:09.407][info    ] Full Backup Completed (BackupActor.swift:190)
[16:19:09.407][debug   ] Reseting Container Process (ContainerConnection.swift:90)
[16:19:09.408][error   ] The operation could not be completed. (PTYKit.PTYError error 4.) (BackupActor.swift:204)
[16:19:09.408][error   ] Full Backup Failed (BackupActor.swift:205)
[16:19:09.409][info    ] Next Backup: Dec 15, 2022, 4:05:00 PM (Service.swift:190)
[16:19:09.409][debug   ] [interval] Scheduled For Dec 15, 2022, 4:05:00 PM (ServiceTimer.swift:73)

Backup Folder contents

# ls -al
total 94196656
drwxrwxrwx 2 root root        4096 Dec 14 10:19 .
drwxr-xr-x 5 root root        4096 Dec 14 10:04 ..
-rwxrwxrwx 1 root root         215 Dec 14 10:02 config.yml
-rw-r--r-- 1 root root           0 Dec 14 10:04 .Minecraft-Skoot.hold
-rw-r--r-- 1 root root<PHONE_NUMBER>2 Dec  4 20:02 WorldMapOSM.20221205-014800.mcworld
-rw-r--r-- 1 root root<PHONE_NUMBER>3 Dec 14 10:18 WorldMapOSM.20221214-160511.mcworld

Well, the backup file is working, but the step to tell the server to resume writing to disk is timing out. So I would guess that it’s taking more than a minute to resume auto save. I wonder if you can look for the “save resume” in the Minecraft server log and see if it is resuming?

[16:19:09.152][error   ] Server container failed to resume autosave before timeout was reached (BackupActor.swift:182)

Here are the server logs

DEBU[0000] Using /data to match uid and gid
DEBU[0000] Resolved UID=1000 from match path
DEBU[0000] Resolved GID=0 from match path
Looking up latest version...
Starting Bedrock server...
NO LOG FILE! - setting up server logging...
[2022-12-14 16:03:20:837 INFO] Starting Server
[2022-12-14 16:03:20:837 INFO] Version <IP_ADDRESS>
[2022-12-14 16:03:20:837 INFO] Session ID 1f53d2ba-837d-4f03-ae00-49095b6cda78
[2022-12-14 16:03:20:838 INFO] Level Name: Skoots World
[2022-12-14 16:03:20:841 INFO] Game mode: 0 Survival
[2022-12-14 16:03:20:841 INFO] Difficulty: 1 EASY
[2022-12-14 16:03:20:905 INFO] opening worlds/Skoots World/db
[2022-12-14 16:03:20:636 INFO] IPv4 supported, port: 19132: Used for gameplay and LAN discovery
[2022-12-14 16:03:20:636 INFO] IPv6 not supported
[2022-12-14 16:03:21:920 INFO] Server started.
save hold
Saving...
save query
A previous save has not been completed.
save query
Data saved. Files are now ready to be copied.
save resume

I'm going to assume that this is correct and that there's nothing after the save resume in the server logs, even if you wait a few minutes. Which means one of three things:

The server is not properly resuming despite receiving the command to do so.
Mojang renamed the command at some point.
The bedrock server now has a bug where it resumes properly, but doesn't output success/failure to the console like it should.

Let me see if I can reproduce this on my end with the latest bedrock server.

I can verify, there is nothing in the bedrock server logs after the save resume.
As a troubleshooting, I did attach to the server container, and try to manually run the save query command.  I got no response., nor an error with a malformed command.  so I think my server is crashing but it is not logging, or stopping.
I am looking to find a way to increase the logging level of the server to troubleshoot some more.

Another command that should always work from the server would be 'help'.
But that does sound like a hang of some kind in the server. I haven't had a chance to try to reproduce (and might not until the weekend). I took a quick peek at the Mojang Jira and don't see any related bugs open against the Bedrock Dedicated Server.

Unfortunately, due to the age of this, I need to close it out as there’s been no update since my last comment.


Openload.co Error - PhantomJS not ofund

[x ] I've verified and I assure that I'm running youtube-dl 2017.12.23
[x ] At least skimmed through the README, most notably the FAQ and BUGS sections
[x ] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x ] Bug report (encountered problems with youtube-dl)

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-g', 'https://openload.co/f/HIDDENVIDEOEID']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2017.12.23
[debug] Python version 3.4.4 - Windows-10-10.0.15063
[debug] exe versions: none
[debug] Proxy map: {}
ERROR: PhantomJS executable not found in PATH, download it from http://phantomjs.org
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp27__tkx0\build\youtube_dl\YoutubeDL.py", line 784, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp27__tkx0\build\youtube_dl\extractor\common.py", line 438, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp27__tkx0\build\youtube_dl\extractor\openload.py", line 314, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp27__tkx0\build\youtube_dl\extractor\openload.py", line 119, in __init__
youtube_dl.utils.ExtractorError: PhantomJS executable not found in PATH, download it from http://phantomjs.org

Exception ignored in: <bound method PhantomJSwrapper.__del__ of <youtube_dl.extractor.openload.PhantomJSwrapper object at 0x04A635B0>>
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp27__tkx0\build\youtube_dl\extractor\openload.py", line 142, in __del__
AttributeError: 'PhantomJSwrapper' object has no attribute '_TMP_FILES'
<end of log>

I have the newest youtube-dl and tested it with openload.co video, but it keeps throwing this error. I thought this works without additional installs. Do I have to install PhantomJS now on every pc i want to use it?

Yes, you have to use the PhantomJS binary file (phantomjs.exe) along with youtube-dl.exe (on Windows), but no need to "install" anything.

Ah I see, I didn't see that part anywhere so I assumed it does not need any other executables or apps. Thanks


First citation set by nocite

The nocite variable appears to be understood as the first instance of a citation, meaning that it any items included here will be given a short note, and potentially referred to as 'ibid.', even though the reference does not appear earlier in the text.
For example (pandoc <IP_ADDRESS>, pandoc-citeproc <IP_ADDRESS>):
pandoc -F pandoc-citeproc << EOT

---
csl: chicago-fullnote-bibliography.csl
nocite: "@test"
references:
- publisher-place: Oxford
  id: test
  issued:
    date-parts:
    - - 1989
  title: Test
  type: book
  publisher: Clarendon Press
  editor:
  - family: Abelard
    given: Peter
...

This is a test [@test].

EOT

The result is as follows:

This is a test.1

Abelard, Peter, ed. Test 1. Oxford: Clarendon Press, 1989.

Ibid. ↩

Probably the solution is (in Text.CSL.Pandoc) to replace
      grps          = query getCitation $ Pandoc m3 b2

with several steps:  first run this on Pandoc m3' b2 where m3' is m3 minus the nocites and nocites-wildcard fields; then run it on just the contents of the nocites and nocites-wildcard fields, so that these come at the end.


Fix: Resolve deprecated features

@kaiiiz Could you please approve this fix.
Please!

@kaiiiz Please approve it, it's really important for us to get this update.

Sorry for late reply. I'll merge it to dev now. Will create a new release later!


serviceAccountToken projected volumes doc mentions obsolete (graduated) feature gate

This is a Bug Report

Problem: Projected Volumes says:

When the TokenRequestProjection feature is enabled, you can inject the token for the current service account into a Pod at a specified path.

However, TokenRequestProjection has graduated and is always enabled.
Proposed Solution:
Delete the text before “you can” from that sentence.
Page to Update:
https://kubernetes.io/docs/concepts/storage/projected-volumes/#serviceaccounttoken

Additional Information:
/language en

/assign

/assign


Add VectorX to ZK Catalog

Resolves L2B-6745

Changed config name to Vector from VectorX and ZKcatalog entry to SP1Vector. I think this is more accurate since:

Vector is the name of the bridge, can have several implementations that should share the same discovery config
VectorX is the name of the original Succinct implementation, but it is now deprecated, and
the current implementation and verifier are based on SP1 and called SP1Vector.
also now consistent with Blobstream config and SP1Blobstream bridge/zk catalog entry


Added the camera device setup class

Based on:
https://docs.microsoft.com/en-us/windows-hardware/drivers/stream/camera-driver-inf-file-class-setting

Hi @RaMMicHaeL , congrats on your first PR in the Windows driver docs! Thanks for the sharp eye in adding this. The changes look good, so I'll go ahead and merge this for you. The changes should be live later today.


openssl: remove build-time dependency to host perl

Motivation for this change
The related code is introduced in #50926 (issue: #50921).
But now the perl script c_rehash produced by openssl.bin has shebang #!/usr/bin/env perl, which means we don't need to substitute it anymore.
Removing the occurrence of ${perl} in build script also strip the build-time dependency to host-platform perl, which is actually unused in runtime. This is helpful when cross-compiling openssl, since we don't need to build cross- perl anymore.
Note that this PR produce identical outputs (except hashes) to the current ones.
May fix #19965.
Check build dependencies when cross-compiling:
> nix-store -q --references ${$(nix-instantiate . -A pkgsCross.armv7l-hf-multiplatform.openssl)%%\!*}

Before the PR: (contains perl-5.30.1-armv7l-unknown-linux-gnueabihf)
/nix/store/9krlzvny65gdc8s7kpb6lkx8cd02c25b-default-builder.sh
/nix/store/31qsz0rjknaycs3rrg7kpps9pvxrwg51-bash-4.4-p23.drv
/nix/store/162gc3835iscp0zlmczcj8rchax7132z-openssl-1.1.1d.tar.gz.drv
/nix/store/3xk9ps0qz073k641b88swpa4fgx3hzwg-nix-ssl-cert-file.patch
/nix/store/nh6rsfggyqkaax1xlp57vf2gq09knd1f-perl-5.30.1.drv
/nix/store/s8d2d9lp6ayywfrrxj9rwmzhivz1k9fg-stdenv-linux.drv
/nix/store/j4rai10q3bm89s8bpnf1lwq2200is792-coreutils-8.31-armv7l-unknown-linux-gnueabihf.drv
/nix/store/6vs0w351nnh4la9ica8z50cxjzn7i5c4-perl-5.30.1-armv7l-unknown-linux-gnueabihf.drv
/nix/store/ciwp1yj92pvlyzx0zygv0nr653658pw6-separate-debug-info.sh
/nix/store/lzmcfv2m4ripknpvbsv8wcg1ik1kif4h-use-etc-ssl-certs.patch

After the PR: (perl-arm is gone)
/nix/store/9krlzvny65gdc8s7kpb6lkx8cd02c25b-default-builder.sh
/nix/store/31qsz0rjknaycs3rrg7kpps9pvxrwg51-bash-4.4-p23.drv
/nix/store/11jrn0xjyjs1bf88czk70b5rdjalacgp-openssl-1.1.1d.tar.gz.drv
/nix/store/2apmdnpx75brrrrg3i220x0ff2n8lbj0-stdenv-linux.drv
/nix/store/3xk9ps0qz073k641b88swpa4fgx3hzwg-nix-ssl-cert-file.patch
/nix/store/bqmqj4hj6hs3b73v4z6pi3lnc8gcar3a-perl-5.30.1.drv
/nix/store/ciwp1yj92pvlyzx0zygv0nr653658pw6-separate-debug-info.sh
/nix/store/lzmcfv2m4ripknpvbsv8wcg1ik1kif4h-use-etc-ssl-certs.patch
/nix/store/pli8pmqpj3dwfa70zk69gbnpasgpbm9r-coreutils-8.31-armv7l-unknown-linux-gnueabihf.drv

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[x] openssl
[x] pkgsCross.armv7l-hf-multiplatform.openssl
[x]with import ./. {
  crossSystem = {
     config = "mips-unknown-linux-musl";
     platform.gcc = { abi = "32"; arch = "mips32r2"; };
  };
}; openssl

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)

Identical outputs (except hashes).

[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

r? @peti

May fix #19965.

I think in fact the news is still better than that: I believe #19665 was fixed by the same upstream change that makes this change possible. https://github.com/NixOS/nixpkgs/issues/19965#issuecomment-609096508

ping @peti

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-in-distress/3604/28

Got fixed.

@SuperSandro2000
What is fixed? Sure, the issue I mentioned is fixed. But that's not all of this PR for.
Currently in master, openssl still depends on build-time host-platform perl, but it is actually not used. The c_rehash is using #!/usr/bin/env perl. The related code is not necessary.
I'm building openssl for riscv64. It requires building riscv64 perl while not using it at all. This PR can get rid of it.

NVM. #115911 did the same thing about 20 days ago.  Close as dup.


Error during feature density evaluation for overviews creation

In some cases, during overview creation an error occurs in the _CDB_Feature_Density function due to some expressions which should be integers being taken as floating point:
Exception: PG::Error: ERROR:  function cdb_xyz_extent(double precision, double precision, integer) does not exist
LINE 27:           WHERE the_geom_webmercator && CDB_XYZ_Extent(x*2 +...
                                                 ^

This has happened three times in production, but I haven't be able to reproduce so far.

Could be related to #257


adding bootstrap circle-image to profile tag

This will make new profile images a bit more UX friendly, as it will keep the original "style".

@aerohub  can you review?


Unit tests branch - CodeCoverage getInstance()

Fatal error: Call to undefined method PHP_CodeCoverage_Filter::getInstance() in /Users/tomasz/Server/zelda/tests/Bootstrap.php on line 25

Fresh installation of PHPUnit with all dependancies. Browsing https://github.com/sebastianbergmann/php-code-coverage confirms it's not in the source anymore.

@philsturgeon You can close this one too. Pull request #1055 fixes it.


How Dose the HDFS Kerberos be embedded into fluid and alluxio？

We use Tensorflow in our machine learning with data in hdfs, Estimator reads data from HDFS using dataset. We want to use fluid to speed up our training.  When we run the demo in https://fluid-cloudnative.github.io/zh/samples/hdfs_configuration.html#%E8%BF%90%E8%A1%8C%E7%A4%BA%E4%BE%8B, we have a question how to embed the  HDFS Kerberos  to fluid?
This error occurs in hdfs-master-0.

Thank you for opening this issue.  I'd like to help you in personal. If you'd like, please join the dingding talk group and reach me.  My ding talk id is cheyang52
I think basically it depends on two features:

alluxio runtime supports pvc attributes. I think it's similar with https://github.com/fluid-cloudnative/fluid/blob/master/docs/zh/samples/gcs_configuration.md

options and jvmOptions should be set by following https://docs.alluxio.io/ee/user/stable/en/operation/Security.html

Thanks for your help. I have added  you in ding talk.


[Improve] README update

We need to make README looks more friendly.
Example of good README:

Add visualization for webworkers.
Add image for plugin system.
Add image/visualization for automatiozation.


upload speed to Amazon Cloud drive  fix about 256Kbyte/s

rclone 1.27, Windows Server 2003R2 , 32 bit, Internet 10Mbit
i:\rclone\rclone.exe   --size-only --transfers 1  -v --max-age 1M copy i:\arch am:arch
if --transfer = 4, each file upload with speed 256Kbyte

PS
Upload speed from:
windows server 2012R2  about 500Kbyte/s
Windows 7 SP1 about 1022Kbyte/s

I understand you to be saying that using --transfers 1 files upload at 256 kByte/s whereas if you use --transfers 4 then you get 4 files, each uploading at 256 kBytes/s.
I can transfer files in excess of 30 MB/s to amazon cloud drive.
Are you sure your provider isn't limiting the speed of each TCP connection? It is possible that amazon is limiting the speed too.
Could you try the test to an alternative provider (eg google drive?)

PS
Upload speed from:
windows server 2012R2 about 500Kbyte/s
Windows 7 SP1 about 1022Kbyte/s

How did you measure these?
With rclone?
On the same network?
On the same hardware?
Thanks
Nick

All my probe from same LAN,
Server 2003 and 2012 it a virtual server on same host
With rclone
my provider not limiting speed

So this could be something to do with the virtual machine networking?

OS
VM
Speed

Server 2003
Yes
256 KByte/s

Server 2012
Yes
500 KByte/s

Win 7
No
1022 KByte/s

Which Virtualisation are you using? Can you try a different one?

I using Vmware Vsphere 5.5 virtualisation, the other can not try.
Win 7 is not virtual.
I have tried to upload to other cloud(google and yandex disk) , where the speed is normal(about 10Mb).

I found a virtual server 2012 with which rclone copies with normal speed. I suspect that the problem is in the network stack configuration . I'll try to find the differences.

Let me know what you find - thanks.

I'm going to close this as I think we've established this is to do with the virtual machine networking.  Please re-open if you find otherwise!
Thanks
Nick


As a SounderSIPS user, i want to regrid earth remote sensing data products

What data are required for executing this? Do we have it already? or is that a delivery as part of this ticket? Or is this going to external sources to get data (e.g. is this within BCDP already)

We propose to start with CMIP6 data (Earth system modeling suite consisting of many models on different grids that we can reproject to a common grid).  For that use case, BCDP can search for that model data using the Papermill input parameters.  It then reads the data into memory directly from S3 in the process step, so there is no need for stage in.  That is the start because it is the most common way BCDP is used today.  To make it more general, we'll follow that with regridding of some Sounder SIPS gridded products, but those are behind Earthdata login and require a token/credential for access.  We'll need to assess whether we have a standard way to use that token in the ADES.


Update documentation on specifying local iface name

Signed-off-by: James Guthrie<EMAIL_ADDRESS>

Supplements #138

Thank you very much!


python -m sanic is broken

When I try to start my app using python -m sanic module.app I get an error:
Traceback (most recent call last):
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/user/repo/env/lib/python3.6/site-packages/sanic/__main__.py", line 34, in <module>
    cert=args.cert, key=args.key)
TypeError: run() got an unexpected keyword argument 'cert'

Looks like the code in __main__.py went out of sync with actual Sanic.run interface. The former one passes cert and key arguments, while the latter one expects single ssl argument.
I am not sure which is the best way to fix this.

Thank you


When clicking select all in a controlled component, disabled options are also selected

Describe the bug
In a controlled autocomplete, where some of the options are disabled, select all ignores that the options are disables and selects them anyway. (possibly
Steps to reproduce the bug

Create a controlled Autocomplete with some disabled options and Select All enabled
Click Select all
Disabled options are selected

Expected behavior
Select All should not select disabled options
Specifications

Version: 0.36.1
Browser: Edge
OS: Windows

Additional context

Good catch! We'll need to fix this


PDF-Viewer Full Screen Doesn't Work on Mobile Safari

Open https://www.mammotome.com/us/en/products/catalog on Mobile (iOS/Safari was used), hit the full-screen button.
Seems to affect Safari on Mobile only. Chrome on iOS works.

@dzehnder please take a look

Looks like Safari on iOS does not have a Full Screen API:

https://web.dev/fullscreen/
https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API#api.element.requestfullscreen
https://caniuse.com/fullscreen

Also, for Chrome on iOS, it does not seem to work as expected. To exit the full screen, you scroll up. So there is no way to scroll back up in the document, otherwise you exit the full screen again.
I would propose to disable the full screen function in those cases, and adjust the iframe accordingly (e.g switching to an In-Line version instead). WDYT @solaris007


clean and nice implementation, could you extend to promp

Thanks for this nice and readable implementation of meta learning algorithm, could you extend it to ProMP?

Hi! Thank you for the kind words! I am looking at ProMP and I will eventually try to implement it in Pytorch. Unfortunately this won't probably be high priority on my list at the moment. However PR are very welcome for this if someone wants to get a hand at it!

Will try a PR!


Enforcing kubernetes docker image versions

Copied from one of emails I sent earlier:
Here is what I am thinking and already started to enforce it with cadvisor:

1) I want to remove :latest tag in manifest files for all
infrastructure images, including kubernetes/fluentd-elasticsearch. So
when those infrastructure containers restarts due to a failure,
kubelet wouldn't pull a new image.
2) Moreover, I want to have a bundle release for everything running on
a node, which means, for each formal release of kubernetes, we should
know the versions of all infrastructure images.
3) Eventually, all required infrastructure images could prefetched and
cached when building containervm image. We are starting it with
cadvisor and pause images for next containervm image release.

@davidopp @satnam6502

#3333 was filed to make sure node component upgradable

@dchen1107 I think we've been trying to move away from :latest tag piecemeal so I wonder how much there is left to do here.

This seems to be done.  I'm closing.  @dchen1107 feel free to re-open if there are remaining issues.


Integrate the duplicate workflow run cancellation to the bot

Right now, we have a GitHub Action running as a cronjob using https://github.com/n1hility/cancel-previous-runs . Which works quite well... until we don't have any available spot for action execution: then the PRs are not cancelled anymore. And it's typically when we are in this situation that this is the most useful.
@famod also pointed out this GH Action: https://github.com/fkirc/skip-duplicate-actions
It has the same issue as our original approach though.
Doing this with the bot would avoid all these issues. We can base the bot rule on the already existing code.

FTR, as discussed here, what is currently being considered "duplicate" can be very different things. E.g. a Doc-only run can cancel a previously started full CI run and you end up with certain code changes in main that have never passed the full CI.
As a first step, the bot could try to detect that and only cancel a full CI run in case the newer run is a full CI run as well.
But this would imply that people have to start caring not only for the latest build result. Not sure this is realistic.
But in the end, this really is a limitation of GH's workflow mechanics.

The bot only cancels workflow runs that share the same workflow. So a Quarkus CI run will not cancel a Quarkus doc run.

Implemented in https://github.com/quarkusio/quarkus-bot/pull/72 .

Nice! So we can drop those cancel-previous-runs actions?


Canary unable to recover from i/o timeout error when trying to describe cluster, keeps trying and failing indefinitely

In the same environment ass #159 (using the same canary version 0.2.0), we've hit a different case, where the canary appears to get stuck in an i/o timeout loop:
E0121 13:14:45.332810       1 consumer.go:92] Error received whilst consuming from topic: kafka: error while consuming __redhat_strimzi_canary/0: read tcp <IP_ADDRESS>:44774-><IP_ADDRESS>:443: i/o timeout
E0121 13:14:46.956177       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:14:46.956217       1 canary_manager.go:134] ... reconcile done
I0121 13:14:46.956224       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:14:46.956342       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:14:46.956356       1 canary_manager.go:134] ... reconcile done
I0121 13:14:51.955601       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:14:51.955719       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:14:51.955744       1 canary_manager.go:134] ... reconcile done
I0121 13:14:56.956169       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:14:56.956302       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:14:56.956320       1 canary_manager.go:134] ... reconcile done
I0121 13:15:01.956278       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:15:01.956404       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:15:01.956425       1 canary_manager.go:134] ... reconcile done
I0121 13:15:06.956233       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:15:06.956358       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:15:06.956375       1 canary_manager.go:134] ... reconcile done
I0121 13:15:11.956237       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:15:11.956371       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:15:11.956388       1 canary_manager.go:134] ... reconcile done
I0121 13:15:16.955833       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:15:16.955960       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:15:16.955981       1 canary_manager.go:134] ... reconcile done
I0121 13:15:21.956100       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:15:21.956217       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:15:21.956235       1 canary_manager.go:134] ... reconcile done
E0121 13:15:26.574661       1 consumer.go:92] Error received whilst consuming from topic: kafka: error while consuming __redhat_strimzi_canary/0: write tcp <IP_ADDRESS>:53876-><IP_ADDRESS>:443: i/o timeout
I0121 13:15:26.955957       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:15:26.956068       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:15:26.956090       1 canary_manager.go:134] ... reconcile done
I0121 13:15:31.956163       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:15:31.956285       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:15:31.956300       1 canary_manager.go:134] ... reconcile done
I0121 13:15:36.956169       1 canary_manager.go:124] Canary manager reconcile ...
E0121 13:15:36.956291       1 topic.go:130] Error describing cluster: read tcp <IP_ADDRESS>:45720-><IP_ADDRESS>:443: i/o timeout
I0121 13:15:36.956308       1 canary_manager.go:134] ... reconcile done
[...]

This continued for about an hour until it was noticed. Restarting the canary appears to have resolved the issue, so it seems like something the canary should be able to handle itself.

I have a simple way to reproduce a problem with the same symptoms.  Running outside the container (single kafka broker, canary running in the IDE), if you send a STOP signal to your Java Kafka process, I get:
E0124 13:15:13.893867    7342 topic.go:130] Error describing cluster: read tcp [::1]:51925->[::1]:9092: i/o timeout
I0124 13:15:13.893949    7342 canary_manager.go:134] ... reconcile done
I0124 13:15:13.893974    7342 canary_manager.go:124] Canary manager reconcile ...
E0124 13:15:13.894027    7342 topic.go:130] Error describing cluster: read tcp [::1]:51925->[::1]:9092: i/o timeout
I0124 13:15:13.894034    7342 canary_manager.go:134] ... reconcile done

i/o timeouts (ErrDeadlineExceeded) are not necessarily fatal errors.   The sarama code extends the read/write deadline, so it is possible that the next I/O operator will be successful.
https://github.com/Shopify/sarama/blob/f1ea13a383925df424cf52cbb0be0db92032864e/broker.go#L864
I think killing the connection on an ErrDeadlineExceeded condition (at least immediately) is probably the wrong thing to do.

Closed via #165


entoas: replace depth logic

can reintroduce max depth any time later if some user needs it.
cc @a8m

Thanks @masseelch ❤


Accept to write unicode in MockFile for compat

Only accept on python2
Fix #786

@Tarrasch The reds on Travis are expected. Those are fixed by #785.


MSOutput: skip tape data placement for RelVals

Fixes #9918
Status
not-tested
Description
Batchor sets RelVal campaigns not to have any custodial data placement.
This PR makes that a service configuration parameter, which defaults to skipping output tape data placement for release validation workflows.
Is it backward compatible (if not, which system it affects?)
yes
Related PRs
none
External dependencies / deployment changes
Deployment: https://github.com/dmwm/deployment/pull/954

It works fine too.

Production MSOutput (on vocms0742) is running with this patch in.


Instance: 3D analysis of mouse models for Fetal Alcohol Syndrome; Cheryl Hill

Cloud Computing Instance Flavor
g3.xl - GPU instance (32 CPUs, 125 GB RAM and A100 GPU)
Description
I am an associate professor at the University of Missouri but I cannot install extensions on my work computer. I have microCT scans (1400 slices at .017 mm) of 20 mice that are part of a project comparing skeletal morphology of unaffected mice and a new mouse model for fetal alcohol syndrome. I will be using Slicermorph to segment and extract models to collect 3D landmarks
ORCID
0000-0002-3179-1437
Email
U2FsdGVkX1/OyCEabif+JlOLkOQxzHAg00JnCZ4dKZxSQJeM29zulTKNd3DbYZVS
Confirm Email
U2FsdGVkX1/OyCEabif+JlOLkOQxzHAg00JnCZ4dKZxSQJeM29zulTKNd3DbYZVS
Instance Name
instance-138
The instance name is derived from the GitHub issue number using the template instance-NNN. The instance may also be located in the exosphere interface using this name.
Volume Name
My-Data-138
The volume name is derived from the GitHub issue number using the template My-Data-NNN. The volume may also be located in the exosphere interface using this name.

/create


Allow for passing object to setQuery

I tried to use it this way first time but failed, let's fix it?

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Payouts disabled?

i have this issue Payouts disabled, you will not receive any coins to your offline wallet for the time being
i keep getting Wallet does not cover payouts total amount
even tho i sent coins to the wallet and nothing i rund the payouts.php, run_payouts.sh i even tried the -f and when i run with -f i get Wallet does not cover payouts total amount i checked the logs it says the same thing Wallet does not cover payouts total amount, heres a screenshoot http://i.imgur.com/iViv6vz.jpg
i went to similar issues on this site but non of them have been resolve and yeah dont send me to IRC channel coz am alrady there waiting for someone to answer ...

Probably coins in an account and MPOS not able to pick on the account address that holds the coins. Try moving them around your local addresses.
Each coin daemon acts differently so can't be sure what it is. And due to lack of time it's not something that will be fixed in MPOS unless someone is able to open a PR for it.


copyInterfaceInputs bug fix

Description
copyInterfaceInputs was not properly handling the use case of a list of filenames. It worked only when a single input file was associated with a setting.
The primary logic change in this PR is changing the update being a single file:
newSettings[label] = str(destFilePath)

To the option for the update being a list:
newSettings[label].append(str(destFilePath))

Additionally, the handling of wildcards has moved around and a check for that has been implemented by setting globFilePaths to None and only processing a glob if that variable exists.
I should have code coverage COVERED. Several added tests.
This function should now be able to handle the updating of a single file (relative or absolute), a list of files (relative or absolute), and a file entry that has a wildcard processing into multiple files. Although, that makes it a bit smelly (Thanks for the reference @sombrereau!).

Checklist

[x] This PR has only one purpose or idea.
[x] Tests have been added/updated to verify that the new/changed code works.

[x] The code style follows good practices.
[ ] The commit message(s) follow good practices.
(Note to PR merger: the first commit message is bad so please grab the first line of the PR description when squash-and-merging instead!)

[x] The release notes are up-to-date with any bug fixes or new features.
[x] The documentation is still up-to-date in the doc folder.
[x] The dependencies are still up-to-date in setup.py.

 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.Arrielle Opotowsky seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

@opotowsky, this is a good fix! I went to review but noticed that it was still a draft.
I know that this issue (https://github.com/terrapower/armi/issues/772) was opened previously, but I'm wondering if it's still an issue that users (i.e., @keckler) are still seeing. I tend to think that we should have copyInterfaceInputs be based on already defined case settings, but maybe that is overly restrictive as in some cases we need to bring more than a single file along (thinking custom fuel management or custom control rod management scripts that have other dependencies).
I like one of the unit tests that @john-science is able to add that demonstrates a custom plugin, so maybe we can create a lightweight plugin with an interface that utilizes this copyInterfaceInputs for improved test coverage from end to end. Don't want to detail your progress, but it might be nice to close the loop on that other issue at the same time as this? See - #796

@jakehader I actually am not addressing that issue in this PR, although it is certainly on my todo list (it became very time intensive). @keckler has a workaround but he convinced me of the need to support non-interface-related file clone support, so I self-assigned the issue since I broke downstream use cases.
For this PR, I ran into a use case where an interface has a setting that was a list of filenames, which this function implied support for, but did not actually support.
I thought it was an easy fix but I didn't understand the reasons for the complexity in this function, so it was not in fact simple. It is draft until I get the tests fully figured out, as well as fix some code-quality issues. Thank you for the suggestion, I think it will help with progress and not derail it!

Marking as draft--again

Nice work!
Man, that function is just too complicated.

My work here is not done. Until tomorrow!


Fix class metadata copy bug

Resolves https://github.com/MovingBlocks/Terasology/issues/1986

Recreating PR to target develop,  not master.