Add support for SSAs with jwks_uri to SAPI-G core ProcessRegistration script

ProcessRegistration script in SAPI-G core (created from the OB ProcessRegistration script) currently only supports SSAs with an embedded jwks, this is because we only test this deployment with our Test Trusted Directory.
We should support jwks_uri based SSAs as these are likely to be the main use case (this is how OB works).
In order to be able to test this functionality, the Test Trusted Directory will need to be enhanced to be able to host JWKS for SSAs that it has issued.

Fixed by https://github.com/SecureApiGateway/SecureApiGateway/issues/1338
OB SSAs can be used for this purpose.


Refactor data read

The data read should be refactored so that reading overall only opens the file once, not twice or more fore header and data read. The conversion from int to datetime should be moved to a property so that it's optional, e.g. if one just wants to write the int times exporting Whisper to Parquet. An example for this dump to Parquet should be added to the README.
https://github.com/heidelbergcement/whisper-pandas/blob/d35a1feb9da315afe6bf6060ede536f8a32956f3/whisper_pandas.py#L208-L239

Partially done in https://github.com/heidelbergcement/whisper-pandas/commit/d616adf0e929b7479b709df13656cb24b1fc2e8b
Next the WhisperArchive as_numpy, as_dataframe, as_series should be refactored to offer flexible access to any data format the user wants (including raw e.g. for debugging, but in correct byte order)


Add the Antwar static site generator (React)

Hello, here's an update to add Antwarjs to the list of generators.

Thanks @DrianHillman


java.vendor name changed in openj9

Shouldn't this be considered?
https://github.com/ibmruntimes/Semeru-Runtimes/issues/30
$ ./java -XshowSettings:properties -version 2>&1 | grep java.vendor
ava.vendor = International Business Machines Corporation
java.vendor.url = https://www.ibm.com/semeru-runtimes
java.vendor.url.bug = https://github.com/ibmruntimes/Semeru-Runtimes/issues
java.vendor.version = <IP_ADDRESS>
$ ./java -XshowSettings:properties -version 2>&1 | grep java.vendor
java.vendor = IBM Corporation
java.vendor.url = https://www.ibm.com/semeru-runtimes
java.vendor.url.bug = https://github.com/ibmruntimes/Semeru-Runtimes/issues
java.vendor.version = <IP_ADDRESS>
https://github.com/microsoft/mssql-jdbc/blob/7e476f4d22a9667a722c60d295519f9a1a30b1dc/src/main/java/com/microsoft/sqlserver/jdbc/Util.java#L51
https://github.com/microsoft/mssql-jdbc/blob/7e476f4d22a9667a722c60d295519f9a1a30b1dc/src/main/java/com/microsoft/sqlserver/jdbc/JaasConfiguration.java#L30
if my understanding is correct, starting from version 17 your condition in isIBM method is met so driver stopped using com.sun.* libs and started looking for com.ibm.*
which leads to
javax.security.auth.login.LoginException (No LoginModule found for com.ibm.security.auth.module.Krb5LoginModule)

https://www.ibm.com/support/pages/semeru-runtimes-security-migration-guide

The ibm login module should only be used on IBM Java 8, which contains the following settings:
java.vendor = IBM Corporation
java.vm.name = IBM J9 VM
This is different from Semeru builds, which sets the following:
java.vendor = IBM Corporation
java.vm.name = Eclipse OpenJ9 VM
and in some older Semeru builds of jdk8, jdk11
java.vendor = International Business Machines Corporation
i.e. a test for the ibm login module could be if the system property java.vm.name starts with "IBM".

Hi @krismarc,
Thank you for bringing this to our attention. We'll look more into this, but you appear to be correct that there have been discrepancies with IBM within the driver.

That's what I meant in the other issue. Having a substring of property checked doesn't look good to me and sounds like kind of antipattern.

We've made the change, and just have it in review at the moment. If you're interested in checking out the fix prior to our next release on July 31st, see the attached jars or pr.
IBMCheckFix.zip

Hi @Jeffery-Wasty - Please let's know when new version-12.4.0 of mssql-jdbc would be available for use?

Is it possible to provide this fix early in a minor version? We had halted
java17 migration due to this Kerberos login issue and were hoping for this
fix availability soon in mssql-jdbc driver.
Please let us know..
Thanks!!
On Mon, Jul 31, 2023 at 9:01 PM Jeffery Wasty @.***>
wrote:

Hi @kadirchisty https://github.com/kadirchisty,
The PR still needs changes, and development was halted until 12.4 release
was finished. 12.4 will be out today, but the next release to include this
fix will be 12.5 (release window to be discussed with team). The next
stable release to include this should be early 2024.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/mssql-jdbc/issues/2139#issuecomment-1658607223,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AT53JTE2MCYVLFZWZKM37YDXS7FU7ANCNFSM6AAAAAAY2SKBME
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Sent from my iPhone

We'll look into what we can do about the release schedule. If there is a hotfix for this release, it would include this fix.

Hello @Jeffery-Wasty, Please let's know if the fix would be included in current release?
Thanks!

We're reviewing changes now, the plan is for this to be included in a stable hotfix release, planned for August 24.

This is now included in the 12.4.1 stable hotfix release, set to release on August 24.

@Jeffery-Wasty - Wanted to check if 12.4.1 is released?

re-opening since fix is being reverted


feat: Allow IPv4 or IPv6 configuration

Issue
https://github.com/gravitee-io/issues/issues/10247
Description
The option -Djava.net.preferIPv4Stack=true , block a deployment on an IPv6 cluster.
We can always add this option in the configuration  JAVA_OPTS

thank you @francisko0. As mentioned before, I close this PR and reopen this one so our CI can be executed.


Exclude TreeTest in jdk_lang for aix and win

Exclude TreeTest in jdk_lang for aix and win
Related Issue: https://github.com/eclipse-openj9/openj9/issues/10569

Signed-off-by: Longyu Zhang<EMAIL_ADDRESS>

Test LInks in hyc-grinder:
11          17               8
aix    22529    22538      22539
win    22588   22589      22590


Fantastic article

Thank you for taking the time to write this, this is truly Golden Knowledge.

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

ID: 19620533-3f60-a1cb-a679-ff6ff5dde2bc
Version Independent ID: 54583dac-de23-b64c-3396-fac964724595
Content: Implementing Least-Privilege Administrative Models
Content Source: WindowsServerDocs/identity/ad-ds/plan/security-best-practices/Implementing-Least-Privilege-Administrative-Models.md
Service: unspecified
GitHub Login: @billmath
Microsoft Alias: billmath

Thanks, Tom! @billmath - just want to make sure you see this kudos.


Fix logout

Cleaned up a few things related to logging out a user.
Tests to follow once I can get the rest of the existing tests to pass . . .

thanks! this does solve 2 errors which annoyed me, but i was too lazy/busy to fix


Memory Leak with importance sampling.

While implementing the following loss based importance sampling scheme for PTB language modelling task. There is memory leak error that happens. PFA the link to the [code](https://gist.github.com/kris-singh/5791a32e9b8132bae3d76794a19a649c. I do not understand how this is happening as I use batch_size=20 and sequence_length=20 and i have around 12gb GPU memory.
)- [x] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/keras-team/keras.git --upgrade --no-deps

[x] If running on TensorFlow, check that you are up-to-date with the latest version. The installation instructions can be found here.

[ ] If running on Theano, check that you are up-to-date with the master branch of Theano. You can update with:
pip install git+git://github.com/Theano/Theano.git --upgrade --no-deps

[x] Provide a link to a GitHub Gist of a Python script that can reproduce your issue (or just copy the script here if it is short).

It's a gpu memory issue or a RAM issue?

I am not sure but i think it's the RAM memory issues.
dmesg gives this as output
Out of memory: Kill process 21436 (python) score 985 or sacrifice child
Killed process 21436 (python) total-vm:82999692kB, anon-rss:31931456kB, file-rss:83340kB

Each time you sample, you create an op in the graph. This is the cause of your memory issue.
Define placeholders and ops and then call sess.run to get your value.
https://gist.github.com/kris-singh/5791a32e9b8132bae3d76794a19a649c#file-temp-py-L88

I am not entirely sure how to do that. Do you mean something like this
class SelectLoss:
    """
        Selection based on Loss values of samples.
        No need of rejection sampling.
    """

    def __init__(self, loss):
        """
        :param loss: loss function
        :param x_train: training data
        :param y_train: training labels
        """
        self.loss = loss
        self.x_train = x_train
        self.y_train = y_train
        self.idx = np.random.choice (np.arange (0, self.x_train.shape[0]), size=args.fwd_batch_size, replace=False)
        self.res = model.predict_proba (self.x_train[self.idx])
        self.temp = K.get_value(sparse_categorical_crossentropy(tf.convert_to_tensor(self.y_train[idx], np.float32), tf.convert_to_tensor(self.res)))
        self.temp = self.temp / np.sum (self.temp)
        self._sample = K.function([self.res, self.y_train], self.temp)

    def sample(self, x_train, y_train):
        """
            Sort the loss values of the training samples.
            Variables
        """
        return self._sample(x_train, y_train)

Or if not this could you give a example how you would do what you are saying.


Fix Box Score Points for regular playoffs

Codecov Report

Merging #161 (a40ec54) into master (370cc75) will decrease coverage by 0.40%.
The diff coverage is 71.42%.

