Some updates and errors

Hi,
Can you update to latest version?
Some updates in manifest.json:
From: "com.unity.ai.navigation.components": "https://github.com/Unity-Technologies/NavMeshComponents.git#package",
To: "com.unity.ai.navigation": "2.0.0",
Also, add: "com.unity.nuget.newtonsoft-json": "3.2.1",
Some erros:
Could not create asset from Assets/Gizmos/RainbowFolders/64x64/ControlsFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/GizmosFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/VersionControlIgnoreFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Managers/MusicManager Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/OctanGamesFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/SpritesFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Receivers/ScoreReceiver Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/PresetFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/GizmosFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/ArtFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/SandBoxFolder Color Icon.png: File could not be read

Could not create asset from Assets/Project/Sprites/Background.jpg: File could not be read

Could not create asset from Assets/Project/Sprites/Muzzleflash.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/ArtFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Props/Projectile Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/SandBoxFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Props/Crosshairs Icon.png: File could not be read

Could not create asset from Assets/Project/Sprites/Icon.psd: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/ControlsFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Controllers/MovementController Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/SpritesFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/SpritesFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/LockRotation Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/ThirdPartyAssetsFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Managers/AudioManager Icon.png: File could not be read

Could not create asset from Assets/Project/Sprites/Shotgun.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Props/Gun Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/StreamingAssetsFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/ThirdPartyAssetsFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/DocumentationFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/VersionControlIgnoreFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Props/Shell Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/ArtFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/PresetFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/ControlsFolder Color Icon.png: File could not be read

Could not create asset from Assets/Project/Sprites/Shotgun_Gradation.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/OctanGamesFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/ThirdPartyAssetsFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/DocumentationFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/SandBoxFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/SpritesFolder Color Icon.png: File could not be read

Could not create asset from Assets/Project/Sprites/Crosshairs.png: File could not be read

Could not create asset from Assets/Project/Sprites/Game Logo.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/ControlsFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/StreamingAssetsFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/GizmosFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/UI/UIBillboard Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/VersionControlIgnoreFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Entities/Player/PlayerController Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/ThirdPartyAssetsFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/StreamingAssetsFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/SandBoxFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/16x16/ArtFolder Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/StreamingAssetsFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/OctanGames/Controllers/GunController Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/PresetFolder Color Icon.png: File could not be read

Could not create asset from Assets/Gizmos/RainbowFolders/64x64/GizmosFolder Color Icon.png: File could not be read

The Progressive CPU lightmapper is not supported on Apple silicon, switching to the Progressive GPU lightmapper.

FreeType error: The font Assets/Project/Fonts/OpenSans-Regular.ttf could not be imported because the  format is unsupported

Blender could not be found.
Make sure that Blender is installed and the .blend file has Blender as its 'Open with' application!

Errors during import of AudioClip Assets/Project/Audio/Music/Menu theme - Thiago Adamo.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 03_shoot.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Impacts/Impact_01.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 04_shoot.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 02_reload.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Enemy/Enemy death_02.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Player/Level completed.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Impacts/Impact_03.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 02_shoot.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 03_reload.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 04_reload.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 01_reload.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Enemy/Enemy death_01.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Music/Main theme - Thiago Adamo.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 05_shoot.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 01_shoot.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Enemy/Enemy attack.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Impacts/Impact_02.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Player/Player death.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Errors during import of AudioClip Assets/Project/Audio/Guns/Gun 05_reload.wav:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

Hello, I fix it and update project to Unity 2022.3.14

Hello, I fix it and update project to Unity 2022.3.14

Hi,
It still with problems.
Problem 1 - Deprecated plugin

Problem 2 - Assets not found and code errors
Could not create asset from Assets/Project/Sprites/Muzzleflash.png: File could not be read

Could not create asset from Assets/TextMesh Pro/Sprites/EmojiOne.png: File could not be read

FreeType error: The font Assets/TextMesh Pro/Fonts/LiberationSans.ttf could not be imported because the  format is unsupported

The Progressive CPU lightmapper is not supported on Apple silicon, switching to the Progressive GPU lightmapper.
UnityEditor.EditorApplication:Internal_RestoreLastOpenedScenes ()

Assets/Standard Assets/Effects/ImageEffects/Scripts/ImageEffectBase.cs(20,18): warning CS0618: 'SystemInfo.supportsImageEffects' is obsolete: 'supportsImageEffects always returns true, no need to call it'

Assets/Standard Assets/Effects/ImageEffects/Scripts/PostEffectsBase.cs(97,18): warning CS0618: 'SystemInfo.supportsImageEffects' is obsolete: 'supportsImageEffects always returns true, no need to call it'

Assets/Standard Assets/Effects/ImageEffects/Scripts/PostEffectsBase.cs(97,54): warning CS0618: 'SystemInfo.supportsRenderTextures' is obsolete: 'supportsRenderTextures always returns true, no need to call it'

Assets/Standard Assets/Effects/ImageEffects/Scripts/ScreenSpaceAmbientOcclusion.cs(64,18): warning CS0618: 'SystemInfo.supportsImageEffects' is obsolete: 'supportsImageEffects always returns true, no need to call it'

Assets/Standard Assets/Modern UI Pack/Scripts/Window/WindowDragger.cs(24,42): warning CS0618: 'Object.FindObjectsOfType(Type)' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not.  FindObjectsOfType sorts the results by InstanceID, but if you do not need this using FindObjectSortMode.None is considerably faster.'

Assets/Standard Assets/Modern UI Pack/Scripts/Notification/NotificationManager.cs(60,58): warning CS0618: 'Object.FindObjectsOfType(Type)' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not.  FindObjectsOfType sorts the results by InstanceID, but if you do not need this using FindObjectSortMode.None is considerably faster.'

Assets/Project/Scripts/Map/Spawner.cs(43,18): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/Map/Spawner.cs(50,9): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/Map/Spawner.cs(80,27): warning CS0618: 'Object.FindObjectsOfType<T>()' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not.  FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.'

Assets/Project/Scripts/UI/GameUI.cs(106,14): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/UI/GameUI.cs(111,13): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/Experimental/Managers/SessionManager.cs(22,14): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/Experimental/Managers/SessionManager.cs(24,10): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/Experimental/Managers/SessionManager.cs(66,10): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/Managers/AudioManager.cs(103,21): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/Managers/AudioManager.cs(104,18): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/Managers/AudioManager.cs(135,9): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Project/Scripts/Managers/AudioManager.cs(137,16): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'

Assets/Standard Assets/Modern UI Pack/Editor/ContextMenu.cs(18,42): warning CS0618: 'Object.FindObjectsOfType(Type)' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not.  FindObjectsOfType sorts the results by InstanceID, but if you do not need this using FindObjectSortMode.None is considerably faster.'

Assets/Standard Assets/Modern UI Pack/Editor/ContextMenu.cs(36,38): warning CS0618: 'Object.FindObjectsOfType(Type)' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not.  FindObjectsOfType sorts the results by InstanceID, but if you do not need this using FindObjectSortMode.None is considerably faster.'

Assets/Standard Assets/Modern UI Pack/Editor/ContextMenu.cs(53,42): warning CS0618: 'Object.FindObjectsOfType(Type)' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not.  FindObjectsOfType sorts the results by InstanceID, but if you do not need this using FindObjectSortMode.None is considerably faster.'

Assets/Standard Assets/Modern UI Pack/Editor/ContextMenu.cs(71,38): warning CS0618: 'Object.FindObjectsOfType(Type)' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not.  FindObjectsOfType sorts the results by InstanceID, but if you do not need this using FindObjectSortMode.None is considerably faster.'

Assets/Standard Assets/Effects/ImageEffects/Editor/ColorCorrectionLookupEditor.cs(54,25): warning CS0618: 'TextureImporter.textureFormat' is obsolete: 'textureFormat is no longer accessible at the TextureImporter level. For old 'simple' formats use the textureCompression property for the equivalent automatic choice (Uncompressed for TrueColor, Compressed and HQCommpressed for 16 bits). For platform specific formats use the [[PlatformTextureSettings]] API. Using this setter will setup various parameters to match the new automatic system as well as possible. Getter will return the last value set.'

Assets/Standard Assets/Effects/ImageEffects/Editor/ColorCorrectionLookupEditor.cs(54,58): error CS0619: 'TextureImporterFormat.AutomaticTruecolor' is obsolete: 'Enum member TextureImporterFormat.AutomaticTruecolor is obsolete. Use the TextureImporter.textureCompression property instead.'

Assets/Standard Assets/Effects/ImageEffects/Editor/ColorCorrectionLookupEditor.cs(62,25): warning CS0618: 'TextureImporter.textureFormat' is obsolete: 'textureFormat is no longer accessible at the TextureImporter level. For old 'simple' formats use the textureCompression property for the equivalent automatic choice (Uncompressed for TrueColor, Compressed and HQCommpressed for 16 bits). For platform specific formats use the [[PlatformTextureSettings]] API. Using this setter will setup various parameters to match the new automatic system as well as possible. Getter will return the last value set.'

Assets/Standard Assets/Effects/ImageEffects/Editor/ColorCorrectionLookupEditor.cs(62,57): error CS0619: 'TextureImporterFormat.AutomaticTruecolor' is obsolete: 'Enum member TextureImporterFormat.AutomaticTruecolor is obsolete. Use the TextureImporter.textureCompression property instead.'

Thanks.


Create a Communication Arrangement for Outbound Communication

Tutorial URL: https://developers.sap.com/tutorials/abap-env-create-comm-arrangement-api.html
Please specify the step you are referring to
Step 1: Create a Cloud Foundry destination service instance
What is the URL for the SAP Cloud Cockpit or how do I navigate to it?
I am using the test system landscape mentioned in the below link to run the tutorials
https://github.wdf.sap.corp/Steampunk/Workstreams/wiki/GA5

