What can I do to integrate into my project?

I use Gradle to compile projects and don't know how to modify them.
I also met：
INFO: Call stack for the definition of repository 'org_tensorflow' which is a http_archive (rule definition at C:/users/administrator/_bazel_administrator/miimwwwx/external/bazel_tools/tools/build_defs/repo/http.bzl:237:16):

E:/myproject/mediapipe-master/WORKSPACE:103:1
INFO: Repository 'org_tensorflow' used the following cache hits instead of downloading the corresponding file.

Hash 'ddd4e3c056e7c0ff2ef29133b30fa62781dfbf8a903e99efb91a02d292fa9562' for https://mirror.bazel.build/github.com/tensorflow/tensorflow/archive/67def62936e28f97c16182dfcc467d8d1cae02b4.tar.gz
If the definition of 'org_tensorflow' was updated, verify that the hashes were also updated.
ERROR: An error occurred during the fetch of repository 'org_tensorflow':
Traceback (most recent call last):
File "C:/users/administrator/_bazel_administrator/miimwwwx/external/bazel_tools/tools/build_defs/repo/http.bzl", line 56
patch(ctx)
File "C:/users/administrator/_bazel_administrator/miimwwwx/external/bazel_tools/tools/build_defs/repo/utils.bzl", line 91, in patch
fail(("Error applying patch %s:\n%s%s...)))
Error applying patch //third_party:tensorflow_065c20bf79253257c87bd4614bb9a7fdef015cbb.diff:
java.io.IOException: ERROR: src/main/native/windows/process.cc(184): CreateProcessW("C:\ProgramData\chocolatey\lib\bazel" -c "patch '-p1' < E:/myproject/mediapipe-master/third_party/tensorflow_065c20bf79253257c87bd4614bb9a7fdef015cbb.diff"): ?????
ERROR: no such package '@org_tensorflow//tensorflow': Traceback (most recent call last):
File "C:/users/administrator/_bazel_administrator/miimwwwx/external/bazel_tools/tools/build_defs/repo/http.bzl", line 56
patch(ctx)
File "C:/users/administrator/_bazel_administrator/miimwwwx/external/bazel_tools/tools/build_defs/repo/utils.bzl", line 91, in patch
fail(("Error applying patch %s:\n%s%s...)))
Error applying patch //third_party:tensorflow_065c20bf79253257c87bd4614bb9a7fdef015cbb.diff:
java.io.IOException: ERROR: src/main/native/windows/process.cc(184): CreateProcessW("C:\ProgramData\chocolatey\lib\bazel" -c "patch '-p1' < E:/myproject/mediapipe-master/third_party/tensorflow_065c20bf79253257c87bd4614bb9a7fdef015cbb.diff"): ?????
Sync finished

@mgyong
Thanks a lot, my project is more complicated and it is difficult to migrate from Gradle. I am currently using windows10, bazel is installed with chocolatey, and then I get an error when opening the MediaPipe project:
E:/myproject/mediapipe-master/WORKSPACE:103:1
INFO: Repository 'org_tensorflow' used the following cache hits instead of downloading the corresponding file.
Hash 'ddd4e3c056e7c0ff2ef29133b30fa62781dfbf8a903e99efb91a02d292fa9562' for https://mirror.bazel.build/github.com/tensorflow/tensorflow/archive/67def62936e28f97c16182dfcc467d8d1cae02b4.tar.gz
If the definition of 'org_tensorflow' was updated, verify that the hashes were also updated.
ERROR: An error occurred during the fetch of repository 'org_tensorflow':
Traceback (most recent call last):
File "C:/users/administrator/_bazel_administrator/miimwwwx/external/bazel_tools/tools/build_defs/repo/http.bzl", line 56
Patch(ctx)
Is it because I don't have the reason to install tensorflow? I don't know now, I am a little dizzy.

Thank you, may I ask the next version to consider supporting the Gradle compilation of Android studio under Windows?

@mgyong Can you explain the error. Syncing again with invalidating caches is not working.
Is it a windows bazel version issue? Or a org_tensorflow patch has to be updated?
Would like to work on this.

@mgyong Below is the cause of the error in building.

#2019-08-15
_TENSORFLOW_GIT_COMMIT = "67def62936e28f97c16182dfcc467d8d1cae02b4"
_TENSORFLOW_SHA256= "ddd4e3c056e7c0ff2ef29133b30fa62781dfbf8a903e99efb91a02d292fa9562"
http_archive(
name = "org_tensorflow",
urls = [
"https://mirror.bazel.build/github.com/tensorflow/tensorflow/archive/%s.tar.gz" % _TENSORFLOW_GIT_COMMIT,
"https://github.com/tensorflow/tensorflow/archive/%s.tar.gz" % _TENSORFLOW_GIT_COMMIT,
],
strip_prefix = "tensorflow-%s" % _TENSORFLOW_GIT_COMMIT,
sha256 = _TENSORFLOW_SHA256,
patches = [
"@//third_party:tensorflow_065c20bf79253257c87bd4614bb9a7fdef015cbb.diff",
"@//third_party:tensorflow_f67fcbefce906cd419e4657f0d41e21019b71abd.diff",
],
patch_args = [
"-p1",
],
)

Causing the below error. Which is applying the patch error. Is this a bazel issue.

ERROR: An error occurred during the fetch of repository 'org_tensorflow':
Traceback (most recent call last):
File "C:/users/XX/_bazel_princ/wsixtlup/external/bazel_tools/tools/build_defs/repo/http.bzl", line 56
patch(ctx)
File "C:/users/XX/_bazel_princ/wsixtlup/external/bazel_tools/tools/build_defs/repo/utils.bzl", line 91, in patch
fail(("Error applying patch %s:\n%s%s...)))
Error applying patch //third_party:tensorflow_065c20bf79253257c87bd4614bb9a7fdef015cbb.diff:
/bin/bash: E:/mediapipe/third_party/tensorflow_065c20bf79253257c87bd4614bb9a7fdef015cbb.diff: No such file or directory
ERROR: no such package '@org_tensorflow//tensorflow': Traceback (most recent call last):
File "C:/users/XX/_bazel_princ/wsixtlup/external/bazel_tools/tools/build_defs/repo/http.bzl", line 56
patch(ctx)
File "C:/users/XX/_bazel_princ/wsixtlup/external/bazel_tools/tools/build_defs/repo/utils.bzl", line 91, in patch
fail(("Error applying patch %s:\n%s%s...)))
Error applying patch //third_party:tensorflow_065c20bf79253257c87bd4614bb9a7fdef015cbb.diff:
/bin/bash: E:/mediapipe/third_party/tensorflow_065c20bf79253257c87bd4614bb9a7fdef015cbb.diff: No such file or directory
Sync finished


Changed folder structure

I had much linker errors while using PolyHook as git submodule and I thought that always changing the path would be retarded.
Compiled & tested with MSVC2015 x86/x64 Release/Debug with success.

How does this change the folder structure. I don't feel like looking through all the files of the pull request


FancyZone Settings not Retained after PowerToys Update

Microsoft PowerToys version
0.79.0
Installation method
GitHub
Running as admin
Yes
Area(s) with issue?
FancyZones, FancyZones Editor
Steps to reproduce
Have FancyZones enabled and custom layouts with some linked to shortcuts
Update PowerTools
✔ Expected Behavior
PowerTools updates with all pervious settings intact
❌ Actual Behavior
Custom FancyZones gone but shortcut list still shows numbers are linked

Other Software
No response

Duping to most recent mention of this problem. /dup https://github.com/microsoft/PowerToys/issues/32978


WebApp - UI bug on the Select account screen

Describe the bug
Popup size changes when group button have 3 icons
Actual:

Default: Popup size = 396 x 620

When group button have 3 icons then popup size = 426 x 620

Expect: 390 x ...

Version test: https://a2a4346f.subwallet-webapp.pages.dev/
Validation passed.


Add Mobile Dev Icons

Do you think you could add Icons for Android Studio, Flutter, and Dart

I can make the Android Studio version 😉

Btw this PR is a duplicate of #20 😉

Sorry about that 👌
On Thu, Jul 16, 2020, 7:10 PM Klaas Schoute<EMAIL_ADDRESS>wrote:

Btw this PR is a duplicate of #20
https://github.com/MikeCodesDotNET/ColoredBadges/issues/20 😉
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MikeCodesDotNET/ColoredBadges/issues/23#issuecomment-659746722,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANOKU67F4F5Q2LUQZ4ZACXLR36JIHANCNFSM4O3UO7PQ
.

#31 Will add the two badges 😉


Rename Providers to Plugins

This PR moves plugins to a new directory, renames our existing plugin providers, and moves the Context struct and GetContext trait to their own top-level module.

Codecov Report

Merging #95 (b85018b) into develop (419a5ba) will not change coverage.
The diff coverage is 0.00%.

@@           Coverage Diff            @@
##           develop      #95   +/-   ##
========================================
  Coverage    56.35%   56.35%
========================================
  Files           39       39
  Lines         3107     3107
========================================
  Hits          1751     1751
  Misses        1356     1356

Impacted Files
Coverage Δ

src/abci/mod.rs
0.00% <ø> (ø)

src/abci/node.rs
0.00% <0.00%> (ø)

src/context.rs
83.78% <ø> (ø)

src/plugins/abci.rs
0.00% <0.00%> (ø)

src/plugins/nonce.rs
0.00% <ø> (ø)

src/plugins/signer.rs
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


Feature Meetings Book

New Meetings Tab that allows users to do the following:

add Meetings
edit Meetings
delete Meetings
view Upcoming Meetings

Codecov Report

Merging #132 (dcc9da0) into master (467d20f) will decrease coverage by 5.43%.
The diff coverage is 37.00%.

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


Version-control CloudFlare worker

Add worker to repo and update via API
SHA hash for CSP here too
https://scotthelme.co.uk/csp-nonces-the-easy-way-with-cloudflare-workers/

If using strict-dynamic then it only respects sha hashes and nonces. sha hashes only work on inline scripts, and email obfuscation is an externally loaded file (though from the same domain)
So choices are:
Remove email obfuscation altogether, stick with sha hashes (still might not be able to solve everything with hashes only)
Add nonces in CloudFlare worker (can it add a nonce to the obfuscation script?)
Don’t use strict-dynamic (blocks progression, prevents menu from working as-is)

CloudFlare workers cannot modify the email obfuscation script, so a SHA hash will be needed for this.

Email address is in so many places, obfuscation not worth the hassle!

Using GitHub Actions:

https://github.com/marketplace/actions/deploy-to-cloudflare-workers-with-wrangler
https://github.com/marketplace/actions/cloudflare-workers-route-update


Bandwidth Exhausted

Expected behavior
Actual behavior
Steps to reproduce the behavior

@nonoumasy @cuong0993 I think I figured the problem.
The internal logic that was supposed to limit the number of promises to be executed in parallel, the way it's implemented int the lib doesn't work.
Internal function batchExecutor accepts a list of promises, but the moment that list is buillt, all the promises are already launched and it starts to write all the documents and apply that recursively even before it reaches batchExecutor "launching" logic. batchExecutor just waits before all the promises are resolved, but that doesn't help as it doesn't limit the number of promises being executed at the same time.
That leads to random hangs or Bandwidth Exhausted when the database is big enough.
I'll fix it and send a pull request to @cuong0993, assuming you can accept and merge it.
@cuong0993 is your version is also on npm?

The below pull request on the forked repo should fix it:
https://github.com/cuong0993/node-firestore-import-export/pull/1


[SPARK-33955][SS] Add latest offsets to source progress

What changes were proposed in this pull request?

This patch proposes to add latest offset to source progress for streaming queries.
Why are the changes needed?

Currently we record start and end offsets per source in streaming process. Latest offset is an important information for streaming process but the progress lacks of this info. We can use it to track the process lag and adjust streaming queries. We should add latest offset to source progress.
Does this PR introduce any user-facing change?

Yes, for new metric about latest source offset in source progress.
How was this patch tested?

Unit test. Manually test in Spark cluster:
    "description" : "KafkaV2[Subscribe[page_view_events]]",
    "startOffset" : {
      "page_view_events" : {
        "2" : 582370921,
        "4" : 391910836,
        "1" : 631009201,
        "3" : 406601346,
        "0" : 195799112
      }
    },
    "endOffset" : {
      "page_view_events" : {
        "2" : 583764414,
        "4" : 392338002,
        "1" : 632183480,
        "3" : 407101489,
        "0" : 197304028
      }
    },
    "latestOffset" : {
      "page_view_events" : {
        "2" : 589852545,
        "4" : 394204277,
        "1" : 637313869,
        "3" : 409286602,
        "0" : 203878962
      }
    },
    "numInputRows" : 4999997,
    "inputRowsPerSecond" : 29287.70501405811,

Test build #133587 has started for PR 30988 at commit 7f151d9.

Test build #133587 has started for PR 30988 at commit 7f151d9.

Test build #133587 has finished for PR 30988 at commit 7f151d9.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #133587 has finished for PR 30988 at commit 7f151d9.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133587/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133587/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38176/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38176/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38176/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38176/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38176/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38176/

retest this please

retest this please

Test build #133590 has started for PR 30988 at commit 5032861.

Test build #133590 has started for PR 30988 at commit 5032861.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38179/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38179/

Test build #133590 has finished for PR 30988 at commit 5032861.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #133590 has finished for PR 30988 at commit 5032861.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133590/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133590/

cc @HeartSaVioR and @xuanyuanking FYI

cc @HeartSaVioR and @xuanyuanking FYI

Looks making sense to me too

Looks making sense to me too


Improve Testimonial/src/testimonial-9.html

Need to improve this component on Testimonial/src/testimonial-9.html
Improvements required :
->make quotes blue
-> make developer name blue
Any reference image?

Any external reference?

You can checkout this one for better understanding.

Please assign this to me @nik132-eng .

Please assign this to me @nik132-eng .
There are many things to improve you can check it out. @Abhijeet-2003

@nik132-eng go ahead


fix(project): Resolve dependabot findings

Signed-off-by: James Hart<EMAIL_ADDRESS>PR summary
Update npm packages used by semantic-release (to bump the version of the SDK) to resolve vulnerabilities highlighted by dependabot.
Fixes: <! -- link to issue -->
PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[x] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

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


Getting issue when running postgres container on ppc64le

Below are logs when tried to run postgres image on Linux PPC machine.
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
Data page checksums are disabled.
fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
initdb: warning: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.
syncing data to disk ... ok
Success. You can now start the database server using:
pg_ctl -D /var/lib/postgresql/data -l logfile start
waiting for server to start....2020-11-23 04:42:58.848 UTC [45] LOG:  starting PostgreSQL 13.0 (Debian 13.0-1.pgdg100+1) on powerpc64le-unknown-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
2020-11-23 04:42:58.852 UTC [45] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2020-11-23 04:42:58.871 UTC [46] LOG:  database system was shut down at 2020-11-23 04:42:55 UTC
2020-11-23 04:42:58.882 UTC [45] LOG:  database system is ready to accept connections
done
server started
2020-11-23 04:42:59.150 UTC [47] PANIC:  could not flush dirty data: Operation not permitted
2020-11-23 04:43:00.006 UTC [45] LOG:  checkpointer process (PID 47) was terminated by signal 6: Aborted
2020-11-23 04:43:00.006 UTC [45] LOG:  terminating any other active server processes
2020-11-23 04:43:00.006 UTC [50] WARNING:  terminating connection because of crash of another server process
2020-11-23 04:43:00.006 UTC [50] DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
2020-11-23 04:43:00.006 UTC [50] HINT:  In a moment you should be able to reconnect to the database and repeat your command.
2020-11-23 04:43:00.013 UTC [61] WARNING:  terminating connection because of crash of another server process
2020-11-23 04:43:00.013 UTC [61] DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
2020-11-23 04:43:00.013 UTC [61] HINT:  In a moment you should be able to reconnect to the database and repeat your command.
2020-11-23 04:43:00.016 UTC [45] LOG:  all server processes terminated; reinitializing
WARNING:  terminating connection because of crash of another server process
DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
HINT:  In a moment you should be able to reconnect to the database and repeat your command.
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
connection to server was lost

I'm not able to reproduce -- is your server perhaps running out of resources such as memory or disk space?
$ docker images postgres:13
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
postgres            13                  ff7c5eb3b0b0        5 days ago          373MB

$ docker run -it --rm --name test -e POSTGRES_PASSWORD=foo postgres:13
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok

initdb: warning: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.

Success. You can now start the database server using:

    pg_ctl -D /var/lib/postgresql/data -l logfile start

waiting for server to start....2020-11-23 19:29:33.448 UTC [46] LOG:  starting PostgreSQL 13.1 (Debian 13.1-1.pgdg100+1) on powerpc64le-unknown-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
2020-11-23 19:29:33.711 UTC [46] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2020-11-23 19:29:33.822 UTC [47] LOG:  database system was shut down at 2020-11-23 19:29:31 UTC
.2020-11-23 19:29:34.658 UTC [46] LOG:  database system is ready to accept connections
 done
server started

/usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*

waiting for server to shut down....2020-11-23 19:29:35.042 UTC [46] LOG:  received fast shutdown request
2020-11-23 19:29:35.087 UTC [46] LOG:  aborting any active transactions
2020-11-23 19:29:35.091 UTC [46] LOG:  background worker "logical replication launcher" (PID 53) exited with exit code 1
2020-11-23 19:29:35.094 UTC [48] LOG:  shutting down
....2020-11-23 19:29:39.643 UTC [46] LOG:  database system is shut down
 done
server stopped

PostgreSQL init process complete; ready for start up.

2020-11-23 19:29:41.013 UTC [1] LOG:  starting PostgreSQL 13.1 (Debian 13.1-1.pgdg100+1) on powerpc64le-unknown-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
2020-11-23 19:29:41.014 UTC [1] LOG:  listening on IPv4 address "<IP_ADDRESS>", port 5432
2020-11-23 19:29:41.014 UTC [1] LOG:  listening on IPv6 address "::", port 5432
2020-11-23 19:29:41.615 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2020-11-23 19:29:41.733 UTC [55] LOG:  database system was shut down at 2020-11-23 19:29:39 UTC
2020-11-23 19:29:44.308 UTC [1] LOG:  database system is ready to accept connections

docker run -d  -e POSTGRES_PASSWORD=Test@db2 -e POSTGRES_USER=testuser -e POSTGRES_DB=testdb -v testDbVolume:/var/lib/postgresql/data -p 54322:5432 postgres
this command i used

I'm (still) not able to reproduce -- is your server perhaps running out of resources such as memory or disk space?
$ docker pull postgres
Using default tag: latest
latest: Pulling from library/postgres
Digest: sha256:839d6212e7aadb9612fd216374279b72f494c9c4ec517b8e98d768ac9dd74a15
Status: Image is up to date for postgres:latest
docker.io/library/postgres:latest

$ docker run -d -e POSTGRES_PASSWORD=Test@db2 -e POSTGRES_USER=testuser -e POSTGRES_DB=testdb -v testDbVolume:/var/lib/postgresql/data -p 54322:5432 postgres
dbe59c1d6f6ededd2a217da6bd595c687c90c5d1f85571fd6b8527e8e3a85c92

$ docker logs dbe59c1d6f6ededd2a217da6bd595c687c90c5d1f85571fd6b8527e8e3a85c92
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok

initdb: warning: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.

Success. You can now start the database server using:

    pg_ctl -D /var/lib/postgresql/data -l logfile start

waiting for server to start....2020-11-25 16:26:04.037 UTC [46] LOG:  starting PostgreSQL 13.1 (Debian 13.1-1.pgdg100+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
2020-11-25 16:26:04.038 UTC [46] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2020-11-25 16:26:04.043 UTC [47] LOG:  database system was shut down at 2020-11-25 16:26:03 UTC
2020-11-25 16:26:04.046 UTC [46] LOG:  database system is ready to accept connections
 done
server started
CREATE DATABASE

/usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*

2020-11-25 16:26:04.279 UTC [46] LOG:  received fast shutdown request
waiting for server to shut down....2020-11-25 16:26:04.280 UTC [46] LOG:  aborting any active transactions
2020-11-25 16:26:04.281 UTC [46] LOG:  background worker "logical replication launcher" (PID 53) exited with exit code 1
2020-11-25 16:26:04.281 UTC [48] LOG:  shutting down
2020-11-25 16:26:04.290 UTC [46] LOG:  database system is shut down
 done
server stopped

PostgreSQL init process complete; ready for start up.

2020-11-25 16:26:04.418 UTC [1] LOG:  starting PostgreSQL 13.1 (Debian 13.1-1.pgdg100+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
2020-11-25 16:26:04.418 UTC [1] LOG:  listening on IPv4 address "<IP_ADDRESS>", port 5432
2020-11-25 16:26:04.418 UTC [1] LOG:  listening on IPv6 address "::", port 5432
2020-11-25 16:26:04.421 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2020-11-25 16:26:04.424 UTC [64] LOG:  database system was shut down at 2020-11-25 16:26:04 UTC
2020-11-25 16:26:04.428 UTC [1] LOG:  database system is ready to accept connections

no i checked space is available.

For further help, I suggest trying a dedicated support forum, such as the Docker Community Forums, the Docker Community Slack, or Stack Overflow.


Automated cherry pick of #8968: fix(region,esxiagent): allow host behind a nat

Cherry pick of #8968 on release/3.4.
#8968: fix(region,esxiagent): allow host behind a nat

/lgtm
/approve


fix semantics of relationship cardinality

fixes #1165
Given a :between relationship with entities A and B as nodes:
default- no constraints, both nodes can establish n connections between them.
:one-one - An instance of A can establish exactly one connection to an instance of B. This instance of A will not be allowed to create another connection.
:one-n - An instance of A can connect to multiple instances of B, but cannot connect to the same B more than once.

:n-n should mean that if there are multiple instances of entity X and multiple instances of Y, each instance of C should be able to have links with n instances of Y. And each instance of Y should be able to have links with m instances of X.
But between a given instance of X and a given instance of Y, we should always allow a single link.
Also, for n-n - n refers to a count. So, n-m will be the correct representation, with this convention. But that will be confusing as it isn’t common. It might be best to rename as one-one, one-many and many-many.

Follow-up issue - https://github.com/fractl-io/fractl/issues/1181


Migrate to Jazzy and UR robots

This PR migrates the Nexus codebase to Ubuntu 24.04, ROS 2 Jazzy and UR robots for tests (specifically ur5e). Overview of the changes below, I tried to keep the commits split, clean and self descriptive to ease the review.
UR Robots
Moving to UR robots means we can get rid of all the custom abb repos that were becoming fairly tricky to maintain (we were relying on a fork that was diverging from upstream and also needed further updates for jazzy).
Instead, the UR robots have a single xacro and can be installed from binaries. Now as of literally the sync that happened a few hours ago binaries are broken but they should be fixed in the next sync, I added a workaround and a TODO to keep CI green https://github.com/osrf/nexus/pull/35/commits/04dc1e49805acb21db10da8bddbe2ed4c9eeee93.
Zenoh
I bumped the zenoh bridge to 0.11.0, this version however is not compatible with Rust > 1.80 so I had to pin the CI to 1.79.
Version 1.0.0 is not stable yet and even the rc contains breaking changes that were not immediate to migrate and would have required changes to the network config package.
Since there is a plan to migrate out of it (https://github.com/osrf/nexus/issues/17) I took this path of least resistance to avoid blowing up the complexity here, a followup PR will migrate to a different plugin altogether.
Style
Moving to Ubuntu 24.04 brings a new uncrustify version that makes the bulk of the C++ file changes in this PR.
Lifecycle nodes
During migration I found an upstream issue in rclcpp in how timers are cleaned up that broke the workcell orchestrator. Added a workaround and a TODO in https://github.com/osrf/nexus/pull/35/commits/1f0f43a086056bf0483b004c39c79e43f3917277
Commented test
I managed to get all the tests to pass except one that however was failing already so I didn't focus on trying to get it right. I added a note in https://github.com/osrf/nexus/pull/35/commits/b683b1f82425be612be6cd7dd2f81a3221f198c1
Test it!
All the tests other than the one that I noted above pass, including integration tests. I also did a few manual runs and it seems to be OK. Note however that this has not been tested on hardware.

I gave a try to using clang and there are compile errors due to ros2-control https://github.com/ros-controls/realtime_tools/pull/183


mill: 0.9.11 -> 0.9.12

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/com-lihaoyi/mill/releases.
meta.description for mill is: "A build tool for Scala, Java and more"
meta.homepage for mill is: "https://www.lihaoyi.com/mill"
meta.changelog for mill is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
/nix/store/yxci7i5gkf33ls7xgfvvh6s3k0i0f2xs-mill-0.9.12/bin/.mill-wrapped passed the binary check.
/nix/store/yxci7i5gkf33ls7xgfvvh6s3k0i0f2xs-mill-0.9.12/bin/mill passed the binary check.
1 of 2 passed binary check by having a zero exit code.
2 of 2 passed binary check by having the new version present in output.
found 0.9.12 with grep in /nix/store/yxci7i5gkf33ls7xgfvvh6s3k0i0f2xs-mill-0.9.12
found 0.9.12 in filename of file in /nix/store/yxci7i5gkf33ls7xgfvvh6s3k0i0f2xs-mill-0.9.12

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
2 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
docbookrx
mill

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/yxci7i5gkf33ls7xgfvvh6s3k0i0f2xs-mill-0.9.12 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mill https://github.com/r-ryantm/nixpkgs/archive/b25fdb916a06af5e3d1d4b811421673719c05b1b.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/yxci7i5gkf33ls7xgfvvh6s3k0i0f2xs-mill-0.9.12
ls -la /nix/store/yxci7i5gkf33ls7xgfvvh6s3k0i0f2xs-mill-0.9.12/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

mill

Maintainer pings
cc @scalavision for testing.

Changelog includes

Update log4j-core to 2.17.1

I'll do it manually later on

Backport in #154747


Add overload for loading image data from a byte array.

I found myself writing a lot of code similar to this
var bytes = File.ReadAllBytes(...)
using (var memStream = new MemoryStream(bytes)) { // extraneous
   ...
   imageFactory.Load(memStream)
}

This overload removes the need to create an extra memory stream, since ImageFactory.Load already contains ones internally.

Good thinking! Thanks!
Just a heads up, I think you are using different formatting in Visual Studio than I. I'd keep an eye on that when submitting pull requests.
Cheers!

Added in version 2.2.6 Thanks for your contribution is is very much appreciated :+1:


[UNDERTOW-1876] security-manager and reflection permissions in Direct…

…ByteBufferDeallocator/undertow
Fix made in https://issues.redhat.com/browse/UNDERTOW-1558 only covers JDK version < 9, this completes it for JDK >= 9 case.
Issue: https://issues.redhat.com/browse/UNDERTOW-1876
2.1.x PR: https://github.com/undertow-io/undertow/pull/1080
2.0.x PR: https://github.com/undertow-io/undertow/pull/1081

Are any CI jobs running with security manager enabled ?  Because the change only make a difference w/ and w/o security manager enabled.
Also, This change only made for JDK version >= 9, it should not affect any Undertow CI / JDK 8 jobs.

Hello @fl4via @soul2zimate
this change seems strange to me for security. In https://issues.redhat.com/browse/UNDERTOW-1558 is an attachment to reproduce a security manager issue. A META-INF/permissions.xml is missing. Obviously the security manager will throw an exception for restricted methods - nothing is allowed.
Maybe I miss something in the case.
Kind regards
Boris
fyi @bstansberry

The permissions.xml allows you to define custom security checks for the app/deployment.
In regards to getDeclaredMethod() and  setAccessible in this example, they require the caller domain to have proper "core"  Java permissions for successful execution. They needs to be wrapped in a AccessController.doPrivileged() to mark those calls as "privileged" so that such insufficient permissions from the app/deployment are ignored.

@soul2zimate

... to mark those calls as "privileged" so that such insufficient permissions from the app/deployment are ignored.
Thanks for your answer. I'm still not convinced. If it is possible to grant permissions, why should you build the system in a way that makes a grant not necessary? The usecase of activating the Java Security Manager is to enable checks. Someone who expects "activated checks without need to grant rights" is wrong and can simply not enable the JSM.

In the example, only the calling of getDeclaredMethod() and setAccessible() is executed with all the permissions. User can still activate security manager to check other customized permissions if wanted.

@boris-unckel From my pov, anything that is internal and is required to run a regular application should run without throwing unexpected exceptions. Hence, if that internal code runs an action that requires special permission, it should be run from inside a privileged block, unless a malicious attacker can take advantage of that (which is not the case here). Without this fix, a simple attempt to read the input stream in the servlet can cause a security exception. It occurs if memory has to be freed in the background during the read attempt.
The final user is not supposed to know this specific detail, specially it being something that occurs occasionally. Nor is he expected to know that he has to grant permission to that specific code. This is why this fix is being proposed.


Add support for (grading) resubmissions

If I remember correctly, upload.py will not submit grades/feedback, if feedback is already present. I think it's implemented as a failsafe.
In POP2021E we allow resubmissions for all assignments.
I am unsure how to implement this, but we could look into:

Only fetching submissions if they have feedback and are graded 0
Investigate the API and see if we can limit requests based on submission dates

I think we need a "new upload function" - possibly called grade_resubmissions, as we want to do the opposite of our normal grade/feedback process. It might be a quite large addition/change.
(This feels like a pipe dream and is not at all urgent. Nice to have, but not needed as such)

I took the liberty of editing and crossposting Casper's comments from our PoP-slack.

Previously we have been able to grade resubmissions in the following way:

Go to Grades
Select our course section
Here we are able to view who has resubmitted.
Click on a student who has resubmitted and enter speedgrader

As of now, the last step does not work. The speedgrader button is grayed out, with the following message:

Due to the size of your course you must select a student group before launching SpeedGrader.

This means we instead have to do the following:

Go to Grades
Select our course section
Here we are able to view who has resubmitted.
Open a new window and go to People -> Project Groups
Open all Project groups for the relevant course section (Hold) to find the group of one person who has resubmitted
Open a new window and go to Assignments
Click the relevant assignment
Find the group to grade in the (unsorted) drop down menu, to open in speegrader
Find the person in the drop down menu from speegrader
Repeat for every single resubmission.

Using the --select-ta option, we can easily download specific (re-)submissions.
The functionality we need to add/change is only the re-grading of already graded submissions.
Technically this is as easy as removing the sanity check from upload.py.
I think it would be a very good idea to separate the functionality, so we have two different functions:

Normal grading as it is in upload.py
resubmission grading, bases on the "normal grading"

Duplicating the code is not necessarily nice, but it's much easier than refactoring IMO.
Adding some meta-data output, like "This submissions was graded as 0/1 on dd/mm/yyyy. Are you sure you want to overwrite?" would be a nice feature.

As @madsobitsoe  says, I think that upload.py can almost update a grade (aka give a new grade for a resubmission), however there is a check to prevent that the same feedback is not uploaded twice, and then there is a small sanity check before the actual grade is set. I don't think that we really need the second sanity check. (Neither sanity checks are in upload_single.py and it has been working fine).
However, I'm more concerned regarding the downloading of resubmissions, where I'd prefer if we can support both the "PoP-style" workflow and the "AP/PCS-style" workflow.
If we start changing upload.py then we might as well fix that comments are sent to all group members.


bug: Defaults flow rate of Protocol Designer Single-Channel Pipettes (GEN2) no longer match the Python API's

Overview
Default flow rates of Protocol Designer and API Version 2.6 (along with subsequent versions) are different for Single-Channel pipettes. This divergence was likely caused by the default flow rates changing in API Version 2.6 but not in Protocol Designer.
Current behavior

This an example of the Single-Channel GEN2 pipette which has a Protocol Designer default flow rate of 46.43 uL/s but an API flow rate of 92.86 uL/s

Expected behavior
Like with the 8-Channel P20 (GEN2), they should match (picture shown below)

Dunno if we want to change this, but if we do, we have to decide if/how we want to make users aware that importing + exporting any protocol made before that change will modify the protocol's flow rates


Allow lambda docker volume to be configurable to avoid pipeline errors

Consider the following test code that will create a mock lambda that just returns some arbitrary value:
def get_mock_lambda(return_value: str):
    pfunc = """
def lambda_handler(event, context):
    return {}
""".format(return_value.replace("\n", " "))

    zip_output = io.BytesIO()
    zip_file = zipfile.ZipFile(zip_output, "w", zipfile.ZIP_DEFLATED)
    zip_file.writestr("lambda_function.py", pfunc)
    zip_file.close()
    zip_output.seek(0)
    return zip_output.read()

def mock_lambda_call(return_value: str):
    conn = boto3.client("lambda", region_name="us-east-1")
    conn.create_function(
        FunctionName=os.environ.get('my_mock_lambda'),
        Runtime="python3.8",
        Role=get_role_name(),
        Handler="lambda_function.lambda_handler",
        Code={
            "ZipFile": get_mock_lambda(
                return_value
            )
        },
        Description="test lambda function",
        Timeout=3,
        MemorySize=128,
        Publish=True,
    )

I expect this to just work; in other, words no errors
When tests using this code snippet are run within a bitbucket pipeline, the following error is encountered for each test:
time="2022-05-31T20:36:10Z" level=info msg="Pipelines plugin request authorization." allowed=true method=GET plugin=pipelines uri=/version
time="2022-05-31T20:36:10Z" level=info msg="Pipelines plugin request authorization." allowed=true method=GET plugin=pipelines uri=/v1.41/volumes
time="2022-05-31T20:36:10Z" level=info msg="Pipelines plugin request authorization." allowed=true method=POST plugin=pipelines uri=/v1.41/volumes/create
time="2022-05-31T20:36:10Z" level=info msg="Pipelines plugin request authorization." allowed=true method=POST plugin=pipelines uri="/v1.41/images/create?tag=latest&[fromImage=docker.io](http://fromimage%3Ddocker.io/)%2Flibrary%2Falpine"
time="2022-05-31T20:36:11Z" level=info msg="Pipelines plugin request authorization." allowed=true method=GET plugin=pipelines uri="/v1.41/images/docker.io/library/alpine:latest/json"
time="2022-05-31T20:36:11Z" level=info msg="Container create request." ArgsEscaped=false AttachStderr=false AttachStdin=false AttachStdout=false ExposedPorts="map[]" Healthcheck="<nil>" Labels="map[]" MacAddress= NetworkDisabled=false OnBuild="[]" OpenStdin=false StdinOnce=false StopSignal= StopTimeout="<nil>" Tty=false plugin=pipelines
time="2022-05-31T20:36:11Z" level=info msg="Container create request." AutoRemove=false BlkioDeviceReadBps="[]" BlkioDeviceReadIOps="[]" BlkioDeviceWriteBps="[]" BlkioDeviceWriteIOps="[]" BlkioWeight=0 BlkioWeightDevice="[]" CPUCount=0 CPUPercent=0 CPUPeriod=0 CPUQuota=0 CPURealtimePeriod=0 CPURealtimeRuntime=0 CPUShares=0 CapAdd="[]" CapDrop="[]" Cgroup= CgroupParent= ConsoleSize="[0 0]" ContainerIDFile= CpusetCpus= CpusetMems= DNS="[]" DNSOptions="[]" DNSSearch="[]" DeviceCgroupRules="[]" Devices="[]" ExtraHosts="[]" GroupAdd="[]" IOMaximumBandwidth=0 IOMaximumIOps=0 Init="<nil>" IpcMode= Isolations= KernelMemory=0 Links="[]" LogConfig="{ map[]}" MaskedPaths="[]" Memory=0 MemoryReservation=0 MemorySwap=0 MemorySwappiness="<nil>" Mounts="[]" NanoCPUs=0 NetworkMode=default OomKillDisable="<nil>" OomScoreAdj=0 PidMode= PidsLimit="<nil>" PortBindings="map[]" Privileged=false PublishAllPorts=false ReadOnlyPaths="[]" RestartPolicy="{ 0}" Runtime= SecurityOpt="[]" ShmSize=0 StorageOpt="map[]" Sysctls="map[]" Ulimits="[]" UsernsMode= VolumeDriver= VolumesFrom="[]" plugin=pipelines
time="2022-05-31T20:36:11Z" level=info msg="Pipelines plugin request authorization." allowed=false method=POST plugin=pipelines uri=/v1.41/containers/create
time="2022-05-31T20:36:11.486112456Z" level=error msg="AuthZRequest for POST /v1.41/containers/create returned error: authorization denied by plugin pipelines: -v only supports $BITBUCKET_CLONE_DIR and its subdirectories"

The meat of it: authorization denied by plugin pipelines: -v only supports $BITBUCKET_CLONE_DIR and its subdirectories
This is happening because this environment does not allow volumes to be mounted outside of the source directory. However, currently within moto, volume mount points are hard coded:
            # It doesn't exist so we need to create it
            self._vol_ref.volume = self._lambda_func.docker_client.volumes.create(
                self._lambda_func.code_digest
            )
            if docker_3:
                volumes = {self.name: {"bind": "/tmp/data", "mode": "rw"}}
            else:
                volumes = {self.name: "/tmp/data"}

            self._lambda_func.docker_client.images.pull(
                ":".join(parse_image_ref("alpine"))
            )
            container = self._lambda_func.docker_client.containers.run(
                "alpine", "sleep 100", volumes=volumes, detach=True
            )

This problem can be easily resolved if we had the power to configure the volume bind point to be something other than /tmp/data.
We are using boto3 v1.16.* (python mocks)

Hi @dmarra, thanks for raising this! Marking it as an enhancement to make this configurable.
If you want to contribute a fix yourself, PR's are always welcome - let me know if you need some pointers to get started.

You'll have to fork the project @dmarra, create a branch on your own fork and then create a PR against that branch.

@bblommers , it's been a while, but I have made an attempt at this. I have a question for you though. Due to the nature of the change, I had to make some changes to one of the github actions in order to test my work (as is done for the other, similar tests). I want to avoid running the actions in my fork for this one change, so I was wondering if you had a method for local development to test this kind of stuff.
I can cook something up myself with docker to validate my work before submitting a PR, but I figured I would ask before I do that just in case I would be re-inventing the wheel.  :D

Hey @dmarra, no, I didn't have anything smart set up - IIRC I just used the steps from the GA locally.
Are you worried about cost? As it should be free to run, considering it's open source. The Docker Tests run on their own, and it's really quick (as opposed to the full test suite, which will take a while).
Alternatively, you could submit a PR anyway, and (after I approve it) it would run the GitHub Action in our fork.

Hi @dmarra, did you get any progress on this? I'd be happy to take it on if you're stuck or don't have the time, just checking in to make sure I'm not stepping on your toes!

@bblommers Unfortunately I did not. I bit off a bit more than I could chew, and ended up down a rabbit hole I didn't have time to get out of :(
We have since migrated our code to GitHub, so this need became less of an issue for us. I can push what I have so far if you feel it would be valuable. I am happy to do so

That'd be useful @dmarra! I'll have a look and see if I can build on top of that.


Add maintenance page

Description

Adds a call to health check endpoint on app load, and disables the frontend should it fail.
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] Code quality improvements

Checklist

[x] I have tested this code
[ ] I have updated the documentation

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 8 (12.5%)  changed or added relevant lines in 2 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.01%) to 37.141%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/commons/sagas/RequestsSaga.ts
1
3
33.33%

src/commons/application/ApplicationWrapper.tsx
0
5
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/commons/application/ApplicationWrapper.tsx
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.01%

Covered Lines:
5708

Relevant Lines:
14439

💛  - Coveralls


Plugin trait

PR adds simple arguments for plugins (ints and strings) that can be passed to the plugin without calling the EngineState or the stack.
There is a new nu_plugin_example that shows how to get values from the arguments for a plugin and how to call different functions within the plugin
The trait FromValue was moved from nu-engine to nu-protocol to make it available to other crates that need to convert Values to basic types

Im going to redo this approach by evaluating all arguments and passing them as values to the plugin


Wrong preview method on page about Delta Live Tables

[Enter feedback here]
This page says that Delta Live Tables is on Public Preview, but we actually don't have acess yet to the feature.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 38ee4bbb-fda6-03ca-4b2e-a2d53a9c8bf6
Version Independent ID: c789123f-78b9-f941-21f2-77988b076c65
Content: Delta Live Tables - Azure Databricks
Content Source: databricks/data-engineering/delta-live-tables/index.md
Service: azure-databricks
GitHub Login: @mssaperla
Microsoft Alias: saperla

@caiobelfort  To get access to the ADB Delta Live Tables you need to reach out to your sales representative at Microsoft.

In case, if you do not have a sales representative at Microsoft. I would suggest you file a support ticket and with a strong business use case.
Once you have created a support ticket, I would request you to share the support request number so that I can route it to the Azure Databricks team to enable access to the ADB Delta Live Tables.
Hope this helps.

@caiobelfort  We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Is this project being maintained?

I still think this is a great Gem and I just wonder what is needed to happen to get it updated at a regular pace.
activesupport (~> 5.1) for example is something that would be nice to address.
Is this project being maintained? Can I help?

It seems like no.
I used this project, but with some forks and patches:

https://github.com/tmlee/time_difference/pull/48#issuecomment-581171651
https://github.com/tmlee/time_difference/pull/40#issuecomment-463809231

Then I found and switched to moments: https://github.com/tmlee/time_difference/pull/52#issuecomment-709459190

Just a heads up, I did a quick comparison between TimeDifference and Moments to ensure similar results but I couldn't get fractional values from Moments:
irb(main):001:0> t1 = 14.days.ago
=> Thu, 04 Aug 2022 15:52:25 MDT -06:00
irb(main):002:0> t2 = Time.zone.now
=> Thu, 18 Aug 2022 15:52:31 MDT -06:00
irb(main):004:0> TimeDifference.between( t1, t2 ).in_minutes
=> 20160.09

irb(main):008:0> Moments.difference( t1, t2 ).in_minutes
=> 20160

Again, maybe there is a setting to preserve this kind of precision but I couldn't find it. Just be aware. I think I'll try a fork of this library as a quick fix for now.

See https://github.com/excpt/moments/pull/12 for specifying precision.

@bethesque Has that actually been released or is it just in master/main?

I went to use it and discovered, as you say, that it's not released. I've added a comment asking for a release.

@bethesque 👍


Adding a new image

Great job committing these changes and creating a pull request. It all worked. The bad news is that you created it from my original template (not your group’s copy) and so I cannot accept. If I did, every student in my ISS 210 would see your info and I am sure you do not want that. Take the same exact steps you did and just make sure you are on your group’s repository.
All the best,
Professor Burnley

Sandy Burnley, Ph.D
English literature, Animal Studies, & DH
Assistant Professor in CIS, Dept. of Sociology
Michigan State University
@.***
“Michigan State University occupies the ancestral, traditional and contemporary lands of the Anishinaabeg – Three Fires Confederacy of Ojibwe, Odawa and Potawatomi peoples. The university resides on land ceded in the 1819 Treaty of Saginawhttps://nai.msu.edu/about/msu-the-1819-treaty-of-saginaw.”
On Nov 30, 2022, at 9:10 AM, Eric-Valverde @.***> wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3https://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRJPP-cZy$
Commit Summary

e1b0bebhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3/commits/e1b0beb36f7a685b27cbc9db32714fb71dc1c7bb__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRN747KMa$ Adding a new image

File Changes
(1 filehttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3/files__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRLh-j8p0$)

A assets/img/portfolio/Stereotypes1.jpghttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3/files*diff-ab6b26d2642c4e1dad6c0b39f242c8b141ee4bb8c2e8c5bd137e1c0261adc73d__;Iw!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRD9UBPJT$ (0)

Patch Links:

https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3.patchhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3.patch__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRMX_4xno$
https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3.diffhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3.diff__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRByrMesL$

—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRJPP-cZy$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AMLOHUZ66V4EFWGBPL7YBRLWK5N6LANCNFSM6AAAAAASPVTJMA__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRNIQNiS8$.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

No worries! I only said something so you did not think your group members were ignoring your pull requests.
All the best,
Professor Burnley
———————
Sandy Burnley, Ph.D. (she/her)
English Literature, Animal Studies, & DH
Assistant Professor in CIS, Dept. of Sociology
Michigan State University
<EMAIL_ADDRESS>“Michigan State University occupies the ancestral, traditional and contemporary lands of the Anishinaabeg – Three Fires Confederacy of Ojibwe, Odawa and Potawatomi peoples. The university resides on land ceded in the 1819 Treaty of Saginaw.”
On Nov 30, 2022, at 11:55 AM, Eric-Valverde<EMAIL_ADDRESS>wrote:
Hello Professor,
I apologize, I am still learning how to use the website and I thought I did it correctly. I will make an effort to not do it again.
Sincerely,
Eric Valverde

From: Sandy-Burnley @.>
Sent: Wednesday, November 30, 2022 10:52 AM
To: Sandy-Burnley/ISS210FinalTemplate @.>
Cc: Valverde, Eric @.>; Author @.>
Subject: Re: [Sandy-Burnley/ISS210FinalTemplate] Adding a new image (PR #3)
Great job committing these changes and creating a pull request. It all worked. The bad news is that you created it from my original template (not your group’s copy) and so I cannot accept. If I did, every student in my ISS 210 would see your info and I am sure you do not want that. Take the same exact steps you did and just make sure you are on your group’s repository.
All the best,
Professor Burnley

Sandy Burnley, Ph.D
English literature, Animal Studies, & DH
Assistant Professor in CIS, Dept. of Sociology
Michigan State University
@.***
“Michigan State University occupies the ancestral, traditional and contemporary lands of the Anishinaabeg – Three Fires Confederacy of Ojibwe, Odawa and Potawatomi peoples. The university resides on land ceded in the 1819 Treaty of Saginawhttps://nai.msu.edu/about/msu-the-1819-treaty-of-saginaw.”
On Nov 30, 2022, at 9:10 AM, Eric-Valverde @.***> wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3https://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRJPP-cZy$
Commit Summary

e1b0bebhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3/commits/e1b0beb36f7a685b27cbc9db32714fb71dc1c7bb__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRN747KMa$ Adding a new image

File Changes
(1 filehttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3/files__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRLh-j8p0$)

A assets/img/portfolio/Stereotypes1.jpghttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3/files*diff-ab6b26d2642c4e1dad6c0b39f242c8b141ee4bb8c2e8c5bd137e1c0261adc73d__;Iw!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRD9UBPJT$ (0)

Patch Links:

https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3.patchhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3.patch__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRMX_4xno$
https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3.diffhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3.diff__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRByrMesL$

—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRJPP-cZy$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AMLOHUZ66V4EFWGBPL7YBRLWK5N6LANCNFSM6AAAAAASPVTJMA__;!!HXCxUKc!18rUCsopU1XSgMqq1Axa2XMzIauXaHfIgVb_bwhtgcgoUOdHSVpAkm_-OrfqykBkmx1fH0Tzx4YYsjhRRNIQNiS8$.
You are receiving this because you are subscribed to this thread.Message ID: @.***>
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3*issuecomment-1332459867__;Iw!!HXCxUKc!1SCwXICkAeAJTLxfPSzF1sYBNzFQ5sr_s2Q_gK-UqBi-97xHWW4WbIL4S1-Wx3IPVfbYYWczxpWXdJ_GBo5PX01Q6g$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/A4NBIW7D4MMK4NVX66DEDALWK6A5XANCNFSM6AAAAAASPVTJMA__;!!HXCxUKc!1SCwXICkAeAJTLxfPSzF1sYBNzFQ5sr_s2Q_gK-UqBi-97xHWW4WbIL4S1-Wx3IPVfbYYWczxpWXdJ_GBo6KsqdDGQ$.
You are receiving this because you authored the thread.Message ID: @.***>
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/Sandy-Burnley/ISS210FinalTemplate/pull/3*issuecomment-1332463345__;Iw!!HXCxUKc!z4-gnt22YCUVfssIs03lS15-CmKqUjDgUHtYu4QtArVpfz3D9VftniZmimfQEGHWgZ0mVKObMAg8kwuwJIWU4fLQ$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AMLOHUYUSQGXUQ2JR7HWYODWK6BINANCNFSM6AAAAAASPVTJMA__;!!HXCxUKc!z4-gnt22YCUVfssIs03lS15-CmKqUjDgUHtYu4QtArVpfz3D9VftniZmimfQEGHWgZ0mVKObMAg8kwuwJNeuZDre$.
You are receiving this because you commented.Message ID: @.***>


Update apptestctl

This PR uses an unreleased apptestctl towards making app-test-suite working on k8s 1.25

Codecov Report

Merging #208 (ca4d633) into master (8f9dd40) will increase coverage by 0.07%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #208      +/-   ##
==========================================
+ Coverage   62.56%   62.64%   +0.07%
==========================================
  Files          16       16
  Lines         943      945       +2
  Branches       95       95
==========================================
+ Hits          590      592       +2
  Misses        322      322
  Partials       31       31

Impacted Files
Coverage Δ

app_test_suite/steps/scenarios/upgrade.py
75.22% <ø> (ø)

app_test_suite/steps/repositories.py
83.33% <100.00%> (ø)

app_test_suite/steps/scenarios/simple.py
75.15% <100.00%> (+0.30%)
:arrow_up:

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


Hot to visualize detected lines !

After extracted line_seg and ref_line_seg with export_line_features.py how draw lines on image ?
I tried below code but got error:
from misc.visualize_util import plot_images, plot_lines
plot_lines(ref_line_seg[:, :, ::-1])

Error:
Traceback (most recent call last):
  File "demo.py", line 83, in <module>
    args.output_folder, args.multiscale)
  File "demo.py", line 44, in export_descriptors
    plot_lines(ref_line_seg[:, :, ::-1])
  File "D:\Artificial Intelligence\Shape Detection\Line Detection\SOLD2-main\misc\visualize_util.py", line 357, in plot_lines
    assert len(ax) > max(indices)
AssertionError

Hi,
I suggest to do like at the end of the example notebook.
You need to first display the images, then the lines, like this:
plot_images([img0, img1, ...])
plot_lines([lines0, lines1, ...], indices=range(<number of images>))

(to be adapted according to the number of images you want to display)

I wrote simple code with OpenCV to draw lines:
def plot_lines(img, lines, color = (0, 0, 255), thickness=2):
    for l in lines:
        cv2.line(img, (int(l[0, 0]), int(l[0, 1])), (int(l[1, 0]), int(l[1, 1])), color, thickness)
    return img


Test targets explicitly provided which are listed in .jscsignore

git doesn't add files by default even if they targeted explicitly, paths to which are listed in .gitignore: echo 'something' >> .gitignore; git add something;
jshint (more importantly) act the same as git and doesn't check explicitly provided targets if they are listed in .jshintignore;
jscs atm has excludedFiles (as analogue .jshintignore/.gitignore), but it checks explicit targets since v1.5.6 — inconsistency at my pov.

Can we rethink that and go jshint/git way?
/cc @markelog @mikesherov @mdevils @mrjoelkemp @hzoo @indexzero

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/9429272-test-targets-explicitly-provided-which-are-listed-in-jscsignore?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github).

Sounds good to me - JSHint also lets you do jshint . --exclude-path .gitignore


Search time limit

I'm always frustrated when commafeed does not return any search results in reasonable time. Please consider setting search query time limits.

along the same lines, i would like to suggest that the feed/feed group search for new posts only a few times a day instead of on almost every selection.  while it can be nice to know every new post is available now, it takes quite a long time for busy feeds to return data and/or eliminate duplicates...  it is especially noticeable with feeds that normally update only once a day, and with groups that contain numerous feeds.
thanks...

Are those concerns still relevant, now that the server upgrade is done?

it appears the lags are no longer happening.  thank you for fixing this so
quickly...
On Thu, Aug 3, 2023 at 11:27 PM Jérémie Panzer @.***>
wrote:

Are those concerns still relevant, now that the server upgrade
https://github.com/Athou/commafeed/discussions/1127 is done?
—
Reply to this email directly, view it on GitHub
https://github.com/Athou/commafeed/issues/1122#issuecomment-1665079443,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUHQF5JZP5S7UM6OJDA2C3LXTSI57ANCNFSM6AAAAAA2TGK5E4
.
You are receiving this because you commented.Message ID:
@.***>

Thank you! Now search results are returning much faster.


Release/1.0

PR for release/1.0

Hi @StanislasGuinel - another late to the game refactoring request. Can we move the custom model folder inside of gluonts_forecasts and rename it "custom_models?

Hi @StanislasGuinel - another late to the game refactoring request. Can we move the custom model folder inside of gluonts_forecasts and rename it "custom_models?


ERR_INVALID_ARG_TYPE

[7:16:25 PM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Found 0 commits for package root since last release

[7:16:25 PM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Analysis of 0 commits complete: no release

[7:16:25 PM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"

[7:16:25 PM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"

[7:16:25 PM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"

[7:16:25 PM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"

[7:16:25 PM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"

[7:16:25 PM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"

[7:16:25 PM] [semantic-release] › ✖  Failed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"

[7:16:25 PM] [semantic-release] › ✖  An error occurred while running semantic-release: TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object

    at validateString (internal/validators.js:112:11)

    at Module.require (internal/modules/cjs/loader.js:842:3)

    at require (internal/modules/cjs/helpers.js:74:18)

    at semantic-release-monorepo (/opt/apps/partitioned-node/partition-1/fc77c055/workspace/_Excellence_runway_runway_semver/node_modules/semantic-release-plugin-decorators/src/wrapStep.js:41:24)

    at validator (/opt/apps/partitioned-node/partition-1/fc77c055/workspace/_Excellence_runway_runway_semver/node_modules/semantic-release/lib/plugins/normalize.js:34:30)

    at /opt/apps/partitioned-node/partition-1/fc77c055/workspace/_Excellence_runway_runway_semver/node_modules/semantic-release/lib/plugins/pipeline.js:37:40

    at next (/opt/apps/partitioned-node/partition-1/fc77c055/workspace/_Excellence_runway_runway_semver/node_modules/semantic-release/node_modules/p-reduce/index.js:17:9)

    at processTicksAndRejections (internal/process/task_queues.js:93:5) {

  code: 'ERR_INVALID_ARG_TYPE',

  pluginName: '[Function: semantic-release-monorepo]'

}

TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object

    at validateString (internal/validators.js:112:11)

    at Module.require (internal/modules/cjs/loader.js:842:3)

    at require (internal/modules/cjs/helpers.js:74:18)

    at semantic-release-monorepo (/opt/apps/partitioned-node/partition-1/fc77c055/workspace/_Excellence_runway_runway_semver/node_modules/semantic-release-plugin-decorators/src/wrapStep.js:41:24)

    at validator (/opt/apps/partitioned-node/partition-1/fc77c055/workspace/_Excellence_runway_runway_semver/node_modules/semantic-release/lib/plugins/normalize.js:34:30)

    at /opt/apps/partitioned-node/partition-1/fc77c055/workspace/_Excellence_runway_runway_semver/node_modules/semantic-release/lib/plugins/pipeline.js:37:40

    at next (/opt/apps/partitioned-node/partition-1/fc77c055/workspace/_Excellence_runway_runway_semver/node_modules/semantic-release/node_modules/p-reduce/index.js:17:9)

    at processTicksAndRejections (internal/process/task_queues.js:93:5) {

  code: 'ERR_INVALID_ARG_TYPE',

  pluginName: '[Function: semantic-release-monorepo]'

}error Command failed with exit code 1.

info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

script returned exit code 1

Here is my release file:
extends: "semantic-release-monorepo"
branches:
    - master
    - semver
plugins:
    - "@semantic-release/commit-analyzer"
    - "@semantic-release/release-notes-generator"
    - "@semantic-release/changelog"
    - "@semantic-release/npm"
    - "@semantic-release/git"
    - - "@semantic-release/github":
        githubUrl: https://ghe.aa.com,
        githubApiPathPrefix: 'api/v3'

Hi @paulpach! What versions of the semantic-release-monorepo and each of the plugins are you running?

Closing due to inactivity. Feel free to reopen if you have more information

Hi,
i got the same error at my project. The release File is quite minimalistic
branches:
  - name: main
plugins:
  - "@semantic-release/commit-analyzer"
  - "@semantic-release/release-notes-generator"
  - "@semantic-release/changelog"

The version are the newest. Just installed it.
Thanks
The Error
[3:46:26 PM] [semantic-release] › ✖  An error occurred while running semantic-release: TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received an instance of Object
    at validateString (internal/validators.js:120:11)
    at Module.require (internal/modules/cjs/loader.js:896:3)
    at require (internal/modules/cjs/helpers.js:74:18)
    at semantic-release-monorepo (/node_modules/semantic-release-plugin-decorators/src/wrapStep.js:41:24)
    at validator (.config/yarn/global/node_modules/semantic-release/lib/plugins/normalize.js:34:30)
    at /.config/yarn/global/node_modules/semantic-release/lib/plugins/pipeline.js:37:40
    at next (/.config/yarn/global/node_modules/p-reduce/index.js:17:9)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:97:5) {
  code: 'ERR_INVALID_ARG_TYPE',
  pluginName: '[Function: semantic-release-monorepo]'
}
TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received an instance of Object
    at validateString (internal/validators.js:120:11)
    at Module.require (internal/modules/cjs/loader.js:896:3)
    at require (internal/modules/cjs/helpers.js:74:18)
    at semantic-release-monorepo (/projects/aoe/congstar/ci/microservice-deployment/node_modules/semantic-release-plugin-decorators/src/wrapStep.js:41:24)
    at validator (/.config/yarn/global/node_modules/semantic-release/lib/plugins/normalize.js:34:30)
    at /.config/yarn/global/node_modules/semantic-release/lib/plugins/pipeline.js:37:40
    at next (/.config/yarn/global/node_modules/p-reduce/index.js:17:9)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:97:5) {
  code: 'ERR_INVALID_ARG_TYPE',
  pluginName: '[Function: semantic-release-monorepo]'
}

Hi,
i got the same error at my project. The release File is quite minimalistic
branches:
  - name: main
plugins:
  - "@semantic-release/commit-analyzer"
  - "@semantic-release/release-notes-generator"
  - "@semantic-release/changelog"

The version are the newest. Just installed it.
Thanks
The Error
[3:46:26 PM] [semantic-release] › ✖  An error occurred while running semantic-release: TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received an instance of Object
    at validateString (internal/validators.js:120:11)
    at Module.require (internal/modules/cjs/loader.js:896:3)
    at require (internal/modules/cjs/helpers.js:74:18)
    at semantic-release-monorepo (/node_modules/semantic-release-plugin-decorators/src/wrapStep.js:41:24)
    at validator (.config/yarn/global/node_modules/semantic-release/lib/plugins/normalize.js:34:30)
    at /.config/yarn/global/node_modules/semantic-release/lib/plugins/pipeline.js:37:40
    at next (/.config/yarn/global/node_modules/p-reduce/index.js:17:9)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:97:5) {
  code: 'ERR_INVALID_ARG_TYPE',
  pluginName: '[Function: semantic-release-monorepo]'
}
TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received an instance of Object
    at validateString (internal/validators.js:120:11)
    at Module.require (internal/modules/cjs/loader.js:896:3)
    at require (internal/modules/cjs/helpers.js:74:18)
    at semantic-release-monorepo (/projects/aoe/congstar/ci/microservice-deployment/node_modules/semantic-release-plugin-decorators/src/wrapStep.js:41:24)
    at validator (/.config/yarn/global/node_modules/semantic-release/lib/plugins/normalize.js:34:30)
    at /.config/yarn/global/node_modules/semantic-release/lib/plugins/pipeline.js:37:40
    at next (/.config/yarn/global/node_modules/p-reduce/index.js:17:9)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:97:5) {
  code: 'ERR_INVALID_ARG_TYPE',
  pluginName: '[Function: semantic-release-monorepo]'
}

Hi @devtribe,
Sorry to hear you're running into issues. Unfortunately, I wasn't able to reproduce using the config you provided. The error (which should be improved) suggests you have an invalid config - is it possible there's another conflicting config in your setup (perhaps under the release key in package.json or one of the other ways configs can be setup)?

Hi @devtribe,
Sorry to hear you're running into issues. Unfortunately, I wasn't able to reproduce using the config you provided. The error (which should be improved) suggests you have an invalid config - is it possible there's another conflicting config in your setup (perhaps under the release key in package.json or one of the other ways configs can be setup)?

Hi,
you're right, SR used another .releaserc.
But i got the same error if i use @semantic-release/exec together with semantic-release-monorepo :(
I want to generate a Changelog for my Monorepo without the publishing step
Here is my config:
branches:
  - name: main
plugins:
  - "@semantic-release/commit-analyzer"
  - "@semantic-release/release-notes-generator"
  - path: "@semantic-release/exec"
    generateNotesCmd: "echo \"${nextRelease.notes}\" > CHANGELOG.md"

Hi,
you're right, SR used another .releaserc.
But i got the same error if i use @semantic-release/exec together with semantic-release-monorepo :(
I want to generate a Changelog for my Monorepo without the publishing step
Here is my config:
branches:
  - name: main
plugins:
  - "@semantic-release/commit-analyzer"
  - "@semantic-release/release-notes-generator"
  - path: "@semantic-release/exec"
    generateNotesCmd: "echo \"${nextRelease.notes}\" > CHANGELOG.md"

This configuration doesn't look valid to me - looks like a mix of the old a new semantic-release config formats. Please refer to the semantic-release docs on plugin configuration: https://semantic-release.gitbook.io/semantic-release/usage/plugins#plugins
You probably want something like this:
branches:
  - name: main
plugins:
  - "@semantic-release/commit-analyzer"
  - "@semantic-release/release-notes-generator"
  - - "@semantic-release/exec"
    - generateNotesCmd: "echo \"${nextRelease.notes}\" > CHANGELOG.md"

This configuration doesn't look valid to me - looks like a mix of the old a new semantic-release config formats. Please refer to the semantic-release docs on plugin configuration: https://semantic-release.gitbook.io/semantic-release/usage/plugins#plugins
You probably want something like this:
branches:
  - name: main
plugins:
  - "@semantic-release/commit-analyzer"
  - "@semantic-release/release-notes-generator"
  - - "@semantic-release/exec"
    - generateNotesCmd: "echo \"${nextRelease.notes}\" > CHANGELOG.md"


Should be realistic Nuclear War weapons and atomic extinction

Hi guy, can you make ? Is it possible?

This has been discussed in the NWO paradox forum thread: https://forum.paradoxplaza.com/forum/index.php?threads/new-world-order-mod.823674/page-192#post-20693187
Quoting some exchange by simsulla:
_Currently there are two ways you may use nukes;

Tactically: if the war is going south for you (i.e. your provinces are occupied), you may use nukes tactically - if you have nukes, making the enemy troops become in disarray, for a while.
Nuclear Peace: If you have the nuclear trident (ICBM's) you may threaten with mutual destruction, thus forcing a status quo peace (also only if the war is going bad for you).
How does it work in ultimate mod?_

The defensive military and deterrent effects of nukes are in the mod. What Ultimat has is offensive nukes targeting civilians. Historically (NWO shall be realistic ;)) this was on the table in the 40s and 50s. But then it was limited tactical, not an all out Armageddon strike as an viable offensive. In addition Armageddon just destroy game play, and in particular lets individual players in a multiplayer setting do disruptive things offence - which is not god game design.
However, I would consider limited tactical nukes. But that is difficult do mod else than what is already in the mod. With that said, once hoi4 is out and we see how they did nukes there, I'll revisit the request.


Dev toolkit for adversarial competition

Adding dev toolkit for adversarial competition as was discussed with @goodfeli

@goodfeli  README.md is updated to address all comments.


support diagnose custom args

In calico network cluster, skoop diagnose command need calico-host-interface args, which controller
don't support.
This PR is to support diagnose custom args.

 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.

您好，邮件已收到，我会尽快给您回复。


Host-based ssh authentication failure with knife bootstrap

Using chef-12.1.2-1, all nodes running Centos 7.
I've setup up host based ssh authentication on my nodes and can successfully ssh without passwords between them.
I start up a chef server by doing the following:
/opt/chef/bin/chef-zero -H  -p 8889 -d
and try to bootstrap my nodes using knife bootstrap which takes me to a password prompt:
[root@node]# knife bootstrap  -r
Connecting to
Failed to authenticate root - trying password auth
Enter your password:
After doing some digging I found that knife uses the Ruby implementation of SSH, using the gem net-ssh-multi. I can't find specifically why this wouldn't work with host based authentication.
Why is it prompting me for a password and not using my host based authentication?
What would a workaround be for this if there is no solution?
Thanks in advance for the help

Are you providing -i IDENTITY_FILE as in the instructions https://docs.chef.io/knife_bootstrap.html
?
I'm assuming you are issuing the knife bootstrap command from the server, not from the nodes as you posted, and I'm assuming you have the private key on the server and the pub key inside authorized keys on each of the nodes already...

I setup a host based authentication between two systems and was able to use the openssh ssh command to connect without a password.
I was also able to get ruby's net-ssh to use host based authentication.
require 'net/ssh'
Net::SSH.start("target.lxc", "ubuntu",
               :keys => [ "/etc/ssh/ssh_host_rsa_key" ],
               :auth_methods=>[ "hostbased" ]
               ) do |ssh|
  puts ssh.exec!("hostname")
end

However, I was not able to get knife ssh to use host based authentication without modifying code.
Knife uses net/ssh/multi to configure the ssh sessions.
https://github.com/chef/chef/blob/12.3.0/lib/chef/knife/ssh.rb#L198-L230
Knife doesn't currently give a way to set the :auth_methods option.
Hacking in the following line and using the --identity-file option to point to a host private key gets knife ssh working with host based authentication.
session_opts[:auth_methods] = ['hostbased']

I don't think this really qualifies as a good workaround and unfortunately I wouldn't expect this to get added as a feature soon.
I recommend implementing SSH Key Based Authentication instead since that already works with knife ssh.
https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-ssh-configuration-keypairs.html


Adding the control + C shortkey in FileSystem

It seems kind of inconsistent: In the "Scene" tab, there is a shortkey to copy quickly a node path, but this shortkey doesn't exist in the FileSystem tab. Is there a good reason for it not being available in the current build?

As you can see, none of the other context menu options in FileSystem have shortcuts or icons assigned to them. I'm not sure how difficult it would be to add those.

Sooo, there ARE shortcuts for Filesystem Doc, but they are defined in a way that doesn't show them in the context menu.
https://github.com/godotengine/godot/blob/0b6b49a897b35bec53765e1288c32d57afa1a293/editor/filesystem_dock.cpp#L2450-L2453
Also, the "Copy Path" is bugged - if you try to use it while the Script Editor is focused, it will trigger in Script Editor instead. You need to be in 2D or 3D editor to make it work.

The shortcuts are now properly available:

And in 4.0 you can use them without any problem, so closing.


Swift 3

@gcrabtree: You wrote on a couple of days ago that you're currently working on upgrading to Swift 2.3. Will you also support Swift 3?
@JohnKim, @algesten: Do you already have a fork working with Swift 3?

not me. i decided to keep my project in swift2 until this is solved.

@davidperrenoud Not planning on Swift 3 just yet.

macos high sierra 10.13.4
I am using xcode Version 9.4
"react": "^16.3.0-alpha.1",
"react-native": "0.54.4",
node v8.9.3
npm 5.5.1
inside swift language version it's showing two verions of swift 3.3 and 4.1 so i am using 3.3
it's giving me error.
so just kindly say anyone will this plugin support my updated configuration???


Wizard in 3.0.0 doesn't allow for non-numeric step name (eg data-step='confirm')

By allowing non-numerical step names it makes it easier to manage changes to the flow, and to better handle dynamic insertion/removal of steps to the wizard.

I've Submitted a Pull Request that allows works around this issue by using data-name attribute.


Setting error level isn't adhered to.

Setting the --level=error displays warnings, assuming deprecated messages are classed as warnings (or notices?).
$ php7cc --version
PHP 7 Compatibility Checker version 1.1.0
$ php7cc --level=error .

File: /Volumes/Dev/Test/Foo.php
> Line 5: PHP 4 constructors are now deprecated
    function Foo()
    {
    }

Checked 1 file in 0.005 second

Should https://github.com/sstalle/php7cc/blob/master/src/NodeVisitor/PHP4ConstructorVisitor.php#L10 be LEVEL = Message::LEVEL_WARNING; instead?

The issue is that php7cc has different definition of warnings and errors than PHP. Basically any issue that can be detected reliably is classified as error, no matter how severe its impact is. And everything that is not an error is considered a warning. These are usually statements that are valid in both PHP5 and PHP7, but have different meaning between versions.
Now I realize that this classification may indeed be confused with PHP's one. I'll have to think about it, maybe the error levels need to be renamed to something more descriptive or maybe they need to be replaced with an entirely different classification.

Thanks for clarifying @sstalle - I assumed exactly what you've pointed out, which is that the levels within php7cc reflect those of PHP itself.
I'd vote they'd be reflective, if this were open, so that I could determine the things that need to be rewritten due to them not working / supported in the said version of PHP.

@steadweb I have been thinking about your suggestion recently. How would you approach the following cases?
function foo() {
    $a = (yield 1 or 2);
    echo $a;
}

$foo = foo();
echo $foo->current();
$foo->send(3);

Outputs "13" on 5.6 and "11" on 7.0. Does not produce any notices, errors or warnings, but you'd still likely want to fix it, because the result is different.
$arr = ['bar' => ['baz' => 'quux']];
$quux = 1;

$a = $$arr['bar']['baz'];

$a is equal to 1 at the end of the script on 5.6 and $a is null on 7. It emits just some notices on 7, but it could lead to some hard to catch bugs.
Simply marking these cases as errors does not feel right, because it reintroduces incosistency between php7cc and PHP error levels.


docs: Specify inputs/outputs for 'train'

I'm happy that you are leaving comments for the next person who looks at the code!


Release a new major version

The new features used in the earthcube conference paper use features that are not released.
I should release a new major version soon.

Closed via https://github.com/jbusecke/cmip6_preprocessing/releases/tag/v0.2.0


complain if the travis config contains "rakudobrew build panda"

since that's a guaranteed fail, and a sign of mild bitrot.

Does it actually work? Doesn't look like the contents of .travis.yml file are being fetched

ping @timo


feat: blog

Description

Implements foundation for blog

Scope

[ ] Patch: Bug Fix
[x] Minor: New Feature
[ ] Major: Breaking Change

Looks nice!
Just some style nitpicks. I would a add header here ("Blog" ?), so the main content is aligned with the sidebar. And the secondary/primary button might look better.

Same here or you could add some space to the top. The article header section is using Times? The subheading/author color doesn't have enough contrast.

Thanks for the feedback @tajo 👍 I'll make some changes.


Updates for version 0.2.3

Codecov Report

Merging #42 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master     #42   +/-   ##
======================================
  Coverage    61.1%   61.1%
======================================
  Files          33      33
  Lines        1445    1445
======================================
  Hits          883     883
  Misses        562     562

Continue to review full report at Codecov.

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


Implement tests

Testing the UI is complicated but there are many internal functions that could do with testing e.g. everything in the utils_* files are eminently testable with testthat and this would provide useful sanity checks for the more complicated parts of the analysis

Thank you for the suggestion! I have now added 43 tests for various functionalities, mostly in the utils_* files, as you suggest. As part of this work, I have also enabled continuous integration, which automatically runs all the tests as well as R CMD Check upon pushing code. Further, the main branch is now protected and requires pull requests, which can only be approved if all tests and R CMD Check succeed without errors or warnings. I have also added a contributions section to the README which explains that users may raise such pull requests if they wish to resolve a bug in an issue (or suggest a new feature).

Wonderful, thanks @marccanby!


voodoo-do: Cmi_format.Error

Job:
2021-06-20 10:09.31: New job: Voodoo do menhir.20181006; c02b2946c7ae2218173522d36a3958d2

https://docs.ci.ocaml.org/job/2021-06-20/100931-voodoo-do-14afc2
/home/opam/docs/: (run (shell "OCAMLRUNPARAM=b opam exec -- /home/opam/voodoo-do -p menhir -b"))
No dune: Missing
Found 0 mld pages and 273 other pages
libraries: []
odoc: internal error, uncaught exception:
      Cmi_format.Error(_)
      Raised at Cmi_format.read_cmi in file "file_formats/cmi_format.ml", line 83, characters 6-21
      Called from Odoc_odoc__Depends.for_compile_step_cmi_or_cmti in file "src/odoc/depends.ml", line 37, characters 18-62
      Called from Dune__exe__Main.Depends.Compile.list_dependencies in file "src/odoc/bin/main.ml", line 526, characters 17-72
      Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 25, characters 19-24
      Called from Cmdliner.Term.run in file "cmdliner.ml", line 117, characters 32-39
voodoo-do: internal error, uncaught exception:
           (Failure
              "Error: run ['odoc' 'compile-deps'\
             \n     'prep/universes/c02b2946c7ae2218173522d36a3958d2/menhir/20181006/doc/menhir/demos/calc-dune/_build/default/.calc.eobjs/parser.cmti']: exited with 2")
           Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33
           Called from Voodoo_lib__Odoc.compile_deps in file "lib/odoc.ml", line 38, characters 8-94
           Called from Voodoo_lib__Do.get_source_info in file "lib/do.ml", line 65, characters 12-34
           Called from Stdlib__list.map in file "list.ml", line 92, characters 20-23
           Called from Voodoo_lib__Listm.(>>=) in file "lib/listm.ml" (inlined), line 7, characters 31-45
           Called from Voodoo_lib__Do.run in file "lib/do.ml", line 185, characters 12-43
           Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 25, characters 19-24
           Called from Cmdliner.Term.run in file "cmdliner.ml", line 117, characters 32-39
"/bin/bash" "-c"
"OCAMLRUNPARAM=b opam exec -- /home/opam/voodoo-do -p menhir -b" failed with exit status 125
2021-06-20 10:12.12: Job failed: Failed: Build failed

and https://docs.ci.ocaml.org/job/2021-06-20/100931-voodoo-do-99119a

Added a reproduction test in https://github.com/ocaml-doc/voodoo/pull/46/commits/56e9cd345f53095de76198eadcfaccd07d634967 (staging branch)

Similar error from odoc from this build.
compile command: odoc compile
                   prep/universes/85657c8c1ff30923db6956dace68ec87/timmy/1.0.0/lib/timmy/timmy__Type.cmt
                   -o compile/p/timmy/1.0.0/1.0.0/lib/timmy/Timmy__Type.odoc
                   --parent "doc" -I
                   compile/p/ocaml-base-compiler/4.14.1/4.14.1/lib/ocaml/ -I
                   compile/p/ptime/1.1.0/1.1.0/lib/ptime/ -I
                   compile/p/timmy/1.0.0 -I
                   compile/p/timmy/1.0.0/1.0.0/lib/timmy/ -I
                   compile/u/105570de33f9e51159404c19508e56d5/fmt/0.9.0/0.9.0/lib/fmt/
                   -I
                   compile/u/85648556adcb72c4a188ee9f840fa391/base/v0.15.1/v0.15.1/lib/base/
                   -I
                   compile/u/85648556adcb72c4a188ee9f840fa391/base/v0.15.1/v0.15.1/lib/base/base_internalhash_types/
                   -I
                   compile/u/85648556adcb72c4a188ee9f840fa391/base/v0.15.1/v0.15.1/lib/base/caml/
                   -I
                   compile/u/85648556adcb72c4a188ee9f840fa391/base/v0.15.1/v0.15.1/lib/base/shadow_stdlib/
                   -I
                   compile/u/bb02fc4780df68aa0ca19a32eca39daf/ppx_deriving/5.2.1/5.2.1/lib/ppx_deriving/runtime/
                   -I
                   compile/u/efb7484280b8d1f8589b4b784d9b12a9/result/1.5/1.5/lib/result/
                   -I
                   compile/u/efb7484280b8d1f8589b4b784d9b12a9/sexplib0/v0.15.1/v0.15.1/lib/sexplib0/
odoc: internal error, uncaught exception:
      File "src/loader/cmi.ml", line 939, characters 21-27: Assertion failed
      Raised at Odoc_loader__Cmi.read_module_type in file "src/loader/cmi.ml", line 939, characters 21-33
      Called from Odoc_loader__Cmt.read_module_expr in file "src/loader/cmt.ml", line 371, characters 18-85
      Called from Odoc_loader__Cmt.read_module_expr_maybe_canonical in file "src/loader/cmt.ml", line 410, characters 10-53
      Called from Odoc_loader__Cmt.read_module_binding in file "src/loader/cmt.ml", line 431, characters 10-81
      Called from Odoc_loader__Cmt.read_structure_item in file "src/loader/cmt.ml", line 497, characters 14-47
      Called from Odoc_loader__Cmt.read_structure.(fun) in file "src/loader/cmt.ml", line 579, characters 24-61
      Called from Stdlib__List.fold_left in file "list.ml", line 121, characters 24-34
      Called from Odoc_loader__Cmt.read_structure in file "src/loader/cmt.ml", line 577, characters 4-127
      Called from Odoc_loader__Cmt.read_implementation in file "src/loader/cmt.ml", line 592, characters 4-74
      Called from Odoc_loader.read_cmt in file "src/loader/odoc_loader.ml", line 145, characters 34-74
      Called from Odoc_loader.wrap_errors.(fun) in file "src/loader/odoc_loader.ml", line 164, characters 10-14
      Called from Odoc_model__Error.catch in file "src/model/error.ml", line 54, characters 21-27
      Called from Odoc_model__Error.catch_warnings.(fun) in file "src/model/error.ml", line 89, characters 18-22
      Called from Odoc_model__Error.with_ref in file "src/model/error.ml", line 67, characters 12-16
      Re-raised at Odoc_model__Error.with_ref in file "src/model/error.ml", line 72, characters 4-11
      Called from Odoc_odoc__Compile.resolve_and_substitute in file "src/odoc/compile.ml", line 87, characters 4-31
      Called from Odoc_model__Error.catch in file "src/model/error.ml", line 54, characters 21-27
      Called from Odoc_model__Error.catch_warnings.(fun) in file "src/model/error.ml", line 89, characters 18-22
      Called from Odoc_model__Error.with_ref in file "src/model/error.ml", line 67, characters 12-16
      Re-raised at Odoc_model__Error.with_ref in file "src/model/error.ml", line 72, characters 4-11
      Called from Odoc_odoc__Compile.compile.(fun) in file "src/odoc/compile.ml", line 239, characters 6-136
      Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
      Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 22, characters 12-19
      Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 34, characters 37-44
voodoo-do: internal error, uncaught exception:
           Failure("Error: run ['odoc' 'compile'\n     'prep/universes/85657c8c1ff30923db6956dace68ec87/timmy/1.0.0/lib/timmy/timmy__Type.cmt'\n     '-o' 'compile/p/timmy/1.0.0/1.0.0/lib/timmy/Timmy__Type.odoc' '--parent'\n     '\"doc\"' '-I' 'compile/p/ocaml-base-compiler/4.14.1/4.14.1/lib/ocaml/'\n     '-I' 'compile/p/ptime/1.1.0/1.1.0/lib/ptime/' '-I'\n     'compile/p/timmy/1.0.0' '-I' 'compile/p/timmy/1.0.0/1.0.0/lib/timmy/'\n     '-I'\n     'compile/u/105570de33f9e51159404c19508e56d5/fmt/0.9.0/0.9.0/lib/fmt/'\n     '-I'\n     'compile/u/85648556adcb72c4a188ee9f840fa391/base/v0.15.1/v0.15.1/lib/base/'\n     '-I'\n     'compile/u/85648556adcb72c4a188ee9f840fa391/base/v0.15.1/v0.15.1/lib/base/base_internalhash_types/'\n     '-I'\n     'compile/u/85648556adcb72c4a188ee9f840fa391/base/v0.15.1/v0.15.1/lib/base/caml/'\n     '-I'\n     'compile/u/85648556adcb72c4a188ee9f840fa391/base/v0.15.1/v0.15.1/lib/base/shadow_stdlib/'\n     '-I'\n     'compile/u/bb02fc4780df68aa0ca19a32eca39daf/ppx_deriving/5.2.1/5.2.1/lib/ppx_deriving/runtime/'\n     '-I'\n     'compile/u/efb7484280b8d1f8589b4b784d9b12a9/result/1.5/1.5/lib/result/'\n     '-I'\n     'compile/u/efb7484280b8d1f8589b4b784d9b12a9/sexplib0/v0.15.1/v0.15.1/lib/sexplib0/']: exited with 2")
           Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33
           Called from Voodoo_lib__Do.run.compile in file "src/voodoo/do.ml", line 213, characters 8-96
           Called from Stdlib__List.fold_left in file "list.ml", line 121, characters 24-34
           Called from Voodoo_lib__Do.run.compile in file "src/voodoo/do.ml", line 203, characters 8-243
           Called from Stdlib__List.fold_left in file "list.ml", line 121, characters 24-34
           Called from Voodoo_lib__Do.run.compile in file "src/voodoo/do.ml", line 203, characters 8-243
           Called from Stdlib__Map.Make.fold in file "map.ml", line 321, characters 19-42
           Called from Stdlib__Map.Make.fold in file "map.ml", line 321, characters 26-41
           Called from Stdlib__Map.Make.fold in file "map.ml", line 321, characters 26-41
           Called from Voodoo_lib__Do.run in file "src/voodoo/do.ml", line 217, characters 17-60
           Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
           Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 34, characters 37-44
"/bin/bash" "-c" "(OCAMLRUNPARAM=b opam exec -- /home/opam/voodoo-do -p timmy -b ) && (shopt -s nullglob && ((tar -cvf compile/p/timmy/1.0.0.tar compile/p/timmy/1.0.0/*  && rm -R compile/p/timmy/1.0.0/* && mv compile/p/timmy/1.0.0.tar compile/p/timmy/1.0.0/content.tar) || (echo 'Empty directory'))) && (mkdir -p linked && mkdir -p epoch-161b629bd52882d49754967e7f795117 && mv linked epoch-161b629bd52882d49754967e7f795117/) && (mkdir -p epoch-161b629bd52882d49754967e7f795117/linked/p/timmy/1.0.0) && (shopt -s nullglob && ((tar -cvf epoch-161b629bd52882d49754967e7f795117/linked/p/timmy/1.0.0.tar epoch-161b629bd52882d49754967e7f795117/linked/p/timmy/1.0.0/*  && rm -R epoch-161b629bd52882d49754967e7f795117/linked/p/timmy/1.0.0/* && mv epoch-161b629bd52882d49754967e7f795117/linked/p/timmy/1.0.0.tar epoch-161b629bd52882d49754967e7f795117/linked/p/timmy/1.0.0/content.tar) || (echo 'Empty directory')))" failed with exit status 125
2023-05-01 14:14.50: Job failed: Failed: Build failed

Menhir seems to be doing fine now. I'm closing this in favor of https://github.com/ocaml-doc/voodoo/issues/60


Increment versions for voiceservices releases

Increment package versions for voiceservices releases

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


Logarithmic binning of multiband track volumes

for audio visualisation tasks it's more appropriate to use logarithmic binning of the linear frequency values in order to have a visual representation of frequency bands that more closely reflects human hearing.

@lukasIO I guess this is just for nicer looking visuals, right? Do you maybe have a video showing the differences to the current implementation?