@@            Coverage Diff             @@
##           master     #161      +/-   ##
==========================================
- Coverage   93.69%   93.28%   -0.41%
==========================================
  Files          22       22
  Lines         856      864       +8
==========================================
+ Hits          802      806       +4
- Misses         54       58       +4

Impacted Files
Coverage Δ

espn_api/football/box_score.py
85.18% <69.23%> (-14.82%)
:arrow_down:

espn_api/football/league.py
98.03% <100.00%> (ø)

Continue to review full report at Codecov.

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


fix templates

Bug fix after changing dataclasses Device

This issue was migrated from an old repository: https://github.com/CiscoDevNet/catalystwan/pull/22


Cogito crashes on editor startup

Hello! I'm currently using the most recent download of cogito (both from github & the godot project manager versions), on godot version 4.2.2-- cogito seems to crash on startup :'> My initial theory was that godot's forward+ mode was the issue (as it causes everything to crash on this computer), but it seems that even gl compatibility mode has the same issue.
Currently running on a linux computer, with sorta-kinda-almost 8GB of ram

Running the game (instead of editing) makes a strange "empty" game with buttons that don't do anything. Because I can open, run, and close this version without crashing, I can actually get a text log of the terminal output :0 I'll paste it here.
Godot Engine v4.2.2.stable.official.15073afe3 - https://godotengine.org
Inconsistent value (1) for DRI_PRIME. Should be < 1 (GPU devices count). Using: 0
OpenGL API 4.5 (Core Profile) Mesa 24.0.9-0ubuntu0.1 - Compatibility - Using Device: Mesa - AMD SUMO (DRM 2.50.0 / 6.8.0-40-generic, LLVM 17.0.6)

Running project: /home/[USER_DIRECTORY]/Games/godot/Not By Me/Cogito-main
Godot Engine v4.2.2.stable.official.15073afe3 - https://godotengine.org
Vulkan API 1.3.274 - Forward+ - Using Vulkan Device #0: Unknown - llvmpipe (LLVM 17.0.6, 128

SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:9)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:14)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:15)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:16)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:16)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:17)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:17)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:18)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:18)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:20)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:20)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:21)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:21)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:22)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:22)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:23)
SCRIPT ERROR: Parse Error: Identifier "OptionsConstants" not declared in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/startup_loader.gd:23)
ERROR: Failed to load script "res://COGITO/EasyMenus/Scripts/startup_loader.gd" with error "Parse error".
   at: load (modules/gdscript/gdscript.cpp:2726)
SCRIPT ERROR: Parse Error: Could not find type "CogitoPlayerState" in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:8)
SCRIPT ERROR: Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:8)
SCRIPT ERROR: Parse Error: Could not find type "CogitoSceneState" in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:15)
SCRIPT ERROR: Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:15)
SCRIPT ERROR: Parse Error: Could not find type "CogitoPlayerState" in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:40)
SCRIPT ERROR: Parse Error: Could not find type "CogitoSceneState" in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:51)
SCRIPT ERROR: Parse Error: Could not find type "CogitoPlayerState" in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:71)
SCRIPT ERROR: Parse Error: Could not find type "CogitoPlayerState" in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:93)
SCRIPT ERROR: Parse Error: Could not resolve member "active".
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:99)
SCRIPT ERROR: Parse Error: Could not resolve member "completed".
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:103)
SCRIPT ERROR: Parse Error: Could not resolve member "failed".
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:107)
SCRIPT ERROR: Parse Error: Identifier "CogitoPlayerState" not declared in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:152)
SCRIPT ERROR: Parse Error: Could not find type "CogitoPlayerState" in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:218)
SCRIPT ERROR: Parse Error: Could not find type "CogitoSceneState" in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:229)
SCRIPT ERROR: Parse Error: Identifier "CogitoSceneState" not declared in the current scope.
          at: GDScript::reload (res://COGITO/SceneManagement/cogito_scene_manager.gd:277)
ERROR: Failed to load script "res://COGITO/SceneManagement/cogito_scene_manager.gd" with error "Parse error".
   at: load (modules/gdscript/gdscript.cpp:2726)
ERROR: Failed to instantiate an autoload, script 'res://COGITO/SceneManagement/cogito_scene_manager.gd' does not inherit from 'Node'.
   at: start (main/main.cpp:3251)
ERROR: Cannot open file 'res://.godot/imported/Cogito_QuestComplete.wav-118def53ebf98b16cc4db3097277b5c2.sample'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/Cogito_QuestComplete.wav-118def53ebf98b16cc4db3097277b5c2.sample. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Audio/Phazorknight/Cogito_QuestComplete.wav. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Cannot open file 'res://.godot/imported/Cogito_QuestFailed.wav-73565376fac4c4f1ddcc95d3d9a7244c.sample'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/Cogito_QuestFailed.wav-73565376fac4c4f1ddcc95d3d9a7244c.sample. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Audio/Phazorknight/Cogito_QuestFailed.wav. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Cannot open file 'res://.godot/imported/Cogito_QuestStart.wav-3ad218b690cf0adc22d97750761c747e.sample'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/Cogito_QuestStart.wav-3ad218b690cf0adc22d97750761c747e.sample. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Audio/Phazorknight/Cogito_QuestStart.wav. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:3)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:4)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:5)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:6)
SCRIPT ERROR: Parse Error: Could not resolve script "res://COGITO/QuestSystem/QuestGroups/available_quests_group.gd".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:8)
SCRIPT ERROR: Parse Error: Could not resolve script "res://COGITO/QuestSystem/QuestGroups/active_quests_group.gd".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:9)
SCRIPT ERROR: Parse Error: Could not resolve script "res://COGITO/QuestSystem/QuestGroups/completed_quests_group.gd".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:10)
SCRIPT ERROR: Parse Error: Could not resolve script "res://COGITO/QuestSystem/QuestGroups/failed_quests_group.gd".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:11)
SCRIPT ERROR: Parse Error: Could not preload resource file "res://COGITO/Assets/Audio/Phazorknight/Cogito_QuestComplete.wav".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:14)
SCRIPT ERROR: Parse Error: Could not preload resource file "res://COGITO/Assets/Audio/Phazorknight/Cogito_QuestFailed.wav".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:15)
SCRIPT ERROR: Parse Error: Could not preload resource file "res://COGITO/Assets/Audio/Phazorknight/Cogito_QuestStart.wav".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:16)
SCRIPT ERROR: Parse Error: Could not parse script from "res://COGITO/QuestSystem/QuestGroups/available_quests_group.gd".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:18)
SCRIPT ERROR: Parse Error: Could not parse script from "res://COGITO/QuestSystem/QuestGroups/active_quests_group.gd".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:19)
SCRIPT ERROR: Parse Error: Could not parse script from "res://COGITO/QuestSystem/QuestGroups/completed_quests_group.gd".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:20)
SCRIPT ERROR: Parse Error: Could not parse script from "res://COGITO/QuestSystem/QuestGroups/failed_quests_group.gd".
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:21)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:34)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:34)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:60)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:60)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:78)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:78)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:93)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:93)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:110)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:114)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:118)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:122)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:127)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:134)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:141)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:148)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:205)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:205)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:160)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuest" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:176)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuestGroup" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:208)
SCRIPT ERROR: Parse Error: Could not find type "CogitoQuestGroup" in the current scope.
          at: GDScript::reload (res://COGITO/QuestSystem/cogito_quest_manager.gd:209)
ERROR: Failed to load script "res://COGITO/QuestSystem/cogito_quest_manager.gd" with error "Parse error".
   at: load (modules/gdscript/gdscript.cpp:2726)
ERROR: Failed to instantiate an autoload, script 'res://COGITO/QuestSystem/cogito_quest_manager.gd' does not inherit from 'Node'.
   at: start (main/main.cpp:3251)
ERROR: Cannot open file 'res://.godot/imported/Montserrat-Light.ttf-371751868f7cb9cdc129d17a1fd06548.fontdata'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/Montserrat-Light.ttf-371751868f7cb9cdc129d17a1fd06548.fontdata. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Fonts/Montserrat/Montserrat-Light.ttf. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Cannot open file 'res://.godot/imported/Montserrat-Bold.ttf-70b691e196274571b6776badca2aa676.fontdata'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/Montserrat-Bold.ttf-70b691e196274571b6776badca2aa676.fontdata. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Fonts/Montserrat/Montserrat-Bold.ttf. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Cannot open file 'res://.godot/imported/Montserrat-Medium.ttf-692bfbd3666f0389456c43bd7cbad71e.fontdata'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/Montserrat-Medium.ttf-692bfbd3666f0389456c43bd7cbad71e.fontdata. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Fonts/Montserrat/Montserrat-Medium.ttf. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Cannot open file 'res://.godot/imported/Montserrat-Regular.ttf-d67d1fe93e7b1ee628d539703c165982.fontdata'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/Montserrat-Regular.ttf-d67d1fe93e7b1ee628d539703c165982.fontdata. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Fonts/Montserrat/Montserrat-Regular.ttf. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: res://COGITO/Theme/Cogito_Theme_A.tres:5110 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Fonts/Montserrat/Montserrat-Light.ttf
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/Theme/Cogito_Theme_A.tres:5110 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Fonts/Montserrat/Montserrat-Light.ttf
   at: load (scene/resources/resource_format_text.cpp:709)
ERROR: Failed loading resource: res://COGITO/Theme/Cogito_Theme_A.tres. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
SCRIPT ERROR: Parse Error: Could not find type "OptionsTabMenu" in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/main_menu_controller.gd:6)
SCRIPT ERROR: Parse Error: Could not find type "CogitoUiButton" in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/main_menu_controller.gd:7)
ERROR: Failed to load script "res://COGITO/EasyMenus/Scripts/main_menu_controller.gd" with error "Parse error".
   at: load (modules/gdscript/gdscript.cpp:2726)