Hi Prithamr,
Can you please send me an email asap? I'm first dot last at sap com
Also, could you please close this?
Thanks Julie.

@prithamr If you are from SAP, its best to identify yourself in your profile. The link you provided is for SAP employees, and this is a public forum :-)


ODROID-C1+ - Timestamp issue

See https://www.reddit.com/r/ethereum/comments/4k53vx/any_parity_armv7h_builds_available_anywhere/.
Thanks. I extracted the crosseth-armhf-v1.2.4.tgz file in a folder and use LD_LIBRARY_PATH= ./eth to run it. However it complains with all my peers that the timestamp is in the past.
"!P! 21:10:29.600|p2p Invalid packet (timestamp in the past) from  : 20803"
My ODROID has its time synced via NTP and the timezone set to the right location. Not sure what is wrong here.

Hi,
I'm author of the mentioned reddit post. I'm happy to try any techniques to debug this. I'm familiar with debugging using strace/ltrace and gdb, but I think that won't be of much help here.

Hey @timjp87!
Many thanks for the offer :-)
Here is the line of code in question:  https://github.com/ethereum/libweb3core/blob/develop/libp2p/NodeTable.cpp#L405
and https://github.com/ethereum/libweb3core/blob/develop/libp2p/NodeTable.h#L294
So maybe some printf() debugging would be what is required?   Just printing out the values in addition to just the error message, and trying to work out why isExpired() is firing.
Good luck!   Hopefully it is obvious enough.    I'm not familiar with that code myself either, but @subtly will be.


Modify interaction - handling multipolygons

Editing features on layers with multipolygons causing these issues:

each click in the interaction displays save/cancel menu - probably aftermath of start/end point not linking
only the first feature in the multipolygon gets style with prominent points. Big radius point styling is needed as it makes it easier to move/delete vertices.

What do we do?

This is a bug which should be resolved with this PR. https://github.com/GEOLYTIX/xyz/pull/536
We previously only checked whether linestrings have enough vertices to be valid.
I added a specific check for polygon type. Every other geometry is assumed to be a multigeometry.
Vertice styles are on a multipoint geometry which is returned from utils.verticeGeom. This method will now flatten multigeometry coordinate arrays.


Feature/show section in next previous page

Codecov Report

Merging #77 (4b3e999) into main (56feac4) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #77   +/-   ##
=======================================
  Coverage   58.51%   58.51%
=======================================
  Files          69       69
  Lines         716      716
  Branches      125      125
=======================================
  Hits          419      419
  Misses        267      267
  Partials       30       30

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 56feac4...4b3e999. Read the comment docs.


Allow to dump raw results into a file.

Currently all output goes into stdout. This way it makes impossible to get raw results without additional output when run with stack. As stack bench .. will write it's own output, and stack bench --silent hides all output including output of the hyperion.
Proposal:
Change meaning of the --raw option and make it --raw=file.json in case if it's set -- all output should go into the file.json instead. And stdout output should be same as without --raw option.

@qnikst would the PR #12 solve your issue as it allows to dump the raw output in a file, or do you need both the JSON with the raw data and the JSON without the raw data ?

#12  will work, I do not see a usecase for two JSON files.

Awesome :)

Solved by #12


Execute Every 10 seconds

I tried this '10 * * * *' as well as '10 * * * *' patterns, but it doesn't run the cron job every 10 seconds.
Please guide what is wrong
I need to run the cron job every x seconds

Hey @bhaveshvyas007
To do that, you need to use the following cron pattern:*/10 * * * * *

Thanks. I also had figured out later
On Fri 10 Aug, 2018, 3:55 AM Lucas Merencia<EMAIL_ADDRESS>wrote:

Hey @bhaveshvyas007 https://github.com/bhaveshvyas007
To do that, you need to use the following cron pattern:*/10 * * * * *
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/merencia/node-cron/issues/94#issuecomment-411917625,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXQH0aVnLc0lIG1udSe2d87x44ofTB7Cks5uPLbigaJpZM4V1ycw
.


Add support for integration tests using multiple concurrent clients

Production scenarios will likely include multiple clients communicating simultaneously with a BookKeeper server. We want to add the capability to perform tests like these.

Implementation approved & merged


deepstream.io client for C / C++

Create a deepstream.io client for C / C++, that connects to deepstream via TCP and supports Authentication, Permissioning, Records, Events and RPCs. It might make sense to take IoT (Arduino etc.) compatibility into account for the design.
Great resources to get started:
Writing a deepstream client
Deepstream Messaging structure
Detailed Cucumber Specs for Incoming and Outgoing messages (and associated behaviors)
Fully featured NodeJS Client as a reference

I think we should implement a C client first before creating any other bindings.
That will help other clients reach production readyness more easily since all they need to do is to create bindings to the C library.
Any chance we can discuss this over Gitter?
Btw, you guys really need a Gitter channel.

Agreed regarding C client.
Just got a room called deepstreamIO on gitter now.
We currently use slack, just created a room on gitter but will continue using slack as our official community channel so we don't spread across.

@thedrow also agree in regards to the C client first. Could I invite you to join our Slack channel though: https://deepstream-slack.herokuapp.com/ this way we keep all communication in one place

Gitter is more github community oriented. We can use slack for dev discussions.

Both are viable alternatives with their own strength and weaknesses, but the important thing is to not split communication across two independent channels. I perfectly understand why you'd prefer Gitter. Maybe have a look at https://sameroom.io/ to have the best of both worlds?

Discussed possible implementation of a message parse algorithm using prefix trees with @thedrow

while not is_end_of_message and delimiters_count < 2(edited)
1.1) for each character in buffer
1.1.1) Copy to topic_action_buffer
1.1.2) if character == '|'
<IP_ADDRESS>) Increase delimiters_count
Perform lookup in the prefix tree and assign the results to possible_asts
if number of possible_asts == 0
3.1) Report error
if number of possible_asts == 1
4.1) return possible_asts[0]
while not is_end_of_message
5.1) for each character in buffer
5.2) Copy to msg_buffer
5.3) Lookup in prefix tree
5.4) if possible_asts == 1
5.4.1) return possible_asts[0]
5.5) Parse msg_buffer normally

Given that
5.5 is because the message is not cached
5.3 should be done only if there are enough characters. enough can be determined by benchmarking

I reviewed the algorithm a little further and we need to test it with both Trie (Prefix tree) and Patrichia tree (Radix tree).

Here's a specialized Radix tree for IP addresses: https://github.com/postwait/node-iptrie

The resource links indicated in the first post are not working:

Great resources to get started:
Writing a deepstream client
Deepstream Messaging structure
Detailed Cucumber Specs for Incoming and Outgoing messages (and associated behaviors)

Updated
Are you looking to build a C client? =D

I'll be happy to work with someone on this. I don't have the time to do this on my own right now.
I have contributed a working build though :)

Are you looking to build a C client? =D

Yes and No.
As of now, trying to understand the complexity of message structure and evaluating the ROI (in terms of the features) of building a new C client.
My primary concern is: performance. We recently built an autobahn based javascript/browser to C/C++ pipeline. The crossbar.io server is very low footprint light-weight server. For example, as a study  shows , a simple $25 Raspberry PI (700MHz with 512 MB) can shell out 6000 events/sec with roughly 60% cpu on Autobahn.
If for an extra cost of throwing more memory and CPU, if we end-up achieving same or similar performance, then it becomes a questionable effort.
Any performance benchamarks (and memory / io requirements) of deepstream, can help here.
The second concern I have is: the features. Once again to take the example of WAMP/Autobahn, it offers browser-based  RPC providers,  session meta events, router-to-router clustering, REST http-bridge etc.
From the deepstream docs I am struggling to see if these are possible.
But for the C client, looks like some effort is already going on here https://github.com/deepstreamIO/libdeepstream - could not find much code inside it, though. What is its status?

As I said, I just contributed a build file and the CI process. Nothing else was really done.

@KrishnaPG
Interesting case usage. If I understand correctly, you want to know how many events a rasberry pie can broadcast a minute while running the deepstream server. I honestly have no clue, but we just ordered a rasberry pie to try that out.
All of our performance tests are currently against data-sync, which is quite a bit more load intensive since it has to interact with cache/storage and do a few merges. Events on the other hand is extremely light weight since its just an echo in a way. We are working on a performance harness and can provide more details after that.
Our current results are based on deepstream using ws and node 0.12. We have now changed to using uws ( C++ websocket server ) and node lts which should have performance improvements, as well as automated to run per release.
Installation is around ~15mb and does not require any external dependencies.
Regarding features, what we currently do provide ( broad steps ) are:

data-sync, so that you can use tiny json snippets to store and share state, only requiring deltas to be sent on the wire.
events, including listening incase of active providers
RPCs, which work by trying to find a client connected to the server that can provide the rpc, if not it will route the rpc to other nodes within the cluster to provide it.
authentication, either via custom logic, using a http endpoint for user login or a file based name/password config file. All of those also provide custom uer meta data
Permissioning, where you can permissions each message depending on its content, user that performed the event and on other record states.
Fully customisable plugins, you can use any type of storage/cache/messaging/logger/auth/permission plugin or write you own.

Things like session meta events can be achieved using the features above, and a http-bridge has not yet been implemented since deepstream is a realtime server meaning connections are generally two way - websocket or tcp. However it would literally be a combination of setting up a connection, sending data and closing it off/replying to the request once you get data.
In conclusion, it would interesting to know what your exact usecase and which features you would want to use. Also be good to know why crossbar.io doesn't fulfill your use case.

