Add Navigations to visit overview pages and its child pages

PR  https://sd-vxnaid.atlassian.net/browse/VRVU-209

This was fixed


mock up undefined macros

Why did you implement _ASSERTPRINT this way?
The mock up should be an empty macro.

You are right, it's not correct.
Yes, a noop is one way for the mock-up, but why complete remove the check, just assert it. That was my idea. Then it should be #define _ASSERTPRINT(...) assert((__VA_ARGS__)) or _ASSERTPRINT(...) _ASSERT(__VA_ARGS__)).
My understanding of _ASSERTPRINT is that it checks the expression with an assert and prints an error message when the assert fires.


Feat/central ipam integration

NSE-IPAM integration:
-modified vl3-nse to integrate IPAM
-modified vl3_interdomain.sh to add the new requirements
-k8s-vnet has been modified: see THIS and THIS
cnns-system PR: https://github.com/dtornow/cnns-system/pull/62

The other remaining problem is the route added at L179 in examples/vl3_basic/vl3-nse/cmd/vl3_connect.go needs to be for the whole prefix range for the connectivity domain and right now it's just the range retrieved from the IPAM server.

The changes need to be rebased on top of the HEAD of vl3_latest.  The stuff from api/* and go.mod shouldn't be in there.


Can I use the .xlf approach in translating the base application (wave 2) to Greeke language?

The "Translation and Localization apps" section says in a Note that "The following section only applies to versions released before Business Central 2019 release wave 2."
And right after that says "The .xlf files approach cannot be used for translating the base application".
Is it safe to conclude that I can use the .xlf approach in translating the base application (wave 2) to Greeke language?

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

ID: 1d8610a4-2eb0-7924-19a5-a2ab0d6b98a5
Version Independent ID: a33fb833-bb5a-e54e-78aa-fbd6a61a088c
Content: Working with Translation Files - Business Central
Content Source: dev-itpro/developer/devenv-work-with-translation-files.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Hello, yes - you can use the XLIFF approach for translating the base application for versions from Business Central 2019 release wave 2 and after.


Consider using a CSS framework

It would probably be better to use a CSS framework for styling. This site might be useful to evaluate some of them: https://dohliam.github.io/dropin-minimal-css/
There's also TailwindCSS.

SimpleCSS looks promising, small, and is actively maintained.
There's also BasicCSS, which is smaller, but it hasn't been updated in a while.


Tweak curve preset icon colors for easier visual grepping

Follow-up to https://github.com/godotengine/godot/pull/54275.
When choosing curve presets many times a day, this helps pick the right preset faster. Out-In has a noticeably different color since it's not a preset that's used often – it's intended for "bouncy" effects.
This PR can be remade for 3.x once we agree on the changes here.
Preview

Before
After

Offtop: what site is that?

Thanks!


Crate has not been upgraded to base64 0.20.x

For this reason, the test (what I used as example) is still referring to use base64::STANDARD which is gone in base64 0.20.x

Oops. I'll take care of it.

0.7.0-beta.1 released, using base64-0.21.0-beta.1. (Beta because there might be some API changes; it works fine.)


chore: Bump Neo4j version from 3.3 to 3.5

Summary of Changes
This PR bumps the version of Neo4j specified in the relevant docker-compose files from 3.3 to 3.5. This change was initiated because an attempt to use modern Neo4j tooling (e.g. Neo4j Desktop Canary) to connect to a non-local Neo4j database running version 3.3 failed due to driver incompatibilities. Additionally, version 3.3 is officially unsupported as of April 28, 2019 (3.5 will be supported until November 28, 2021). Version 3.5 is a compatibility release which allows the newer v4 drivers to be used when connecting, so this resolves the aforementioned issue on modern tooling. Becuase it is a compat release, no Amundsen packages/code need to be changed for this upgrade. There were a few directory changes that needed to be made from 3.3 -> 3.5; these have been added to this PR.
This is related to the work in amundsen-io/amundsendatabuilder#447.
I have tested this locally and ensured that data persists in the specified volumes after restarts.
Documentation

CheckList
Make sure you have checked all steps below to ensure a timely review.

[x] PR title addresses the issue accurately and concisely, including a title prefix.
[x] PR includes a summary of changes.
[x] My commits follow the guidelines from "How to write a good git commit message"

When I try this out locally with a vanilla docker-compose -f docker-amundsen.yml up, I get this:
neo4j_amundsen      | 2021-03-10 19:10:46.250+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.". Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      | org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:45)
neo4j_amundsen      |   at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:187)
neo4j_amundsen      |   at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:124)
neo4j_amundsen      |   at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:91)
neo4j_amundsen      |   at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:32)
neo4j_amundsen      | Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:473)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
neo4j_amundsen      |   at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:180)
neo4j_amundsen      |   ... 3 more
neo4j_amundsen      | Caused by: java.lang.RuntimeException: Error starting org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory, /neo4j/data/databases
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:232)
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:148)
neo4j_amundsen      |   at org.neo4j.server.database.CommunityGraphFactory.newGraphDatabase(CommunityGraphFactory.java:41)
neo4j_amundsen      |   at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:90)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
neo4j_amundsen      |   ... 5 more
neo4j_amundsen      | Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.internal.locker.StoreLockerLifecycleAdapter@5be46f9d' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:473)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:227)
neo4j_amundsen      |   ... 9 more
neo4j_amundsen      | Caused by: org.neo4j.kernel.StoreLockException: Unable to create path for store dir: /neo4j/data/databases. Please ensure no other process is using this database, and that the directory is writable (required even for read-only access)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.storeLockException(StoreLocker.java:116)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.checkLock(StoreLocker.java:79)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.GlobalStoreLocker.checkLock(GlobalStoreLocker.java:61)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLockerLifecycleAdapter.start(StoreLockerLifecycleAdapter.java:36)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
neo4j_amundsen      |   ... 11 more
neo4j_amundsen      | Caused by: java.io.IOException: Unable to create directory path [/neo4j/data/databases] for Neo4j store.
neo4j_amundsen      |   at org.neo4j.io.fs.DefaultFileSystemAbstraction.mkdirs(DefaultFileSystemAbstraction.java:120)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.checkLock(StoreLocker.java:73)
neo4j_amundsen      |   ... 14 more
neo4j_amundsen      | 2021-03-10 19:10:46.262+0000 INFO  Neo4j Server shutdown initiated by request
neo4j_amundsen exited with code 1

Any advice or something I'm doing wrong?

When I try this out locally with a vanilla docker-compose -f docker-amundsen.yml up, I get this:
neo4j_amundsen      | 2021-03-10 19:10:46.250+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.". Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      | org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:45)
neo4j_amundsen      |   at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:187)
neo4j_amundsen      |   at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:124)
neo4j_amundsen      |   at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:91)
neo4j_amundsen      |   at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:32)
neo4j_amundsen      | Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:473)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
neo4j_amundsen      |   at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:180)
neo4j_amundsen      |   ... 3 more
neo4j_amundsen      | Caused by: java.lang.RuntimeException: Error starting org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory, /neo4j/data/databases
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:232)
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:148)
neo4j_amundsen      |   at org.neo4j.server.database.CommunityGraphFactory.newGraphDatabase(CommunityGraphFactory.java:41)
neo4j_amundsen      |   at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:90)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
neo4j_amundsen      |   ... 5 more
neo4j_amundsen      | Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.internal.locker.StoreLockerLifecycleAdapter@5be46f9d' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:473)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:227)
neo4j_amundsen      |   ... 9 more
neo4j_amundsen      | Caused by: org.neo4j.kernel.StoreLockException: Unable to create path for store dir: /neo4j/data/databases. Please ensure no other process is using this database, and that the directory is writable (required even for read-only access)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.storeLockException(StoreLocker.java:116)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.checkLock(StoreLocker.java:79)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.GlobalStoreLocker.checkLock(GlobalStoreLocker.java:61)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLockerLifecycleAdapter.start(StoreLockerLifecycleAdapter.java:36)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
neo4j_amundsen      |   ... 11 more
neo4j_amundsen      | Caused by: java.io.IOException: Unable to create directory path [/neo4j/data/databases] for Neo4j store.
neo4j_amundsen      |   at org.neo4j.io.fs.DefaultFileSystemAbstraction.mkdirs(DefaultFileSystemAbstraction.java:120)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.checkLock(StoreLocker.java:73)
neo4j_amundsen      |   ... 14 more
neo4j_amundsen      | 2021-03-10 19:10:46.262+0000 INFO  Neo4j Server shutdown initiated by request
neo4j_amundsen exited with code 1

Any advice or something I'm doing wrong?

There should be a few configuration messages before this one, do you mind including them? Here are the ones I receive when I run the same command:
neo4j_amundsen      | Active database: graph.db
neo4j_amundsen      | Directories in use:
neo4j_amundsen      |   home:         /var/lib/neo4j
neo4j_amundsen      |   config:       /var/lib/neo4j/conf
neo4j_amundsen      |   logs:         /logs
neo4j_amundsen      |   plugins:      /var/lib/neo4j/plugins
neo4j_amundsen      |   import:       NOT SET
neo4j_amundsen      |   data:         /var/lib/neo4j/data
neo4j_amundsen      |   certificates: /var/lib/neo4j/certificates
neo4j_amundsen      |   run:          /var/lib/neo4j/run

The fact that you're seeing Unable to create path for store dir: /neo4j/data/databases. leads me to believe that the /data directory config (set here somehow isn't being respected or isn't present.

Sure! (sorry, I should have included it before, but was mixed with other stuff)
dorian@zarya amundsen % docker-compose -f docker-amundsen.yml up neo4j
Recreating neo4j_amundsen ... done
Attaching to neo4j_amundsen
neo4j_amundsen      | Warning: Some files inside "/data" are not writable from inside container. Changing folder owner to neo4j.
neo4j_amundsen      | Changed password for user 'neo4j'.
neo4j_amundsen      | Active database: amundsen.db
neo4j_amundsen      | Directories in use:
neo4j_amundsen      |   home:         /var/lib/neo4j
neo4j_amundsen      |   config:       /var/lib/neo4j/conf
neo4j_amundsen      |   logs:         /logs
neo4j_amundsen      |   plugins:      /var/lib/neo4j/plugins
neo4j_amundsen      |   import:       /var/lib/neo4j/import
neo4j_amundsen      |   data:         /neo4j/data
neo4j_amundsen      |   certificates: /var/lib/neo4j/certificates
neo4j_amundsen      |   run:          /var/lib/neo4j/run
neo4j_amundsen      | Starting Neo4j.
neo4j_amundsen      | 2021-03-10 20:09:12.254+0000 WARN  Unknown config option: dbms.shell.enabled
neo4j_amundsen      | 2021-03-10 20:09:12.271+0000 WARN  dbms.active_database is deprecated.
neo4j_amundsen      | 2021-03-10 20:09:12.438+0000 INFO  ======== Neo4j 3.5.26 ========
neo4j_amundsen      | 2021-03-10 20:09:12.521+0000 INFO  Starting...
neo4j_amundsen      | 2021-03-10 20:09:20.766+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.". Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      | org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:45)
neo4j_amundsen      |   at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:187)
neo4j_amundsen      |   at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:124)
neo4j_amundsen      |   at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:91)
neo4j_amundsen      |   at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:32)
neo4j_amundsen      | Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:473)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
neo4j_amundsen      |   at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:180)
neo4j_amundsen      |   ... 3 more
neo4j_amundsen      | Caused by: java.lang.RuntimeException: Error starting org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory, /neo4j/data/databases
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:232)
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:148)
neo4j_amundsen      |   at org.neo4j.server.database.CommunityGraphFactory.newGraphDatabase(CommunityGraphFactory.java:41)
neo4j_amundsen      |   at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:90)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
neo4j_amundsen      |   ... 5 more
neo4j_amundsen      | Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.internal.locker.StoreLockerLifecycleAdapter@5be46f9d' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:473)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:227)
neo4j_amundsen      |   ... 9 more
neo4j_amundsen      | Caused by: org.neo4j.kernel.StoreLockException: Unable to create path for store dir: /neo4j/data/databases. Please ensure no other process is using this database, and that the directory is writable (required even for read-only access)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.storeLockException(StoreLocker.java:116)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.checkLock(StoreLocker.java:79)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.GlobalStoreLocker.checkLock(GlobalStoreLocker.java:61)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLockerLifecycleAdapter.start(StoreLockerLifecycleAdapter.java:36)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
neo4j_amundsen      |   ... 11 more
neo4j_amundsen      | Caused by: java.io.IOException: Unable to create directory path [/neo4j/data/databases] for Neo4j store.
neo4j_amundsen      |   at org.neo4j.io.fs.DefaultFileSystemAbstraction.mkdirs(DefaultFileSystemAbstraction.java:120)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.checkLock(StoreLocker.java:73)
neo4j_amundsen      |   ... 14 more
neo4j_amundsen      | 2021-03-10 20:09:20.776+0000 INFO  Neo4j Server shutdown initiated by request
neo4j_amundsen exited with code 1

It's possible this could be caused because I had an old neo4j container, if that's the case, what do I need to do to reset my environment? (and if that's the case, we'll need a migration path)

Hmm, this line is still confusing to me:
neo4j_amundsen      |   data:         /neo4j/data

If you haven't already, do you mind taking down and back up the entire stack? (e.g. docker-compose -f docker-amundsen.yml down then docker-compose -f docker-amundsen.yml up)

Sure:
dorian@zarya amundsen % docker-compose -f docker-amundsen.yml down
Removing amundsenfrontend ... done
Removing amundsenmetadata ... done
Removing amundsensearch   ... done
Removing neo4j_amundsen   ... done
Removing es_amundsen      ... done
Removing network amundsen_amundsennet
dorian@zarya amundsen % docker-compose -f docker-amundsen.yml up neo4j
Creating neo4j_amundsen ... done
Attaching to neo4j_amundsen
neo4j_amundsen      | Changed password for user 'neo4j'.
neo4j_amundsen      | Active database: amundsen.db
neo4j_amundsen      | Directories in use:
neo4j_amundsen      |   home:         /var/lib/neo4j
neo4j_amundsen      |   config:       /var/lib/neo4j/conf
neo4j_amundsen      |   logs:         /logs
neo4j_amundsen      |   plugins:      /var/lib/neo4j/plugins
neo4j_amundsen      |   import:       /var/lib/neo4j/import
neo4j_amundsen      |   data:         /neo4j/data
neo4j_amundsen      |   certificates: /var/lib/neo4j/certificates
neo4j_amundsen      |   run:          /var/lib/neo4j/run
neo4j_amundsen      | Starting Neo4j.
neo4j_amundsen      | 2021-03-10 23:41:30.879+0000 WARN  Unknown config option: dbms.shell.enabled
neo4j_amundsen      | 2021-03-10 23:41:30.898+0000 WARN  dbms.active_database is deprecated.
neo4j_amundsen      | 2021-03-10 23:41:31.114+0000 INFO  ======== Neo4j 3.5.26 ========
neo4j_amundsen      | 2021-03-10 23:41:31.206+0000 INFO  Starting...
neo4j_amundsen      | 2021-03-10 23:41:40.243+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.". Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      | org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:45)
neo4j_amundsen      |   at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:187)
neo4j_amundsen      |   at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:124)
neo4j_amundsen      |   at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:91)
neo4j_amundsen      |   at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:32)
neo4j_amundsen      | Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@51fadaff' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:473)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
neo4j_amundsen      |   at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:180)
neo4j_amundsen      |   ... 3 more
neo4j_amundsen      | Caused by: java.lang.RuntimeException: Error starting org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory, /neo4j/data/databases
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:232)
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:148)
neo4j_amundsen      |   at org.neo4j.server.database.CommunityGraphFactory.newGraphDatabase(CommunityGraphFactory.java:41)
neo4j_amundsen      |   at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:90)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
neo4j_amundsen      |   ... 5 more
neo4j_amundsen      | Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.internal.locker.StoreLockerLifecycleAdapter@5be46f9d' was successfully initialized, but failed to start. Please see the attached cause exception "Unable to create directory path [/neo4j/data/databases] for Neo4j store.".
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:473)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
neo4j_amundsen      |   at org.neo4j.graphdb.facade.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:227)
neo4j_amundsen      |   ... 9 more
neo4j_amundsen      | Caused by: org.neo4j.kernel.StoreLockException: Unable to create path for store dir: /neo4j/data/databases. Please ensure no other process is using this database, and that the directory is writable (required even for read-only access)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.storeLockException(StoreLocker.java:116)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.checkLock(StoreLocker.java:79)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.GlobalStoreLocker.checkLock(GlobalStoreLocker.java:61)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLockerLifecycleAdapter.start(StoreLockerLifecycleAdapter.java:36)
neo4j_amundsen      |   at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
neo4j_amundsen      |   ... 11 more
neo4j_amundsen      | Caused by: java.io.IOException: Unable to create directory path [/neo4j/data/databases] for Neo4j store.
neo4j_amundsen      |   at org.neo4j.io.fs.DefaultFileSystemAbstraction.mkdirs(DefaultFileSystemAbstraction.java:120)
neo4j_amundsen      |   at org.neo4j.kernel.internal.locker.StoreLocker.checkLock(StoreLocker.java:73)
neo4j_amundsen      |   ... 14 more
neo4j_amundsen      | 2021-03-10 23:41:40.247+0000 INFO  Neo4j Server shutdown initiated by request
neo4j_amundsen exited with code 1

@dorianj and I did some offline debugging and he identified the cause of this error as the config living in example/docker/neo4j/conf within this repo. I had been testing this by moving the docker-compose file out of the repo (I didn't want existing volume names to clash 🤦♀ ) so my instance did not pick up that config at all. I'll be going through this a bit more today to see what, if anything, in the supplied config is still needed.


add ability to disable live queries

Implements #2140

added toggle to disable live queries in advanced settings
added new live query status endpoint (checks for disabled via config and Redis health)
updated QueryPage UI to use new live query status endpoint

is there ability to enable it for specific users, or its only enable/disable for all users.

@anelshaer, it's just a simple global toggle and applies to all users but a sneaky admin user could toggle it off/on :smile:.
Should be rather simple to add a bypass for admin users, but targeting specific users would be a larger change (I think) because I believe the only user segmentation that exists currently is admin/non-admin.

Follow up in #2181.


Re-arrange gas definitions

Currently we have all teh functions regarding gas usage defined in evm.md directly. Following https://github.com/runtimeverification/evm-semantics/pull/1726, we have a dedicated gas.md file, which we could consolidate gas definitions into. I think a good structure would be:

Module GAS-SYNTAX which defines the gas arithmetic operators and the lifting of Int operators into Gas operators.
Module GAS-INFINITY which defines #gas(...) as the point in a pointed set.
Module GAS-FEES which defines all the schedule constants and gas functions (like Cgascap(...) etc...)
Module GAS-SIMPLIFICATION which defines all the simplification rules related to gas and infinite gas (marked as symbolic so that only the Haskell backend gets it).
Module GAS which imports all the above modules.

Oh whoops, I had this tab open from last night and was thinking to start on this if the HydraDX audit commit wasn't in yet. I didn't refresh the page and didn't see Scott was assigned


Remove hack

@chenglou Since I saw your talk at React Europe(I was there) and I wanted to use Spring asap, this pull request is aimed to remove the hack, because I basically don't want my user slow down animations on fat keydowns :D

Hah, can you believe some people are already using it? Wait till their users find out pressing on a key wreaks havoc in their app =P
Thanks for the PR. We'll make an actual dedicated functionality for this in the future.


outlook phishlets no longer working.

DO NOT ASK FOR PHISHLETS.
DO NOT ASK FOR HELP CREATING PHISHLETS.
DO NOT ASK TO FIX PHISHLETS.
DO NOT ADVERTISE OR TRY TO SELL PHISHLETS.
EXPECT A BAN OTHERWISE. THANK YOU!
REPORT ONLY BUGS OR FEATURE SUGGESTIONS.

outlook phishlets no longer working


logo

I am working with a graphic designer to create a logo for Dada.

This is based on a famous piece of Dada artwork: https://www.moma.org/learn/moma_learning/marcel-duchamp-bicycle-wheel-new-york-1951-third-version-after-lost-original-of-1913/

3 is best.
The bicycle theme is reminiscent of the rust logo for better or worse.

Sorry to come out of nowhere, aside from 3, I think the second is quite nice too, as it has the "dada" in the picture, though the D has slightly bigger width.

The bicycle theme is reminiscent of the rust logo for better or worse.

This was intended :)

Now available at https://github.com/dada-lang/dada-artwork


Decide what CSS updates we should incorporate to ensure users can more easily read and select answers

Start by updating language to make keywords appear closer to the beginning of the description/adding a new option that just states "Mold" with the correct citation to code for instance.


remove TNG verbiage from readme

Signed-off-by: dcmiddle<EMAIL_ADDRESS>

This file should be removed.  All docs should go in sphinx except the top-level README.md, etc.


Is it possible to add reblog tags and caption to metadata?

In the metadata, there are new entries such as Reblog Url and Reblog Name. For me, this is a very good addition to metadata, it's useful to know the new blogs. There is a question, is it possible to add also Reblog Photo Caption and Reblog Tags (means the original tags and the caption from the blog where the reblog was made), if it is possible to get from tumblr api? Thanks!

Nothing in the api about this.
It's certainly possible to grab the referenced reblog url page and check for tags on this page. That however requires some more work to properly implement and downloading plenty of referenced web pages just for tags.
I'll probably don't do this myself as I don't know if that's a good addition honestly. But if someones cares to implement this, I'm open to any code.

Well, I agree, for others it will not be a good addition, it seems this is just for me it will be. Thanks for the answer. I probably better close this topic, because I do not think that someone else will implement it. Thanks again!


Add continous execution test

This test should create a performer that requires delegated execution.

This has landed.


Search: Option to expand all results by default

Currently, in the search viewlet, we automatically collapse results from files with more than 10 hits.
This came from a time when adding many tree entries was more expensive; now that we can afford to show more items, it would be nice to have the auto-collapse logic as a configureable setting. We could make results either never collapse, or allow users to configure the collapse threshold away from 10.
Similar to #48842. Related to #28090.

Turns out we already had this: "search.collapseResults": "alwaysExpand"


Add serialization test for i32, i64, double

Also adds support for the double type as a map key/value.

Coverage remained the same at 90.0% when pulling 995a9fa0807c30a8e095ca41e54140ca277f5f5f on pguillory:double into f5c5a1067ed56299dfce9668446cc5b94e59f0fa on pinterest:master.


[Bug][config-ui] Wording should be changed when configuring deployment for a github connection

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened

What you expected to happen
Update it based on the annotation.
How to reproduce
N/A
Anything else
No response
Version
main
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

@e2corporation Of course, no problem.


Extends "teams channel" commands with extra options. Closes #3688

Extends "teams channel" commands with extra options. Closes #3688
Extends below commands to support option sets of teamId, temName and channelId, channelName:

teams channel remove
teams channel set

Thank you @SmitaNachan
We'll review it ASAP!

Hi @milanholemans
Can you please help to re-run the test cases?
There was a timeout. I re-ran the test cases on my Windows machine and seems worked fine.
Thank you.

Certainly
I re-triggered them

Hi @Adam-it @milanholemans
I have raised the PR in v6 branch at https://github.com/pnp/cli-microsoft365/pull/3797
Should we then close this one?

Yes, let's close this one.


fix(*): Release.Time is deprecated in Helm v3

Appreciate the attempt, but we should have a PR per chart, and we also need to bump chart versions. I'm not even sure if this change would affect upgrades on those charts/apps.


Error: std::bad_alloc

Hey! The project looked extremely promising so I had to give it a go. Unfortunately I have run into an error on my first torrent creator.
torrenttools create "E:\Docker\Deluge\Data\linux.iso"  --piece-size 4M --announce "XXX" -p on -o "E:\Docker\Deluge\Data\linux.torrent"
16.00 EiB in 0 directories, 1 files
Error: std::bad_alloc

The reported file size looks weird: 16.00 EiB. What is the filesize of the target you are trying to create a torrent from?

The reported file size looks weird: 16.00 EiB. What is the filesize of the target you are trying to create a torrent from?

About 27GB

Even with a different file, it's thinking it's 16 EiB

I think something goes wrong while retrieving information of the target from the filesystem on windows. I am trying to reproduce the issue now.

Sadly I currently don't have the time to support the windows version.
I have dropped windows support in the latest release.
I plan to make torrenttools available on windows again sometime in the future.
If you still want to use torrenttools on windows you can try out the docker container for now.


make cli tests fail on M1 mac because extra packages are found in test images

What happened:
On main of syft, running make cli fails on an M1 mac because https://github.com/anchore/syft/blob/ddb338d83414f5176a9897424b338cd445dd467e/test/cli/packages_cmd_test.go#L107, https://github.com/anchore/syft/blob/ddb338d83414f5176a9897424b338cd445dd467e/test/cli/packages_cmd_test.go#L116, and https://github.com/anchore/syft/blob/ddb338d83414f5176a9897424b338cd445dd467e/test/cli/packages_cmd_test.go#L129, find 4 extra packages.
What you expected to happen:
make cli would pass on a clean checkout.
Steps to reproduce the issue:

Get  an M1 mac (or ARM64 Linux box?)
Run git clone https://github.com/anchore/syft.git syft-extra-clean && cd syft-extra-clean && make bootstrap && make build && make cli && echo 'CLI tests passed'

Anything else we need to know?:
The extra packages are:
diff /tmp/non-m1  /tmp/m1
45a46
> gpg-pubkey                   305d49d6-55b78768      rpm
55a57,58
> kernel-core                  4.18.0-193.28.1.el7    rpm
> kernel-modules               4.18.0-193.28.1.el7    rpm
133a137
> qemu-guest-agent             10:2.12.0-3.el7        rpm

HEAD is at 354c72bbf4d2a005117def777410b6d084fcd467.
Environment:

Output of syft version:

% syft version
Application:        syft
Version:            0.79.0
JsonSchemaVersion:  7.1.4
BuildDate:          2023-04-21T13:34:06Z
GitCommit:          b2b332e8b2b66af0905e98b54ebd713a922be1a8
GitDescription:     [not provided]
Platform:           darwin/arm64
GoVersion:          go1.20.3
Compiler:           gc

OS (e.g: cat /etc/os-release or similar):

% uname -a
Darwin <hostname> 22.4.0 Darwin Kernel Version 22.4.0: Mon Mar  6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000 arm64

Per what @willmurphyscode is mentioning, we should be pinning these Dockerfile FROM references https://github.com/anchore/syft/blob/ddb338d83414f5176a9897424b338cd445dd467e/test/cli/test-fixtures/image-hidden-packages/Dockerfile#L1 . One side effect might be that we'd need to host these finalized images so that developers are only pulling images and not building test fixture images -- if we go this route (say hosting as a ghcr.io package) then we should probably have a CI workflow that owns how these fixture images get updated.

One side effect might be that we'd need to host these finalized images so that developers are only pulling images and not building test fixture images

I'm not sure I understand. Aren't folks building images today? (I'm trying to understand whether hosting the images ourselves is an improvement we should also do, or whether it would be made necessary by pinning these from lines to digests in a way that I don't understand.)


Uplevel Driver/ORM support in Developer Guide

Upleveled Driver/ORM support overview in "Develop" section.
I also removed this from the SQL Reference section, as this isn't reference material.

This change is

@awoods187 FYI

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/d9922e095291d4d9efbe1ada74c5ad0d6ee56e84/
Edited pages:

v19.2/install-client-drivers.md
v20.1/install-client-drivers.md

I love pulling this up--this is great. I like Jesse's idea but I think I'd need to see it in practice.

Should we consider making this action-oriented, like the rest of the topics in this guide: Install a Postgres Client?

This is a great idea. We currently have no instructions for specific drivers/ORMs outside of their Hello World tutorials. It might be best to decouple that from this PR though, as I'll probably do that for all of them and then make those instructions into includes that we add to the Hello World examples. Thoughts @jseldess ?

SGTM!


How can I find where SQLite stores data when using an in-memory database (:memory:)?

The memory consumption of a Node.js server process using an SQLite in-memory database decreased from 1.5 GB to 50 MB in Task Manager, while the SQLite database still contains 1 GB of data. The database size was found using this query: SELECT (page_count - freelist_count) * page_size AS size FROM pragma_page_count(), pragma_freelist_count(), pragma_page_size().

This is a duplicate of https://github.com/WiseLibs/better-sqlite3/issues/125 and not a better-sqlite3 question.


gemini image name

Need to replace https://github.com/CiscoCloud/vaquero-vagrant/blob/master/Vagrantfile#L2 to call gemini/vaquero image stored on atlas

#7


NEW FEED ADDED : the Israeli national authority for public transport

the Israeli national authority for public transport
,  (IL)
Details
Data type
Issue type
New feed
Name
Your name and organization
akiva
URLs

Current URL on OpenMobilityData.org
Updated/new feed URL
Download URL
Link to dataset

https://gtfs.mot.gov.il/gtfsfiles/
None. uses SIRI-SM for realtime data
https://www.gov.il/BlobFolder/generalpage/gtfs_general_transit_feed_specifications/he/GTFS_Developer_Information_2022.07.27.pdf

Authentication
Authentication Type
Link to how to sign up for authentication credentials (API KEY)
HTTP header or API key parameter name
Note (any important clarifications so people know how to use your dataset)
the MOT uses the SIRI-SM protocol for realtime data. gtfs is used for static schedule data
View more details
https://docs.google.com/spreadsheets/d/1Q96KDppKsn2khdrkraZCQ7T_qRSfwj7WsvqXvuMt4Bc

btw, I noticed that to download the gtfs with curl, I had to use -k to ignore the bad tls certificate.
like this:
curl -o gtfs.zip -k https://gtfs.mot.gov.il/gtfsfiles/israel-public-transportation.zip


PowerRename - change the file extension

Description of the new feature / enhancement
change the file extension for example you have a file file.reg.txt but you want the file to be file.reg
Scenario when this would be used?
when you have a lot of files and you need to change their expansion
Supporting information
such a function is in Total Commander https://www.ghisler.com/ Multi-rename tool

@PesBandi, hello, thank you for quick answer.
Wow, it's amazing, thank you so much. It's work perfect

/helped


[Apple Reminders] ... Reminders menu bar does not work

Extension
https://www.raycast.com/raycast/apple-reminders
Raycast Version
1.83.0
macOS Version
15.0 (24A335)
Description
Error:
Error: Cannot parse render tree JSON:
Unexpected end of file during string parse (expected low-surrogate code point but did not find one). around line 1, column 641932.)

Steps To Reproduce
Menu bar for reminders does not work after the update and keep placing and error.

Error: Cannot parse render tree JSON:
Unexpected end of file during string parse (expected low-surrogate code point but did not find one). around line 1, column 641932.)
Current Behaviour
No response
Expected Behaviour
No response

That's an odd error; I've never seen this one. Would you mind retrying to launch the command to make sure it's not a temporary error?

Hello, yes it is still the same
Error: Cannot parse render tree JSON:
Unexpected end of file during string parse (expected low-surrogate code point but did not find one). around line 1, column 641932.)

This may have been caused by an internal regression that we rolled back. Are you still experiencing the issue?

I'm closing this issue to maintain a clean backlog. Feel free to comment it if you still have the problem.

Hi there, I started seeing this within the last week.
It started on macOS 15.1 and I'm still seeing it on 15.2. I'm on latest stable Raycast 1.88.4. The other reminders actions work, just not the menu bar.
Here's what Raycast tells me:
Error: Cannot parse render tree JSON:
Unexpected end of file during string parse (expected low-surrogate code point but did not find one). around line 1, column 418.

Let me know if there's anything further I can do to help debug.


Add camunda-modeler.app v1.2.0

Adding a new cask

[x] Checked there aren’t open pull requests for the same cask.
[x] Checked there aren’t closed issues where that cask was already refused.
[x] When naming the cask, followed the token reference.
[x] Commit message includes cask’s name.
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.

camunda-modeler is an open source modelling tool for business processes (bpmn, cmmn, dmn)

initial setup for 1.2.0

You’re adding a new cask, not editing an existing one.
Also, as the instructions says, you’re supposed to delete what you do not need.

I somehow broke my local repo (had to upgrade cask). I will provide a new pr


Make it send on 8 AM/PM

I'd like this bot to send a meme twice a day on 8 AM and 8 PM

I think node-schedule can help solving it, but since I don't know how to cancel the job (see node-schedule/544), I'll wait for the author's reply.


ARROW-2398: [Rust] Create Builder for building buffers directly in aligned memory

Also adds our first example

@maxim-lian Vec is almost perfect, yes. The only problem is that the memory isn't aligned to an 8 or 64 byte boundary as required by the Arrow specification.


put_resp_header error after api_sign_in

Hello,
I am going through the simple api authentication blog post.
When i try to insert the header in to the response i get the following error
** (exit) an exception was raised:     ** (FunctionClauseError) no function clause matching in Plug.Conn.put_resp_header/3
My code looks like this
` defp update_user(conn, user, user_params) do
changeset = User.changeset(user, User.format_info(user_params))
case Repo.update(changeset) do
  {:ok, user_updated} ->
      new_conn = Guardian.Plug.api_sign_in(conn, user_updated)
      jwt = Guardian.Plug.current_token(new_conn)
      {:ok, claims} = Guardian.Plug.claims(new_conn)
      exp = Map.get(claims, "exp")

      new_conn = Plug.Conn.put_resp_header(new_conn,"authorization", "Bearer #{jwt}")
      new_conn = Plug.Conn.put_resp_header(new_conn,"x-expires", exp)
      new_conn
      |> render "loggedIn.json", user: user, jwt: jwt, exp: exp
    {:error, reason} ->
      conn
      |> put_status(401)
      |> render "error.json", errors: "Could not login"
end

end `
Do you have any idea?
Regards,
K

You're passing exp as an integer and not a string.
Fix it from this:
Plug.Conn.put_resp_header(new_conn,"x-expires", exp)
to this:
Plug.Conn.put_resp_header(new_conn, "x-expires", "#{exp}")
I'd also recommend to take advantage of the pipe operator like so:
conn
  |> put_status(200)
  |> put_resp_header("authorization", "Bearer #{jwt}")
  |> put_resp_header("x-expires", "#{exp}")
  |> render("loggedIn.json", %{user: user, jwt: jwt, exp: exp})

I'm sure this this function is in a controller and is __using__ the :controller behavior. So you don't have to prefix put_resp_header with Plug.Conn as it's already imported. So just using put_resp_header will do like the example I gave above.

@keithalpichi Thank you that fixed it.
It might be necessary to update the blog post though  i am probably the only one who would not notice.
Closing the issue

@kevin-DL you're welcome. I agree with you. Hopefully the authors of the article see this issue and fix it.


Related project

Hey,
Interesting project !
Just wanted to let you know about https://github.com/PrismarineJS/minecraft-data and https://github.com/ProtoDef-io/ProtoDef
It seems our projects are similar, maybe there are some stuff we could collaborate on.
How do you get the xml files, do you write them all manually ?
Anyway, nice work ;)

I already knew PrismarineJS' minecraft-data but unfortunately MCPE's protocol wasn't provided and I had to start my own project.
I'm thinking about moving the data to another repo(s) and organise it better, I really think we could collaborate on that.
XML files are mostly written by hand or converted and now maintained by hand.

If you're still interested in working on this, we'd love to chat with you in https://gitter.im/PrismarineJS/minecraft-data


save error leaves you on the recipe form with no feedback

When you hit save, there is no indication that anything is happening. If the save fails (e.g., a 400 for uploading too-large a photo), there is also no feedback. There should be some sort of indication that the save has started, and some indication if it fails.

Done


imath: 3.1.7 -> 3.1.9

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/AcademySoftwareFoundation/imath/releases.
meta.description for imath is: Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics
meta.homepage for imath is: https://github.com/AcademySoftwareFoundation/Imath
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
found 3.1.8 with grep in /nix/store/wn335qr0wdraw7bvisgznd8rs1j8ij5i-imath-3.1.8
found 3.1.8 in filename of file in /nix/store/wn335qr0wdraw7bvisgznd8rs1j8ij5i-imath-3.1.8

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

932 total rebuild path(s)

932 package rebuild(s)

First fifty rebuilds by attrpath
ChowKick
Sylk
activitywatch
adapta-gtk-theme
ajour
alfaview
alfis
almanah
alsa-scarlett-gui
altair
amberol
anki
anytype
apache-directory-studio
apostrophe
appimage-run
appimage-run-tests
aravis
archi
ashpd-demo
astroid
audio-recorder
authenticator
aw-qt
aws-workspaces
bada-bib
badwolf
balsa
banking
baobab
baresip
beamerpresenter
beamerpresenter-mupdf
beamerpresenter-poppler
beekeeper-studio
bespokesynth
bespokesynth-with-vst2
betterdiscord-installer
birdfont
bitwig-studio1
bitwig-studio2
blackbox-terminal
blanket
blender
blender-hip
bloomrpc
blueberry
blueprint-compiler
boatswain
bookworm

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/wn335qr0wdraw7bvisgznd8rs1j8ij5i-imath-3.1.8 \
  --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 imath https://github.com/r-ryantm/nixpkgs/archive/f2a83bcbd4d2f8b6973b4653a115889439b1ece3.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/wn335qr0wdraw7bvisgznd8rs1j8ij5i-imath-3.1.8
ls -la /nix/store/wn335qr0wdraw7bvisgznd8rs1j8ij5i-imath-3.1.8/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @paperdigits for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/AcademySoftwareFoundation/imath/releases.
meta.description for imath is: Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics
meta.homepage for imath is: https://github.com/AcademySoftwareFoundation/Imath
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
found 3.1.9 with grep in /nix/store/jdiffzr5fm24h29if6h3w2mw197qan72-imath-3.1.9
found 3.1.9 in filename of file in /nix/store/jdiffzr5fm24h29if6h3w2mw197qan72-imath-3.1.9

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

939 total rebuild path(s)

939 package rebuild(s)

First fifty rebuilds by attrpath
ChowKick
Sylk
abracadabra
activitywatch
adapta-gtk-theme
ajour
alfaview
alfis
almanah
alsa-scarlett-gui
altair
amberol
anki
anytype
apache-directory-studio
apostrophe
appimage-run
appimage-run-tests
aravis
archi
ashpd-demo
astroid
audio-recorder
authenticator
aw-qt
aws-workspaces
bada-bib
badwolf
balsa
banking
baobab
baresip
beamerpresenter
beamerpresenter-mupdf
beamerpresenter-poppler
beekeeper-studio
bespokesynth
bespokesynth-with-vst2
betterdiscord-installer
birdfont
bitwig-studio1
bitwig-studio2
blackbox-terminal
blanket
blender
blender-hip
bloomrpc
blueberry
blueprint-compiler
boatswain

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jdiffzr5fm24h29if6h3w2mw197qan72-imath-3.1.9 \
  --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 imath https://github.com/r-ryantm/nixpkgs/archive/9e7e0fedef6d9639dd80d4856abfbbb1dc25ae4c.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/jdiffzr5fm24h29if6h3w2mw197qan72-imath-3.1.9
ls -la /nix/store/jdiffzr5fm24h29if6h3w2mw197qan72-imath-3.1.9/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @paperdigits for testing.

@ofborg build olive-editor opencolorio openexr_3


Documentation: cookbook/scaling_out refer to graphite monitoring

one problem with scaling out without a proper implementation may be seen to be monitoring the results realtime.
this is not a problem, so a quick reference to graphite protocol section will assist.
obviously some data like the percentiles cannot be merged into 1 number with this approach.

Scaling out preferred solution is FrontLine.


⚠ Samsung has degraded performance

In 67a5b43, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2146 ms

Resolved: Samsung performance has improved in 7711621.


Fix torch-1.12 compat

Codecov Report

Merging #17 (df3290e) into main (751b2a3) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #17   +/-   ##
=======================================
  Coverage   86.18%   86.18%
=======================================
  Files           4        4
  Lines         152      152
  Branches       30       30
=======================================
  Hits          131      131
  Misses         11       11
  Partials       10       10

Impacted Files
Coverage Δ

src/torch_ppr/utils.py
87.96% <100.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 751b2a3...df3290e. Read the comment docs.


Include Content-Length header from test requests

Fix for ticket #463. Include Content-Length header from test requests.

@davvd Please proceed with code review.

@happy-neko Many thanks, I will find someone to review it before we merge

@pinaf please review,thanks

@Happy-Neko instead of manually adding the header to evry test, let's make RqFake set the header itself based on the body content lenth.

let's make RqFake set the header itself based on the body content lenth.

@pinaf RqFake has constructor:
public RqFake(final List<String> head, final InputStream body)

It is impossible to know InputStream's size in advance.

@Happy-Neko You are correct.

@rultor merge

@rultor merge

@pinaf Thanks for your request. @yegor256 Please confirm this.

@yegor256 Please confirm PR merge.

@yegor256 Please confirm PR merge.

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Done! FYI, the full log is here (took me 14min)

@ypshenychka please, check this issue for QA compliance, as per par.24

@rultor deploy

@rultor deploy

@davvd OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@davvd Done! FYI, the full log is here (took me 9min)

@pinaf
According to our QA Rules:

The code reviewer found at least three problems in the code.

No issues were found during code review.
Please confirm that you'll try to find at least three problems while future reviews.

@ypshenychka I confirm

@davvd Quality is acceptable.

@davvd Quality is acceptable.

@ypshenychka thanks for the QA review, we'll work better next time

@pinaf I added 10 mins to @ypshenychka (for QA review) in transaction 73951253. thanks, I just added 19 mins to your account, payment AP-5P63351382569561R, 263 hours and 22 mins spent. you're getting extra minutes here (c=4). added +19 to your rating, now it is equal to +5238


How can I send POST data as JSON?

Hi,
When using the UI (api/spec.html) I want to test out my endpoints by sending in POST data in the form of application/json. The ui does show that the content type is application/json

But when I click "Try it out!" it doesn't actually create a JSON object with the param name as the key, it just sends the parameter as plain text. Does anyone know how to get the ui to send the parameters as formatted json objects?
Thanks!

If your "facebook_token" is not a JSON object but a primitive object (string, integer, etc.) try form parameter's type instead of body

Well! I had to sent on the value box the actual JSON I wanted to send. Instead of just the value! Just like
{ "key": "value" }
I think is a miss understand from my part or maybe a very tricky situation!
It wouldn't be better if we could send just the value and the wrapper auto generate the JSON to send to the request? I guess it would be more straight forward!  I really would like to help on this situation! But I'm not getting where those arguments are configured! I'm still looking for it, but if you have any time, please point me where I can start to change that? I'd be grateful!

Can you post a snippet of example code to demo what you're trying to do?


Doc: RF4 Trusted User Model spec to share with badgeholders

Starter:
The trusted user model is being built from a variety of Web3 Social & Identity sources.
These currently include:

Farcaster: an address that is linked to a Farcaster ID
Passport: an address with a Passport that is above the threshold score
EigenTrust by Karma3Labs: an address linked to a Farcaster ID that is above the threshold score

In order to be a “trusted user”, an address must be linked to a Farcaster ID and meet either Passport or EigenTrust’s threshold requirements.
We are also considering additional sources of reputation data, including:

ENS: addresses that resolve to an ENS
OP Citizen: addresses with an OP Citizen attestation
Farcaster pre-permissionless: Farcaster users with a FID lower than 20939
Farcaster users with at least three followers that are users Vitalik follows
OP Labs sybil detection

The doc should also address (from chat):
Areas where badgeholder help is most valuable:

Setting boundaries. For instance, we're not going to have a ZK solution  or new attestation solution, we need to work with what we have. We also can't chase down every idea that comes up in the forum. We should agree on a set of boundaries and then accept that there will be experiments we can't do because they are outside those boundaries.
Determining worthwhile signals. This is basically extending and sharing the backlog of fields that could be included in the TUM, and then coming up with a shortlist of things we actually want to implement. Happy to do this in the open. Maybe we put a cap on the number of signals we want to experiment with.
Reviewing the data. We'll need to implement and run each variant of the TUM, then review the data, and eventually arrive at one or two versions we want to use in production for the metrics. It's probably better to have some pre-determined technical definition of "the best model" rather than additional voting to determine the best model on the basis of the data.

https://docs.google.com/document/d/1nVAbzTpxIPrUYAoZzH7hNvoqDemDofHP-F22Hnhq-n0/edit?usp=sharing


Update packaging_python_slides.md

Didn't work for me otherwise

The reason for writing <directory-name> and not <src> in the lecture slides is that having a src/ is good practice but not at all mandatory. One could have the packages in another directory xyzname/file.py and that could also be packaged. The only requirement then is that the name of the package be xyzname.


format query string to pass params via pop: MB-1674

Description
Building query statements using format is bad as it allows for sql injection... Update to pass params via pop.
Fix vulnerability in original place I noticed this pattern in the code... There might be more but we have a jira ticket to check...
Setup
go test ./pkg/models/ -v -testify TestUpdateMTOShipmentStatus
Code Review Verification Steps

[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change
this article explains more about the approach used.

closing for this branch and eventual pr: lt-ren-fix-sql-injection


Make native extensions.

Key transforming of large hashes is super slow.

rust repo: https://github.com/NullVoxPopuli/case_transform-rust-extensions


Re Add Preview Handlers Unit Tests Project

SvgPreviewHandler and PreviewHandlerCommon Unit tests are failing in CI pipeline. Currently both projects have been removed from the Solution. This issue is to identify the cause of failure of Unit tests and re add the Projects after fixing and validate Unit Projects in a separate branch with tests enabled in build pipeline.

Closing the issue because it has been resolved in the linked PR and re-enabled in CI.


Making linear solvers independent libraries

This is a major refactoring of MadNLP.
The goal is to make the following linear solvers independent libraries:

HSL (ma27, ma57, ma77, ma86, ma97)
Mumps
Pardiso
Schur/Schwarz
LapackGPU
The independent libraries will be stored in lib.

Umfpack, PardisoMKL, LapackCPU will remain in src as a default solver, but this is subject to change.

@frapac Refactoring seems almost done! In this PR the following changes are made:

HSL, Mumps, LapackGPU, Pardiso, Schwarz/Schur, Krylov are now stored in separate packages. Each package is not necessarily a linear solver, but I classified them based on their practical usage (e.g., MadNLPGraphs store the Plasmo interface and graph-based solvers MadNLPSchwarz and MadNLPSchur). So now the core MadNLP has very few dependencies.
Each package has own test where the user can locally Pkg.test(package). And the CI does testing all the packages at once. The script for testing is stored in .ci
The new packages are stored in lib, as we discussed before. Laster these packages can be registered in the General julia registry.

Please feel free to check this branch and let me know what you think.

Now all the extension packages are registered and working.
One thing though, is that MadNLPGPU is not working with CUDA 3.3. Not sure exactly why but might be because of the new DnXsytrs that was recently implemented. For now, we fall back to CUDA 3.2, and this will be addressed in a separate PR.


⚠ Bofrost.si has degraded performance

In b9835e1, Bofrost.si (https://www.bofrost.si) experienced degraded performance:

HTTP code: 200
Response time: 4843 ms

Resolved: Bofrost.si performance has improved in 135ee45 after 12 minutes.


New Update

As a part of new update, TDS receivable Accounts also need to be specified on TDS Posting setup page to use TDS on Customer functionality, hence modification done by me.

Closing as per internal processes for the Indian localization.


Feature/drop down menu improvement

[x] I have tested my component
[x] I have updated the documentation or there is no documentation needed

:tada: This PR is included in version 2.0.0-rc.6 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Error when checking target: expected conv2d_134 to have 4 dimensions, but got array with shape (24, 320, 320)

Error when checking target: expected conv2d_134 to have 4 dimensions, but got array with shape (24, 320, 320)

Could you add a sample of your code? This is probably to do with using the wrong input shape or using a pretrained model whose weights expect different shapes. Hard to tell without sample code.

I'm getting the same error - model is completely ignoring batch size and mapping (batch, h, w, num_channels) -> to (h,w, out_channels)


Autofill email and password not working in iOS

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
I used autofill hints in the text form field and autofill group it works fine in Android but not in any IOS version, I already enabled the autofill in iOS devices.
Added an associated domain

enabled autofill credential provider in the Xcode too.
Expected results
When I click on the login button I'm calling this function
TextInput.finishAutofillContext(shouldSave: true);
it works perfectly fine and shows me a dialogue box while clicking on the login button to save my email and password But in IOS after clicking on iOS it should also save my email and password in the Chrome password manager
Actual results
When I click on the login button I'm calling this function
TextInput.finishAutofillContext(shouldSave: true);
it works perfectly fine and show me a dialogue box while clicking on login button to save my email and password But in IOS after clicking on iOS it doesnt save my email and password in the chrome password manager
Code sample
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
static const String _title = 'Flutter Code Sample';
@override
Widget build(BuildContext context) {
return MaterialApp(
title: _title,
home: Scaffold(
appBar: AppBar(title: const Text(_title)),
body: MyStatefulWidget(),
),
);
}
}
class MyStatefulWidget extends StatefulWidget {
const MyStatefulWidget({Key? key}) : super(key: key);
@override
_MyStatefulWidgetState createState() => _MyStatefulWidgetState();
}
class _MyStatefulWidgetState extends State {
var isSameAddress = true;
final billingAddress1Key = UniqueKey();
final billingAddress2Key = UniqueKey();
final _formKey = GlobalKey();
@override
Widget build(BuildContext context) => Form(
key: _formKey,
child: AutofillGroup(
onDisposeAction: AutofillContextAction.commit,
child: ListView(
padding: EdgeInsets.symmetric(horizontal: 16),
children: [
Column(
children: [
TextFormField(
autofillHints: [AutofillHints.email],
validator: (value) =>
value!.isEmpty ? "some email please" : null,
decoration: const InputDecoration(
labelText: 'email',
hintText: 'enter email adress',
),
),
TextFormField(
autofillHints: [AutofillHints.password],
validator: (value) =>
value!.isEmpty ? "some password please" : null,
decoration: const InputDecoration(
labelText: 'password',
hintText: 'enter your password',
),
),
],
),
MaterialButton(
child: Text("submit"),
onPressed: () {
if (_formKey.currentState!.validate()) {
TextInput.finishAutofillContext(shouldSave: true);
debugPrint("----> Naigate to 2nd Page");
Navigator.push(
context,
MaterialPageRoute(builder: (context) => SecondRoute()),
);
}
},
),
],
),
),
);
@override
void dispose() {
debugPrint("Form widget disposed");
super.dispose();
}
}
class SecondRoute extends StatefulWidget {
@override
_SecondRouteState createState() => _SecondRouteState();
}
class _SecondRouteState extends State {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Second Route"),
),
body: Center(
child: ElevatedButton(
onPressed: () {
debugPrint("----> Naigate back to first page");
Navigator.pop(context);
//Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => MyApp()));
},
child: Text('Go back!'),
),
),
);
}
@override
void dispose() {
debugPrint("2nd Screen widget disposed");
super.dispose();
}
}
Screenshots or Video
No response
Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.5, on macOS 13.0.1 22A400 darwin-arm64, locale en-PK)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.3)
[✓] VS Code (version 1.68.1)
[✓] Connected device (5 available)
[✓] Network resources
• No issues found!

Hi @bakht200. Thanks for filing this. I see there is an already open issue describing this exact case. Closing this as a duplicate of https://github.com/flutter/flutter/issues/116889, kindly upvote, comment and follow up on the issue for updates.
Thank you!


[NTR]monocyte-derived_dendritic_cell

Note - please check that the term does not already exist (check OLS: https://www.ebi.ac.uk/ols/ontologies/cl)
Preferred term label:
monocyte-derived dendritic cell
Synonyms
MDDC cell
Definition (free text, please give PubMed ID in format PMID:XXXXXX)
Parent cell type term (check the hierarchy here https://www.ebi.ac.uk/ols/ontologies/cl):
What is the anatomical structure that the cell is a part of? Please check Uberon: https://www.ebi.ac.uk/ols/ontologies/uberon
BTO:0002900
Your nano-attribution (ORCID)
Any additional notes or concerns

@kalpanaps is this still needed?

It is needed, as we could not map this term to any ontology. This is one of host organism where protein-protein interaction has been detected and we need ontology support.
Let me know if any further information is needed.
Best regards,
Kalpana
Kalpana Panneerselvam
IntAct-Senior Scientific Database Curator
European Molecular Biology Laboratory
European Bioinformatics Institute (EMBL-EBI)
Wellcome Genome Campus
Hinxton
Cambridge CB10 1SD
United Kingdom
Tel: +44 1223 494 468
email: @.***

On 16 Nov 2021, at 2:18 am, Nicole Vasilevsky @.***> wrote:
@kalpanaps https://github.com/kalpanaps is this still needed?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/obophenotype/cell-ontology/issues/1104#issuecomment-969689597, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMIO24IDTGNITB5AXG3RLJTUMG5OTANCNFSM45EKM73A.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


string in the runtime

This is a hard crazy thing actually, the performance in beginning is not quite important, but have to be convience.

drop


Warn on Conflicting Keys

Problem
Suppose you have a package with this Cargo.toml:
[package]
name = "example"
version = "0.1.0"
edition = "2021"

[lib]
proc-macro = false
proc_macro = true

Is the library crate a proc macro crate or not?
It's a little hard to tell. (The answer is no.)
Proposed Solution
Warn when two keys are set that control the same thing.
I don't know if there are other pairs like this but, if there are, they should also warn like "conflicting keys: proc-macro overwrites proc_macro".
Notes
I heard about this from @Nemo157 on Discord, as a bit of historical trivial about Cargo. They mentioned that it's caused some problems for users of docs.rs, although I have not encountered this issue personally.

@rustbot claim


doc: Add tutorial and code samples with Spring and Hikari

Summary
Add tutorial and code samples with Spring and Hikari
Description
Add tutorial and code samples with Spring and Hikari
Additional Reviewers
@karenc-bq @sergiyv-improving @aaron-congo @crystall-bitquill
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Investigating build failures.


Count contributors' votes, regardless of account age

Reminder for meritocracy review.

Reminder for meritocracy review.

Four for the price of one!


error try to add attachment relation through model

Describe the bug
I try to create a sample for using attachments. I use all steps from https://orchid.software/en/docs/attachments/ and https://orchid.software/en/docs/quickstart-files/. If i a the following to the Model "post", i can't add a post anymore. The page only shows a white page. Create and edit does not work anymore.
public function hero()
{
     return $this->hasOne(Attachment::class, 'id', 'hero')->withDefault();
}

To Reproduce
Create all files described at https://orchid.software/en/docs/quickstart-crud/. Add attachment support. https://orchid.software/en/docs/quickstart-files/. After that add relation to model described here https://orchid.software/en/docs/attachments/#remove.
After adding the relation the create/edit page could not be loaded anymore. Without the releation the page is ok.
I don't see the error. Any tipps for me?
Desktop (please complete the following information):

OS: Windows 10
Browser Firefox
Version 108.01

Server (please complete the following information):

Plattform Version: 13.9.1
Laravel Version: 9.45.1
PHP Version:  8.0.26
Database:  [MySql
Database Version:  15.1

Duplicate issue post https://github.com/orchidsoftware/platform/issues/1836


Lambda Layer Update : OTel Java 1.12.1

This PR updates OTel Java dependencies to 1.12.1 and other dependencies to their latest available

It looks like there are even newer changes based on aws-observability/aws-otel-java-instrumentation#165, sorry for not checking earlier, do you want to update to these all at once?

sure Nathaniel, updating them


feat!: remove schema1 from registry handlers

Part of: https://github.com/distribution/distribution/issues/3966
This PR is a step towards the elimination of schema v1 support in distribution.
This PR removes schema1 package references from the registry/handlers package.

I have a fix for these tests but even though I'm a maintainer I can't push them to your fork which makes me think you might have some tighter permissions set up on your forked repo 🤷♂

@milosgajdos Seems to be because I created the PR from an organization fork and that setting isn’t available for org owned forks. Feel free to just create a new PR and we can close this one.

@milosgajdos Seems to be because I created the PR from an organization fork and that setting isn’t available for org owned forks. Feel free to just create a new PR and we can close this one.

Aaah, that makes a lot of sense! Ok, will open a separate PR then. Let's keep this open till then

Closing in favor of https://github.com/distribution/distribution/pull/3987


archlinux must be updated when repos are refreshed

Pacman does not resolve .so files, so if an so bump happens with one of these packages, it could break other packages.
pacman: error while loading shared libraries: libpsl.so.5: cannot open shared object file: No such file or directory is an example of the error right now.
https://gist.github.com/vodik/5660494

Codecov Report

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

@@           Coverage Diff           @@
##           master     #307   +/-   ##
=======================================
  Coverage   33.77%   33.77%
=======================================
  Files           2        2
  Lines         228      228
=======================================
  Hits           77       77
  Misses        151      151

Impacted Files
Coverage Δ

lib/kitchen/driver/docker.rb
32.42% <ø> (ø)
:arrow_up:

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 57a8771...c88e304. Read the comment docs.

Seems reasonable to me, thanky :)

Thanks!


Missing fields in description extractor output

When the description extractor is called with the following arguments:
Raw sequence: ATGATGATCAGATACAGTGTGATACAGGTAGTTAGACAA
RefSeq accession number: NM_004006.2

The output shows an inversion where the deleted field is filled, but the inserted field is empty.

This should be fixed in: 353d910f84c1552387a13386cc569dcedca73d55


add data-type itemrpop empty values li os-toc-unit

Closing since Kendra has resolved the issue here: https://github.com/openstax/recipes/pull/201


Server Certificate in Demo Server

The standard server certificate from libua demo server is missing some properties, e.g.:
X509v3 Basic Constraints, X509v3 Key Usage, X509v3 Extended Key Usage, X509v3 Subject Alternative Name.
I added a more conform DER encoded certificate (marked as usable for uaclient and uaserver, but uaserver should better a certificate marked as usable for server and uaclients should better use a certificate marked as usable for clients) and a certificate template for the XCA tool.
lubua-clntsrvcert.zip

The demo server certificate is a sample one generated via C#.
Thanks, adding to the readme.


feat: add v1beta1 api endpoints

This commit adds the set of v1beta1 endpoint URLs documented here:
https://docs.openshift.com/container-platform/3.7/rest_api/index.html
The only functional endpoint at the moment is for deployments. All of
the others simply expose the endpoint URL but do expose any functional
behavior.
I've added a client.apis object which maps to the the 3 semi-supported
APIs at the moment.
client.apis.oapi // { version: config.apiVersion, baseUrl: client.apiUrl }
client.apis.kube // { version: config.apiVersion, baseUrl: client.kubeUrl }
client.apis.v1beta1 // function endpoints() returning array of endpoint URLs

Not sure if this is ready to merge or not. I think it's a good first step,
and will give me what I need in nodeshift for https://github.com/bucharest-gold/nodeshift/issues/228
but it almost feels like there's a major refactoring that could take place
where the lib directory is split between the various supported APIs.
For example:
.
└── lib
    ├── kube
    ├── oapi
    └── v1beta1

To actually do all of this could be quite large, however. So maybe this
commit is good for a minor version release, and the bigger changes can
come later with a major version bump.
Connects to: https://github.com/bucharest-gold/openshift-rest-client/issues/69

Coverage decreased (-0.07%) to 97.605% when pulling edf0e9fbfe99123fdcbacff5a833329527a5b21d on add-v1beta1-apis into 5ba010951b2d8fdb466620f516ca42857d704405 on master.

@lance i agree about the refactoring.  in fact, there could be a lot more than just what you mentioned, that actually removes a lot of code since most, probably all, GET, POST, etc... are the same.
But you are right, that shouldn't really be part of this PR, but a major version release after the refactor.

speaking of endpoints,  https://github.com/bucharest-gold/openshift-rest-client/issues/42.
i forgot about this one.  i wonder during the refactor, if we should be changing the apis to look like this


TACHYON-265: UnderFileSystemCluster may get wrong cluster with different...

"mUnderFSCluster" is static value, firstly if baseDir is "/tmp/dir1", we get a cluster(e.g. cluster1). Secondly, even though baseDir is different(e.g. "/tmp/dir2"), it also return the instance of cluster1. But as for different baseDir, it will return different cluster.

Can one of the admins verify this patch?

Jenkins, add to whitelist.

Jenkins, test this please.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/2593/
Test FAILed.

@haoyuan fixed the failed test cases.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/2594/Build result: FAILURE[...truncated 372 lines...][ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[ERROR] at java.lang.reflect.Method.invoke(Method.java:606)[ERROR] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:158)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException[ERROR] [ERROR] After correcting the problems, you can resume the build with the command[ERROR]   mvn  -rf :tachyon[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/core/pom.xml to org.tachyonproject/tachyon/0.6.0-SNAPSHOT/tachyon-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/assembly/pom.xml to org.tachyonproject/tachyon-assemblies/0.6.0-SNAPSHOT/tachyon-assemblies-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/pom.xml to org.tachyonproject/tachyon-parent/0.6.0-SNAPSHOT/tachyon-parent-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/client/pom.xml to org.tachyonproject/tachyon-client/0.6.0-SNAPSHOT/tachyon-client-0.6.0-SNAPSHOT.pomchannel stopped
Test FAILed.

Jenkins, test this please.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/2595/Build result: FAILURE[...truncated 324 lines...][ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[ERROR] at java.lang.reflect.Method.invoke(Method.java:606)[ERROR] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:158)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException[ERROR] [ERROR] After correcting the problems, you can resume the build with the command[ERROR]   mvn  -rf :tachyon[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/core/pom.xml to org.tachyonproject/tachyon/0.6.0-SNAPSHOT/tachyon-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/assembly/pom.xml to org.tachyonproject/tachyon-assemblies/0.6.0-SNAPSHOT/tachyon-assemblies-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/pom.xml to org.tachyonproject/tachyon-parent/0.6.0-SNAPSHOT/tachyon-parent-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/client/pom.xml to org.tachyonproject/tachyon-client/0.6.0-SNAPSHOT/tachyon-client-0.6.0-SNAPSHOT.pomchannel stopped
Test FAILed.

Jenkins, test this please.

Jenkins, test this please.

Jenkins, add to whitelist.

Jenkins, test this please.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/2605/
Test FAILed.

jenkins may have something wrong? I can pass all tests in my local.

Jenkins, add to whitelist.

Jenkins, test this please.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/2615/Build result: FAILURE[...truncated 368 lines...][ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[ERROR] at java.lang.reflect.Method.invoke(Method.java:606)[ERROR] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:158)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException[ERROR] [ERROR] After correcting the problems, you can resume the build with the command[ERROR]   mvn  -rf :tachyon[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/core/pom.xml to org.tachyonproject/tachyon/0.6.0-SNAPSHOT/tachyon-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/assembly/pom.xml to org.tachyonproject/tachyon-assemblies/0.6.0-SNAPSHOT/tachyon-assemblies-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/pom.xml to org.tachyonproject/tachyon-parent/0.6.0-SNAPSHOT/tachyon-parent-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/client/pom.xml to org.tachyonproject/tachyon-client/0.6.0-SNAPSHOT/tachyon-client-0.6.0-SNAPSHOT.pomchannel stopped
Test FAILed.

Jenkins, test this please.

Jenkins, add to whitelist.

Jenkins, test this please.

Jenkins, add to whitelist.

Jenkins, test this please.

jenkins, test this please

jenkins, add to whitelist

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/2628/Build result: FAILURE[...truncated 371 lines...][ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[ERROR] at java.lang.reflect.Method.invoke(Method.java:606)[ERROR] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:158)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException[ERROR] [ERROR] After correcting the problems, you can resume the build with the command[ERROR]   mvn  -rf :tachyon[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/core/pom.xml to org.tachyonproject/tachyon/0.6.0-SNAPSHOT/tachyon-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/assembly/pom.xml to org.tachyonproject/tachyon-assemblies/0.6.0-SNAPSHOT/tachyon-assemblies-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/pom.xml to org.tachyonproject/tachyon-parent/0.6.0-SNAPSHOT/tachyon-parent-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/client/pom.xml to org.tachyonproject/tachyon-client/0.6.0-SNAPSHOT/tachyon-client-0.6.0-SNAPSHOT.pomchannel stopped
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/2629/Build result: FAILURE[...truncated 371 lines...][ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[ERROR] at java.lang.reflect.Method.invoke(Method.java:606)[ERROR] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:158)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException[ERROR] [ERROR] After correcting the problems, you can resume the build with the command[ERROR]   mvn  -rf :tachyon[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/core/pom.xml to org.tachyonproject/tachyon/0.6.0-SNAPSHOT/tachyon-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/assembly/pom.xml to org.tachyonproject/tachyon-assemblies/0.6.0-SNAPSHOT/tachyon-assemblies-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/pom.xml to org.tachyonproject/tachyon-parent/0.6.0-SNAPSHOT/tachyon-parent-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/client/pom.xml to org.tachyonproject/tachyon-client/0.6.0-SNAPSHOT/tachyon-client-0.6.0-SNAPSHOT.pomchannel stopped
Test FAILed.

update patch.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/2642/Build result: FAILURE[...truncated 371 lines...][ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[ERROR] at java.lang.reflect.Method.invoke(Method.java:606)[ERROR] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:158)[ERROR] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException[ERROR] [ERROR] After correcting the problems, you can resume the build with the command[ERROR]   mvn  -rf :tachyon[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/core/pom.xml to org.tachyonproject/tachyon/0.6.0-SNAPSHOT/tachyon-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/assembly/pom.xml to org.tachyonproject/tachyon-assemblies/0.6.0-SNAPSHOT/tachyon-assemblies-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/pom.xml to org.tachyonproject/tachyon-parent/0.6.0-SNAPSHOT/tachyon-parent-0.6.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/client/pom.xml to org.tachyonproject/tachyon-client/0.6.0-SNAPSHOT/tachyon-client-0.6.0-SNAPSHOT.pomchannel stopped
Test FAILed.

Jenkins, test this please.

Don't think it's a good idea to use caching to try to solve this.  Static state trends to be harder to maintain than just recreation of the object.  IMO the get call should return a new object and callers pass around rather than trying to refigure out the ufs.  The big issue here is, when do you free the state?  Do we keep the file handles open till the JVM goes away? Do we keep TCP connections open till the JVM goes away?  What if the user closes the file system?  How would you detect this and cleanup the cache?
Also hashmap is not a good data structure for caching, take a look at guava, their cache is much better than hashmap.

@HuangXiaomeng  Could you take a look at this: https://amplab.cs.berkeley.edu/jenkins/job/Tachyon-Pull-Request-Builder/2642/org.tachyonproject$tachyon/console ?

Hi @haoyuan I have investigated it, I found we don't shutdown underfs cluster when we stop the cluser. If the underfs cluster is miniDfsCluster, every test case will setup a miniDfsCluster and don't shutdown it, so here is reason of outOfMemory. The clear solution is to setup cluster in @beforeClass, and stop cluster in @afterClass. And we also should shutdown underfs cluster when stop cluster. But if we do so, we would refactor all the test cases. It will take more efforts.
Another workaround solution is to make LocalTachyonMaster.mTachyonHome be constant value, so that we can re-use the underfs cluster and don't need to shutdown it.

Now test case don't shutdown UFS so that we can re-use the running system. It may have one minor issue, we can't remove baseDir(tachyonHome) clearly. Because the baseDir of TFS and UFS may different. I think this is the reason we don't delete baseDir after every test.
In my opinion, I will not fix this minor issue. And please close this pull request.

Thanks @HuangXiaomeng


[INLONG-513] fix bad code found by spotbugs

JIRA link - [INLONG-513] created by stingpeng

fixed by https://github.com/apache/incubator-inlong/pull/397


SageMaker throttling limits being hit

Describe the bug
When using the sagemaker source  I consistently receive ClientError: An error occurred (ThrottlingException) when calling the DescribeProcessingJob operation (reached max retries: 4): Rate exceeded.
To Reproduce
Steps to reproduce the behavior:

Install datahub locally using the quickstart
Create a recipe for ingesting data from sagemaker with extract_jobs: True in the source config
Run the recipe using datahub --debug ingest -c sagemaker_recipe.yaml

Expected behavior
I would expect there to be exponential backoff or another mechanism to handle the rate limits.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Mac OS
Browser: Chrome
Version: 0.9.1 (for acryl-datahub)

Additional context
No other context. Perhaps we have a lot of jobs.
Thank you!

Hi @kevinnowland   this seems like a troubleshooting issue, rather than a bug. We're happy to provide community support on our Slack channel, but currently reserve git issues for bugs.
If you're still having trouble, please join us at slack.datahubproject.io and we can troubleshoot there. For now, I'm going to close this issue.