ERROR: Cannot open file 'res://.godot/imported/mouseclick1.ogg-176c2532d1eacc4d41e912d01e4dbf16.oggvorbisstr'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/mouseclick1.ogg-176c2532d1eacc4d41e912d01e4dbf16.oggvorbisstr. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Cannot open file 'res://.godot/imported/click1.ogg-3c15056966912e07c65487f7a21da43b.oggvorbisstr'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/click1.ogg-3c15056966912e07c65487f7a21da43b.oggvorbisstr. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Audio/Kenney/UiAudio/click1.ogg. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Unable to open file: res://.godot/imported/Trash.png-4311727d8d0307519cc145f791bce2e4.ctex.
   at: _load_data (scene/resources/compressed_texture.cpp:41)
ERROR: Failed loading resource: res://.godot/imported/Trash.png-4311727d8d0307519cc145f791bce2e4.ctex. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Graphics/Trash.png. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
SCRIPT ERROR: Parse Error: Could not find base class "CogitoUiButton".
          at: GDScript::reload (res://COGITO/EasyMenus/Components/SaveSlotButton.gd:1)
ERROR: Failed to load script "res://COGITO/EasyMenus/Components/SaveSlotButton.gd" with error "Parse error".
   at: load (modules/gdscript/gdscript.cpp:2726)
ERROR: Unable to open file: res://.godot/imported/EmptySaveSlot.png-24af68ecdacf3a6555e785b0c92216a4.ctex.
   at: _load_data (scene/resources/compressed_texture.cpp:41)
ERROR: Failed loading resource: res://.godot/imported/EmptySaveSlot.png-24af68ecdacf3a6555e785b0c92216a4.ctex. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Graphics/EmptySaveSlot.png. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: res://COGITO/EasyMenus/Components/SaveSlotButton.tscn:12 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Graphics/EmptySaveSlot.png
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Components/SaveSlotButton.tscn:21 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Theme/Cogito_Theme_A.tres
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Components/SaveSlotButton.tscn:37 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Theme/Cogito_Theme_A.tres
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Components/SaveSlotButton.tscn:50 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Graphics/EmptySaveSlot.png
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
SCRIPT ERROR: Parse Error: Could not find base class "CogitoTabMenu".
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/OptionsTabMenu.gd:2)
ERROR: Failed to load script "res://COGITO/EasyMenus/Scripts/OptionsTabMenu.gd" with error "Parse error".
   at: load (modules/gdscript/gdscript.cpp:2726)
ERROR: Cannot open file 'res://.godot/imported/Montserrat-Regular.ttf-d67d1fe93e7b1ee628d539703c165982.fontdata'.
   at: load (core/io/resource_format_binary.cpp:1187)
ERROR: Failed loading resource: res://.godot/imported/Montserrat-Regular.ttf-d67d1fe93e7b1ee628d539703c165982.fontdata. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: Failed loading resource: res://COGITO/Assets/Fonts/Montserrat/Montserrat-Regular.ttf. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:274)
ERROR: res://COGITO/EasyMenus/Scenes/OptionsTabMenu.tscn:17 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Theme/Cogito_Theme_A.tres
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Scenes/OptionsTabMenu.tscn:18 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Fonts/Montserrat/Montserrat-Regular.ttf
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Scenes/OptionsTabMenu.tscn:45 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Theme/Cogito_Theme_A.tres
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Scenes/OptionsTabMenu.tscn:176 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Theme/Cogito_Theme_A.tres
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Scenes/OptionsTabMenu.tscn:193 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Theme/Cogito_Theme_A.tres
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
SCRIPT ERROR: Parse Error: Could not find type "CogitoSaveSlotButton" in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/main_menu_saveslot_manager.gd:3)
SCRIPT ERROR: Parse Error: Could not find type "CogitoSaveSlotButton" in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/main_menu_saveslot_manager.gd:4)
SCRIPT ERROR: Parse Error: Could not find type "CogitoSaveSlotButton" in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/main_menu_saveslot_manager.gd:5)
SCRIPT ERROR: Parse Error: Could not find type "CogitoPlayerState" in the current scope.
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/main_menu_saveslot_manager.gd:21)
SCRIPT ERROR: Parse Error: Could not resolve member "_player_state".
          at: GDScript::reload (res://COGITO/EasyMenus/Scripts/main_menu_saveslot_manager.gd:24)
ERROR: Failed to load script "res://COGITO/EasyMenus/Scripts/main_menu_saveslot_manager.gd" with error "Parse error".
   at: load (modules/gdscript/gdscript.cpp:2726)
ERROR: res://COGITO/EasyMenus/Scenes/main_menu.tscn:23 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Theme/Cogito_Theme_A.tres
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Scenes/main_menu.tscn:26 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Scenes/main_menu.tscn:27 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Audio/Kenney/UiAudio/click1.ogg
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Scenes/main_menu.tscn:79 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Graphics/Trash.png
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Scenes/main_menu.tscn:96 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Graphics/Trash.png
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: res://COGITO/EasyMenus/Scenes/main_menu.tscn:113 - Parse Error: [ext_resource] referenced non-existent resource at: res://COGITO/Assets/Graphics/Trash.png
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:163)
ERROR: Condition "!valid" is true. Continuing.
   at: instantiate (scene/resources/packed_scene.cpp:493)
ERROR: Condition "!valid" is true. Continuing.
   at: instantiate (scene/resources/packed_scene.cpp:493)