WIP: https://github.com/CenacleResearch/deepstream-cpp-client
Where can I find the exact message serialization format used for RPC parameters?

https://deepstream.io/info/specs/rpc/
https://deepstream.io/info/protocol/all-messages/
Look for rpc and you'll see all the individual messages!

Those links just give the connectivity and publishing part, not how the actual parameters are serialized by the server.
For example, for a method such as, function countKeys(obj, len) how are the parameters obj and len are serialized over the wire (and to be serialized at the other end on client)?
Does DeepStream use JSON / MessagePack / similar ? or any other custom serialization (specified by the method provider) is fine?

@KrishnaPG We use a propriety type serialization mechanism.
https://deepstream.io/docs/common/constants/#data-types
Generall JSON objects are serialized using normal JSON serialization, and for fields where data types are dynamic are prefixed with 'O'
For example, if an RPC was to return a value of 'ABC' it would be a message like:
P|RES|toUppercase|<UID>|SABC+

If it was a number it would be:
P|RES|toUppercase|<UID>|N1+

True:
P|RES|toUppercase|<UID>|T+

False:
P|RES|toUppercase|<UID>|F+

Object:
P|RES|toUppercase|<UID>|O{"result":{"parts":["This","totally","worked","!"]}}+

Thanks. It illustrates the "return values", which is fine, since return value is usually just one single entity.
I am more interested in how to "serialize" the function arguments / parameters, which are usually more than one, when making a call?
For example, consider this function:
function find_intersection(int array1[15], object array2[20], function intFn)

This method accepts two arrays and one callback function. How to serialize these array objects and send them across wire?
I suppose just a simple JSON would do?
What happens if we use some other format (say flatbuffers) , to send parameters and receive results? Would the DeepStream server care about the particular format of the parameters or return values?
For example, what is preventing me from sending a binary result as:
P|RES|toUppercase|<UID>|O{"result":"XDFUKLKJFDAILK2392LKJALSF=="}+

where the XDFUKLKJFDAILK2392LKJALSF is actually, say, base64 encoded value of some complex data structure, and the client knows how to decode it?

Nothing would be stopping you from that ( other than if the base encoding is a larger than the maximum message size allowed ). You can either send it as a string or as content within a json field.
We generally have a text protocol ( not binary ) and you can use it in anyway as long as messages don't get too big ;)

Thank you. Is there a special symbol for "arrays" and "binary data" ?
To double confirm, the function parameters can be serialized in JSON format and sent across with the O Symbol - correct?

Nope, arrays are also serialised via JSON
O[ "a", "b"]

Binary data ( if base64 encoded ) can just used a string prefix
SXDFUKLKJFDAILK2392LKJALSF

Are there deviations from the message formats described in the docs? Here for example, it says to expect A|A+ upon successful authorization. However, I am seeing the below from the server:
A|A|O{"favouriteColor":"red"}+

What is that O{"favouriteColor":"red"} thing and how to deal with it? Is it safe to ignore?

Similarly for Invalid auth, the doc says to expect
A|E|INVALID_AUTH_DATA|Sinvalid authentication data+

but I am seeing the below returned from the server:
A|E|INVALID_AUTH_DATA|U+

Good catch! We upgraded the auth Api and it hasn't updated.
Other specs is listening. Otherwise it's up to date!

One problem I am seeing is: server being too impatient with the long running RPC calls.
When RPC call (provider) does not give back result in few seconds or so, server is sending "RESPONSE_TIMEOUT" to the other client (caller).
How to mitigate this situation? RPC calls (especially provided by C/C++ back ends) could go on for quite some time, and as long as the caller and provider are ok with that, DeepStream server should not have problem with it.
I do not see much of this 'timeouts' mentioned in the DOCs for the RPCs.
Also, does DeepStream support 'progress updates' from the RPC provider? Scenarios are:

Streamed results: continuous stream of data that is emitted over long period as the result of a call. Example, lines from a files one by one.
Progress updates: some intermittent data (that is not the actual result) sent before sending the actual result Example, progress percentage of word count in a file

There is a timeout you can set on the server specifically for how long you should be able to wait for an RPC to complete:
https://deepstream.io/docs/server/configuration/
rpcProviderQueryTimeout

Sets how long deepstream will wait for responses after querying for RPC provider
Default:1000

If you want the server to continue listening forever, you can put in a huge timeout. I'm not certain if the server actually acknoweldges a client it is quering to have dropped midway and rejects the RPC, since that is precisely what the timout is for ( plus other edge cases where the connection doesn't drop but becomes super unresponsive ).

Also, does DeepStream support 'progress updates' from the RPC provider? Scenarios are:

No, rpcs are not streams. What you can do for these scenarios is allow the rpc to return a unique event/record name that the client can subscribe to for those events, which contains the state.
client:
ds.rpc.make( 'file-loader', 'filename1.txt', ( err, result ) => {
  if( success ) {
    ds.event.subscribe( result, ( percentage ) => {
      console.log( `file has loaded by: ${percentage}` )
    } )
  }
} )

provider:
ds.rpc.provide( 'file-loader', ( filename, response )  => {
    var eventUID = ds.getUid();

    var stat = fs.statSync(filename);
    var str = progress({
        length: stat.size,
        time: 100
    });

    str.on('progress', function(progress) {
        ds.event.emit( `file-progress/${eventUID}`, progress.percentage)
    });

    fs.createReadStream(filename)
        .pipe(str)
        .pipe(fs.createWriteStream(output));

   response.success(  `file-progress/${eventUID}` );
});

The RPC call acknowledgement definition is mismatching between these two:
Here it indicates:
P|A|REQ|rpcName|rpcID+

where as here it indicates:
P|A|rpcName|<UID>+

Looks like P|A|rpcName|<UID>+ is the correct one (based on the server responses).

@KrishnaPG Your right! This has just been in 2.0 fixed which has just been fixed  https://github.com/deepstreamIO/deepstream.io/

Hey everyone! I was wondering if anyone has any updates or links to what they may have been working on in C?

WOOT, or initial version of the C++ client with authentication, events and presence. Thank you @ChristophConrads-deepstreamHub !
https://github.com/deepstreamIO/deepstream.io-client-cpp

Hi guys, any plan for this?
The repo has not been updated for  3 months.

