Postgres example in documentation does not work: service "execute-migrate-all" didn't complete successfully: exit 1

Affected module
Documentation
Describe the bug
Following the Postgres example at https://docs.open-metadata.org/v1.4.x/quick-start/local-docker-deployment.
The execute_migrate-all step does not work anymore.
docker compose -f docker-compose-postgres.yml up --detach
WARN[0000] /home/sdrwacker/workspace/openmetadata/1.4.1/docker-compose-postgres.yml: `version` is obsolete
[+] Running 3/3
 ✔ Container openmetadata_elasticsearch  Healthy                                                                                1.3s
 ✔ Container openmetadata_postgresql     Healthy                                                                                1.3s
 ✘ Container execute_migrate_all         service "execute-migrate-all" didn't complete successfully: exit 1                                                                                16.4s
service "execute-migrate-all" didn't complete successfully: exit 1

To Reproduce
wget https://github.com/open-metadata/OpenMetadata/releases/download/1.4.1-release/docker-compose-postgres.yml
docker compose -f docker-compose-postgres.yml up --detach

wget https://github.com/open-metadata/OpenMetadata/releases/download/1.4.1-release/docker-compose-postgres.yml
docker compose -f docker-compose-postgres.yml up --detach
--2024-06-28 10:32:38--  https://github.com/open-metadata/OpenMetadata/releases/download/1.4.1-release/docker-compose-postgres.yml
Resolving github.com (github.com)... <IP_ADDRESS>
Connecting to github.com (github.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/391740664/87ea788f-54a2-421c-85ef-0c17f3a670b4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240628%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240628T083238Z&X-Amz-Expires=300&X-Amz-Signature=824003254bbc70684279e37ec92759ae11108327103bdd75cb9801d5a66ce60f&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=391740664&response-content-disposition=attachment%3B%20filename%3Ddocker-compose-postgres.yml&response-content-type=application%2Foctet-stream [following]
--2024-06-28 10:32:38--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/391740664/87ea788f-54a2-421c-85ef-0c17f3a670b4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240628%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240628T083238Z&X-Amz-Expires=300&X-Amz-Signature=824003254bbc70684279e37ec92759ae11108327103bdd75cb9801d5a66ce60f&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=391740664&response-content-disposition=attachment%3B%20filename%3Ddocker-compose-postgres.yml&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 28557 (28K) [application/octet-stream]
Saving to: ‘docker-compose-postgres.yml’

docker-compose-postgres.yml                           100%[=======================================================================================================================>]  27.89K  --.-KB/s    in 0s

2024-06-28 10:32:38 (212 MB/s) - ‘docker-compose-postgres.yml’ saved [28557/28557]

WARN[0000] /home/sdrwacker/workspace/openmetadata/test/docker-compose-postgres.yml: `version` is obsolete
[+] Running 10/10
 ✔ Network test_app_net                        Created                                                                                0.1s
 ✔ Volume "test_ingestion-volume-tmp"          Created                                                                                0.0s
 ✔ Volume "test_es-data"                       Created                                                                                0.0s
 ✔ Volume "test_ingestion-volume-dag-airflow"  Created                                                                                0.0s
 ✔ Volume "test_ingestion-volume-dags"         Created                                                                                0.0s
 ✔ Container openmetadata_postgresql           Healthy                                                                                16.8s
 ✔ Container openmetadata_elasticsearch        Healthy                                                                                16.8s
 ✘ Container execute_migrate_all               service "execute-migrate-all" didn't complete successfully: exit 1                                                                                32.3s
 ✔ Container openmetadata_server               Created                                                                                0.0s
 ✔ Container openmetadata_ingestion            Created                                                                                0.0s
service "execute-migrate-all" didn't complete successfully: exit 1

Screenshots or steps to reproduce
Expected behavior
In a few seconds, you should be able to access the OpenMetadata UI at http://localhost:8585/
Version:

OS: Ubuntu 22.04.4 LTS
Python version: Should be defined by the container
OpenMetadata version: 1.4.1
OpenMetadata Ingestion package version: ?
Docker Compose version v2.27.1

Additional context
Trying the example as described in the documentation.
https://docs.open-metadata.org/v1.4.x/quick-start/local-docker-deployment
docker logs execute_migrate_all
   |||||||
 ||||   ||||      ____
||||     ||||    / __ \
||||     ||||   | |  | | _ __    ___  _ __
|||||   |||||   | |  | || '_ \  / _ \| '_ \
|||||||||||||   | |__| || |_) ||  __/| | | |
|||||||||||||    \____/ | .__/  \___||_| |_|
||| ||||| |||    __  __ | |    _              _         _
|||  |||  |||   |  \/  ||_|   | |            | |       | |
|||   |   |||   | \  / |  ___ | |_  __ _   __| |  __ _ | |_  __ _
|||       |||   | |\/| | / _ \| __|/ _` | / _` | / _` || __|/ _` |
||| || || |||   | |  | ||  __/| |_| (_| || (_| || (_| || |_| (_| |
||| ||||| |||   |_|  |_| \___| \__|\__,_| \__,_| \__,_| \__|\__,_|
 |||||||||||
   |||||||
Migrating the OpenMetadata Schema.
Failed to db migration due to
org.flywaydb.core.internal.exception.FlywaySqlException: Unable to obtain connection from database (jdbc:postgresql://postgresql:5432/openmetadata_db?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=UTC) for user 'openmetadata_user': The connection attempt failed.

docker logs openmetadata_postgresql

PostgreSQL Database directory appears to contain a database; Skipping initialization

2024-06-28 08:43:34.286 UTC [1] LOG:  starting PostgreSQL 15.7 (Debian 15.7-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
2024-06-28 08:43:34.286 UTC [1] LOG:  listening on IPv4 address "<IP_ADDRESS>", port 5432
2024-06-28 08:43:34.286 UTC [1] LOG:  listening on IPv6 address "::", port 5432
2024-06-28 08:43:34.290 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2024-06-28 08:43:34.300 UTC [29] LOG:  database system was shut down at 2024-06-28 08:41:58 UTC
2024-06-28 08:43:34.335 UTC [1] LOG:  database system is ready to accept connections

The health check tells me that the database is ok, but for some reason the connection fails.

@sorenwacker please reach us out in https://slack.open-metadata.org before filing a github issue. This is not an issue when we tried to reproduce. Most probably related to your environment.


⚠ Rumah123 has degraded performance

In 6df0487, Rumah123 (https://www.rumah123.com) experienced degraded performance:

HTTP code: 200
Response time: 6711 ms

Resolved: Rumah123 performance has improved in df48158.


exclude_none and exclude_unset flags support added.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 96.15385% with 1 line in your changes missing coverage. Please review.

Project coverage is 91.83%. Comparing base (e928d4b) to head (bfd52b2).

Files
Patch %
Lines

pydantic_xml/serializers/factories/model.py
90.90%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #204      +/-   ##
==========================================
- Coverage   91.86%   91.83%   -0.03%
==========================================
  Files          29       29
  Lines        1610     1617       +7
==========================================
+ Hits         1479     1485       +6
- Misses        131      132       +1

Flag
Coverage Δ

unittests
91.83% <96.15%> (-0.03%)
:arrow_down:

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Implement #378 - add '--ignore' flag and using 'ignore' crate

Implements #378

Yo! Thank you for tackling this, and sorry for not responding quicker!
I read a little bit about .gitignore handling, and I think it's somewhat tricky. Or, at least, that's what this comment suggested.
BurntSushi publishes the gitignore related functionality in the ignore crate.
Looking at it, it looks like it implements a lot of the things that I implemented, like hidden file skipping, so I wish I had found it earlier. Fortunately, it's built on top of walkdir, which is the same crate that I use for recursive directory search.
I think the best way to implement this is probably to switch out walkdir for ignore, and set standard_filters to false. This will, I think, be a no-op, i.e. without the standard filters, ignore will have exactly the same behavior as walkdir. Then, .gitignore-related functionality can be implemented in terms of ignore.
What do you think?

Okay, sounds good! Leave it to BurntSushi to have already solved a complicated problem, haha.

I consolidated the automatic changelog and documentation generators into a single binary, so now to update everything you can run cargo run --package gen all or just gen if you have just installed.

I opened this issue on ripgrep to ask about replicating hidden-attribute checking on macOS, but no need to hold up this diff.

Just checked everything, and I think this is ready to merge once the tests pass.

Oh, I forgot, we should also add tests that the various files are all respected, i.e. .gitignore, .ignore, and .git/info/exclude. Checking that git config --get core.excludesFile is respected is annoying enough that it doesn't seem worth testing.

While writing the tests, I discovered that the ignore crate only actually respects a .gitignore file if the directory being walked is a git repo, i.e. has had $ git init ran. While this probably won't be an issue for users, it definitely cost me some time.
Looks like .ignore files are respected regardless of git.

Hm, tests are passing for me.

You can click through the build job and check out the test failure:
https://github.com/casey/intermodal/pull/384/checks?check_run_id=600603319#step:10:344
In the windows and mac branches, a file is given the platform-specific hidden attribute, and then the test checks that the file doesn't appear in the created torrent. For linux, which has no hidden attribute, the file is just removed. To fix the test, I think it can be modified to remove the file on macos as well as linux. (I.e. remove the if else cfg!(target_os = "macos") { .. })

I think my 2 PRs are having problems with each other for creating the changelog.

I opened a PR on ripgrep https://github.com/BurntSushi/ripgrep/pull/1557 to add a filter_entry method to ignore::WalkBuilder. I also opened https://github.com/casey/intermodal/issues/405 so I remember to add filtering by the hidden attribute back in.
I've been trying to get the merge workflow right, but it's currently a little weird, especially with respect to the changelog.
I'm trying to make sure every commit in the repo is signed with my PGP key, so end users can check the git history against a single, known PGP key. Also, I don't really like merge commits, or multiple commits per feature.
So what I've been doing, once a PR is ready to merge, is:

Pull the branch locally
Squash, rebase, and sign the resulting commit on local master
Force push the result to the PR branch
Wait for the tests to pass
Manually push the local commit to master, which marks the pull request as merged

The reason I don't use the "Squash and merge" button on GitHub is because that creates a squash commit which is signed with a key from GitHub, as opposed to mine.
Since I squash and merge commits, the changelog should have entries only for the main commit. I added code to make the changelog generator skip entries that have fixup! in the commit, so that's one option to make the changelog generator skip entries after the first.
However, this is not ideal, because fixup!, which is added with git commit --fixup expects the part of the message after fixup! to match a previous commit message, which isn't ideal. I'll figure out a way to make it less painful to tell the changelog generator to skip commits in the future.
For now I can just squash, regenerate the changelog, and merge.
Also, I'm not sure if force pushing to PR branches, which is currently part of my merge strategy, is a good idea. I'm not sure if contributors particularly like having their branch on GitHub mangled by my force pushes. Also, it makes the history of the PR harder to track.
I would switch to merging the changes in manually, in a staging branch, or another PR, but then if I merge them, it won't show the original PR as merged :/ Perhaps that's a better option though.
Definitely let me know if you have any ideas!

I just added an entry to the FAQ describing the full command line for creating a torrent with the contents of a .git repo.

And thanks for tackling this!

Great!
I did see the signed commits requirement; I created and hooked up a key for my commits, and that made the CI job happy. If that's just for your commit, totally fine too!
As far as the PR merging process, hmmm, tricky. I don't mind a commit being force pushed to my fork/branch as the final step of getting it merged - it'd only happen once, and that's after I'm done touching it. You can see that I force-pushed to my branch(es) a lot haha. I've seen people take the commits from the PR, manually put them into the master branch in a manner where the contributor is still attributed as the author, but also so that the commit log stays clean, and then the PR is simply closed. This was on GitLab though; I don't remember if that site makes a differentiation between closed and merged.
Regardless, I'm happy to have contributed, a big thanks for all the help along the way!

I did see the signed commits requirement; I created and hooked up a key for my commits, and that made the CI job happy. If that's just for your commit, totally fine too!

It would be ideal to preserve as many signatures as possible, but as far as I know it isn't possible to attach multiple signatures to a commit, so if I squash, merge, and sign, it nukes other signatures.

As far as the PR merging process, hmmm, tricky. I don't mind a commit being force pushed to my fork/branch as the final step of getting it merged…

In that case I'll keep force pushing and merging until someone gets irritated with me 😅

Regardless, I'm happy to have contributed, a big thanks for all the help along the way!

You bet!


[Feat]: Add Project Feature Component

What feature?
I have an idea that if we add Feature link in Navbar. In this component we can display projects  based on technology  (that we defined in search filter)  in form of charts.
Example:

and also we can add one more thing, add two link open issue and unassigned issue when user click anyone,  he navigate to respective issues on GitHub.
Note: Would like to work on this issue.
Add screenshots
No response
Code of Conduct

[ ] I agree to follow this project's Code of Conduct

yeah we are working on search features that we will add only projectspage


sp-sandbox: move the sandbox module of sp-core into sp-sandbox

Signed-off-by: koushiro<EMAIL_ADDRESS>
Move sandbox module of sp-core into the env module of sp-sandbox
Reorder some imports and dependencies (by plugin)

Can you please give some more explanation why you have done this change?

Actually sp_core::sandbox module is only used for sp-sandbox and sc-executor.
Moving it to sp-sandbox seems more intuitive to most people, I think.

@bkchr  what do you think?

@bkchr what do you think?

TBH, I am not entirely convinced that this change is justified. Perhaps @athei may have a different opinion, but I personally wouldn't merge it since this IMO only adds churn.

Yes, it does. On the second thought, I think we may as well let it in.

Can you merge master?


Icon for *.scss file not showing

vscode-icons 7.3.0

[x] I'm sure this issue is not a duplicate?
[x] I want to create an icon request(if not, remove these lines below):
- Type: [extension/folder]
- Icon Name: [scss]

Can't reproduce. Works for me on Code and Code-Insiders.
Please post what extensions you use.

@JimiC  Win10  Code-insider (1.11.0) and Ubuntu 15.10 Code-insider (1.11.0)  can't show .scss icon，but vscode can show .scss icon

@YeaseonZhang Please give us a list of your extensions. You can do that by clicking on Help > Report Issues and copy the extension list from the issue created by vscode.

VSCode Version: Code - Insiders 1.11.0-insider (dd197f19ddad6f8fa960c5f330fb7182c2321de3, 2017-03-13T07:11:52.101Z)
OS Version: Windows_NT ia32 10.0.14393
Extensions:

Extension
Author
Version

project-manager
alefragnani
0.13.4

vscode-eslint
dbaeumer
1.2.7

githistory
donjayamanne
0.2.0

vscode-babel-coloring
dzannotti
0.0.4

vscode-html-css
ecmel
0.0.33

EditorConfig
EditorConfig
0.6.2

vscode-npm-script
eg2
0.1.8

code-runner
formulahendry
0.6.14

terminal
formulahendry
0.0.7

vue-snippets
hollowtree
0.1.1

beautify
HookyQR
1.0.1

Angular2
johnpapa
2.0.3

vscode-codemetrics
kisstkondoros
1.2.0

vue
liuji-jim
0.1.5

markdown-shortcuts
mdickin
0.7.1

PowerShell
ms-vscode
0.9.0

debugger-for-chrome
msjsdiag
2.6.0

debugger-for-edge
msjsdiag
0.4.1

vetur
octref
0.5.1

vscode-icons
robertohuertasm
7.3.0

sass-indented
robinbentley
1.3.0

vue
seanwash
0.4.2

Angular2
UVBrain
0.4.1

vim
vscodevim
0.6.5

JavaScriptSnippets
xabikos
1.4.0

Material-theme
zhuangtongfa
2.2.4

@jens1o There is my extensions

Extension sass-indented is causing the issue. It's not entirely the extensions fault.
You see vscode has a strange declaration at https://github.com/Microsoft/vscode/blob/master/extensions/scss/package.json#L12.
You may want to address your issue there.

Closing this as it's a sass-indended issue.


Add file cache functionality

This pull request adds a file cache. When a file is requested, first a cache folder (default ~/.cache/pdb) is checked. If the file exists either as a ${UNIPROT_ID}.cif or ${UNIPROT_ID}.pdb file, then that file is returned. Otherwise the file is downloaded.
The cache is wrapped in a class within profet.cache.PDBFileCache. You can set the cache programmatically by setting the save_directory in profet.

Hi @mooniean
I've updated the pull request. I've modified it slightly to only add the pdb id when it is different from the uniprot_id. Is that the correct functionality.
Perhaps we could add a test to ensure that what is implemented matches what we want to happen.
Best wishes
James

Hi @mooniean
I've updated the pull request. I've modified it slightly to only add the pdb id when it is different from the uniprot_id. Is that the correct functionality.
Perhaps we could add a test to ensure that what is implemented matches what we want to happen.

Yes, that's a good solution! We added it so we know which of the PDBs was downloaded when several are available.
As for the test, I'll make it an issue so we don't forget!

Regarding Issue #33 I have added a test for the cache.


FSM and Supervisor per transaction and fast path for static transactions in protocol buffer

This issue was brought up in the code review by ESL, but so we track it here:
Currently every transaction starts an erlang fsm + sup when it starts then closes when the transaction commits, this is expensive.  One solution might be to start an fsm for each client connection through the protocol buffer.  This fsm will then be responsible for all transactions this client executes and can keep some state for the client if we want.
For a quick comparison I ran a benchmark on my local machine.  The first is using a fast path for single reads and writes that doesn't start an fsm per transaction (this is what I have been using for benchmarking up to now).  The second is also doing single item updates but is starting the fsm per transaction.  [Note the performance levels out faster when running on a dedicated server vs my local machine, but it shows the same trend]
A second thing to mention is that as far as I understand we don't have a fast path in the protocol buffer for static transactions, so currently they require 3 client/server rounds (begin tx/perform ops/commit) when they only need 1.  It might be worth fixing this at the same time as fixing the fsm issue.

This issue was addressed in
https://github.com/SyncFree/antidote/pull/175
https://github.com/SyncFree/antidote/pull/184


Should return promise, not function callback

Will continue to work with current behavior
Allows you to bind to events before they happen
Works with Babel's "await" keyword (current implementation does not)

Here is my implementation:
function awaitEventEmitter(event) {
  return new Promise((resolve, reject) => {
    this.on(event, (data) => {
      resolve(data);
    });
  });
}

module.exports = awaitEventEmitter;

const awaitEventEmitter = require('./await-event-emitter.js');
const EventEmitter = require('events').EventEmitter;

describe('awaitEventEmitter', () => {
  it('should await events with promise', async () => {
    const ee = new EventEmitter();
    ee.onAwait = awaitEventEmitter;
    const promise = ee.onAwait('fired');
    ee.emit('fired', { hello: 'world' });
    const event = await promise;
    expect(event).to.eql({ hello: 'world' });
  });
});

PR welcome

Great, I'll put one together.

landed d9af7a68fcaf5ec2f70f87bb3e6fb909c140102d


BDRK-3492: Enable Grafana Image Renderer deployment and service

Does the chart have support for annotations on image renderer pods?

Yes, the annotations were defined here https://github.com/grafana/helm-charts/blob/main/charts/grafana/templates/image-renderer-deployment.yaml#L35-L37, but missing in values.yaml.


Update all Walkthrough Guides fixing a few typos and other small issues.

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


Fix SCRAM username character escape

According to rfc5802, username should escape special characters before sending to the server.

The characters ',' or '=' in usernames are sent as '=2C' and
'=3D' respectively.  If the server receives a username that
contains '=' not followed by either '2C' or '3D', then the
server MUST fail the authentication.

Thanks for your reply.
For me, escaping is a part of message preparation, just like r = and n =. Therefore, I think escaping and connecting should happen just before sending the message.

I agree. LGTM!

Hi @wbarnha, may I ask where can I find the release plan? Thanks in advance.


Fix documentation of client-side functions

Fixed the documentation of the attribute variable, and added $form to clientValidateAttribute.
I only documented those properties of attribute that I felt were useful to these functions.
Fixes #8822

findInput searches for attribute.input within the context of the form, not the container, so the original documentation in yiiativeForm.js is incorrect.

Sorry about all the commits, I'm fixing this as I'm running into issues.

Merged: https://github.com/yiisoft/yii2/commit/4c0bcaf12e69d2e98df516c232a3f142d68b2c27. Thanks!

Nice


VectorSource.Clear() doesn't work inside pointerdrag event

Due to problem with performance (when dragging map full of points) I made a service, which return only points, contained inside viewport. To solve the performance problem, I want to clear vectorSource (so that map would be empty at the beginning of map drag action).
The problem is, that vectorSource in case below is cleared when pointerdrag finishes moving, and not at the beggining... How can I force clearing vectorSource when dragging the map since it seems that it doesn't work during moving/dragging map?
map.on('pointerdrag', onPointerDrag);
function onPointerDrag(evt) {
    vectorSource.clear(); // ol.source.Vector
}

Configure your map with updateWhileInteracting: true.

Already tried. Unfortunately doesn't work. vectorSource is cleared when user stoppes dragging, instead immediately when it starts


Need to discard data from FOVs with no beads for drift correction in reference timepoint

Encountered recently w/ @TLSteinacker

This is a follow-up of #222 , where while we "tolerate" the lack of sufficient bead ROIs for drift correction in that we don't crash during the partition phase when there are too few ROIs, we haven't yet encountered this when there's an absence of sufficient ROIs in the reference timepoint and we proceed to the next step, where we're trying to do drift correction of all data, but we're lacking the partition files (shifting and accuracy) for a particular FOV, due to the absence of bead ROIs in the reference timepoint for that FOV (which is the same as for all other FOVs).

Underscoring the ZARR seems to work to get the data to be ignore for nuclear image / mask creation, but then the numbering/naming of the fields of view is wrong. Here's an example, and how it messes up the visualisation in napari of the nuclear masks.
$ ls -1 nuc_images_zarr
P0001.zarr
P0002.zarr
P0003.zarr
P0004.zarr
P0005.zarr
P0006.zarr
P0007.zarr
P0008.zarr
P0009.zarr
P0010.zarr
P0011.zarr
P0012.zarr
P0013.zarr
P0014.zarr
_P0015.zarr
P0016.zarr
P0017.zarr
P0018.zarr
P0019.zarr
P0020.zarr
P0021.zarr
P0022.zarr
P0023.zarr
P0024.zarr
P0025.zarr
P0026.zarr
P0027.zarr
P0028.zarr
P0029.zarr
P0030.zarr
$
$
$ ls -1 nuc_images
P0001.zarr
P0002.zarr
P0003.zarr
P0004.zarr
P0005.zarr
P0006.zarr
P0007.zarr
P0008.zarr
P0009.zarr
P0010.zarr
P0011.zarr
P0012.zarr
P0013.zarr
P0014.zarr
P0016.zarr
P0017.zarr
P0018.zarr
P0019.zarr
P0020.zarr
P0021.zarr
P0022.zarr
P0023.zarr
P0024.zarr
P0025.zarr
P0026.zarr
P0027.zarr
P0028.zarr
P0029.zarr
P0030.zarr
$
$
$ ls -1 nuc_masks/
P0001.zarr
P0002.zarr
P0003.zarr
P0004.zarr
P0005.zarr
P0006.zarr
P0007.zarr
P0008.zarr
P0009.zarr
P0010.zarr
P0011.zarr
P0012.zarr
P0013.zarr
P0014.zarr
P0015.zarr
P0016.zarr
P0017.zarr
P0018.zarr
P0019.zarr
P0020.zarr
P0021.zarr
P0022.zarr
P0023.zarr
P0024.zarr
P0025.zarr
P0026.zarr
P0027.zarr
P0028.zarr
P0029.zarr

@TLSteinacker can this be closed based on recent experience when we've needed to remove data from 1-3 (IIRC) FOVs? The nuclear masks were initially wrong as outlined here, but I believe this has been resolved.

Yes, I think so too. I haven't had this issue in a long time.


Automate Network Release

Sample command:
go-spacecraft releaseNetwork --go-sm-release-version=v0.2.6-beta.0 --network-name=devnet210

I assume we need to relate to a specific already-running network, for having its dynamically-generated config file. If so, we do we need to specify --go-sm-release-version? Isn't it already set by the chosen network?

I assume we need to relate to a specific, already-running network, for having its dynamically-generated config file. If so, why do we need to specify --go-sm-release-version? Isn't it already set by the chosen network?

I assume we need to relate to a specific, already-running network, for having its dynamically-generated config file. If so, why do we need to specify --go-sm-release-version? Isn't it already set by the chosen network?

@moshababo We cannot get the go-spacemesh release version using the network name. When creating a network we nowhere store the release version associated to it. We only provide a docker image and the docker image has only the commit hash as the tag.

Since this can lead to mistakes, and since the go-spacemesh release is required for releasing it in sm-net (and also, useful to inspect in discovery), I'm wondering whether we can just use that instead of a docker image, while the image (for K8s) can be published in the release notes. In addition, we can still allow network deployments using merely an image, for testing, but these aren't release-able to sm-net.
What do you think?

To use a release version instead of docker image when creating a network will create limitations. We will end up having networks only for releases and devs cannot pick a random commit and test. I don't think we need to make any changes in spacecraft to support both docker image and release version during network creation we can just create a docker image with tag same as release version and use that. This can be done in the go-spacemesh GHA pipeline.
I think in future we will have multiple release versions for a single network. We can release go-spacemesh builds with fixes/patches for an existing network. So if releaseNetwork sub-command takes releaseVersion then this is possible. Similarly we can take take a patched docker image and test with managed miners.
I suggest we keep it this way currently as it gives us a lot of flexibility. We can get back to this later and make changes if necessary.


Windows warns about running scaffolding.exe

Environment:
Windows 10
Steps to reproduce:
Download latest scaffolding.exe
Double-click scaffolding.exe
Result:

Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk.

You have to click "More info" and "Run away" to run the exe.

This is partly impossible to fix. Windows Defender uses multiple sources to determine if an app is unrecognized, including if it is signed (possible to fix) and global usage statistics (which will be hard).
I will close this with the wontfix-label as a signed executable will only get us so far.


Kamnestsky's Formula in python

Kamnestsky's Formula in python #649
I have written a code in python for Counting number of digits in a factorial using Kamnestsky's Formula.

update the readme.


Template Message API

User should be able to send message using the defined template to Whatsapp Business API

Done


After making a bad change to build YML file, I can't view my project in the console dashboard.

I think I have made a change to the build YML file(which might be invalid). Now I can't view my dashboard, which means I can't fix my bad build YML file as well. I am seeing the error in the browser console.

@thevarunraja this appears to be a bug on our end and a fix will be rolling out shortly, in the meantime, you can use the AWS CLI along with our updateApp API to issue a new buildSpec with valid content consisting of one applications array with at least a single appRoot as it appears this app was setup as a monorepo app.

Fix is rolling and will be GA by 8/24.

Hello all, thank you for your patience. We have deployed a fix for this, so it should no longer be an issue. Feel free to re-open this ticket if you continue to face this or related issues. Thank you!


Fragile mask recalculating stats leading to crash

This gets spammed in the log
[Error  :     R2API] Exception thrown by : FragileMask.RecalculateStatsAPI_GetStatCoefficients:
System.NullReferenceException
at (wrapper managed-to-native) UnityEngine.Component.GetComponentFastPath(UnityEngine.Component,System.Type,intptr)
at UnityEngine.Component.GetComponent[T] () [0x00021] in <469e86e97fa2467ebffe49bbd6086325>:0
at MysticsItems.Equipment.FragileMask.RecalculateStatsAPI_GetStatCoefficients (RoR2.CharacterBody sender, R2API.RecalculateStatsAPI+StatHookEventArgs args) [0x00001] in <61ba1e1a58f74cc4a7106c92c6cf823f>:0
at R2API.RecalculateStatsAPI.GetStatMods (RoR2.CharacterBody characterBody) [0x00029] in <26362b8786344089806e7c616760b8c5>:0
the game does not crash in a run it only happens in a menu
as far as I can tell the game is trying to check what stats it should be using for the mask (even when I don't have it) and when the player disappears (such as the teleport between stages or dying) it loses its target and starts to freak out

Same as #219

Same as #219
sorry missed that one while checking if this issue was already documented

Might be fixed now - Aerolt has been updated, and the patchnotes mention that issues related to this should be fixed.


CSS duplication in admin/website. Possible performance issues?

Link to reproduction
https://payloadcms.com/cloud/settings
To Reproduce

Describe the Bug
We plan to use Payload in our infrastructure (a large bank). But I noticed that in many places there is duplication of CSS.
Is this the working principle of CSS Modules or is it a bug/incorrect settings?
Payload Version
latest

I believe this is a side effect of using @import in multiple .scss file of the same scss module. We use a common.scss file to import mixins into component-level scss modules. I'm going to close this issue, as it's not much of a performance issue (only 31kb) on this route.


Median of 2 arrays

Related Issue
Closes: #593
Describe the changes you've made
Algorithm for Median of 2 arrays
Language used for coding
C

@Nivedita967 please review the PRs as only 3 days are left


benchmark sampling problem

with
smilesun Update benchmark_blood_resnet.yaml
36a1b89
Error in rule parameter_sampling:
    jobid: 0
    input: /home/playtime/domainlab/examples/benchmark/benchmark_blood_resnet.yaml
    output: zoutput/benchmarks/blood/hyperparameters.csv

RuleException:
AttributeError in file /home/playtime/domainlab/domainlab/exp_protocol/benchmark.smk, line 101:
'DataFrame' object has no attribute 'append'
  File "/home/playtime/domainlab/domainlab/exp_protocol/benchmark.smk", line 101, in __rule_parameter_sampling
  File "/home/playtime/domainlab/domainlab/utils/hyperparameter_sampling.py", line 434, in sample_hyperparameters
  File "/home/playtime/domainlab/domainlab/utils/hyperparameter_sampling.py", line 351, in sample_task
  File "/home/playtime/domainlab/domainlab/utils/hyperparameter_sampling.py", line 326, in sample_task_only_shared
  File "/home/playtime/anaconda3/lib/python3.9/site-packages/pandas/core/generic.py", line 6204, in __getattr__
  File "/home/playtime/anaconda3/lib/python3.9/concurrent/futures/thread.py", line 58, in run

seems like software dependencies prbolem from pandas


Sketch 52.1 fails trying to set styles

This code is working properly on Sketch 51.3:
import { Rectangle, Shape, Style } from 'sketch/dom';

export default function myCommand() {
  new Shape({
    name: 'sample',
    parent: context.document.currentPage(),
    frame: new Rectangle({ x: 0, y: 0, width: 300, height: 200 }),
    style: {
      fills: [
        {
          color: '#f00',
          fillType: Style.FillType.Color,
        },
      ],
    },
  });
}

but it fails on Sketch 52.1 with:
undefined is not an object (evaluating 't.copy')

furthermore removing the style prop like:
import { Rectangle, Shape, Style } from 'sketch/dom';

export default function myCommand() {
  new Shape({
    name: 'sample',
    parent: context.document.currentPage(),
    frame: new Rectangle({ x: 0, y: 0, width: 300, height: 200 }),
  });
}

works on both versions.
Is there a new way to apply styles or is the new release API just broken?

Sorry about that, we're working on a fix. Meanwhile, as a workaround, you can do:
s = new Shape({
  name: 'sample',
  parent: context.document.currentPage(),
  frame: new Rectangle({ x: 0, y: 0, width: 300, height: 200 })
})
s.style = {
  fills: [
    {
      color: '#f00',
      fillType: Style.FillType.Color
    }
  ]
}

(i.e: first create the shape, then set the style) which should work as expected.
Ping @mathieudutour.

Wow @bomberstudios that was pretty fast!
Ok, so now it draws a red rectangle but keeps throwing the same error... Should I wrap it with a try/catch in order to keep my code safe?

So it’s setting the style that throws an error on Sketch 52.1. Instead you can set the fill:
s.style.fills = [...]

Sure @mathieudutour, I've ended up wrapping the API with my own code and now it works (just an idea to check the solution):
import * as Sketch from 'sketch/dom';

export class Shape extends Sketch.Shape {
  constructor({ style, ...props }) {
    super(props);
    if (style) { try { this.style = style; } catch(error) {} }
  }
}

export class Text extends Sketch.Text {
  constructor({ style, ...props }) {
    super(props);
    if (style) { try { this.style = style; } catch(error) {} }
  }
}

export class Artboard extends Sketch.Artboard {
  constructor({ style, ...props }) {
    super(props);
    if (style) { try { this.style = style; } catch(error) {} }
  }
}

export const { Page, Rectangle, Group, Style } = Sketch;

but now there is a new issue and I feel like it belongs to a new ticker (initWithName_firstInstance is not a function?).

Ok, forget about the initWithName_firstInstance, SharedStyle works just fine.

fixed in https://github.com/BohemianCoding/SketchAPI/pull/260/commits/34a56db1ead5b54eae0d50d2f620c1679bba9b04


Not working in AppCode

I'm trying to get this to work in AppCode (it works fine in Xcode) but I keep seeing this, any one knows whats going on?
💉 Compiling /Users/user/git/MyApp/MyApp.swift
💉 Loading .dylib ...
💉 ⚠ dlopen() error: dlopen(/Users/user/Library/Developer/CoreSimulator/Devices/3B86055C-0B91-4BCB-894C-F9AE1495D42C/data/Containers/Data/Application/CCFD64A8-BC92-446E-BD13-7601EC4422AD/tmp/eval102.dylib, 0x0002): tried: '/Users/user/Library/Caches/JetBrains/AppCode2022.2/DerivedData/News-ebmudasepawfrxgusfsadmvllwph/Build/Products/debug-iphonesimulator/eval102.dylib' (no such file), '/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 15.2.simruntime/Contents/Resources/RuntimeRoot/Users/user/Library/Developer/CoreSimulator/Devices/3B86055C-0B91-4BCB-894C-F9AE1495D42C/data/Containers/Data/Application/CCFD64A8-BC92-446E-BD13-7601EC4422AD/tmp/eval102.dylib' (no such file), '/Users/user/Library/Developer/CoreSimulator/Devices/3B86055C-0B91-4BCB-894C-F9AE1495D42C/data/Containers/Data/Application/CCFD64A8-BC92-446E-BD13-7601EC4422AD/tmp/eval102.dylib' (mach-o file (/Users/user/Library/Developer/CoreSimulator/Devices/3B86055C-0B91-4BCB-894C-F9AE1495D42C/data/Containers/Data/Application/CCFD64A8-BC92-446E-BD13-7601EC4422AD/tmp/eval102.dylib), but incompatible platform (have 'iOS', need 'iOS-sim')), '/usr/lib/eval102.dylib' (no such file)

Hi, what version of the injectionIII app/Xcode/iOS is this? Can you try downloading the most recent build please: https://github.com/johnno1962/InjectionIII/releases?

Sorry I realise that was not a lot of info I gave. I was using the 4.5.0, just updated to 4.5.1 but it did not seem to solve it.
Weird thing is that it only happens in AppCode not in Xcode...
Im on a M1 pro macbook with macOS 13.0. I'm using Xcode 14.1. For AppCode I tried 2022.2.4 (which officially does not support either MacOS 13 or Xcode 14) and the newest 2022.3 EAP both gave me the result above...

Are you able to export and send GitHub at johnholdsworth.com the build logs of the project?

Not sure I follow. Is it the build logs from AppCode you want?

Never mind, I've just downloaded the EAP and it seems to be working for me. This sort of problem can occur when InjectionIII selects the wrong logs to find the command to recompile. Can you try loading the bundle but not running the InjectionIII app which should fall back to the new "standalone" version of injection and let me know how you get on?

I managed to get it working. I tried on another macbook with same setup and it worked.
After uninstalling everything jetbrains releated and deleting all caches and files related to jetbrains in installed the EAP again and now it's working. I have no clue what caused this but AppCode has been giving me so many issues lately that I'm thinking about going back to Xcode...
Whats the difference between running the app and the standalone version? When the app is not running it outputs this
/Users/user/Library/Caches/JetBrains/AppCode2022.3/DerivedData/News-ebmudasepawfrxgusfsadmvllwph/Build/Products/debug-iphonesimulator/News.app
💉 Not falling back to standalone HotReloading as you are using the ‘Inject’ package. Use MenuBar app to control Injection status or opt in by using INJECTION_STANDALONE env var.
2022-11-15 12:23:55.641873+0100 News[3703:30627] Could not connect: Connection refused

"Standalone" mode is a recent development where it is possible to implement all of injection from inside the bundle at a stretch. It also has a slightly more reliable way to locate the build logs by searching for the .xcactivity log of the most recent project built, a convention AppCode also uses. There shouldn't be major disadvantages as it's the same code and it's probably the way forward except that as it runs the swift compiler from inside the simulator(😱) the filesystem is case sensitive and it is important the casing of the actual filename matches that in the project. Extra points to you for using the INJECTION_STANDALONE env var!

Thank you for the explanation and for this excellent tool! I think I have your book somewhere I really should dig into how all this black magic works soon...
Anyways, everything seems to be working now and was apparently caused by a bad AppCode installation somehow.


ERROR line 98, mbedls

Should be mbed ls

I'm not sure what file exactly this issue is referring to.


CUR table is not updated

Hi,
I am using the CID solution for a while. I have multiple AWS organizations connected to one centralised account with all the machinery deployed. However last week I noticed that new data are not being shown in CUDOS dashboard. After some investigation I've found out that CUR athena table is not updated anymore by the crawler. Instead new tables per s3 path (bucket/cur/accountid/cid/) are being added and therefore summary view does not show newly added data. I haven't did any changes to crawler configuration. Any clues where is the problem?
I think that crawler should combine all parquet stuff into one table if the schemas are the same right?

Yes, if other tables are created this normally linked to Crawler Configuration.
Can you provide crawler configuration?
 aws glue get-crawler --name  CidCrawler

Must be something like this: https://github.com/aws-samples/aws-cudos-framework-deployment/blob/main/cfn-templates/cid-cfn.yml#L742

 {     "Crawler": {         "Name": "CidCrawler",         "Role": "cloud-intelligence-dashboards-CidCURCrawlerRole-XXXXXXXXXXXXX",         "Targets": {             "S3Targets": [                 {                     "Path": "s3://cid-XXXXXXXXXXXXXX-shared/cur/",                     "Exclusions": [                         "**.json",                         "**.yml",                         "**.sql",                         "**.csv",                         "**.csv.metadata",                         "**.gz",                         "**.zip",                         "**/cost_and_usage_data_status/*",                         "aws-programmatic-access-test-object"                     ]                 }             ],             "JdbcTargets": [],             "MongoDBTargets": [],             "DynamoDBTargets": [],             "CatalogTargets": [],             "DeltaTargets": []         },         "DatabaseName": "cid_cur",         "Description": "A recurring crawler that keeps your CUR table in Athena up-to-date.",         "Classifiers": [],         "RecrawlPolicy": {             "RecrawlBehavior": "CRAWL_EVERYTHING"         },         "SchemaChangePolicy": {             "UpdateBehavior": "UPDATE_IN_DATABASE",             "DeleteBehavior": "LOG"         },         "LineageConfiguration": {             "CrawlerLineageSettings": "DISABLE"         },         "State": "READY",         "Schedule": {             "ScheduleExpression": "cron(0 2 * * ? *)",             "State": "SCHEDULED"         },         "CrawlElapsedTime": 0,         "CreationTime": "2023-03-03T00:35:50+01:00",         "LastUpdated": "2023-03-03T00:35:50+01:00",         "LastCrawl": {             "Status": "SUCCEEDED",             "LogGroup": "/aws-glue/crawlers",             "LogStream": "CidCrawler",             "MessagePrefix": "8660ae0e-2d98-4981-a2b7-2dc33d94b9c1",             "StartTime": "2023-03-27T09:57:55+02:00"         },         "Version": 2,         "Configuration": "{\"Version\":1.0,\"CrawlerOutput\":{\"Tables\":{\"AddOrUpdateBehavior\":\"MergeNewColumns\"}},\"Grouping\":{\"TableGroupingPolicy\":\"CombineCompatibleSchemas\"}}",         "LakeFormationConfiguration": {             "UseLakeFormationCredentials": false,             "AccountId": ""         }     } }

Please comment / reopen if still an issue


Feature/msienkie/update metadata

Updates to documentation tables for KX values

Note: The CI build check failed because the branches where the ADAS currently is is before I added CircleCI. So, CircleCI is looking to run this PR, but it doesn't see a configuration file.

I am closing this PR as these changes are now in the main branch. If they need put back on the old cvs release branch, we can make a new PR for it (or reopen this)


Advanced Duplicator 2 and Expression 2 entities

Your tool is awesome, congratulations.
I have an issue though, I can't seem to restrict users from pasting Wire Expression 2 chips (I think they're "entities", no?).
I block it with name "wire_expression2" and even "gmod_wire_expression2" (that's the name of the class of the chip) on advdupe, prop, sent - it doesn't block the paste.
The tool is blocked just fine.
The paste with Advanced Duplicator 2 (mind the 2!) doesn't get blocked.
Thanks in advance!

It appears that the advdupe restriction has stopped working again as restricted entities are spawning in with Advanced Duplications.

For which version of the duplicator?

I am using the latest SVN version.

This is still an issue with latest SVN of Adv Dupe 2 and URS.


Help needed when using namespace

I am trying to use xml-html-conduit-lenswith an input that use "namespaces" all along such as this.
Unfortunately unless I remove the namespaces (the first envelop tag and all associated namespace), many traversal such as node seems to always return [].
For instance:
Without namespace I can quickly figure out how to traverse the document:
> doc ^.. xml.name
["VirtualSystemCollection"]
> doc ^.. xml.node "Name"
[Element {elementName = Name {nameLocalName = "Name", nameNamespace = Nothing, namePrefix = Nothing}, elementAttributes = fromList [], elementNodes = [NodeContent "vApp_cicd"]}]

But without namespace :
> doc ^.. xml...name
["VirtualSystemCollection"]
> doc ^.. xml...node "Name"
[]
> doc ^.. xml...attributed (ix "id".only "vApp_cicd").node "Info"
[]
> doc ^.. xml...attributed (ix "id".only "vApp_cicd").elementNodes.traverse._NodeElement
[Element {elementName = Name {nameLocalName = "Info", nameNamespace = Just "http://schemas.dmtf.org/ovf/envelope/1", namePrefix = Just "ovf"}, elementAttributes =
 ....]
> λ> doc ^.. xml...attributed (ix "id".only "vApp_cicd").elementNodes.traverse._NodeElement.named (only "Info"))
[]

Could you help me to understand what's going on and provide some more examples with "namespaces" ?
Thanks a lot

I should say that I have a (very) limited experience with XML namespaces.
Anyway, when working with namespaces, you have to qualify the local name part (e.g. "Name") with the namespace URI part (e.g. "http://schemas.dmtf.org/ovf/envelope/1"). The easiest way to do that with xml-conduit is to use the Clark notation:
>>> :set -XOverloadedStrings
>>> doc ^.. xml...node "{http://schemas.dmtf.org/ovf/envelope/1}Name"
Just (Element {elementName = Name {nameLocalName = "Name", nameNamespace = Just "http://schemas.dmtf.org/ovf/envelope/1", namePrefix = Just "ovf"}, elementAttributes = fromList [], elementNodes = [NodeContent "vApp_cicd"]})
>>> doc ^.. xml...attributed (ix "{http://schemas.dmtf.org/ovf/envelope/1}id".only "vApp_cicd").node "{http://schemas.dmtf.org/ovf/envelope/1}Info"
[Element {elementName = Name {nameLocalName = "Info", nameNamespace = Just "http://schemas.dmtf.org/ovf/envelope/1", namePrefix = Just "ovf"}, elementAttributes = fromList [], elementNodes = [NodeContent "A collection of virtual machines"]}]

Hope this helps.

It works !
I wouldn't find this on my own. Thanks for your quick help !


Add information on where to download the BridgeDb files to installation instructions in academy

http://academy.wikipathways.org/stages/walk-install-pv/ describes how to install the BridgeDB plugin, but not the database. It allows searching for Gene names, but protein names give an error if the database is not installed. See https://docs.google.com/document/d/14Qe54Eb-Yz3RfLLDnBV3tRNwX0PcJOX5OLUknSMINzU/edit for details on installation.

Just to confirm, downloading bridgeDB files doesn't solve the problem? So no need to update instructions?
I've never actually tried searching for protein name. @danidi are you saying that searching for "Frizzled-5" instead of "FZD5" is what you want to do?

Exactly, it doesn't solve the problem. I left the issue open for now, because I don't know what the exact advantage of having the BridgeDB file downloaded would be. Maybe @egonw or @mkutmon can comment on this?
Exactly, if I search for example for Frizzled-5 I get an "Exception occurred while searching, see error log for details" error message. I will follow up on this next week if that is expected behaviour, and maybe create a pathvisio issue instead.


Table Accessibility

WCAG 2.0 Level A 1.3.1 (Info and Relationships)
Tasks

Ensure table elements are accessible through proper usage of:

 and
 for better navigation through a table
Column and Row header  elements need a scope attribute

( and )

Tables should contain a
 (for the title) to help describe the table

Switch the header used prior to the table element with a caption element inside the table
Add a visually hidden description to the

Related Issues:

Issue #39 in Template Studio v2

This should probably also be closed as the related issue in Template Studio v2 was closed. There aren't any tables in this project either :)


Don't allow users to leave username blank when adding new server via UI

One of our devs just got started with VS Code and they ran into issues with the Language Server failing when trying to get server information from the main extension. We discovered that the issue is due to there being no username and password returned from the main extension because the dev left their username blank when setting up the server. I don't think users should be allowed to omit a username when configuring a server.

Doing this would mean we no longer support situations where the user deliberately wants the opportunity to enter a username at connection time.
I guess the problem the LS has is that even though the main extension prompted the dev for username this doesn't get returned in the serverForUri API result object which LS gets from it.
I think we could improve serverForUri to add the connect-time-entered username in this case. Would that meet your need?

That would be ok. I would need the password as well, at least until the auth provider is released and you could store the password there.

Fixed by #141


HCA Branding Guidelines Feedback

https://woorkup.com/system-font/
https://css-tricks.com/snippets/css/system-font-stack/
I would like to recommend that the non styled back end pages for the data portal (the cms driven pages) use the system font  stack for readability.
Would like to have at least one page converted so the team can see what it looks like.

[Uploading... HCA _ brand guidelines.pdf ]


S3NG: EOF if blob is not accessible

Describe the bug
When using S3NG and a file's blob is not accessible, we get no real error code but an EOF on downloading the file.
Steps to reproduce
Steps to reproduce the behavior:

run the oCIS S3 example
upload a file
delete the blob via the minio GUI
download the file inside ownCloud Web

Expected behavior
We get a Webdav spec compliant status code that the file can not be downloaded
Actual behavior
EOF errors throughout all service that participate in that request
ocis_s3-ocis-1  | {"level":"error","service":"storage-users","pkg":"rhttp","traceid":"00000000000000000000000000000000","svc":"datatx","handler":"download","error":"The specified key does not exist.","time":"2022-10-11T15:25:04.942148689Z","message":"error copying data to response"}
ocis_s3-ocis-1  | {"level":"error","service":"frontend","pkg":"rhttp","traceid":"00000000000000000000000000000000","error":"unexpected EOF","time":"2022-10-11T15:25:04.942366289Z","message":"error writing body after headers were sent"}
ocis_s3-ocis-1  | {"level":"error","service":"frontend","pkg":"rhttp","traceid":"00000000000000000000000000000000","content-length":75416,"transferred-bytes":0,"time":"2022-10-11T15:25:04.94238269Z","message":"content length vs transferred bytes mismatch"}
ocis_s3-ocis-1  | 2022/10/11 15:25:04 httputil: ReverseProxy read error during body copy: unexpected EOF
ocis_s3-ocis-1  | 2022/10/11 15:25:04 httputil: ReverseProxy read error during body copy: unexpected EOF
ocis_s3-ocis-1  | {"level":"error","service":"storage-users","pkg":"rhttp","traceid":"00000000000000000000000000000000","svc":"datatx","handler":"download","error":"The specified key does not exist.","time":"2022-10-11T15:25:04.986053716Z","message":"error copying data to response"}
ocis_s3-ocis-1  | {"level":"error","service":"frontend","pkg":"rhttp","traceid":"00000000000000000000000000000000","error":"unexpected EOF","time":"2022-10-11T15:25:04.986354823Z","message":"error writing body after headers were sent"}
ocis_s3-ocis-1  | {"level":"error","service":"frontend","pkg":"rhttp","traceid":"00000000000000000000000000000000","content-length":75416,"transferred-bytes":0,"time":"2022-10-11T15:25:04.986369841Z","message":"content length vs transferred bytes mismatch"}
ocis_s3-ocis-1  | 2022/10/11 15:25:04 httputil: ReverseProxy read error during body copy: unexpected EOF
ocis_s3-ocis-1  | 2022/10/11 15:25:04 httputil: ReverseProxy read error during body copy: unexpected EOF

Additional context
We didn't have this problem by deleting an actual blob. Somehow our S3 client / S3 bucket caused a "The specified key does not exist." error (which is coming from the minio-go lib).
We don't know if the client (connection) or the S3 server was stuck, but a restart of the storage-users service resolved the issue.
During that error state, we discovered the EOF bug described above.

Mmh. We do return the error from minio-go client correctly: https://github.com/cs3org/reva/blob/experimental/pkg/storage/fs/s3ng/blobstore/blobstore.go#L130-L133
So somehow minio-go is just logging the error, but not returning it.


Redesign of artist works view

Redesign for the works view for an artist.  Components:

an "All Works" header (on the iPad)
a 'For Sale' checkbox with a count, includes a checkbox asset (please let me know what's the best way to provide this)
a works count that changes if the 'For Sale' checkbox is pressed
the full list of all the artist's works (2-up on the iPhone, 3-up on iPad portrait, 4-up on iPad landscape—use the existing component on the 'You' page that lists favorite artworks)

For each artwork, the metadata below should be:

artist name (semibold)
work name (italicized regular) + , + the work date
gallery/institution/location/whatever (regular)
the price, or price range, or text saying 'For Sale' if that information is available (regular)

Works view overview:

Spec for the iPhone works view:

Spec for the iPad (portrait) works view (only changes from the iPhone version are marked):

Spec for the iPad (landscape) works view (only changes from the portrait version are marked):

For reference, here's the 'You' (favorite artworks) view on the iPad:

Also (this is applicable to all of the Artist Page Update) here are the type sizes I've been using:

In red: everything where the iPad is different from the iPhone type size hierarchy.

Closing in favor of https://github.com/artsy/eigen/issues/1131


Adding multiple polylines on map

I want to place multiple polylines on Google maps in react-native. I'm using the react-native-maps and @mapbox/polyline for creating polylines which I imported at the top:
import MapView from 'react-native-maps'; import Polyline from '@mapbox/polyline';
Here is the rest of the code:
`import {
Marker
} from 'react-native-maps';
import React, { Component } from 'react';
import {
Platform,
StyleSheet,
Text,
View,
Button
} from 'react-native';
export default class consults extends Component {
constructor(props) {
super(props);
this.state = {
coords: []
}
}
componentDidMount() {
this.getDirections("55.23607109335242, 10.478553771972656", "55.178279530181264, 10.525074005126953");
this.getDirections("55.067434, 10.607282", "55.093088, 10.588734");
}
async getDirections(startLoc, destinationLoc) {
try {
let resp = await fetch(https://maps.googleapis.com/maps/api/directions/json?origin=${ startLoc }&destination=${ destinationLoc }&mode=${'walking'})
let respJson = await resp.json();
let points = Polyline.decode(respJson.routes[0].overview_polyline.points);
   let coords = points.map((point, index) => {
       return  {
           latitude : point[0],
           longitude : point[1]
       }
   })

   this.setState({coords: coords})
   return coords

} catch(error) {
alert(error)
return error
}
}
static navigationOptions = {
title: 'Kort over stier'
};
render () {
const { navigate } = this.props.navigation;
const { region } = this.props;
console.log(region);
return (

<MapView
style={styles.map}
region={{
latitude: 55.0598,
longitude: 10.6068,
latitudeDelta: 0.40,
longitudeDelta: 0.40,
}}
>
<MapView.Polyline
    coordinates={this.state.coords}
    strokeWidth={2}
    strokeColor="red"/>

</MapView>

 )
}
}
const styles = StyleSheet.create({
container: {
position: 'absolute',
top: 0,
left: 0,
right: 0,
bottom: 0,
justifyContent: 'flex-end',
alignItems: 'center',
},
map: {
position: 'absolute',
top: 0,
left: 0,
right: 0,
bottom: 0,
},
});`
When i'm just requesting coordinates from one positing to another it draw a line example:
this.getDirections("55.23607109335242, 10.478553771972656", "55.178279530181264, 10.525074005126953");
When I requesting two I get the coordinates for the last one. Anyone knowing how to get multiple polylines drawn on same map?
Here is a picture of what I want without markers:

I have also made a stackoverflow question about this: https://stackoverflow.com/questions/49287136/adding-multiple-polylines-on-react-native-map-with-google-api-coordinates
In advance, thanks :-)

@maikenmadsen92 you gave  a lot of details, but please update the issue respecting the template and with better formatting.

Hi, how can I create the best route for several destinations? I take ten destinations in array and i can see in map but when i start i cant create a route. Can help me?

create

I have same situation did you find any solution ?


Broken on python 3.12 due to distutil removal

On Python 3.12.0 ensureconda fails to run (at least from inside conda lock) due to distutils being removed.
 Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.12.0/x64/bin/conda-lock", line 5, in <module>
    from conda_lock import main
  File "/opt/hostedtoolcache/Python/3.12.0/x64/lib/python3.12/site-packages/conda_lock/__init__.py", line 3, in <module>
    from conda_lock.conda_lock import main
  File "/opt/hostedtoolcache/Python/3.12.0/x64/lib/python3.12/site-packages/conda_lock/conda_lock.py", line 38, in <module>
    from ensureconda.api import ensureconda
  File "/opt/hostedtoolcache/Python/3.12.0/x64/lib/python3.12/site-packages/ensureconda/__init__.py", line 2, in <module>
    from .api import ensureconda
  File "/opt/hostedtoolcache/Python/3.12.0/x64/lib/python3.12/site-packages/ensureconda/api.py", line 2, in <module>
    from distutils.version import LooseVersion
ModuleNotFoundError: No module named 'distutils'

distutils.version should be replaced by something else. The recommended replacement is packaging.version.Version.
#22 contains a fix to do this conversion.

Sorry for pinging again, but any chance this could be merged? conda-lock is still broken because of it...

Ok, I got #22 merged, and also got maintainer permissions here. The GHA runners for the tests post-merge seem to be still enqueue. I'd like to cut a patch release as soon as the CI turns green. Please ping me in case they're green but you don't see a release.

Thank you :) I see the release published now. I'll go and open a PR against conda-lock to update the dependencies there.


No data

I get the message "No data" in my magicmirror

I guess it works now. Does it only display a graph if there is rain in the forecast of the next two hours?

Yes


Issue with installing ytmusicapi

When I run the command: pip install spotify_to_ytmusic, I get the error:
ERROR: Could not install packages due to an OSError: [WinError 2] The system cannot find the file specified: 'C:\\Python311\\Scripts\\ytmusicapi.exe' -> 'C:\\Python311\\Scripts\\ytmusicapi.exe.deleteme'
Thus, I can't run the command spotify_to_ytmusic.

Update: Resolved in WSL.


Allow newer verions of the required packages

Hello.
vint requires exact versions of several packages. These versions are outdated nowadays.
Please allow vint to be used with newer versions.

package
vint requires
latest version

pytest
== 2.6.4
3.1.0

pytest-cov
== 1.8.1
2.5.1

coverage
== 3.7.1
4.4.1

mock
== 1.0.1
2.0.0

Also pathlib dep uses ==, which can possibly break vint in the future.

See https://github.com/Kuniwak/vint/pull/288 for fixing requirements in general.
pathlib should be fixed there then maybe already: https://github.com/Kuniwak/vint/pull/288/files#diff-2eeaed663bd0d25b7e608891384b7298R15


feat(form): add Dropdown control

feat(form): Add Dropdown Control
Fixes #143
Description of changes:

Implement a Dropdown.astro control.
Add Dropdown and DropdownOption type.
These types have attributes like Radio and RadioOption types but I created it for use in case the dropdown has different attributes than that in the future.
Include tests on a Dropdown control.

Tag a reviewer: @ayoayco
Tasks:

[x] I have ran the build command to make sure apps are working: npm run build
[x] I have ran the tests to make sure nothing is broken: npm run test
[x] I have ran the linter to make sure code is clean: npm run lint
[x] I have reviewed my own code to remove changes that are not needed

Done! @ayoayco 🚀
I change RadioOption and DropdownOption to ControlOption as you suggested, also I add InputType type for input field since its required HTMLInputTypeAttribute | null | undefined which HTMLInputTypeAttribute doesn't include a dropdown so I decided to add this.


Transaction incorrectly displays failed when pending/in microblock

This transaction https://stacks-node-api.mainnet.stacks.co/extended/v1/tx/0xb64634c56dd0bdd5cc4695b05d7dc3fe64edabb40a46610d6573041f9dade3e7
shows as pending in the api:
{
  "tx_id": "0xb64634c56dd0bdd5cc4695b05d7dc3fe64edabb40a46610d6573041f9dade3e7",
  "nonce": 163,
  "fee_rate": "17177",
  "sender_address": "SP1X6M947Z7E58CNE0H8YJVJTVKS9VW0PHD4Q0A5F",
  "sponsored": false,
  "post_condition_mode": "deny",
  "post_conditions": [],
  "anchor_mode": "any",
  "tx_status": "pending",
  "receipt_time":<PHONE_NUMBER>,
  "receipt_time_iso": "2022-09-14T20:37:50.000Z",
  "tx_type": "smart_contract",
  "smart_contract": {
    "contract_id": "SP1X6M947Z7E58CNE0H8YJVJTVKS9VW0PHD4Q0A5F.space-cats",
    "source_code": "REMOVED FOR BREVITY"
  }
}

but the explorer states it failed:

Seems like it actually failed in micro-block, but the UI doesn't include any of that data

@aulneau we only display failed state if tx_status is either 'abort_by_response' or 'abort_by_post_condition'
https://github.com/hirosystems/explorer/blob/4dbeb6758e026c99d9181555af900a7751e06e6f/src/common/utils/transactions.ts#L4-L18
regarding error details, API currently only provides what node sends via RPC messages

i mean it's clear in the screenshot that this state produces a broken view:

transaction response from api without unanchored=false (or omitted) status is pending
transaction response from api without unanchored=true status is abort_by_response
when this happens, the explorer using the incorrect block height

What I would recommend for this fix is to have a new status "Failed in microblock" similar to how you have "confirmed in microblock". Additionally, I'd update the block identifier to display which microblock hash it's in

@He1DAr Is this change still desired?
If so.. shall i take up this issue?

@shamim-io Yes please 🙏 It'd be great to improve the tx status information


Doc improvements

Thanks!
Tell me if you would prefer that I keep a single PR open instead of merging them progressively (which I do so I can update the API reference on nalgebra.org regularly).

No need to keep a single PR open ... I like that we're landing things regularly and that I know that you're looking at things. :)


WIP - Imbalance

Introduce "imbalance" for tokens module #4.

[x] PoC of imbalance traits and types without Subtrait.
[ ] Imbalance types split, merge functions etc.
[x] Refactor MultiCurrency's mint/burn/slash.
[ ] Imbalance unit tests.
[ ] Tokens module unit tests.

As discussed offline with @xlc , introducing imbalance types would added API/maintenance complexities bigger that their benefits(at least at this stage). Will park this PR for now until we found it really necessary in the future.


Not able to run timeseries$connect

I am new to POST authentication so the issue is likely me, but any assistance in utilizing Aquarius APIs with R is greatly appreciated.
When I run timeseries$connect the following error is returned.

That error comes from here.

Thank you for your time and putting this example together.

Sorry for the slow response. My quick summary is that this looks a configuration problem with your app server, but not with your actual use of the timeseries_client wrapper class. You'll need to follow up with your admin team (Kris Lund and crew).
The error you are seeing is certainly a new one to me. I've been able to use the timeseries_client.R wrapper just fine with HTTPS connections (even though in our internal lab, most of the app servers are just HTTP connections).
The line raising the exception is here on line 46
The request that is failing from line 43, just above it.
r <- GET(paste0(prefix, hostname, "/AQUARIUS/apps/v1/version"))

That request is a "version probe", which doesn't require any authentication, and is used to figure out which version of AQTS is being run by the app server. This allows the R wrapper to adapt its behaviour in other methods in case an API changes from version to version of AQTS.
The actual POST request which authenticates using the given credentials occurs on line 70 of the wrapper, but that line has not even been reached yet. The failing version request is causing everything to blow up early.
When the AQTS app server is running, you should always be able to make a GET request to the version endpoint from any browser.
https://tsqa-api.nwis.usgs.gov/AQUARIUS/apps/v1/version
That should load a page that just shows the current server version. Here's an example page from my lab:

That's the simplest diagnostic test.

If you can successfully load that page in a browser from the same system running your R code, then the problem is likely in the R wrapper somewhere, and we'll need to dig in.
If you can't load that version-probe URL from your system, then that problem needs to be fixed before almost any integration will work. All of our R, Python, Java, and .NET SDK code requires a working version-probe route. It's a fundamental part of the public API surface.

The version probe request is appears to be responding with a redirect to the Publish API's built in documentation page.
I wonder if your tsqa-api app server (or maybe it is a load-balancer in front of a number of app servers) is attempting to be a "Publish-API only" system, and is somehow configured to redirect any requests that don't begin with /AQUARIUS/Publish/v2/ to the documentation page. If that is the case, then the /AQUARIUS/apps/v1/version route will need to be added to the list of allowed routes.
Cheers,
Doug

Closing this after inactivity. Feel free to reopen if the problem is persisting, or to open a ticker in our Support Portal.


Mac: "Please select a workspace" button does not do anything

Hey, thank you for creating and maintaining this project!
When I run Hokus on Mac, there is this "Current Workspace" headline in the left menu bar, and the "Please select a workspace" button underneath. Unfortunately, neither the button itself nor the little gearwheel cause any action. How can I create or select a workspace?

First, you have to create a new site (using the Folder Source type, the only option right now).
Weh you select this new website, you'll see in the available workspaces in the right column. For Folder Source you only have one workspace, by design.
In the GitSource (under development), every branch is a workspace.
Does this make sense for you now?
Do you have any suggestion to make this first step more intuitive?
Maybe I can just hide the WorkspaceWidget an replace it with some instructions.

Thank you for your quick reply. I cannot push the "Submit" button in the "New Site" popup window. My settings are as follows:

Key: MySite
Source Type: Folder
Site Folder: /Users/me/Documents/mysite (this is an empty folder)
Theme Repository URL:

Even if I fill a value into the Theme Repository URL, the "submit" button remains greyed out.
Would you know why this could be?
Unfortunately, I do not really know what belongs into the "Theme Repository URL" field - could you give an example, please?

You are welcome.
The problem is the site key. It only accepts lowercase letters. This is described in the texfield placeholder.
The UI really needs more tunning and this kind of feedback is very useful.
The Theme Repositore URL is the Hugo theme you want to use. You can find a list here https://themes.gohugo.io/
It will download the theme and include it in your brand-new site. In the future, I hope, it will also include the Hokus configuration for the theme. This way, the UI will be fully configured.

This is a valid Theme Repository URL:
https://github.com/spf13/hyde.git

Oh, sure - my apologies. Yes, it says that in the placeholder, definitely. My bad. Thank you! It seems to work, now. Great!
I had found the themes already, but was not sure about the URL. Would it be the repository URL? Or some zip file URL? For sure, this should be clear to anyone who has been working with Hugo for a while already. Thanks again!

My pleasure.
I will create a new issue based on this thread.
If the UI is not clear for you, certainly it's not clear for more people.
Don't hesitate to ask for more help.


OCI for Test Harness

Sure thing @kristyldatical !

closing as this PR is very outdated and we have Oracle DBs running in docker containers and AWS cloud. If product decision is made to bring OCI we can return to this


The apply-all and destroy-all commands should save log output to file

When you run terragrunt apply-all or terragrunt destroy-all, they can make changes across a ton of different modules, in parallel. This is great, but as mentioned in #71, the amount of log output is overwhelming, and it's easy to miss something important. One small step in helping with this is to store the log output for each module somewhere. Perhaps within the module or a tmp directory will do.

Posting this here in case it helps someone else.  You can save the output of the terraform commands by making a wrapper around terraform and having terragrunt call that.
An example wrapper script:
#!/bin/bash

terraform $@ 2>&1 | tee ./terraform.log

And then using it with terragrunt:
terragrunt apply-all --terragrunt-non-interactive --terragrunt-tfpath terraform-wrapper

For me, this creates a terraform.log file in each directory where terragrunt plan/applied something.
Ideally terragrunt could do something like this by itself, but this workaround helps until that happens.

Solution
Delay Terraform output for all modules and display it formatted at the end of Terragrunt execution.
CLI option
Add a --delay-terraform-output cli option to turn on this feature.
Code Change
- Add a ```--delay-terraform-output``` cli option to turn on this feature.
- in stack.Plan and stack.Apply assign a buffer to Writer
- defer to function that print buffer of each module

Example snippet:
if terragruntOptions.DelayOutput == true {
    outputStreams := make([]bytes.Buffer, len(stack.Modules))
    for n, module := range stack.Modules {
        module.TerragruntOptions.Writer = &outputStreams[n]
    }
    defer stack.printDelayedOutput(terragruntOptions, outputStreams)
}

Code to create cli flag and to printDelayedOutput is excluded from the snippet.
I am not too familiar with the codebase so I could be missing something here.
Can someone familiar with the codebase review this?

Thx for the proposal!
Unfortunately, I've often found that buffering log output for a long period of time is not a great solution for a few reasons:

With no output, the user has no idea what's going on. Is apply still running? Is there an error? What's being deployed? This leads to hitting CTRL+C, which is not a good combination with Terraform.
Some CI systems will kill a build if it goes more than N minutes without log output (e.g., in CircleCi, the limit is 10m).

Therefore, I think we'd have to stream the log output to stdout/stderr, and if there's any sort of buffer, it's a file on disk.

I wonder if we could just buffer the stdout and print out one module at a time in a stream, but continue to stream stderr logs? Terraform is fairly consistent in outputting the useful information to stdout in a single timestep so I don't think that would be too long.

@yorinasub17 would it be possible to implement this? I think most of the terragrunt community have been waiting for years for such a feature :)

Logging in terrgrunt is one of the reasons it has been harder than I had anticipated getting wider adoption of TG within my current company.

How about a solution that simply prefixes and optionally colorizes the log lines with the component (individual terraform command) they are output from.  Packer does this really well when you run a build that includes multiple items in the sources array of an HCL2 Packer template.  This is a pleasant experience with multiple builds executing in parallel.

The fundamental requirement of any wrapper is to have the ability to expose logs of executed operations in a useful and understandable fashion – and Terragrunt has failed to meet this most basic requirement. This issue has been repeatedly brought up since 2016, yet there has been not a single improvement in this area.

We use terragrunt and it's great, but some people might benefit from using a more generic tool like GNU parallel: https://www.gnu.org/software/parallel/parallel_tutorial.html
It lets you run a batch of commands with different arguments in parallel, very similar to terragrunt run-all approach. It also has many built in configuration options for how to log output from each parallel operation to individual files, buffer them and output one at a time to stdout, etc.

We hit the same issue recently, to keep the same behavior of the terraform wrapper, I modified it to print the current module name only if the action is not output.
If terraform output > don't print the module name and log output, else print the module name
#!/bin/bash
# (C) Copyright 2019-2022 Hewlett Packard Enterprise Development LP

set -o nounset
set -o errexit
set -o pipefail

TERRAFORM_ACTION=$1

# ignore printing directory name when the command is terraform output
if [[ $TERRAFORM_ACTION == "output" ]]; then
  terraform "$@" 2>&1 | tee "./terraform-output.log"
  else
    # shellcheck disable=SC2046
    terraform "$@" 2>&1 | ts "[$(basename $(pwd))]"
fi

`
``

hope it helps

We use terragrunt and it's great, but some people might benefit from using a more generic tool like GNU parallel: https://www.gnu.org/software/parallel/parallel_tutorial.html
It lets you run a batch of commands with different arguments in parallel, very similar to terragrunt run-all approach. It also has many built in configuration options for how to log output from each parallel operation to individual files, buffer them and output one at a time to stdout, etc.

Parallel doesn't understand Terragrunt module dependencies

@nijave sure, but not everyone uses that feature. Its a workaround I suggested, not meant to be a total solution to this issue. I know a few customers I have worked with use terragrunt solely for the run-all capability. Not for module interdependencies.

Maybe a more robust approach is per-module buffering with the option to overwrite console output to display realtime progress (similar to how docker build or curl progress work).
i.e.
--output=[unbuffered,buffered,live]
unbuffered - current functionality
buffered - per module buffering
live - dynamic output where the last few lines per running module are shown like docker buildkit

Another idea here, what if we simply modify the output of each line of terraform log adding a prefix, that way we can identify where each line is coming from?
I don't want to lose terragrunt's parallel feature, so i discard a buffering option. I think this is an easy solution that only requiere existing utilities like sed or perl.
In the image i'm using sed for a regular run-all plan, this should be added when executing each plan in terraform. I also measured the time and it is similar.

Right now the prefix is the same all over the place (this just and example), we should use the name of the module dinamically, for example for me: efs, rds, etc.


Fix vulnerabilities

Please leave the package-lock.json to lock dependencies. Add dev dependencies and not force package users to install something like jest or typescript


Removes the 2mb maxDataSize limitation

Coverage increased (+0.06%) to 98.052% when pulling dc171c3ba49ac9b8813636fd4159d139b812315b on debajitr:removing-2mb-limitation into 9bfb102cc29e1730ea0398a5b719eeaae63617b5 on form-data:master.

Coverage decreased (-0.5%) to 97.525% when pulling f6854edd85c708191bb9c89615a09fd0a9afe518 on debajitr:removing-2mb-limitation into 9bfb102cc29e1730ea0398a5b719eeaae63617b5 on form-data:master.

Cool. Thanks a lot. Do you mind to throw in extra test for the use case we've covered here – to make coveralls happy? :) Thank you.

Added tests, please have a look.

Coverage increased (+0.03%) to 98.02% when pulling 61762f2c5262e576d6a7f778b4ebab6546ef8582 on debajitr:removing-2mb-limitation into 9bfb102cc29e1730ea0398a5b719eeaae63617b5 on form-data:master.

Perfect, thanks. Will publish updated version later today.

That would be great. Thanks a lot for the support :)

Published as 2.3.1
Thank you.


[Bug]: anti cheat

Affected Version
Collapse 1.80.19
Bug Behavior
when i try and open the game it instantly crashes due to an anti cheat error
Expected Behavior
the game should have opened and ran smoothly
Steps to reproduce
My experience
1st open the game
2nd wait a second
3rd anti cheat crash
Related Issues
No response
Screenshot(s)
Uploading Desktop 2024.09.23 - <IP_ADDRESS>.mp4…
Additional Information
No response

i forgot to mention this is with honkai star rail

This doesn't seem to be caused by the launcher. Can you try launching HSR by directly running StarRail.exe instead and see if it works? If it does, then right after that, try using the launcher

if you have the launch on startup setting enabled then thats what causes it, closing and reopening collapse can fix it (i had the same issue)

@Seiko-Senpai Can not reproduce here. Are you using the latest version?

@Seiko-Senpai Heyo, just chiming in, is the issue resolved on your end?

@shatyuka @Cryotechnic yeah it stopped happening on my end a while before i commented. i made my reply since it was the exact same as what OP said.
from exactly what i remember
Enabling the Start collapse on PC startup setting turned on, then tryna launch HSR would cause the game to throw an ACE error, Closing Collapse and relaunching it would fix the issue however, but iirc HSR also removed ACE recently meaning that nobody should be able to get this error
i do however have a similar issue now where by the same steps, the game will launch however it will not have me signed into any accounts instead of crashing, same fix as stated for that anti cheat issue would cause me to be logged back into the accs
but its never bothered me enough to report the issue when id imagine someone else will have reported it
sorry for the delayed response, i dont check my github replies lol
but if you need more details lmk and ill try to be of help

@Seiko-Senpai Yes HSR and ZZZ have removed the ACE anti-cheat, but HI3 does not yet. I tried it on HI3 and couldn't reproduce it either.

@shatyuka afaik ZZZ never had ACE, it always used HoyoProtekt (pretty sure thats how they spelled it), but even back when i had the issue it was only on HSR it happened, never any of the others. My guess is it was an internal update that somehow broke things but one of the later updates either to collapse or hsr fixed it

Closing this issue due to not reproducible. Feel free to reopen this once it happands again. :)


Add text2text (generation) transformer module

After reviewing available Weaviate modules geared towards integration with HuggingFace, I think it would be great to add a text2text transformer module to Weaviate.
Although developers could interact with Weaviate via Python client and perform the same functionality, a single text2text module could potentially cover a variety of NLP tasks. The tasks range from summarization, translation, long-form question answering, to any other text2text transformation involving data stored in Weaviate and transformed via text2text module to its task's goal.
I propose a careful review of HF pipelines and then devise a plan on how to cover some of these important tasks with a single Weaviate module.

Thanks @vblagoje!
@etiennedi @antas-marcin would it be feasible to make one Weaviate module that supports more HF pipelines? Otherwise, let's make separate issues per module that we want to make (e.g. QnA generation, Summerization, etc)


[Cloudbreaker Alliance] feature adding init tracker button

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

Changes / Description
Adding a button next to the turn speed field. This button rolls turn speed and adds your initiative to the turn tracker (if a token is selected)

Character Sheet Info Roll20 Internal Use only.


Upgrade to readimc 0.5.0

Fixed with https://github.com/BodenmillerGroup/steinbock/commit/5b2a7063036cf95ee7c0d10cc560416bc58de036


fix symbols

fixes #205
/claim #205
the following symbols are yet to be fixed:

dc_ammeter_vert
dc_voltmeter_vert
frequency_meter_horz
igbt_transistor_vert
mushroom_head_normally_open_momentary_horz
tachometer_horz
tachometer_vert

https://github.com/user-attachments/assets/7b4b1103-3844-4ba2-bd14-c2c8a0168483

@seveibar As you see in the resistors, we will be needing to centre the whole body of the resistor around the green dot, right? If not then probably it will be causing layout issues in schematic?

@imrishabh18 i agree that the centers suck but i didn't have that in scope for this PR. I think we can update modifySymbols to have a computeCenter based on refblocks and that'll fix most the centers


Error during installation via Palette UI - UNABLE_TO_GET_ISSUER_CERT_LOCALLY

Hello,
I tried to use a private registry like Verdaccio but I have always this error when I install community module or private module
-----------------------------------------------------------
2021-04-28T15:58:47.647Z Install : nodered-contrib-sms77 1.0.0

2021-04-28T15:58:47.764Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production<EMAIL_ADDRESS>2021-04-28T15:58:48.436Z [err] npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
2021-04-28T15:58:48.436Z [err] npm ERR! errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY
2021-04-28T15:58:48.437Z [err] npm
2021-04-28T15:58:48.437Z [err]  ERR! request to https://registry.npmjs.org/nodered-contrib-sms77 failed, reason: unable to get local issuer certificate
2021-04-28T15:58:48.442Z [err]
2021-04-28T15:58:48.442Z [err] npm ERR! A complete log of this run can be found in:
2021-04-28T15:58:48.442Z [err] npm ERR!     /data/.npm/_logs/2021-04-28T15_58_48_438Z-debug.log
2021-04-28T15:58:48.447Z rc=1

Configuration in .npmrc is :
strict-ssl=false
ca[]="..."
registry=https://npm.admin.private.fr
@private:registry=https://npm.admin.private.fr

[ ] Node-RED version: 1.3.3
[ ] Node.js version: v10.24.1
[ ] npm version: 6.14.12
[ ] Platform/OS: Docker
[ ] Browser: Mozilla

Are you using a self signed certificate on your private repository?

Do you get the same error if you try running the npm install manually outside of Node-RED?
If so, this is an npm configuration issue. Someone here may be able to help, but it isn't related to Node-RED specifically

Hello @hardillb @knolleary
Yes, I use a self signed certificate and manually installation in Node-RED container works contrary to web ui which get this error.

No, the .npmrc should be in the node-red users home directory which is /usr/src/node-red
Yes, Node-RED just shells out to npm

Hi @hardillb ,
I have always this error when I put .npmrc file in this directory /usr/src/node-red

The error implies .npmrc not being read because it's still trying to access https://registry.npmjs.org/
Have you checked what permissions the file has?
I assume you are copying the file into the image using a Dockerfile? Have you tried building the file in the image using the npm config comand e.g.
USER node-red
RUN npm config set @pts:registry http://registry:4873

Great!
This issue came from permissions on the file during build step.
Thanks a lot for your support.


Fixed myid for multinode setup

All host had zoo_id as 1 by default as it used from default template hence all
the zookeeper nodes were not able to work with each other.
This fix will help operators to specify server id for host. This will help
them to configure the multinode zookeeper
Also cleaned up zoo.conf by replacing use of loop.index to use of server.id
for full consistency.

@sumantmurke thank you for PR, but please submit this to original fork https://github.com/AnsibleShipyard/ansible-zookeeper

@sumantmurke would you mind to do same PR on https://github.com/AnsibleShipyard/ansible-zookeeper ?

Closing in favor of https://github.com/AnsibleShipyard/ansible-zookeeper/releases/tag/v0.9.2 @stevelle @sumantmurke please update, also removing this role from Ansible Galaxy, please use original fork https://galaxy.ansible.com/AnsibleShipyard/ansible-zookeeper/


WIP: Add bind9 dns seeder

TODO:

[ ] read SOA records if warnet running, and increment them
[ ] reroute traffic destined for hardcoded DNS seeds to the dns-seed container

@josibake @pinheadmz:

reroute traffic destined for hardcoded DNS seeds to the dns-seed container

This will obviously only work on Signet (or TestNet or MainNet), which is fine, I think. It does make me wonder though, do we actually want this to run on mainnet mode, so that we exercise as many mainnet codepaths as possible. I don't think there are that many if (ChainType::REGTEST) ... cases in the codebase, but I'm also not totally sure about that either...
Another possibility could be to re-engineer this so that the nodes ran on mainnet (and capture dnsseed requests in this bind9 container, along with all other outbound requests?


IE9 Debug Console Bind

@matthewspencer
I was testing some aspects of Shop Catalog in IE9 and noticed an error which I narrowed down to Ad Manager.
Line #48 of src/Util.js Uses console.log.bind
In other cases on SC where that debug pattern is applied, this is used instead...
return Function.prototype.bind.call( console.log, console );
I believe Modernizr polyfills the prototype.bind, but maybe not the console.log.bind. Is it possible to switch that in Ad Manager?

@douglas-johnson Thanks for the feedback. We’ll change how this works in the next release.

@matthewspencer Awesome, thanks! Just for reference, here's a screenshot of the error message,

@douglas-johnson This is resolved in version 0.6.2.


Fix server error when rerunning running task

Merging directly since it's a simple bugfix.

lgtm.


Always fetch roles from backend :  Fixes #1255

Fixes #1255

Merged. Thanks a lot for your contribution


IME input of unicode characters works as unexpected space behavior with powertoy on.

Microsoft PowerToys version
0.87.0
Installation method
GitHub
Running as admin
No
Area(s) with issue?
General
Steps to reproduce
https://github.com/user-attachments/assets/04ae1558-475d-4373-8598-d4286580bd32
When input Chinese characters with sogou input in edge's address bar with powertoy on, as the video shows, the press of space button to input a space to the input area instead of make the word to input area which is what it should have done. And the input behavior recovers as expected when powertoy closed.
打开了powertoy之后，搜狗输入法或者其他输入法在任何地方输入中文，都有可能出现，按下空格键，候选词没有上屏，而是直接输入了一个空格，再次按下空格时才能将候选词上屏，此时前面输入的空格会自动删除。如果关掉powertoy一切就正常了。
✔ Expected Behavior
The press of the space button makes the candidate words into input area using sogou input.
❌ Actual Behavior
No response
Other Software
No response

from #23464, I've verified this problem happened only when accent enabled.

@Marerc , perhaps you might need to increase the delay to show Quick Accent? 🤔


QGB add custom query to the app to generate shares inclusion proofs

As per https://github.com/celestiaorg/celestia-app/issues/956, we will need to add RPC support for the shares inclusion proofs using custom queries.
These latter will be used to call Celestia-app, generate shares inclusion proofs, and return them to the user.

for the shares inclusion proofs

is there an ADR or document I can read to learn what this covers?

There is none at the moment, I guess.  The idea is to be able to create proofs for ranges of shares so that they can be verified in the QGB smart contract.
So, the proofs will be as follow:

shares NMT inclusion proof to row roots (implemented in the app)
row roots  inclusion proof to data root (implemented in the app)
data roots inclusion proof to commitment (implemented in core)

Let me know if you have other questions, or if I am not clear enough


Switching Metamask from other connected injected (e.g.Okx)

Current Behavior
Apologies if this issue is reproduced. I have tested this on our dapp and other dapps that use the library
Once a user is connected via Okx through web3-onboard but then attempts to connect to Metamask in the future, the user is unable to reopen the MetaMask modal to access their MetaMask wallets, it would always divert back to Okx (unless user clears browser cache or uninstalls Okx)
Hope I made sense
Expected Behavior
Whatever the user clicks should be the wallet provider that appears (i.e. if MetaMask is clicked, only metamask should appear). Or even the Okx option that allows users to pick MetaMask or Okx - however once user is connected on Okx, its very hard to go back to metamask wallets
I note that I think the opposite works fine - Users are able to connect to Okx through the okx button if the user connects to Metamask previously but it seems only switching back to MetaMask doesn't work.
Steps To Reproduce

Connect to Okx - ensure connected through okx
Refresh page (may need to do steps 1/2 multiple times?)
Disconnect from Dapp
Attempt to connect to Metamask (but Okx wallet would pop up with previous connected wallet to connect). User is now unable to change back to Metamask

What package is effected by this issue?
@web3-onboard/react
Is this a build or a runtime issue?
Runtime
Package Version
2.8.9
Node Version
17.0.2
What browsers are you seeing the problem on?
Chrome
Relevant log output
No response
Anything else?
No response
Sanity Check

[X] If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.

This sounds likely due to an issue with multiple wallets sharing the window.ethereum space. Take a look at our article on troubleshooting here:
https://onboard.blocknative.com/docs/resources/troubleshooting#_2-multiple-wallets-installed


Deploy etcd CA cert if k3s use embeded etcd

This is part of etcd changes mentioned in https://github.com/cluster-api-provider-k3s/cluster-api-k3s/issues/75
To be able to access etcd, mgmt cluster need manage etcd server ca

The change looks good to me. The one caveat about this change is that existing clusters will need to live with no etcd certs located in the management cluster. This should be ok as long as the future PRs exist gracefully if the certificate secret doesn't exist.


JS/TS protocol buffer hangs onto a lot of memory if on big request or response is used.

Extracted from #84940

The ProtocolBuffer has a leak where its internal buffer always grows, so if a response has the size 15MB, the internal buffer will always remain at 15MB and never shrink to something reasonable again.

https://github.com/microsoft/vscode-languageserver-node/issues/544

Closing in favor of https://github.com/microsoft/TypeScript/issues/46417 which would let us remove ProtocolBuffer entirely


Caused by: java.io.FileNotFoundException: /data/user/0/xxx/files/io.float/INT_SOUND_FEEDBACK_VOLUME.pt (Too many open files)

I don't know how this happened, and I can't reproduce this problem.
I see this exception in crash statistics.
Android 7.0, 8.0 and different brand
This exception is not a lot, but aways appears.
paper version is v2.6.
I google this exception,but find no answer.
io.paperdb.PaperDbException: Couldn't read/deserialize file /data/user/0/xxx/files/io.float/INT_SOUND_FEEDBACK_VOLUME.pt for table INT_SOUND_FEEDBACK_VOLUME 	at io.paperdb.DbStoragePlainFile.readTableFile(DbStoragePlainFile.java:298) 	at io.paperdb.DbStoragePlainFile.select(DbStoragePlainFile.java:158) 	at io.paperdb.Book.read(Book.java:73) 	at xxx.c.c.b(PaperDao.java:44) 	at xxx.c.e.O(SpUtils.java:275) 	at xxx.c.b(FeedbackManger.java:33) 	at xxx.e.b.b.a(SimpleGestureOnTouchListener.java:358) 	at xxx.e.b.b.b(SimpleGestureOnTouchListener.java:334) 	at xxx.e.b.b.a(SimpleGestureOnTouchListener.java:299) 	at com.xxx.e.b.a$a.onSingleTapConfirmed(GestureOnTouchListenerBase.java:572) 	at android.view.GestureDetector$GestureHandler.handleMessage(GestureDetector.java:301) 	at android.os.Handler.dispatchMessage(Handler.java:102) 	at android.os.Looper.loop(Looper.java:159) 	at android.app.ActivityThread.main(ActivityThread.java:6363) 	at java.lang.reflect.Method.invoke(Native Method) 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1096) 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:883) Caused by: java.io.FileNotFoundException: /data/user/0/xxx/files/io.float/INT_SOUND_FEEDBACK_VOLUME.pt (Too many open files) 	at java.io.FileInputStream.open(Native Method) 	at java.io.FileInputStream.(FileInputStream.java:146) 	at io.paperdb.DbStoragePlainFile.readContent(DbStoragePlainFile.java:303) 	at io.paperdb.DbStoragePlainFile.readTableFile(DbStoragePlainFile.java:285) 	... 16 more
xxx is my packageName
Can you give me some advice to solve this problem?

I have this problem too,do you have solved?

Looks like there is some issues on system level, it's not directly related to paper but rather to a file system state on the given device.

I was also facing the same issue. I was storing URI in the model class. After adding transient to the URI parameter it resolved my problem.


[server/filter] fix null filter name in event_filtered?

Description
Ensure filter name is returned when event is filtered by Sensu::Server::Filter#event_filtered?
Related Issue
Closes #1546
Motivation and Context
Ensure feature implemented in https://github.com/sensu/sensu/pull/1467 works as intended.
How Has This Been Tested?
Extended unit tests to better cover this case, test implementation in lab environment.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

LGTM :+1:


Add StrEnum support

What was changed
Add support for string-based Enum
Why?
String-based enum is apparently widely used, along with int-based enums. Python-sdk already has a support int-based enum, and it makes sense also to support another most popular enum, string.
Checklist

Closes #176

How was this tested:
Tested with updated unit test

Any docs updates needed?
Readme was slightly updated

 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.


docstring for unsteady Navier-Stokes verification test is out of date

There is a still a comment in the docstring about the pressure accuracy not being verified, which is no longer true. That was fixed in #89 .

Done