SCRIPT ERROR: Invalid call. Nonexistent function 'load_next_scene' in base 'Nil'.
          at: _on_main_menu_start_game_pressed (res://COGITO/Scripts/menu_scene_switcher.gd:10)
SCRIPT ERROR: Invalid call. Nonexistent function 'load_next_scene' in base 'Nil'.
          at: _on_main_menu_start_game_pressed (res://COGITO/Scripts/menu_scene_switcher.gd:10)
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
     at: cleanup (core/object/object.cpp:2209)
ERROR: Resources still in use at exit (run with --verbose for details).
   at: clear (core/io/resource.cpp:492)

Here at the very end, there are two "SCRIPT ERROR"s, which occurred when I attempted to load a demo scene, and pressed the button twice. Otherwise, I did nothing more but open and close the game

Hey, thanks for opening this issue.
I'm back  from my trip and will try to look into this more.
As a quick note: I've just tried the latest Cogito main branch on Linux (fedora) and it runs right out of the box. I didn't change the rendering pipeline though.
Overall a lot of these errors seem to come from the options menu, which would make sense, as it wasn't set up for any other rendering pipe than Forward+, but you're not the first one to request support for other rendering pipelines, so I'll look into that. Might be a while though as I'm quite unfamiliar with them.

Ahh I see! There's a lot of odd, seemingly random things that are forward+ mode exclusive, so that might well be the issue :0 My computer is, admittedly, terrible, so it can't run godot forward+ mode :'> I might be getting a new setup soon, I have a feeling it might work on that.

Maybe this is the wrong place for this but I’m on an M1 Mac and I get really slow performance on the demo

@BeardedBry do you see improvements when you tweak the graphics / environment settings?
I'm not sure how optimized Godot is for M1, I'd recommend turning off Volumetric Fog, SSIL and maybe even SSAO.

@YarasaSpacekid
I'm hoping to dive into this a bit more later on (will be a bit busy with other projects in the next week or two), but I'm afraid it won't be a quick-fix.


[bug] uids should be filled from upstream LDAP

What happened?
The uids are left as null when fetching the account name and email and phone number from upstream LDAP.
They should be filled with the upstream uids. They are no overlapping in our environment.
What browsers are you seeing the problem on?
No response

Also, they should be read-only in the REST API after this change.
See current gatekeeper script on how to get the uids from the respective MDC and Charité upstream.


Track information no longer updates in GNOME 43 after resuming from sleep

I recently updated to Fedora 37 with GNOME 43, and I edited the metadata.json file to manually get this extension working again. It seemed to work fine, but after suspending my PC and then resuming work, the track information displayed has not updated. I closed and reopened my player and toggled the extension off and on. These caused the extension to get the correct track information initially, but it still does not change when a new track starts playing.

I just tested resume from sleep in debian testing gnome 44- it works there.
I even put it to sleep while music was playing and it played on resume again.
Everything was updated when the song changed. So I doubt its a bug in the extension.


A few issues need to be addressed, including a non-interactive navigation bar and misaligned icons.

          A few issues need to be addressed, including a non-interactive navigation bar and misaligned icons.

Originally posted by @ZoneTwelve in https://github.com/CMUH-CMAX/cmax_frontend/issues/3#issuecomment-1946259480

Fixed @ https://github.com/CMUH-CMAX/cmax_frontend/pull/5


Change "On Chunk Loads" event

Could we get the "chunk loads for the first time" event changed to be "chunk loads (for the first time)"
This would enable better systems for using yaml to handle data when chunks are being loaded/unloaded

This was historically not done on the grounds that if you ever use that event your server will definitely lag really hard.
In modern Denizen, with all the optimizations made since that time, it will now only rather probably lag. It is technically possible to not cause lag now at least.

BTW if you want YAML data per-chunk for like, edits and such... absolutely only load it in when the first edit occurs. You will be doing SO MUCH LESS file loading.


We need error messages from contracts.

Neoline doesn't show exception messages from smart contracts when it fails invocations. It just returns "rpc error, please check the console."
dApps should show users direct messages from the contract.

@hacfox did you guys enhance this? It's much required!

@gsmachado @ediopia  check v3.4.11 and we have added it.


Please merge revision 4e41dc0d66d240e20a5e470b66d9071ffad96094 into dev channel

@ricowind @whesse @kasperl
This fixes a Windows path handling bug which could cause some files to be analyzed in the context of the wrong URI, resulting in bogus errors due to improper canonicalization.
Revision to be merged: 4e41dc0d66d240e20a5e470b66d9071ffad96094
This merged cleanly.

Merged in version 1.13.0-dev.7.3
The real -dev.7.3, not -dev.7.2.


feat: add title_mode option

Add title handling mode option, providing 3 mode: tag_text, first_few, auto. Auto mode is default and a solution to issue #47 .

Thanks for contributing. I will review and test it this week.

Thank you @xtmu. Sorry for the long delay. Just getting back to work due to health reasons.

Glad to hear you feel better and back to work. About this PR, have you test with 01,02 title case?  I did not do that test because I don't have an exact example.

About this PR, have you test with 01,02 title case? I did not do that test because I don't have an exact example.

Yes! It works well for my case.


Add empty alt tag for avatar to make lighthouse happy

Giving up, this repo is dead. 😞

PS: For anyone interested, see https://github.com/SUPERCILEX/personal-website for a fully featured take on this template.


Fastest way to index into a batch

What's the fastest way? I know we can turn the batch into a datalist, index that list, and re-batch it, but that seems slow.

That's indeed missing. I just pushed a Batch.get_example(idx) method to master.

Shouldn't the API allow us to index a subset of the Batch? Like allowing arbitrary list style indexing (as if the Batch was a list object)

Shouldn't the API allow us to index a subset of the Batch? Like allowing arbitrary list style indexing (as if the Batch was a list object)

Good point. Batch does now support indexing and slicing:
batch[0]
batch[2:4]

Good point. Batch does now support indexing and slicing:
batch[0]
batch[2:4]


Restore rootFS and re-enabling OTA updates is broken

I can’t switch off the „block OTA updates“ switch in the settings, therefore after restoring rootFS my updates where still blocked
after restoring rootFS for example my banking app still couldn’t open because it detected the jailbreak or some leftover files

Because of these bugs I had to completely restore and set up my iPhone as new. On the unc0ver jailbreak this never was an issue.

Uicache also doesn't occur, making the icons from the jailbreak stay, IE sileo, filza.

Block updates is an issue you have leftover from unc0ver or something else you've done. Block updates isn't even available on Odyssey. The other part is some tweak you installed left files in /var, which we can't solve.


Header keys are lower cased

Node.js returns keys from the header hash in lower case.
To test this you can use this file
https://gist.github.com/1554430
This pull request might make others' tests not pass if they were using headers with not-lowercased keys. But it's ok, because this is the way node works and it's much better if your test fails than your deployed product.

Thanks for the contribution!
Merged and nock v0.6.3 released.


[BUG] zero3 offload has suboptimal throughput because gradient overflow check is on CPU

Describe the bug
We observe suboptimal performance in terms of throughput when using zero3 offload and we identify the bottleneck being the overflow check on the gradient partition flat buffer here. When using CPU offload, the buffer is placed on CPU so we'll spend a lot of time performing the torch.isinf and torch.isnan (observed >10s per op for llama2-70b on bf16)
To Reproduce
train with any open source model / dataset with zero3 offload
Expected behavior
the computation should take place on GPU
ds_report output
[jobuser@f0c766992c6874303b22-n0-0-master-0 ~]$ ds_report
[2023-10-23 23:33:10,153] [INFO] [real_accelerator.py:158:get_accelerator] Setting ds_accelerator to cuda (auto detect)
--------------------------------------------------
DeepSpeed C++/CUDA extension op report
--------------------------------------------------
NOTE: Ops not installed will be just-in-time (JIT) compiled at
      runtime if needed. Op compatibility means that your system
      meet the required dependencies to JIT install the op.
--------------------------------------------------
JIT compiled ops requires ninja
ninja .................. [OKAY]
--------------------------------------------------
op name ................ installed .. compatible
--------------------------------------------------
 [WARNING]  async_io requires the dev libaio .so object and headers but these were not found.
 [WARNING]  async_io: please install the libaio-devel package with yum
 [WARNING]  If libaio is already installed (perhaps from source), try setting the CFLAGS and LDFLAGS environment variables to where it can be found.
async_io ............... [NO] ....... [NO]
fused_adam ............. [NO] ....... [OKAY]
cpu_adam ............... [NO] ....... [OKAY]
cpu_adagrad ............ [NO] ....... [OKAY]
cpu_lion ............... [NO] ....... [OKAY]
 [WARNING]  Please specify the CUTLASS repo directory as environment variable $CUTLASS_PATH
evoformer_attn ......... [NO] ....... [NO]
fused_lamb ............. [NO] ....... [OKAY]
fused_lion ............. [NO] ....... [OKAY]
quantizer .............. [NO] ....... [OKAY]
random_ltd ............. [NO] ....... [OKAY]
 [WARNING]  sparse_attn requires a torch version >= 1.5 and < 2.0 but detected 2.0
 [WARNING]  using untested triton version (2.0.0), only 1.0.0 is known to be compatible
sparse_attn ............ [NO] ....... [NO]
spatial_inference ...... [NO] ....... [OKAY]
transformer ............ [NO] ....... [OKAY]
stochastic_transformer . [NO] ....... [OKAY]
transformer_inference .. [NO] ....... [OKAY]
--------------------------------------------------
DeepSpeed general environment info:
torch install path ............... ['/home/jobuser/.local/lib/python3.10/site-packages/torch']
torch version .................... 2.0.0+cu117
deepspeed install path ........... ['/home/jobuser/.local/lib/python3.10/site-packages/deepspeed']
deepspeed info ................... 0.11.1, unknown, unknown
torch cuda version ............... 11.7
torch hip version ................ None
nvcc version ..................... 11.8
deepspeed wheel compiled w. ...... torch 0.0, cuda 0.0
shared memory (/dev/shm) size .... 1007.71 GB
[jobuser@f0c766992c6874303b22-n0-0-master-0 ~]$

Screenshots
If applicable, add screenshots to help explain your problem.

System info (please complete the following information):

OS: RHEL 7.9
GPU count and types: 1 machine with x8 A100s
Interconnects (if applicable): 100Gbps nvswitch
Python version: 3.10

Launcher context
using torchrun

Yes, it is better to check overflow in distributed manner in _partition_gradient() when it is gradient_accumulation_boundary. Every time computing the overflow of the grad_buffer and OR the result to the tracker.

By the way, I am using Nsight to visualize the resource usage but the experience is not so good. Can you share the method of obtaining that timeline graph?

We have also encountered the same problem. It takes too long to check the overflow on the CPU. Do you have any optimization methods?

think it's partially solved in https://github.com/microsoft/DeepSpeed/pull/4512 at least for bf16 and fp32


Notebook Completer behavior, should Tab Pick-up completions ?

So trying to start back the conversation @afshin and @fperez had the other day.
In particular should tab in some condition pick up the completion ?
I can see why you would like to do that, though it seem to hit my muscle memory in some cases,
in particular the following:
from matplotlib.pyplot import *
p<tab>l<tab>

Which pick up the first completion, while the Legacy notebook does not.
I'm also unsure I get the full completion logic as p<tab>l<tab> in JupyterLab will bring plotfile while pl<tab><tab><tab> gets plasma and plo<tab><tab><tab> picks plot.
I'm partially guessing that this is due to the Fuzzy-Maching, as pl<tab> force all the completions to have the pl prefix while p<tab>l<tab> leading to the second tab of p<tab>l<tab> to select the common longuest prefix as there is None...

Good questions. Fuzzy completion is indeed a difference, though I'm curious why for me p<tab>l<tab> highlights plot_date as the first choice over plasma, since plasma has the same initial two characters, but alphabetically is first.

@jasongrout, This is what the completer does:
results.sort((a, b) => { return a.score - b.score; });

And this is what the command palette does. This function is in the mono-repo and I didn't copy it over to the completer because I thought simple score sort was sufficient. Turns out I was mistaken and should use this:
  /**
   * A sort comparison function for a palette item match score.
   *
   * #### Notes
   * This orders the items first based on score (lower is better), then
   * by locale order of the item category followed by the item text.
   */
  export
  function scoreCmp(a: IItemScore, b: IItemScore): number {
    let d1 = a.score - b.score;
    if (d1 !== 0) {
      return d1;
    }
    let d2 = a.item.category.localeCompare(b.item.category);
    if (d2 !== 0) {
      return d2;
    }
    return a.item.text.localeCompare(b.item.text);
  }

Closing in favor of new issue to track this stuff.

Closing in favor of new issue to track this stuff.

What is "new issue to track stuff" ?

Or more precisely, can you include a link to the new issue(s) that has been created and what part of this issue do they track ?
Thanks.

Sorry, new issue is in #847. Leaving this one open as it covers the fuzzy part of it.

Hi All,  I just opened up an issue on the jupyter repo.  So is there any relevance of this to the Jupyter Lab Repo or vice versa.  Just checking relevance and seeing if any help can be applied to the issue over on the jupyter repo


(Server) Implement generic Update mechanism

Currently we already have insert and some other generic functions.  Follow those to create this generic update  function.

You are right. It is done already. Sorry for the trouble. I will let u know about next task soon. Thanks.


Add missing words to README

README is generated by :documentr task. Please change src/docs instead and regenerated the descriptions

README is generated by :documentr task. Please change src/docs instead and regenerated the descriptions

Sorry, was quite busy the last days, will do that now.


feat: get email templates by admin

Description

An endpoint for admins to retrieve email templates.

Related Issue (Link to Github issue)

https://github.com/hngprojects/hng_boilerplate_nestjs/issues/234
Motivation and Context

To allow admin to retrieve a pagginated list of email templates.

How Has This Been Tested?

Unit tests
Screenshots (if appropriate - Postman, etc):

Types of changes

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

Checklist:

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

Edit the title to "feat: get email templates by admin"

Work on the title and move the controller to the admin folder.

Tests are passing but exiting with a status code of 1 and failing the check. I don't know why

Okay done

Fix merge conflict add postman test

Done


update my university for student pack

central campus of technology (constituent college of Tribhuvan university)
my college website: https://cctdharan.edu.np/
central department of computer science website: http://tuiost.edu.np/
my university website: https://tu.edu.np/

Please fork SWOT repository, copy file.zip in the root folder of your forked SWOT repository. Then unzip file.zip there with no changes to the directory structure. Then make a new pull request. If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message. I have to close this request without merging. Thank you for your understanding.


How to avoid "bump targets should not be provided with init. Please use bump without a target."

I built the program on anchor version 0.21.0 and this issue come out "Providing bump =  targets with init will now error. On init only, it is required to use bump without a target and access the seed inside function handlers via ctx.bumps.get("<pda-account-name"). For subsequent seeds constraints (without init), it is recommended to store the bump on your account and use it as a bump =  target to minimize compute units used (#1380)"
How can I fix this issue?

The Anchor Book PDA example doesn't set the bump, just includes it:
https://book.anchor-lang.com/chapter_3/PDAs.html

@black-wyvern-dev this isn't an issue to be fixed. Like the message is saying, as of v0.21.0, when you initialize a new account using the init constraint, you no longer provide a value for the bump constraint. You simply add it to the list without an = <value/target> and Anchor calculates and exposes the bump for you via the ctx.bumps BTree in your instruction handler.
You can, and is recommended, however to still provide the bump value as previously done for all non-initialization account constraint groups.

as others have pointed out, this is not an issue with anchor so Im closing this


Marksman runs fine on Helix but getting error logs

I talked about this issue in https://github.com/artempyanykh/marksman/issues/270 but this is probably unrelated to https://github.com/artempyanykh/marksman/issues/270 and my explanation got very long so I opened  a new one.
I use Marksman on Helix and it runs fine but every time I open a markdown file, I get an error in helix.log.
I also get errors when I make references on markdown files.
I checked other LSPs on my computer but I got this issue only with Marksman.
Opening a markdown file

Before opening a markdown file

After opening a markdown file

2024-01-11T21:06:09.526 helix_lsp::transport [ERROR] marksman err <- "[21:06:09 INF] <LSP Entry> Starting Marksman LSP server: {}\n"

Restarting LSP
Considering the error message, restarting marksman may make a same error so I did it too.

Before restarting

After restarting

2024-01-11T21:09:13.114 helix_lsp::transport [ERROR] marksman err <- "[21:09:13 INF] <LSP Entry> Starting Marksman LSP server: {}\n"

Reference

Before

After

2024-01-11T21:14:24.637 helix_lsp::transport [ERROR] marksman err <- "[21:14:24 WRN] <Doc> Unexpected document version : {\"newVersion\": 9, \"currentVersion\": 4, \"uri\": \"file:///home/kyosuke/Documents/marksman-test/test.md\"}\n"

Before

After

2024-01-11T21:19:20.925 helix_lsp::transport [ERROR] marksman err <- "[21:19:20 WRN] <Doc> Unexpected document version : {\"newVersion\": 52, \"currentVersion\": 47, \"uri\": \"file:///home/kyosuke/Documents/marksman-test/test.md\"}\n"

Before

After

2024-01-11T21:28:27.674 helix_lsp::transport [ERROR] marksman err <- "[21:28:27 WRN] <Doc> Unexpected document version : {\"newVersion\": 117, \"currentVersion\": 112, \"uri\": \"file:///home/kyosuke/Documents/marksman-test/test.md\"}\n"

Even though I got error logs, referencing works without problems.

Comment
I have no idea if this is happening because of  my environment, Marksman or Helix.
If there is any missing information, I'm happy to offer it.

2024-01-11T21:09:13.114 helix_lsp::transport [ERROR] marksman err <- "[21:09:13 INF] <LSP Entry> Starting Marksman LSP  server: {}\n"

This is not an error, this is just Marksman's logging output. I'm not sure why helix marks it with an ERROR tag (perhaps, because it comes from stderr?).
"[21:28:27 WRN] <Doc> Unexpected document version : {\"newVersion\": 117, \"currentVersion\": 112, \"uri\": \"file:///home/kyosuke/Documents/marksman-test/test.md\"}\n"

This is also not an error. I used to have this consistency check but since then realised that none of the editors follow sane document versioning practices. This check (and hence the warning) should no longer be present in the most recent release.

@artempyanykh
Thank you so much for your help!
I understand they are not error logs and there is no problem.

This check (and hence the warning) should no longer be present in the most recent release.

I'm likely using 2023-12-07 version because distro's official repo is still using it. (I flagged it as outdated.)
I was just wondering if those logs caused any problems. So I'm glad to hear that is not the case.
Thank you again for creating this wonderful software!

These logs shouldn't cause any problems. And thanks for the kind words @Koba0117!


Opening second level menu closes parent

Umbrella version affected
6.1
Description
When I have a sidebar-menu structure that is two levels deep, something in the javascript seems to break. When opening the second level, it actually closes the first.
How to reproduce
I click Catalog. It opens the sub-menu. I then click 'Zoekfilters'. And it closes Catalog again (it also seems to open the sub-sub-menu simultaneously).
inklappende menu bij 2 kinderen 2022-10-10 13.21.07.webm
Additional Context
No response

Will be fixed on next release


Allow to use function as publicPath

Webpack has added support to use use function as publicPath quite a while ago, it would probably be good to match this functionality
Commit: https://github.com/webpack/webpack/commit/fb4070442a3c0feb115dbb9229ccd0dc1458b30d

Agreed.
I'll try to send a PR for this since it's trivial to implement.
We just need to update this section: https://github.com/webpack-contrib/worker-loader/blob/5718fc1729fb1e2fc1a359637929fab7fc3a3b41/src/workers/index.js#L5-L7

It was implemented, but incorrect, so now we have https://github.com/webpack-contrib/worker-loader/issues/199 (close in favor)


Option to not cache password / send in clear text to PuTTY via command line

Hello,
It would be nice to have an option to have SuperPuTTY not send passwords to PuTTY via the command line. Expected behavior with this option would be for PuTTY to always ask for a password when duplicating tabs or opening File Transfer windows.
The reason for this request is because the password is visible simply by running this (or other similar) PowerShell command: Get-WmiObject Win32_Process | select name, commandline
Steps to reproduce:

Right click on a host, select File Transfer
Enter password
Double click on a host to start a SSH session, it doesn't ask for a password
Check Get-WmiObject Win32_Process | select name, commandline and see your password in plain text.

Thanks!

@JeffWDH Thanks, I 100% agree. I believe this can be a pretty big security risk especially if SuperPuTTY is being used in a multi-user environment. I don't personally want SuperPuTTY having anything to do with passwords - its in-congruent to be using "secure shell" then doing something silly like exposing passwords.
The solution is to implement the "-i key    private key file for authentication" command line option for pscp, This would not restrict people from using a password on the commandline but would give a secure option as an alternative.

Ok, by default the -pw argument cannot be sent to putty now. This can be overridden in tools->options->GUI to allow this unsafe behavior.


Use rack-aware replica selector for consumption

In case if clients are asking to consume from follower, they are still forced to consume from leader.
In this PR the rack selector is modified to comply with client wishes - consumer from the same rack.
broker.rack value is set by AWS environment provider. In case if clients do want to continue consumption from the leader, they have to avoid setting client.rack.

:+1:

👍


[WIP] CLOUDSTACK-10159: Addition of NVIDIA Tesla M60 card in CloudStack (XenServer 6.5 SP1)

Introduction:
Currently, CloudStack gets GPU capability through NVIDIA GRID K1 and GRID K2 cards only on the XenServer Host. Now, XenServer 6.5 SP1 has added support for NVIDIA Maxwell card(Tesla M60), which supports both Passthrough and vGPU features. This improvement would allow the user to get benefits of Telsa GPU cards while deploying a VM with GPU enabled.
Benefits of Tesla M60:

The Tesla M60 card supports latest NVIDIA GRID 2.0 technology.
The Tesla M60 can run more VMs per server. It supports a maximum of 128 VMs on a XenServer 6.5 SP1 host.
Now It can run on a blade server and supports vGPU on Linux VMs.(Only on M60-8Q, M60-4Q, M60-2Q, M60-1Q, M60-0Q)
The Tesla M60 card supports a maximum resolution of 2560 X 1600.
Tesla M60 has a maximum CUDA core of 4096 on both the GPUs (2048 each).

Tesla M60 Virtual GPU Types:

Physical GPUs
GRID Virtual GPU
Frame Buffer (MB)
Virtual Display Heads
Maximum Resolution per Display Head
Maximum vGPUs per GPU
Maximum vGPU per Board

2
M60-8Q
8192
4
4096×2160
1
2

2
M60-4Q
4096
4
4096×2160
2
4

2
M60-2Q
2048
4
4096×2160
4
8

2
M60-1Q
1024
2
4096×2160
8
16

2
M60-0Q
512
2
2560×1600
16
32

2
M60-1B
1024
4
2560×1600
8
16

2
M60-0B
512
2
2560×1600
16
32

2
M60-8A
8192
1
1280×1024
1
2

2
M60-4A
4096
1
1280×1024
2
4

2
M60-2A
2048
1
1280×1024
4
8

2
M60-1A
1024
1
1280×1024
8
16

Reference:
[1] https://www.citrix.com/blogs/2015/11/06/nvidia-m60-support-on-xenserver/
[2] http://hcl.xenserver.org/gpus/28/Nvidia_Tesla_M60
[3] http://images.nvidia.com/content/grid/pdf/GRID-vGPU-User-Guide.pdf
Note:

The change is not tested against the Tesla M60 card.
If any community user has the physical card available in their lab, I request you to test this change and report the result. I would appreciate that.
The Marvin tests were run against NVIDIA GRID K1 and K2 cards, the result is successful.

@nitin-maharana please rebase and re-open if still relevant


After launching UTM, ios freezes on killing services, respring, etc.

Version 0.3, ios 13.3, Jailbroken.
I started UTM app and do nothing. Exited with x close button.
Few minutes later, I tried to kill another services not related with UTM, and the device freezes. (UTM also does not work properly. Just shows white screen.)
This also happens when I tried to respring and restart.
I think the close button does not work properly, or the ios bugs still happen somewhere.

I haven’t tested the X button on a jailbroken device. Maybe someone else can comment if it’s worked for them?

Mine is 11 pro max, 13.3, jb
I haven't faced this problem
But I can't access the internet. I have manually set up DNS, LAN IP. But still can't access it.
Windows 7, set these inside the system, keep empty from VM’s network setting.

The X button works perfectly on my iPad Pro 11” on 13.3 jailbroken with unc0ver

If no one faced this problem, it might be related with my device (Air 3) blank screen issue.

No, I have same problem

I will close it now. If anyone can reproduce this issue, please re-open it. I haven't faced this problem since v1.0.

Still exists on iPad Pro 11” 2020. On iPadOS 13.4.1
It happens if you force quit the app in any way without using the X button
Sideloaded RC1.0 with AltStore

@ThatsNiceGuy This problem occurs after closing with X button.
You mean is #32 .


Page through sets of results when matches.length > maxResults

Is your feature request related to a problem? Please describe.

I have a search set of several thousand data points.
If I type a short input, I get eg 209 matches.
If I set maxresults to 20 for readability, I get 20 matched
I used your results list suggestion to have a div displaying 'showing 20 out of 209 matches`
users want to see the other 21-209
I have argued that more input is needed to reduce candidate, but data is also categorised and displayed using custom result rendering, so more input in the search window may loose information.
(see screenshot below)

Thoroughly Describe the solution you'd like
I want to be able to have some method to show 21-40 out of 213 matches (21 is part of the next set of matches where the number in the set is defined by the maxResults value), eg

use 'PageDown' instead of 'CursorDown'
have a button at the bottom of the list to show the next set of matches

Please Describe alternatives you've considered

I have looked at using the 'navigate' event, but it does not trigger on PageDown
I have triggered the autoCompleteJS.goTo(21), but this positions selection at the 21st item (which is logical)
I'll look at more alternatives

Additional context
Here's a screenshot of a test

@TarekRaafat is this a reasonable enhancement? I'd offer a PR but I'm not a JS adept


[FEATURE REQ][Blob Storage] Scrub SAS tokens in IllegalArgumentException

Is your feature request related to a problem? Please describe.
When there are any invalid components in a blob URL like invalid container or blob names, the storage SDK throws an IllegalArgumentException. This checking is done at a much later phase and by then, SAS token is already attached to the URL. But the signature is not redacted before the URL is appended to the error message and since the message field is immutable, the application cannot scrub it either without modifying the stack.
Here's a piece of code to reproduce this:
String endpoint = "https://doesntmatter.blob.core.windows.net";
String containerName = "bad cont";
String blobName = "myfile.txt";

BlobServiceClient client = new BlobServiceClientBuilder()
    .endpoint(endpoint)
    .sasToken("?sv=2019-10-10&ss=b&srt=sco&sp=rwdlacx&se=2020-06-04T12:04:58Z&st=2020-05-04T04:04:58Z&spr=https&sig=h%2FBk5c07LGZnaqkbtnNqz259Mw3B9ChU21w%2BFsxn3TE%3D")
    .buildClient();

try
{
    client.getBlobContainerClient(containerName)
        .getBlobClient(blobName)
        .getProperties();
}
catch (IllegalArgumentException ex)
{
    System.out.println(ex.getMessage());
}

Output:
Illegal character in path at index 25: https://doesntmatter.blob.core.windows.net/bad cont/myfile.txt?sv=2019-10-10&ss=b&srt=sco&sp=rwdlacx&se=2020-06-04T12:04:58Z&st=2020-05-04T04:04:58Z&spr=https&sig=h%2FBk5c07LGZnaqkbtnNqz259Mw3B9ChU21w%2BFsxn3TE%3D

Describe the solution you'd like
Redact the signature in the SAS token before throwing the exception.
Describe alternatives you've considered
NA
Additional context
NA
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Description Added
[x] Expected solution specified

Hi @SukruthKS. Thanks for reporting this. That is indeed not great. It looks like this is coming from when we try to append the bad container name to the path. I think in that case the safest thing to do would be to strip or redact the entire query in the url we return since it's clearly an issue with the path at that point and trying to track what we should and shouldn't redact from the query is going to be very error prone to duplicate from our actual logging.

Yeah, makes sense to strip the query string.

Yeah, makes sense to strip the query string.

Hi @rickle-msft, I wanted to check if this will make it for the June release. Without this, I won't be able to use v12 SDK to keep the credentials from leaking through logging.


[Campaign Placeholder] Consistent and standardize developing env and repo folder structure for all BE and FE plugins

This is a placeholder of a campaign
As of now not all the plugins are following the same structure in folder directories, or content of the build system.
This cause discrepancies, and makes it harder to debug by developers outside of the specific plugin team.
We want to formalize and unify the structure of the plugins so they all follow the same standards.

For native plugins we have https://github.com/opensearch-project/opensearch-plugin-template-java as a reference for the latest and greatest. Personally I am not in support of spending a lot of time standardizing every existing plugin's structure to match that, but I think it's a good idea to drive specific campaigns to address lack of common patterns. I would close this and open specific ones.

Closing this as redundant issue of https://github.com/opensearch-project/opensearch-build/issues/2188


Reduce compiled lib size

Currently, for Python, we have ~8.5 Mb wheel, which is kinda a lot, but I think we can reduce it without sacrificing performance. Few ideas:

Strip symbols (e.g. like maturin does with --strip option)
Set codegen units to 1
LTO optimization?

I am not completely sure what else we can do. I was thinking if we can disable some optional features from 3rd party crates that we don't use

Yep, in our case, it improved the final size :)
I took some ideas from this repo

Something worth to notice is that thanks to LTO you can also strip part of the code that is not used (let's think about rayon does not include all the data-structures related to all the functional iterators)

Oh, that's cool :)
What do you think about using strip on the compiler libs?

I don't have a concrete idea yet, I'll be trying experimenting a bit.
Removing all symbols will definitely be good from a size perspective, I don't know if speed would change, but it would make harder to understand the issue if something fails on the rust side.
So my take here would be to compare the information that we might have in case of failure on rust (maybe inject a panic just for fun) in the two cases.
As far as shrinking the library as much as possible is good I think it might hit us back if then we're blind.
Note that using manylinix wheels over "normal" wheels already adds 1 or 2 MB into the wheel size

I think we can close it after applying LTO & codegen-units=1 .

As far as shrinking the library as much as possible is good I think it might hit us back if then we're blind.

I agree :)


SSL certification error

I install the SSL certification but still got this error
please notify what i have to do
/usr/bin/pip run on Sat Mar 19 15:15:43 2016
Downloading/unpacking https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
Cleaning up...
Removing temporary dir /tmp/pip_build_trutech...
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1198, in prepare_files
do_download,
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1376, in unpack_url
self.session,
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 546, in unpack_http_url
resp = session.get(target_url, stream=True)
File "/usr/share/python-wheels/requests-2.2.1-py2.py3-none-any.whl/requests/sessions.py", line 467, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 237, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/usr/share/python-wheels/requests-2.2.1-py2.py3-none-any.whl/requests/sessions.py", line 455, in request
resp = self.send(prep, **send_kwargs)
File "/usr/share/python-wheels/requests-2.2.1-py2.py3-none-any.whl/requests/sessions.py", line 558, in send
r = adapter.send(request, **kwargs)
File "/usr/share/python-wheels/requests-2.2.1-py2.py3-none-any.whl/requests/adapters.py", line 385, in send
raise SSLError(e)
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

I got the same problem when trying to install tensorflow:
sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.1-cp27-none-linux_x86_64.whl

Try this solution:
http://stackoverflow.com/a/35277748/3481173
It worked for me on ubuntu

@martinwicke: Have you seen this one?  @YonatanSimson: Do you know if this is still an issue?  Apologies for letting it fall through the cracks.

Hi Martin,
Thanks for the response.
I typed in
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0rc0-cp27-none-linux_x86_64.whl
sudo pip install --upgrade $TF_BINARY_URL

Both installation and import of tensorflow in python were successful. I am working on ubuntu 14.04 LTS in a virtual machine.

Thanks @YonatanSimson!  Closing for now since it seems fixed.

I've just run into this problem too, downloading the latest version of TensorFlow (Linux, x86_64, no-GPU, Python 3.4). In my case, downloading separately via curl didn't work either, and I got an error:
curl: (60) SSL certificate problem: certificate is not yet valid

Not yet valid??
In short, the problem was my clock was way behind. Resyncing my VM's clock fixed the problem.


feat: add new database tables

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


Add particles icon to CPUParticles

Fixes #31152

maybe something like this?
for comparison this is the normal particles gizmo
and this is the cpu particles icon in editor

@creikey That looks great to me :)