hey @zsinryu, this has been put on hold because of the tremendous amount of time it takes to do and the very little traction it received =(. If anyone at all would like to contribute, we would be more than happy to pair/collaborate.

@yasserf did anything change in the protocol? I downloaded the latest windows version of the deepstream (deepStream-Windows-3.00.zip) and it is working fine with browser client on 6200 port with websockets.
But a custom C++ client code (Based on libUV) on TCP connection setup, and sending the Auth (A|REQ|{"username":"XXX","password":"YYY"}+), the socket is getting closed. Earlier (with 2.0 in Nov 2016) the same C++ code with TCP connection was receiving the login challenge/response etc. But with the latest version, the deepstream server is not even receiving the auth details (no debug log in the console on the server side).
Is the TCP protocol still supported ?

The TCP protocol support was dropped since 1.0, currently we only support websockets (which is a bit of a headache in C++ land with POCO).

https://github.com/tnie/deepstream.io-client-cpp

@yasserf was TCP support ever re-added (e.g., with the recent 4.0 changes)?

I'm closing this issue since the messages within it are outdated to V3 and Text Protocol, and would probably just confuse anyone starting to look into it.


Xamarin App's PackageId/BundleId is not shown.

As the Apps are being moved from HockeyApp, and AppCenter is not asking for PackageId/BundleId, suggested to show the PackageId/BundleId in the Overview/Settings of the app in AppCenter.

Thanks for the suggestion! Would you mind elaborating on why getting the PackageId/BundleId is important and your user scenario? In the meantime, I'll let @baileybrooks jump in with any additional details or suggestions.

Hi,
As we have multiple environments, and the name of the Apps are same, it would be good to differentiate by the PackageId/bundleId.
I knew that there is a drop-down - Release Type, but we have different env under each Release Type.


Skip service if an error occurs

What does this PR do?
Fixes #9547
Motivation
A similar solution exists for kubernetes_tcp.go
More
We should probably add some logging of errors, however, the logger is not available inside this method.
I'll let the maintainers decide how they want the logging to be implemented.

I see that the integration test is failing as no error is returned as expected. The IngressRouteTCP does not return an errror, the question is therefore if the test case should be changed so that IngresRoute and IngresRouteTCP has the same error semantics.
Changing the error handling could have impact on running installations of Traefik. Do we need a flag to indicate that the new error handling is used to stay backwards compatible?

Hi @ErikLundJensen, as this fix actually changes the behavior of the provider and because it's fixing an unconfirmed bug (the use case was not validated yet) I'm tempted to view this more like a proposal that Traefik should skip failed services instead of breaking all the chain.
We're currently working on the next major version, 3.0, which means we have "some" freedom to introduce breaking changes, so its the right time to discuss this kind of behavior changes. In this sense would you be comfortable in opening a new issue, in a proposal format, and then closing the bug possible?
With that we would be able to link the proposal to the epic tracking CRD improvements and have discussions on the approach such as using a flag or not and what are the benefits and impacts of having it.

Okay, I'll create a new proposal and close the this pull-request and related bug.


Change logo keys for readibility

Follows up with https://github.com/coronasafe/care_fe/pull/5886

@mathew-alex


[QA] Python-PaaSManagerClient

Reviewers
@flopezag
Description
First version of Python-PaaSManagerClient for testing purposes.
Implemented API operations:

Create new environment.
Delete environment.

Jekins is using these operations to test the PaaSManager service each 15 minutes.
Testing
Jenkins

Coverage increased (+0.06%) to 45.83% when pulling d115fd345033eba2eca111c9abd95d809c42d599 on QA/python-paasmanagerclient into 07392669ad190afadd46cd5237f804252dd18f9f on develop.

LGTM


fix: use playground image based on llama-cpp-python

Fixes #139

I get an unauthorized access when I try to pull the image quay.io/bootsy/playground:v0

It seems that we get only the beginning of the response from the model

Need to verify with a curl request

The reply does not contain anything indicating there will be a suite.
Is it an internal problem in the container, or are we using the good request?

Yes, that works for me now.
The container gets more time to start now, I have created a related issue: https://github.com/projectatomic/studio-extension/issues/147


Shadow: Add shadow map/get system

Similar to the colour scheme/map, we'll need one for shadows.
Reference:

Resolved!


Error in running code under "Connect Tokenizer to a Model"

As mentioned in title, running the code under the section "Connect Tokenizer to a Model" gives me the error
Can't set the input tensor with index: 0, because the model input (shape=[?]) and the tensor (shape=()) are incompatible
Any idea how to fix this?
I'm using 2024.2.0

The other thing I noticed when combining tokenizer + text encoder models via connect_models is that the final combined model still contains the "attention_mask" as model input.
Concretely, the tokenizer's input is just a string, and outputs attention_mask and input_ids. The input for the text encoder is attention_mask and input_ids, and outputs a vector. After connect_models, I'd have thought that the input is string, and output is a vector, but the input is actually string +  attention_mask. Why did the attention_mask persist as a model input after combination?

Hi @gnool,
Could you share your model/tokenizer or link to a similar model on HuggingFace Hub so I can reproduce the issue?

Why did the attention_mask persist as a model input after combination?

It means that the script could not align model inputs automatically. In such cases, you can pass a name_map argument connect_models(..., name_map=[("output_1", "input_1"), ("output_2", "input_2"), ...]) to force a particular alignment between the tokenizer outputs and model inputs.

@apaniukov
The code that was not working is obtained from this repo's README under the section Connect Tokenizer to Model. I've pasted the specific code that I'm referring to below:
from transformers import AutoTokenizer, AutoModelForSequenceClassification
from openvino import compile_model, convert_model
from openvino_tokenizers import convert_tokenizer, connect_models

checkpoint = "mrm8488/bert-tiny-finetuned-sms-spam-detection"
hf_tokenizer = AutoTokenizer.from_pretrained(checkpoint)
hf_model = AutoModelForSequenceClassification.from_pretrained(checkpoint)

text_input = ["Free money!!!"]
hf_input = hf_tokenizer(text_input, return_tensors="pt")
hf_output = hf_model(**hf_input)

ov_tokenizer = convert_tokenizer(hf_tokenizer)
ov_model = convert_model(hf_model, example_input=hf_input.data)
combined_model = connect_models(ov_tokenizer, ov_model)
compiled_combined_model = compile_model(combined_model)

openvino_output = compiled_combined_model(text_input)

print(f"OpenVINO logits: {openvino_output['logits']}")
# OpenVINO logits: [[ 1.2007061 -1.4698029]]
print(f"HuggingFace logits {hf_output.logits}")
# HuggingFace logits tensor([[ 1.2007, -1.4698]], grad_fn=<AddmmBackward0>)

Running the code above in an environment with OpenVINO 2024.2 (openvino tokenizer is 2024.2 too) gave me
Can't set the input tensor with index: 0, because the model input (shape=[?]) and the tensor (shape=()) are incompatible

The script struggled to check the remaining model inputs because they can have multiple names after conversion. The linked PR makes this process more robust.


(fix) Up Concerto 0.70.1

Signed-off-by: Jerome Simeon<EMAIL_ADDRESS>

Coverage remained the same at 98.862% when pulling 6257bd878b2dc963feff0a42cbce43dee7fa6e0d on jeromesimeon:js-fix-cli-break into b697a8a0583086678ab6c533b1eb06c3f09e1a75 on accordproject:master.


Don't assume $0 is the script source

Changes
Don't assume $0 is the script source
Part of our 'downstream' CI we reuse the test/e2e-common.sh functions.
We have a script that source the test/e2e-common.sh and run with the downstream
specifics functions.
$0 in the e2e-common assume the script is run from test/e2e-tests.sh when our
script which source test/e2e-tests.sh is something else somewhere else.
Let use git to safely detect the toplevel of the directory from where we can
source the vendor directory.
Remove latest go get from there too

Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[🤷🏼♂] Includes tests (if functionality changed/added)
[🤷🏼♂] Includes docs (if user facing)
[👍] Commit messages follow commit message best practices

Reviewer Notes
Release Notes

/lgtm


ODE crash on rolling_shapes.sdf

Original report (archived issue) by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).

Prerequisites

[ X ] Put an X between the brackets on this line if you have done all of the following:

Checked the Q&A board for common solutions: http://answers.gazebosim.org
Checked that your issue isn't already filed.
Checked that there is not already an Ignition package that provides the described functionality: https://ignitionrobotics.org/libs

Description
rolling_shapes.sdf crashes after about 20s sim time with:
ODE INTERNAL ERROR 1: assertion "bNormalizationResult" failed in _dNormalize4() [odemath.h:42]
Steps to Reproduce

ign-gazebo -v 4 -f rolling_shapes.sdf-r
Wait 20 seconds

Expected behavior:
No crash
Actual behavior:
Crash
Reproduces how often:
100% of tries
Versions
ign-gazebo1
Additional Information
N/A

Working in Fortress, rolling_shapes.sdf crashes after 2 secs with:
ODE INTERNAL ERROR 1: assertion "aabbBound >= dMinIntExact && aabbBound < dMaxIntExact" failed in collide() [collision_space.cpp:460]

When the capsule model is removed, it crashes after 5 secs.


Race condition in UsbTransport.Shutdown

I got the following debug output:
Bus 001 Device 040: resetting HP Color LaserJet FlowMFP M577
USB[0]: recv: libusb_bulk_transfer: No such device...
USB[0]: connection released, 0 in use: --- --- --- ---
Bus 001 Device 040: shutdown: 1 connections still in use

After which things just hang.
What apparently happens is:
Thread A: executes func (conn *usbConn) put()
Thread B: func (transport *UsbTransport) Shutdown(ctx context.Context) error
Thread A: logs "connection released, 0 in use"
Thread B: transport.connInUse returns 1
Thread A: returns connection to pool + async signals the channel
Thread B: starts listening signal and missed it
As an immediate workaround I just added Shutdown to execute the polling for loop every 500ms if no channel message is received. Which is ugly and does not fix the root cause, but workarounds the symptoms.

Hi @fabled,
I can't reproduce it so I've blindly approached it based on theoretical analysis. Please, test.

I can reproduce it easily, and will test Monday. But looking at the commit, I think it should work just fine.

Hi @fabled,
Can I close this issue as resolved?

Thank you!


⚠ ClamAV has degraded performance

In 777f4dd, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 69 ms

Resolved: ClamAV performance has improved in 5e17cbd.


adding a packet to a trace does not put the trace in a dirty state

When a user adds a packet to a trace, the save button should become active.
Steps to reproduce:

Build default packet, profile, and switch
Click save
Build trace, add switch
Click save
Add a single packet to the trace

fixed on ui-state


Setup Initial Integration Test Framework - Travis CI

Updating and defining this issue using the define METplus templates.
Describe the Task
Setup an Initial automated testing and Continuous Integration Test Frame using DockerHub MET/METplus image and Travis CI.  The initial test frame work will be able to run a subset of the METplus pytests and integration tests (use_cases) and provide a framework that can change, grow, and be extended to meet the workflow and testing requirements of the METplus development lifecycle as it matures, while providing automated testing.
Time Estimate
Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.
The Estimate no longer applies since this task has been completed and is being
retrofitted to this issue template. However, wall clock, on this task took
months, there was a lot of learning of new tools, concepts and testing ...
In hind site it provides a good example showing the importance of breaking a task down in to manageable chunks ... But that is challenging to do when something is totally new and you don't really understand it enough to break it down
and one is really doing research, and synthesizing information and the problem.
Sub-Issues
Consider breaking the task down into sub-issues.

[X] None

Relevant Deadlines
End of AOP 2019
Funding Source
NONE.
Define the Metadata
Assignee

[X] Select engineer(s) or no engineer required
[X] Select scientist(s) or no scientist required

Labels

[X] Select component(s)
[X] Select priority
[X] Select requestor(s)

Projects and Milestone

[X] Review projects and select relevant Repository and Organization ones
[X] Select milestone

Define Related Issue(s)
Consider the impact to the other METplus components.

[X] METplus, MET

Task Checklist
See the METplus Workflow for details.

[x] Complete the issue definition above.
[x] Fork this repository or create a branch of develop.
Branch name:  feature_185_initial_travis_ci
[x] Complete the task and verify your changes.
[x] Add/update unit tests.
[x] Add/update documentation.
[x] Push local changes to GitHub.
[x] Submit a pull request to merge into develop.
Pull request: feature <Issue Number> <Description>
[x] Iterate until the reviewer(s) accept and merge your changes.
[x] Delete your fork or branch.
[x] Close this issue.

Connecting to issue #164 Clean up internal_test area

Pushed the wrong button, closed ... Reopening ...

METplus GItHub-DockerHub-Travis Picture overview.


added initial smoke tests

Overview
This PR adds an initial smoke tests to check if a deployed rook service is functional.
Changes:

Added smoke tests in tests/smoke
Added readme tests/smoke/README.md
Using pytest.mark.smoke to mark smoke tests
Re-using test roocs.ini ... now generated (and git ignored) in tests/.roocs.ini
Added smoke test in GitHub CI ... using rook test server etc/smoke-pywps.cfg