CC @Calinou

@creikey That proposed icon looks good to me, feel free to add it :slightly_smiling_face:

With the latest force push the custom icon has been added as a gizmo to the cpu particles

Thanks!

Cherry-picked for 3.1.2.


Wordpress Issue

I am adding your code to my wordpress site and I am getting the following error: Uncaught TypeError: Cannot read property 'setToken' of undefined
Any ideas?

Hey @sarahdarr, that sounds like maybe the Jribbble file isn't being included or it's being included after you're calling setToken.
Can you share the code you're using, that'll help track down the issue.

I looked and it appears the files are loading in the right order...Its all on my local machine so I will try and share with you the right pieces...
in functions.php
wp_enqueue_script(
'vendor',
get_template_directory_uri() . '/assets/vendors/jribbble.min.js',
array('jquery')
);
// theme scripts
wp_enqueue_script(
'theme-init',
get_template_directory_uri() . '/assets/vendors/custom.js',
array('jquery')
);
in my custom.js file
// NOTE: Don't use this token, replace it with your own client access token.
jQuery.jribbble.setToken('5e15728a7760853de16368503abda24914d48b7d6f0b5515cfdc80032577c59f');
jQuery.jribbble.users('sarahmdarr').shots({per_page: 36}).then(function(shots) {
var html = [];
shots.forEach(function(shot) {
html.push('');
html.push('');
html.push('');
html.push('');
});
jQuery('.shots').html(html.join(''));
});