The ansible playbook generates a script to run smoke tests on a deployed pywps server:

https://github.com/bird-house/ansible-wps-playbook/pull/132

Related Issue / Discussion
Additional Information

https://en.wikipedia.org/wiki/Smoke_testing_(software)

nice!


There were unauthenticated packages error during Sift installation

Hey @ekristen,
I keep running into the following error when I try installing sift on Ubuntu 16.04.
>> Incomplete due to Failures -- Success: 511, Failure: 45

>>>> List of Failures (first 10 only)

     NOTE: First failure is generally the root cause.

     IMPORTANT: If opening a ticket, please include this information.

      - ID: bless
        SLS: sift.packages.bless
        Run#: 27
        Comment: Problem encountered installing package(s). Additional info follows:

errors:
    - Running scope as unit run-r7048d85ae4b642868138f106f4070abd.scope.
      E: There were unauthenticated packages and -y was used without --allow-unauthenticated
      - ID: bulk-extractor
        SLS: sift.packages.bulk-extractor
        Run#: 30
        Comment: Problem encountered installing package(s). Additional info follows:

errors:
    - Running scope as unit run-reb121de8a4434beda19444cf472509ab.scope.
      E: There were unauthenticated packages and -y was used without --allow-unauthenticated
      - ID: liblightgrep
        SLS: sift.packages.liblightgrep
        Run#: 101
        Comment: Problem encountered installing package(s). Additional info follows:

errors:
    - Running scope as unit run-rf7ecae5ac0c3462391ea2908a61edb10.scope.
      E: There were unauthenticated packages and -y was used without --allow-unauthenticated
      - ID: sift-package-libpff
        SLS: sift.packages.libpff
        Run#: 107
        Comment: Problem encountered installing package(s). Additional info follows:

errors:
    - Running scope as unit run-r74ef2ecb7aae4420a98be92e0bdf3d4e.scope.
      E: There were unauthenticated packages and -y was used without --allow-unauthenticated
      - ID: sift-package-libpff-dev
        SLS: sift.packages.libpff-dev
        Run#: 108
        Comment: Problem encountered installing package(s). Additional info follows:

Would appreciate your support!
Thanks

Sounds like your apt installation is not correct. Likely need to try installing again, part of the process sets up apt repos and installs keys to validate the packages.
We also support 18.04 now.

Hey that worked! Thanks! ^^

Great!


(PUP-1795) Warn when numeric auto convert takes place

See commit message

CLA signed by all contributors.

Closing and reopening to make Travis choose correct base branch.

Note that the string in issues.rb must be externalized when merging up to master

travis build was failed after 5s - restarted build to see if that helps

The travis build is back to thinking that this PR should be based on master. Not sure why that happens. I'm closing and reopening again to see if that has an effect (it worked yesterday).


Eventhub seems to be flaky on prow?

PASS test/rekt.TestBrokerIngressConformance/Setup/install_trigger#02 (0.11s)
PASS test/rekt.TestBrokerIngressConformance/Setup/broker_is_addressable#02 (0.04s)
PASS test/rekt.TestBrokerIngressConformance/Setup/install_source#02 (3.10s)
PASS test/rekt.TestBrokerIngressConformance/Assert/[Stable/MUST]ingress_supports_v1.0_accept_the_event (4.00s)
=== RUN   TestBrokerIngressConformance/Assert/[Stable/MUST]ingress_supports_v1.0_deliver_the_event
    --- FAIL: TestBrokerIngressConformance/Assert/[Stable/MUST]ingress_supports_v1.0_deliver_the_event (240.00s)
panic: Fail in goroutine after TestBrokerIngressConformance/Setup/install_sink#02 has completed [recovered]
	panic: Fail in goroutine after TestBrokerIngressConformance/Setup/install_sink#02 has completed
goroutine 916 [running]:
testing.tRunner.func1.1(0x24ad140, 0xc0009f60e0)
skipped 20 lines unfold_more
	/root/.gvm/gos/go1.15.5/src/testing/testing.go:1168 +0x5bc
FAIL test/rekt.TestBrokerIngressConformance/Assert/[Stable/MUST]ingress_supports_v1.0_deliver_the_event (240.00s)
=== RUN   TestBrokerIngressConformance
=== PAUSE TestBrokerIngressConformance
=== CONT  TestBrokerIngressConformance
--- FAIL: TestBrokerIngressConformance (309.56s)
    event_info_store.go:163: Assert passed
    event_info_store.go:163: Assert passed
    event_info_store.go:163: Assert passed
    event_info_store.go:163: Assert passed
    event_info_store.go:163: Assert passed
    event_info_store.go:161: Timeout waiting for at least 1 matches.
FAIL test/rekt.TestBrokerIngressConformance (309.56s)
FAIL test/rekt
=== Failed
=== FAIL: test/rekt TestBrokerIngressConformance/Assert/[Stable/MUST]ingress_supports_v1.0_deliver_the_event (240.00s)
    --- FAIL: TestBrokerIngressConformance/Assert/[Stable/MUST]ingress_supports_v1.0_deliver_the_event (240.00s)
panic: Fail in goroutine after TestBrokerIngressConformance/Setup/install_sink#02 has completed [recovered]
	panic: Fail in goroutine after TestBrokerIngressConformance/Setup/install_sink#02 has completed
goroutine 916 [running]:
testing.tRunner.func1.1(0x24ad140, 0xc0009f60e0)
skipped 17 lines unfold_more
testing.tRunner(0xc000627200, 0xc000a67000)
	/root/.gvm/gos/go1.15.5/src/testing/testing.go:1123 +0x203
created by testing.(*T).Run
	/root/.gvm/gos/go1.15.5/src/testing/testing.go:1168 +0x5bc

Found another:
=== Failed
=== FAIL: test/rekt TestBrokerIngressConformance/Assert/[Stable/MUST]ingress_supports_v1.0_deliver_the_event#01 (240.00s)
    --- FAIL: TestBrokerIngressConformance/Assert/[Stable/MUST]ingress_supports_v1.0_deliver_the_event#01 (240.00s)
panic: Fail in goroutine after TestBrokerIngressConformance/Setup/install_sink#03 has completed [recovered]
	panic: Fail in goroutine after TestBrokerIngressConformance/Setup/install_sink#03 has completed

https://prow.knative.dev/view/gs/knative-prow/pr-logs/pull/knative_eventing/5056/pull-knative-eventing-reconciler-tests/1370078175236722688
https://github.com/knative/eventing/pull/5056

Will investigate

/assign

 panic: Fail in goroutine after TestBrokerIngressConformance/Setup/install_sink#03 has completed [recovered]
	panic: Fail in goroutine after TestBrokerIngressConformance/Setup/install_sink#03 has completed

This panic doesn't make any sense... I think we should find out why this happens first, more than blaming eventshub.
I don't have the logs of the pods (in particular of eventshub pods), so I can't investigate further. Will try to figure out first why we see this panic

Link to #106

https://github.com/knative/eventing/issues/5076

I think the problem is eventshub panics via fatalf in some places where it does not get the correct counts.

I'm gonna close this as it seems to me the issue is not eventshub, but something is wrong in the context lifecycle, already tracked by other issues. If you find any evidence something is wrong in eventshub, reopen


[FEATURE]  Querying live data without vector databases or building an LLM app without vector databases

Is your feature request related to a problem? Please describe.
I see there are many use cases of vector databases provided on OpenAI Cookbook examples such as for powering semantic search, question answering, and recommendations. But I don’t see any examples with other storage other than vector databases for these LLM applications.
Vector databases come with costs like increased prep work, infrastructure, and complexity. Keeping source and vectors in sync is painful. Also, it is even harder if the underlined input data is changing over time and requires re-indexing.
Describe the solution you'd like
I found that there are already some solutions on GitHub that might address the underlying problem - a solution without a vector database. I tried an open-source LLM App (the link below to the repo) which has taken care of both the document pipeline and a vector index and keeping things in sync.
Would you be interested in providing a showcase and guide on how to use it? We can help with publishing a new Notebook under the repo.
Additional context
Visit the project repo:
https://github.com/pathwaycom/llm-app
See how it works in this video:
https://www.youtube.com/watch?v=kcrJSk00duw
or Read the article.
https://pathway.com/developers/showcases/llm-app-pathway/
Relevant discussion on Linkedin and Twitter:
https://twitter.com/mistercrunch/status/1681028417716903941?s=20
https://www.linkedin.com/posts/anupsurendran_llm-vectorsearch-vectordatabase-activity-7090376720104534016-STEu?utm_source=share&utm_medium=member_desktop
### Tasks
- [ ] Add a notebooke guide for LLM App usage

@ted-at-openai Hi Ted,
Could you provide any feedback on this, please? If you think this can be beneficial for the OpenAI community, I can help to contribute to a new guide for the repo.

I loved it .
On Wed, 2 Aug 2023 at 3:58 PM Bobur Umurzokov @.***>
wrote:

@ted-at-openai https://github.com/ted-at-openai Hi Ted,
Could you provide any feedback on this, please? If you think this can be
beneficial for the OpenAI community, I can help to contribute to a new
guide for the repo.
—
Reply to this email directly, view it on GitHub
https://github.com/openai/openai-cookbook/issues/618#issuecomment-1661957726,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZRAIWK4TE6JE67UD3H6KNLXTITWPANCNFSM6AAAAAA272LCCQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
9010593514

@Boburmirzo , what were you planning to do as a showcase?   What would be simpler to create with a vector index-powered LLM App than a vector database-powered LLM App?

@Boburmirzo , what were you planning to do as a showcase? What would be simpler to create with a vector index-powered LLM App than a vector database-powered LLM App?