@tylergaw Any thoughts?

Hey @sarahdarr, sorry missed your last comment. OK, your JavaScript looks fine. I'm not too familiar with the markup Wordpress outputs from that functions.php, can you share just the rendered html of the page where this needs to be working? Nothin' fancy, just whatever is in view source. I'm just looking for the order of how all the JS is included in the page.

@tylergaw No worries. This is not a rush project but would like to have this page done soon.
portfolio.html source
https://gist.github.com/sarahdarr/3a4b4b1334fde83dcaa0

@sarahdarr So I'm seeing where jribbble.js is included in there. Does it get packed up with other scripts somehow?

I'm going to go ahead and close this. See my last comment for where we were.


Java code for PartnerDTSClient, ManagedTransferRun and TableContext

I'm looking for the equivalent java code for the 3 classes:  PartnerDTSClient, ManagedTransferRun and TableContext which are being used in the python library here: https://github.com/mtai/bq-dts-partner-sdk/blob/master/bq_dts/base_connector.py
for moving data from GCS to BQ using the DTS api. I have the following 2 dependencies and it doesn't seem to have code to fulfill the functionality of those classes:
com.google.cloud /  google-cloud-bigquerydatatransfer  /  0.55.1-beta
com.google.cloud   /  google-cloud-pubsub  /  1.37.1
Please let me know what am I missing