Thank you for your questions! In the showcase, I would like to demonstrate how it is easy to build an LLM App in 30 lines of code. Like a chatbot answering questions about a certain product's documentation.

Implement a simple API that responds in real-time to HTTP REST queries.
Implement a real-time document indexing pipeline directly reading data from S3-compatible storage or local storage, without having to query a vector document database which is faster, less expensive, and less overhead on building/maintaining additional databases in your infrastructure. Pathway will do indexing on the generated embeddings automatically.

@Boburmirzo vectordb is not necessarily an overhead. For example, with chromadb you can achieve the same functionality as you requested in just 4 lines of code. Chroma is free, open-source and you have an option not to deploy it anywhere and store locally. Also, Langchain provides VectorIndex as far as I know.
Real-time document indexing pipeline from S3 storage is not always faster. If you have millions or billions of documents, that would be nearly unusable. The same is true if your user base is growing. Without a real database server, it would be very difficult to handle all the requests with minimal latency.

@zakharsmirnoff Thank you for commenting on this. I agree partially with your above arguments and the main intention of raising this issue was not to fully ignore vector databases but to give an option for developers to use vector indexes based on their use cases.
Both have pros and cons depending on where it is applied, In this article, the author explains well when to use Vector Databases vs Vector Indexes?
Vector Databases are useful when one or more of the following is true
You have a specialized need for working with vector data at scale
You are creating a standalone purpose-built application for vectors
You do not expect other types of use for your stored data in other types of applications.
Vector Indexes are useful when one or more of the following is true
You do not want to trust new technology for your data storage
Your existing storage is easy to access from Python.
Your similarity search is just one capability among other larger enterprise BI and database  needs
You need the ability to attach vectors to existing scalar records
You need one unified way of dealing with pipelines for your data engineering team
You need index and graph structures on the data to help with your LLM apps or tasks
You need augmented output or augmented context coming from other sources
You want to create rules from your corpus which can apply to your transactional data

@Boburmirzo thank you for this, I appreciate the detailed response. Almost everything makes sense, except for the scaling. I do believe that for small-to-medium projects it's actually doesn't really matter what technology you use: you can write everything Turbo Pascal and store your data in plain txt files.
The things are getting interesting when it comes to scaling. Basically, using vector indices is the same as using plain files (or in-memory or SQLite for your general-purpose db.
Though, to be honest, I'm not quite familiar with the proposed setup, probably it would work even for large apps, though I prefer to stick with the common db approach, as in many cases it doesn't bring your new overhead. There are less capable and more capable databases, so you are not really limited in your choice

@Boburmirzo thank you for this, I appreciate the detailed response. Almost everything makes sense, except for the scaling. I do believe that for small-to-medium projects it's actually doesn't really matter what technology you use: you can write everything Turbo Pascal and store your data in plain txt files.
The things are getting interesting when it comes to scaling. Basically, using vector indices is the same as using plain files (or in-memory or SQLite for your general-purpose db.
Though, to be honest, I'm not quite familiar with the proposed setup, probably it would work even for large apps, though I prefer to stick with the common db approach, as in many cases it doesn't bring your new overhead. There are less capable and more capable databases, so you are not really limited in your choice

Thank you for keeping the discussion engaging:) That's why I suggested creating a guide here to show examples of how to make real-time indexing with easy scaling capabilities. You can already find lots of articles saying that you do not need a dedicated vector database for doing vector search operations.  As you said, you can still use your own data storage like an OLTP database without a special need for a vector database. The solution we are trying to propose is in the application layer not in the infrastructure level.

@Boburmirzo thank you for this, I appreciate the detailed response. Almost everything makes sense, except for the scaling. I do believe that for small-to-medium projects it's actually doesn't really matter what technology you use: you can write everything Turbo Pascal and store your data in plain txt files.
The things are getting interesting when it comes to scaling. Basically, using vector indices is the same as using plain files (or in-memory or SQLite for your general-purpose db.
Though, to be honest, I'm not quite familiar with the proposed setup, probably it would work even for large apps, though I prefer to stick with the common db approach, as in many cases it doesn't bring your new overhead. There are less capable and more capable databases, so you are not really limited in your choice

Thank you for keeping the discussion engaging:) That's why I suggested creating a guide here to show examples of how to make real-time indexing with easy scaling capabilities. You can already find lots of articles saying that you do not need a dedicated vector database for doing vector search operations. As you said, you can still use your own data storage like an OLTP database without a special need for a vector database. The solution we are trying to propose is in the application layer not in the infrastructure level.

If you want to have a discussion in the specific scaling scenario, let me know we can jump on a call and I can explain more about what our setup looks like.


allow host verification to be disabled via env var

when running on minishift we don't yet have certs on routes so fabric8-init-tenant fails on startup to load from KC

[test]

[test]

[test]


systeroid: init at 0.1.1

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Why these version overrides inside linux-doc?  Removing them would fix the builds of these two packages in current staging-next (PR #216499)  Failure on Hydra: https://hydra.nixos.org/build/210096444


Over write the parent table primark key by relation table whe use has on relation

Overwrite the parent table primary key (id) by relation table when use has on the relation
I have 2 table
1) company_user
id -> primary key
company_id  ->foreign key of company table
users_id    -> foreign key of the user table
status
users (Laravel Default )
so when I  tun
$models = CompanyUsers::myCompany()->has('users')->with('users');
return Datatables::eloquent($models)
->addIndexColumn()
->addColumn('check_box', function ($model) {
return view('common.checkbox', ['model' => $model, 'class' => 'i-checks people-checkbox']);
})
->addColumn('name', function ($model) {
return $model->users->name;
})
->addColumn('status', 'common.status')
->addColumn('action', templatePath('users.action'))
->rawColumns(['action', 'status','name' ,'check_box'])
->make(true);
if I try to access $mode->id it gives me the user table id not the company user table

@yajra Can you please suggest

Can you send the user relation definition in user company?

@Arne1303
here is the relation details.

I can't find anything wrong with it, it should give you the ID of the company user. You could try specifying the table in a select statement and check if you are really viewing the right database in your DBMS

I think you just need to specify a select SQL:
CompanyUsers::myCompany()->select('company_users.*')->has('users')->with('users');

I think you just need to specify a select SQL:

Yes after doing that it works


Add support for new docker flag (docker_force_pull)

Add support for docker_force_pull flag in 0.22.0

+1

+1

+1

+2

This would be very helpful. Something similar to Marathon's "forcePullIImage: true" ?

which version will support this field 'forcePullImage'? 2.3.4?


Is there any way to prevent direct link on flutter web?

title pretty much
Basically if my '/ ' is HomePage()
and I have a  '/route2' if  a user where to go to my.app/#/route2
I want to prevent that I want it to either go to '/ ' or just prevent it

https://github.com/jonataslaw/getx/issues/391 theres already an issue for route guards

Duplicate of https://github.com/jonataslaw/getx/issues/391
Closing


Vaadin Push doesn't use WebSockets and falls back to long polling

The Browser javascript tab reveals the following log:
Establishing push connection client-C4B53966888EAB6CBD0D20BD246409CB.cache.js:944:179
Invoking executeWebSocket, using URL: ws://localhost:8080/?v-r=push&v-uiId=1&v-pushId=2f676978-0a72-4c35-828f-cec269384d3a&X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=2.3.2.vaadin1-javascript&X-Atmosphere-Transport=websocket&X-Atmosphere-TrackMessageSize=true&Content-Type=application/json; charset=UTF-8&X-atmo-protocol=true vaadinPush.js:3268:28
Tue Jan 26 2021 16:26:48 GMT+0200 (Eastern European Standard Time) Atmosphere: websocket.onopen vaadinPush.js:3268:28
Websocket successfully opened vaadinPush.js:3268:28
Tue Jan 26 2021 16:26:48 GMT+0200 (Eastern European Standard Time) Atmosphere: websocket.onclose vaadinPush.js:3268:28
Websocket closed, reason: Normal closure; the connection successfully completed whatever purpose for which it was created. - wasClean: false vaadinPush.js:3268:28
Tue Jan 26 2021 16:26:48 GMT+0200 (Eastern European Standard Time) Atmosphere: Firing onClose (closed case) vaadinPush.js:3268:28
Push connection closed client-C4B53966888EAB6CBD0D20BD246409CB.cache.js:1027:16627
Tue Jan 26 2021 16:26:48 GMT+0200 (Eastern European Standard Time) Atmosphere: Request already closed, not firing onClose (closed case) vaadinPush.js:3268:28
Websocket failed on first connection attempt. Downgrading to long-polling and resending vaadinPush.js:3268:28
Push connection using primary method (websocket) failed. Trying with long-polling client-C4B53966888EAB6CBD0D20BD246409CB.cache.js:199:20
Tue Jan 26 2021 16:26:48 GMT+0200 (Eastern European Standard Time) Atmosphere: ajaxRequest.onreadystatechange, new state: 2 vaadinPush.js:3268:28
Tue Jan 26 2021 16:26:48 GMT+0200 (Eastern European Standard Time) Atmosphere: ajaxRequest.onreadystatechange, new state: 3 vaadinPush.js:3268:28
Tue Jan 26 2021 16:26:48 GMT+0200 (Eastern European Standard Time) Atmosphere: ajaxRequest.onreadystatechange, new state: 4 vaadinPush.js:3268:28
Tue Jan 26 2021 16:26:48 GMT+0200 (Eastern European Standard Time) Atmosphere: ajaxRequest.onreadystatechange, new state: 2 vaadinPush.js:3268:28
Tue Jan 26 2021 16:26:48 GMT+0200 (Eastern European Standard Time) Atmosphere: Firing onOpen vaadinPush.js:3268:28
Push connection established using long-polling

You can also see in the Network tab that a long-polling request is opened by the Vaadin client for some reason.
No idea what's going on here. com.vaadin.flow.server.communication.PushAtmosphereHandler.onConnect() is called properly on server-side and is stopped in a breakpoint. However the browser already claims that Websocket closed, reason: Normal closure and falls back to long polling. There must be something on the server-side closing the websocket connection...
Also see #12 for more details.

Enabling a debug logging via the following in application.properties
quarkus.log.category."org.atmosphere".min-level=DEBUG
quarkus.log.category."org.atmosphere".level=DEBUG

revealed the following exception in the websocket endpoint onOpen() method:
2021-02-05 14:02:46,338 DEBUG [org.atm.con.JSR356Endpoint] (vert.x-eventloop-thread-11) Problem in web socket session: java.lang.NullPointerException
	at org.atmosphere.container.JSR356Endpoint.onOpen(JSR356Endpoint.java:129)
	at io.undertow.websockets.jsr.EndpointSessionHandler.connected(EndpointSessionHandler.java:130)
	at io.undertow.websockets.jsr.JsrWebSocketFilter$1.accept(JsrWebSocketFilter.java:128)
	at io.undertow.websockets.jsr.JsrWebSocketFilter$1.accept(JsrWebSocketFilter.java:125)
	at io.undertow.websockets.jsr.handshake.Handshake$1.accept(Handshake.java:141)
	at io.undertow.vertx.VertxHttpExchange$10$1.run(VertxHttpExchange.java:869)
	at io.undertow.vertx.VertxHttpExchange$10.handle(VertxHttpExchange.java:873)
	at io.undertow.vertx.VertxHttpExchange$10.handle(VertxHttpExchange.java:858)
	at io.vertx.core.net.impl.ConnectionBase.lambda$wrap$1(ConnectionBase.java:184)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577)