The python library you mentioned does not seem to be developed by google and it's hard to tell which classes are equivalent between two libraries in two languages. Here's the REST API reference for BigQuery Data Transfer. Also, feel free to describe what you want to achieve here and we can help you with it.

I'm closing this issue, since we don't have anything actionable to work on in this repository.  Please open a new issue if this is still a problem.


Dont use ThreadDeathWatcher to cleanup PoolThreadCache if FastThreadL…

…ocalThread with wrapped Runnable is used
Motivation:
We dont need to use the ThreadDeathWatcher if we use a FastThreadLocalThread for which we wrap the Runnable and ensure we call FastThreadLocal.removeAll() once the Runnable completes.
Modifications:

Dont use a ThreadDeathWatcher if we are sure we will call FastThreadLocal.removeAll()
Add unit test.

Result:
Less overhead / running theads if you only allocate / deallocate from FastThreadLocalThreads.

Cherry-picked into 4.1 (09a05b680da6e44918b76599b78e8e0cb0c19109) and 4.0 (6507f237d14da298816f4822369e8e3a29cab8db)


change: bring back website cleaning, but act on a copy of the DOM as to not remove links (e.g. from nav) before we checked them out.

This reverts commit 6ceec6f79cce871fae1fecc0c3b720502eba2b19.
Part of enhancement addressing https://github.com/otto8-ai/otto8/issues/386

Closing this as we're going to rewrite the website-cleaning tool to be code-based and handle the retries itself.


Fix issue #594 - version ordering

Issue #594 seems to be occurring because versions are stored as strings and compared as strings - 1.10 is compared to 1.9 as character '1' vs character '9' instead of number '10' vs '9'. This change addresses issue #594 by adding a comparator that cares about numbers - however, I'm not sure on a couple of things:

How you guys feel about getters with logic (see: Project::getProjectReleases)
Whether 0.0.1M2 0.0.1M1 0.0.1 is correct or 0.0.1 0.0.1M2 0.0.1M1 (I went with the former, but just have to remove the two conditionals in ProjectRelease::compareTo to get the latter)
Where projects.spring.io is being rendered from - can't for the life of me find the controller doing that. Tested against http://localhost:8080/docs/reference instead, which I presume has model objects in common with projects.spring.io (Project and ProjectRelease). Please let me know if this incorrect

Premature commit - looking into some test failures.

I have no opinion (others may)

Didn't understand your notation. Is there an order implied (right to left sort of unconventional)?

It's a static page randered from gh-pages. The Project stuff is rendered as a back end service at spring.io/project_metadata/{projectId} (see the ProjectMetadataController).

Thanks for the code though.

@dsyer Thanks for the response. Still working on those failing tests, but should get this commit in today. Regarding #2:
I noticed some projects like Spring For Android have versions like this:
2.0.0 M1
2.0.0
1.0.1

I was just wondering if the M1 should come before those without the M1. I'll keep following spring.io's current model which has 2.0.0 M1 ahead of 2.0.0.


added OpenBSD

related to this PR #880

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Prep types - how to narrow scope

As a curator of collection objects, I want to be able to narrow the scope of preparation types that I see from the global (SFG) set. E.g. I only want to see the prep types appropriate for entomology, not those for plants, fungi, etc ...

probably the same as #2018

Closing as duplicate for #2018.


chore(pg): remove unused legacy code

Description
Looks like Policy legacy functions are not used anywhere. Let's remove this code.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
CI

Current dependencies on/for this PR:

master

PR #6680   👈

This comment was auto-generated by Graphite.

/retest


About block design

Hello, do you have the tcl script file of the entire project? Or I would like to ask how to see the block design of your entire accelerator design? Thank you very much!

Sorry, I just finsh the functional behavior design and simulate in vivado so I have no timing constrain and tcl file.


wavedrom-cli: add missing giflib dep

Description of changes
If giflib is missing, the installation of canvas can fail if it builds from source (rather than fetching a pre-built version from NPM).
Add giflib so that the build will pass even when building canvas from source.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[X] 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

[X] 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
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.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

[ ] Fits CONTRIBUTING.md.

@ofborg build nodePackages.wavedrom-cli


Improve GHSA-xpw8-rcwv-8f8p

Updates

Aliases
Description

Comments
The GHSA record is lacking a reference to CVE-2023-44487 in the metadata. Also a link to the NVD was missing.

Hey, thanks for the contribution, but we have a technical limitation that prevents us from having the CVE on two GHSAs at the same time. Is there anything else I can help with?

In this case would it then be more appropriate to add the affected netty packages to GHSA-qppj-fm5r-hxr3 and remove this GHSA from the database?

I don't think so as the netty project itself is the root for this advisory. It could be nice to merge the two, but alas we lack merge support as well 😞
https://github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p

Ok, thanks for the responses. Best wishes.


Add note on submodules