This is almost certainly the cause of this issue.

Reported upstream as https://github.com/Atmosphere/atmosphere/issues/2427

PR: https://github.com/urosporo/vaadin-quarkus-extension-parent/pull/7


Fix address config

Description
Fixes https://github.com/IntersectMBO/cardano-db-sync/issues/1890
Checklist

[x] Commit sequence broadly makes sense
[x] Commits have useful messages
[ ] New tests are added if needed and existing tests are updated
[ ] Any changes are noted in the changelog
[x] Code is formatted with fourmolu on version <IP_ADDRESS> (which can be run with scripts/fourmolize.sh)
[x] Self-reviewed the diff

Migrations

[ ] The pr causes a breaking change of type a,b or c
[ ] If there is a breaking change, the pr includes a database migration and/or a fix process for old values, so that upgrade is possible
[ ] Resyncing and running the migrations provided will result in the same database semantically

If there is a breaking change, especially a big one, please add a justification here. Please elaborate
more what the migration achieves, what it cannot achieve or why a migration is not possible.

On sanchonet - before fix:
[db-sync-node:Info:81] [2024-11-04 17:26:07.89 UTC] Inserted 4 EpochStake for EpochNo 496
[db-sync-node:Info:81] [2024-11-04 17:26:08.55 UTC] Insert Conway Block: epoch 495, slot 42795289, block 2140000, hash 233d21a8e5deabf2510f1af73dfcf0183e1a0797d5957c2a9a0e516356435be3
[db-sync-node:Error:81] [2024-11-04 17:26:09.56 UTC] Error SNErrDefault: "resolveScriptHash DbTxOutVariantresolveScriptHash: VTxOutW with Nothing address"

with fix - it reached the tip:
[db-sync-node:Warning:81] [2024-11-04 18:46:39.79 UTC] Creating Indexes. This may require an extended period of time to perform. Setting a higher maintenance_work_mem from Postgres usually speeds up this process. These indexes are not used by db-sync but are meant for clients. If you want to skip some of these indexes, you can stop db-sync, delete or modify any migration-4-* files in the schema directory and restart it.
[db-sync-node:Info:81] [2024-11-04 18:46:39.85 UTC] Indexes were created
[db-sync-node:Info:81] [2024-11-04 18:46:39.89 UTC] Insert Conway Block: epoch 508, slot 43956902, block 2192630, hash 3b718f112c08042eed4c6af0e383983fbbc18037c1fc079b1f86af55d6a74830
[db-sync-node:Info:81] [2024-11-04 18:46:39.89 UTC] Insert Conway Block: epoch 508, slot 43956941, block 2192631, hash ecd60453eed6a3a3c527852a386844902783a1e4370cef868909b6e7def84aca
[db-sync-node:Info:81] [2024-11-04 18:46:39.89 UTC] Insert Conway Block: epoch 508, slot 43956967, block 2192632, hash 9353ae97524095a6138be4711e24da666854be1fd190ec6001e338c14d9970a2

On preprod - before fix:
[db-sync-node:Info:81] [2024-11-04 17:04:05.04 UTC] Insert Babbage Block: epoch 30, slot 11538809, block 220000, hash c3817fc93d39bf1ae1835db0503f430cb18fd197d22158621af28a8dc4bf3b7c
[db-sync-node:Error:81] [2024-11-04 17:04:09.21 UTC] Error SNErrDefault: "resolveScriptHash DbTxOutVariantresolveScriptHash: VTxOutW with Nothing address"
[db-sync-node:Info:81] [2024-11-04 17:04:09.21 UTC] Shutting down DB thread

with fix:
[db-sync-node:Info:81] [2024-11-04 18:17:43.51 UTC] Starting epoch 31
[db-sync-node:Info:81] [2024-11-04 18:17:43.52 UTC] Insert Babbage Block: epoch 31, slot 11750410, block 229805, hash bde53f02eb9e84f32142646e3a29dedd7ab056870ff88ec5f39fe8335f6d35a9
[db-sync-node:Info:81] [2024-11-04 18:17:43.54 UTC]
Inserted epoch 30 from updateEpochWhenSyncing with Cache.
 epoch: Epoch {epochOutSum =<PHONE_NUMBER>81188, epochFees = DbLovelace<PHONE_NUMBER>, epochTxCount = 24250, epochBlkCount = 20387, epochNo = 30, epochStartTime = 2022-10-29 00:00:25 UTC, epochEndTime = 2022-11-02 23:59:49 UTC}
[db-sync-node:Info:90] [2024-11-04 18:17:43.57 UTC] Asynchronously wrote a ledger snapshot to ledger-state/preprod_address_table/11750389-df1d9f7ef0-30.lstate in 0.067868342s.


Passing TestingT in as a Parameter

Have you considered passing TestingT as the first parameter in the funcs` that are registered on init?
something like :
package accounts

import  "github.com/lsegal/gucumber"

func init() {
    user, pass := "", ""

    gucumber.Before("@login", func(t gucumber.TestingT) {
        // runs before every feature or scenario tagged with @login
        generatePassword()
    })

    gucumber.Given(`^I have user/pass "(.+?)" / "(.+?)"$`, func(t gucumber.TestingT, u, p string) {
        user, pass = u, p
    })

    // ...

    gucumber.Then(`^the user should be successfully logged in$`, func(t gucumber.TestingT) {
        if !userIsLoggedIn() {
            t.Fail("user should have been logged in")
        }
    })
}

It seems like this would fall a bit more in line with the go testing. I'd be happy to make a PR as a PoC.

I had actually tried this in a few experiments but it complicated the reflection logic quite a bit, and realistically you are not getting a new t for each given state, so it diverges a little from the expected testing.T equivalent behavior.
I wouldn't be opposed to a PR though, if it looked maintainable.


Spike-In

Hi,
I have this index spike :
spike_1
UUGAUUCCCAAUCCAAGCAAG
spike_2
UACCAACCUUUCAUCGUUCCC
spike_3
UCCCAAAUGUAGACAAAGCA
I replaced spike-in data already indexed in miRge by the command bowtie-build,
when i saw the contents of it by the command bowtie-inspect, i got this
spike_1
GACCCAACCAAGCAAG
spike_2
ACCAACCCACGCCC
spike_3
CCCAAAGAGACAAAGCA
my question why there is a change in the sequences ? (U was deleted from the sequence)

Hi @hamzaaitabbou96,
The bowtie-build ignores the U's from your file. We have to replace the U's to T's in your file before you index it with bowtie. I have under accessories  uploaded a python script that converts the U's to T's.
If you are familiar with Git clone, you can skip the following steps and simply clone it to your computer.
Downloading the script on your computer:
Step 1: Go to https://github.com/arunhpatil/miRge3_build/tree/main
Step 2: Click on Code, and select "Download zip",
Step 3: unzip the folder and change directory to mirge_build/accessories (you will find the script under this folder).
Script usage:
python  replace_UT.py  test.fasta
Where test.fasta is your spike in fasta file, and the script generates the output with suffix _U2T.fasta.
bowtie-build:
bowtie-build test_U2T.fasta human_spike-in
I hope this helps and solve the problem.
Thank you,
Arun.


[Torch Inductor] The IPEX uses conservative configuration on Triton Intel GPU.

The IPEX uses the conservative num_warps on Triton intel GPU. Unlike the NV, Intel GPU support the num_warps up to 64.
The Torch inductor may chose the sub-optimal Triton kernel to use.
[2024-03-26 09:25:34,485] torch._inductor.triton_heuristics: [DEBUG] Benchmark all input configs get:
[2024-03-26 09:25:34,485] torch._inductor.triton_heuristics: [DEBUG] XBLOCK: 1, num_warps: 2, num_ctas: 1, num_stages: 1: 5.263040, nreg 0, nspill 0, #shared-mem 0
[2024-03-26 09:25:34,485] torch._inductor.triton_heuristics: [DEBUG] XBLOCK: 8, num_warps: 4, num_ctas: 1, num_stages: 1: 0.997920, nreg 0, nspill 0, #shared-mem 0
[2024-03-26 09:25:34,485] torch._inductor.triton_heuristics: [DEBUG] XBLOCK: 32, num_warps: 8, num_ctas: 1, num_stages: 1: 0.689840, nreg 0, nspill 0, #shared-mem 0

@EikanWang Any comments about this ticket?

We have verified different configurations from the E2E performance perspective,  like enlarging num_warps. But it does not impact E2E performance significantly. In the future, we will utilize Inductor autotune to get the better configuration.
What's the impact on the Triton?

The configuration information is dumped of the inductor autotune.
It's just in case it seems doesn't try the large num_warps on Intel GPU.
It is fine as long as the performance is good with the small num_warps.


Code-blocking time zones list

@yoichinak : Thanks for your contribution! The author(s) have been notified to review your proposed change.


persist oauth2 authorize request approval in session

Description
This PR is for https://github.com/cisco-open/go-lanai/issues/405
A "Remember Approval" checkbox is added to the oauth2 authorize request approval or deny page. So the user has a choice to remember the approval decision. The decision is saved in the user session. If the same client with the same redirect uri is requesting the same scope and it was approved before in the same session, then the request will be automatically approved.
Type of Change

[x] Bug Fix
[ ] New Feature
[ ] Breaking Change
[ ] Refactor
[ ] Documentation
[ ] Other (please describe)

Checklist

[x] I have read the contributing guidelines
[x] Existing issues have been referenced (where applicable)
[x] I have verified this change is not present in other open pull requests
[ ] Functionality is documented
[x] All code style checks pass
[x] New code contribution is covered by automated tests
[x] All new and existing tests pass

I made the following changes in the latest commit:

Defined interface for approval storage
Approval storage implementation is not required. If no implementation is provided, then the user will be asked for approval every time.

In the auth service example, an in-memory implementation is provided.


BUILD-953: Simplify README

Simplifying the README so it is easier for upstream communities to understand and consume.

Simplify "Getting Started" to recommend deploying OpenShift with tech preview features enabled.
Add "How to Use" section with simple example.
Simplify features list language.
List CSI interfaces implemented.
Move local development section to its own file, and link to it from README

/assign @gabemontero

/cc @sayan-biswas

/label docs-approved
/label px-approved
/label qe-approved


CB-10285 Added tests for PositionError constants

https://issues.apache.org/jira/browse/CB-10285
This is a tests for https://github.com/apache/cordova-plugin-geolocation/pull/58

:+1: lgtm


Added new Arr::notAccessible($value) function. Tests are added.

Summary:
This pull request introduces a new static method Arr::notAccessible() to the Arr utility class, along with a comprehensive set of unit tests to verify its functionality. This method checks whether a given value is not accessible as an array.
Key Changes:
New Method: Arr::notAccessible($value)
This method is a simple inverse of the existing Arr::accessible($value) method. It returns true if the value is not accessible as an array and false if it is.
The method helps to simplify the logic when checking non-array-accessible types, enhancing code readability.
Unit Tests:
Added a suite of tests for the Arr::notAccessible() method.
Tests cover various data types to ensure that the method behaves correctly in different scenarios, including arrays, collections, objects, primitives, and anonymous functions.
No Breaking Changes
This addition does not alter any existing functionality

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If applicable, please consider releasing your code as a package so that the community can still take advantage of your contributions!


Deploy on privacy environment (VNet) not publish on internet

Hi,
I am trying to deploy this service on Azure with maximum privacy but I don´t know if it is possible to deploy the Dicom-server without use the arm template , because I would like to deploy the resources on Azure with privacy. For example, I would like to configure the security on SQL Azure to allow only connections by private endpoint not public endpoint as now ; I want to deploy the app service (DICOMWEB) with vnet integration and private endpoint, because the actual ARM template creates the app service with one IP in internet. The same with the rest of resources. . Please , anyone could help me with it? thanks.

Hello, The ARM template is just a sample to get test service running. You can create a similar template with VNET and private access to all the dependent azure resources.

Hi
Thank you for you answer, but could you help more? Because I don't understand as I can put this information in the actual ARM because I see a lot of settings for app service. Also. I'd like to name the resources with nomenclature and you template doesn't leave me.
Thanks.
Enviado desde Yahoo Mail con Android
El vie., abr. 23, 2021 a 19:45, Smitha @.***> escribió:
Hello, The ARM template is just a sample to get test service running. You can create a similar template with VNET and private access to all the dependent azure resources.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Unfortunately we do not specific documentation on setting up all the dependents we have. But you can find help on each dependent service VNET configuration:
App service web app: https://docs.microsoft.com/en-us/azure/app-service/networking/private-endpoint
Storage account: https://docs.microsoft.com/en-us/azure/storage/common/storage-network-security?tabs=azure-portal
Sql Server: https://docs.microsoft.com/en-us/azure/azure-sql/database/network-access-controls-overview

closing since not active in last week


Algorithm for route lengths

User story

As a user
I want to search for routes with a minimal or maximal length
So that I can plan test drives

Acceptance criteria

Draft (e.g. Pseudo code) for implementation is documented in this issue

Definition of done

Code was reviewed by another person
GitHub CI runs successfully
Feature is merged into main branch

`
request := {MIN_DISTANCE, MAX_DISTANCE}
requestedDistance := {1,2,3,4...}
Route giveMeMyRoute(request, requestedDistance){
    // 1km difference in Coordinates
    const ONE_KM_DIFF = 0.015060
    requestDistanceInCoordinates = ONE_KM_DIFF x requestedDistance

    Direction[] capitalDir = {North,East,South,West}
    Coordinates userPos = getCurrentUserCoordinates() // or other defined starting point
    Route[] potentialRoutes

    for(Direction dir: capitalDir){
            // calculates new coordinate from our starting point in the current direction with the given distance
            Coordinate potentialDestination = (tryToFindNewLocationFromHere(userPos, requestDistanceInCoordinates, dir))
            if(hereApi.checkIfRoutingIsPossible(potentialDestination)){
                    Route potentialRoute = hereApi.calculatePotentialRoute(userPos, potentialDestination)
                    potentialRoutes.add(potentialRoute)
            }
    }

    if(request.equals(MIN_DISTANCE)){
            for(Route current: potentialRoutes){
                    if(checkIfDistanceIsAtLeast(current, requestedDistance)){
                            return current
                    }
            }
            return giveMeMyRoute(request, requestedDistance + 1)
    }else if(request.equals(MAX_DISTANCE)){
            for(Route current: potentialRoutes){
                    if(checkIfDistanceIsAtMost(current, requestedDistance)){
                            return current
                    }
            }
            return giveMeMyRoute(request, requestedDistance - 1)
    }else{
            throw Error(unknown request)
    }

}
`

Alternative:
Direction[] capitalDir = {N,NE,E,SE,S,SW,W,NW}


Is there a difference between sat-search and satsearch?

This github says install this package using: pip install sat-search
On conda-forge it say: conda install -c conda-forge satsearch
Is there are difference between the two. Or should I prefer one over the other?

There's no difference, the maintainer for the conda package just removed the dash.
sat-search is the Python package name so that's how you install it:
$ pip install sat-search
but when you import it in Python dashes aren't allowed, so just:
import satsearch

Thank you


rocFFT build fail at hcc/HIP build from source at ARM64 Ubuntu 16.04

~/ROCm/rocFFT/release# CXX=/opt/rocm/bin/hcc  cmake ..
-- HCC compiler set; ROCm backend selected [ CXX=/opt/rocm/bin/hcc cmake ... ]
-- Building with ROCm tools
CMake Error at CMakeLists.txt:126 (find_package):
Could not find a package configuration file provided by "hip" with any of
the following names:
hipConfig.cmake
hip-config.cmake

Add the installation prefix of "hip" to CMAKE_PREFIX_PATH or set "hip_DIR"
to a directory containing one of the above files.  If "hip" provides a
separate development package or SDK, be sure it has been installed.
-- Configuring incomplete, errors occurred!
See also "/root/ROCm/rocFFT/release/CMakeFiles/CMakeOutput.log".
I find the build HIP from source code, make install did not install hip-config.cmake
Environment

Hardware
description

GPU
device string

CPU
device string

ARM64

| Software | version |
Ubuntu 16.04
|-----|-----|
| ROCK | v0.0 |
| ROCR | v0.0 |
| HCC | v0.0 |
HCC clang version 7.0.0
| Library | v0.0 |
HIP version  : 1.5.0

export HIP_PLATFORM=hcc
cmake -DHSA_PATH=/opt/hsa-rocr-dev/hsa -DHCC_HOME=/opt/rocm/hcc -DCMAKE_INSTALL_PREFIX=/opt/rocm/hip -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS= "-v" ..
now can make as hcc platform


Move mock tests into MockedKafkaClientBackupClientSpec

About this change - What it does
Moves the Creating many objects in a small period of time works despite S3's in progress multipart upload eventual consistency issues into a new MockedKafkaClientBackupClientSpec class.
Why this way
Having the Creating many objects in a small period of time works despite S3's in progress multipart upload eventual consistency issues test inside of RealS3BackupClientSpec doesn't make sense since its using a mocked Kafka interface. Furthermore with the https://github.com/aiven/guardian-for-apache-kafka/pull/196 PR, having this test inside of RealS3BackupClientSpec causes it be redundantly run multiple times and also unnecessarily start Kafka cluster.

Tests have previously passed, just rebasing