Add note on submodule dependencies to ease onboarding.
Description
Submodules can be an unexpected feature of git repositories and noting the linkages in getting started could be helpful for future onboarding.
Motivation and Context

Ease of use of software.
How Has This Been Tested?

Ran locally.
Types of changes

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

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.

This makes sense and is appreciated :pray:


Doesn't compile in Swift 4.2

I might find some time to implement the needed changes for this, but not sure yet.

PR open https://github.com/roberthein/TinyConstraints/pull/63

There is a Swift 4.2 brach now. 👌
pod 'TinyConstraints', :git => 'https://github.com/roberthein/TinyConstraints.git', :branch => 'release/Swift-4.2'


filter call no longer compiles

Now that FluentSQL went away this no longer compiles:
try ViewOrderPoint.query(on: req)
                            .filter(ViewOrderPoint.self, \ViewOrderPoint.orderID == order.id!)
                            .all()

It says the == is ambiguous.

In case somebody else sees this, you now need to remove the first parameter and then it compiles.


Why was the pricing data forked into another subgraph?

I was assigned this graph project as a curator for thegraph.  As a curator I would like to know why the pricing data was forked into another subgraph?  What's the purpose of a subgraph that only supports MasterChef and MasterChefPool data?
I was hoping to use this subgraph and perhaps the uniswap subgraph to identify pairs with enough liquidity for arbitrage opportunities with minimal slippage.
Apologies if this is not the correct place to ask this question.

Hey @ebadiere,

As a curator I would like to know why the pricing data was forked into another subgraph?

I think the pricing data you mention if part of the exchange subgraph which will shortly be merged into this repository, but as an independent subgraph like the others.

What's the purpose of a subgraph that only supports MasterChef and MasterChefPool data?

The purpose of this subgraph is to provide data related to Master Chef and it's Pools, things like rewards, and other metrics, and also historical data.

@ebadiere glad to have as curator for our graph project.
In regards to the forked subgraph, we initially did so due to us forking from uniswap and having to cut corners initially. So we just modified their subgraph to work with our contracts.
Also we have decided to go with the design choice of breaking our stuff up into multiple subgraphs, to help with sync times. Then we eventually envision composing the multiple subgraphs together into one once that becomes a reality.
We also recently merged in a couple of other subgraphs, and we have some major additions planned for the next few weeks where we will add a new subgraph for the exchange data, and will be adding a lot more for the MasterChefPool entity.
Also you can still use the forked subgraph for arbitrage opportunities, you won't need any of the data from MasterChef or MasterChefPool entities.


Cannot use lxc.network.script.down

I have added the following config to an lxd profile:
raw.lxc: lxc.network.script.down=/usr/local/bin/lxc-ovs
After this lxc list returns:
error: loading config file for the container failed
The same error is output if I add an lxc.network.script.down option to a conf file in /usr/share/lxc/config/common.conf.d/.
lxd version is 0.8.1-0ubuntu1~ubuntu14.04.1~ppa1

Does it make any difference if you set "lxc.network.0.script.down" instead?

Same result with lxc.network.0.script.down.

Ok, thanks for testing. I'll try to take a look at this at the same time I look into other config issues. Probably not before the end of the week though.

I created a new container, and ran the command
lxc config set t1 raw.lxc lxc.network.script.down=/usr/local/bin/lxc-ovs
I created /usr/local/bin/lxc-ovs containing:
#!/bin/sh
echo "hi there, i'm running" >> /tmp/run1
and made it executable:
chmod ugo+x /usr/local/bin/lxc-ovs
After that 'lxc list' worked for me, and after a 'lxc start t1; lxc stop t1' the file /tmp/run1 was created containing "hi there, I'm running".
So I cannot reproduce this bug.

The bug is present when adding the key/value pair to a profile applied to a container(s).
I just tested adding directly to a container and it worked as in your example.  So thanks for the workaround, I will use that in the mean time.
Please try this to reproduce (assuming your container t1 still exists):
lxc config profile create p1
lxc config profile set p1 raw.lxc lxc.network.script.down=/usr/local/bin/lxc-ovs
lxc config profile apply t1 p1
lxc list

Thanks - I see it now.  The problem is that the script.down is being applied to the container before the network configuration itself.
A related annoyance is that once a profile is bad you cannot use 'lxc config' to fix it.

The fix for this issue has now been merged, closing this issue.


Is there a way to debug why a signature is not valid?

Hi,
I get a signed XML from our Java departement. They say it is valid and they can verify that with their Java implementation.
But Signxml says that the signature is not valid. And now we are here not knowing what to do.
A thing that makes it even harder is that I can not post the XML code here because it contains personal information. And if I remove some information of course the signature is not valid anymore.
Are there any suggestions how to go on?

What kind of information would you find useful in debugging?

For example:

Is the XML file complete? Are all sections present? Are namespaces written down were expected.
Is the check sum correct? So was the content changed? (Not checking certificates here)
Is the x509 certificate valid? (Not checking the payload content here. So not checking if the the content was changed)

I hope with this information we will find out why signxml says "signature not valid". But the Java implementations says, "signature valid".

All of the conditions you listed already produce distinct errors in SignXML. If you receive an InvalidSignature error (I can only assume since you produced no debug output), that means the XML is syntactically valid and the signature is semantically valid up until the point it's verified. The validity of the certificate is verified before the validity of the signature (since the certificate contains the public key used to verify the signature).
As noted in the issue template, if you need help, you are asked to provide a complete, standalone reproduction of the issue.


Error loading mod

trying to make compat with py and this happens https://i.imgur.com/Wnwy4sT.png

I've removed bob's recipe and you must be looking for it. I've made my own version using angels machines you can find it as molten-copper-tungsten-smelting-1, copper-tungsten-smelting-1 & copper-tungsten-smelting-2. you would have to add a check in to do something different if you find my mod is installed.

i'm not sure which mod is causing the problem

well try disabling mods one by one till it goes away i know disabling mine will since its my mod removing the recipe


two suggestions

currently, only officially specified versions of packages can be installed. Some packages are not compatible with stable versions or commonly used versions. It is very complicated for developers to install and use specified versions. Is it possible to add the function of installing specified versions?

most of the official package original files are based on github, but some restricted areas cannot be directly accessed. Is it possible to increase the proxy download function and configuration parameters in an independent git environment?

Personally, I think it's a valuable suggestion. But it is unlikely to be realized for quite some time.

vcpkg uses git to store the port, you can specify different commits to lock all the dependency versions, but you can't just change the version of a dependency, that's the nature of git.
vcpkg although most of the dependencies are downloaded from github, but there are many other sources. That is to say, vcpkg's dependencies do not have a unified source, and where exactly to download from, is the port to decide, at present vcpkg is unlikely to unify the download source. But in theory it should be possible to create a proxy. Because no matter which download source, it will be cached in a unified location, but because the sources are so diverse, I'm not sure there are any legal issues.

Personally, I think it's a valuable suggestion. But it is unlikely to be realized for quite some time.

vcpkg uses git to store the port, you can specify different commits to lock all the dependency versions, but you can't just change the version of a dependency, that's the nature of git.
vcpkg although most of the dependencies are downloaded from github, but there are many other sources. That is to say, vcpkg's dependencies do not have a unified source, and where exactly to download from, is the port to decide, at present vcpkg is unlikely to unify the download source. But in theory it should be possible to create a proxy. Because no matter which download source, it will be cached in a unified location, but because the sources are so diverse, I'm not sure there are any legal issues.

The version is not a stable version, the difference between versions is too large, etc., so version management is a basic function of other common package management tools. As for git projects that rely on third-party projects, the version itself is also specified.

Versioning with vcpkg is expected to be done in manifest mode.


SVGs with  and/or  tags don't import properly

One example is that  attributes are currently erased after being replaced by a  element.

More on this here: https://www.w3.org/TR/SVG/struct.html

Most of this is fixed. One case that still doesn't work is the case where a use tag references another use tag. There might be other cases missing too... Need to reread the SVG spec to make sure.


我们工程使用 nettyserver 实现了 applicationListener 之后 nacos 实时更新就失效了，请nacos团队关注下哈

我们鼓励使用英文，如果不能直接使用，可以使用翻译软件，您仍旧可以保留中文原文。
We recommend using English. If you are non-native English speaker, you can use the translation software.
Which Component
eg. Nacos Discovery, Sentinel
Describe what problem you have encountered
A clear and concise description of what you want to do.
Describe what information you have read
eg. I have read the reference doc of Sentinel

Please provide more details

Please provide more details

#1474

#1474

As long as we comment out the netty service, it can be updated automatically


[App Request] InfluxDB

App Information

Name: InfluxDB
Short Description: InfluxDB is an open source time series database for recording metrics, events, and analytics.
Official Website: https://www.influxdata.com/
GitHub Repository: https://github.com/influxdata/influxdb
Docker Image: influxdb

Why do you want this app?
No response
Additional information?
No response

I'm working on this and I will add it shortly to the store.

By adding this AppStore you can test the build. Please leave a feedback. After also other people tested it, I can open a PR to add it to the main AppStore.
Repository URL
CasaOS-HomeAutomation-AppStore
Store URL
App Store -> + Add Source -> paste URL
https://github.com/mr-manuel/CasaOS-HomeAutomation-AppStore/archive/refs/tags/latest.zip

-> Add +

Is this ready to be added to the main store? If I install it via this URL, will I have to reinstall it after it moves to the main store?