[BUG] An exception occured while running Bloxstrap

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
v2.5.2
What problem did you encounter?
I want to install the Lightning Package Future (Phase 3), if I press Install, this error pops up.
Bloxstrap Log
2024-10-24T14:41:08Z [App::OnStartup] Starting Bloxstrap v2.5.2
2024-10-24T14:41:08Z [App::OnStartup] Compiled Saturday, 26 August 2023 at 10:42:51 PM from commit 197429dbf936b791d0472f474c0eb9349eb6f0ed (tag/v2.5.2)
2024-10-24T14:41:08Z [App::OnStartup] Loaded from %UserProfile%\Desktop\Bloxstrap-v2.5.2.exe
2024-10-24T14:41:08Z [InstallChecker::FirstTimeRun] Running first-time install
2024-10-24T14:41:08Z [Logger::Initialize] Initializing at %UserProfile%\AppData\Local\Temp\Bloxstrap_20241024T144108Z.log
2024-10-24T14:41:08Z [Logger::Initialize] Finished initializing!
2024-10-24T14:41:08Z [JsonManager<Dictionary`2>::Load] Loading from ClientSettings\ClientAppSettings.json...
2024-10-24T14:41:08Z [JsonManager<Dictionary`2>::Load] Failed to load!
2024-10-24T14:41:08Z [JsonManager<Dictionary`2>::Load] Could not find a part of the path 'C:\Windows\system32\ClientSettings\ClientAppSettings.json'.
2024-10-24T14:41:08Z [FastFlagManager::SetValue] Setting of 'FFlagHandleAltEnterFullscreenManually' to 'False' is pending
2024-10-24T14:41:08Z [FastFlagManager::SetValue] Setting of 'FLogNetwork' to '7' is pending
2024-10-24T14:41:08Z [FastFlagManager::SetValue] Setting of 'DFIntTaskSchedulerTargetFps' to '144' is pending
2024-10-24T14:41:08Z [MainWindow::MainWindow] Initializing menu
2024-10-24T14:41:12Z [FastFlagManager::SetValue] Changing of 'DFIntTaskSchedulerTargetFps' from '144' to '9999' is pending
2024-10-24T14:41:14Z [FastFlagManager::SetValue] Setting of 'FFlagDebugForceFutureIsBrightPhase3' to 'True' is pending
2024-10-24T14:41:33Z [FastFlagManager::SetValue] Setting of 'FFlagFixGraphicsQuality' to 'True' is pending
2024-10-24T14:41:54Z [NotifyIconWrapper::NotifyIconWrapper] Initializing notification area icon
2024-10-24T14:41:54Z [App::OnStartup] Initializing bootstrapper
2024-10-24T14:41:54Z [App::OnStartup] Initializing bootstrapper dialog
2024-10-24T14:41:54Z [Bootstrapper::Run] Running bootstrapper
2024-10-24T14:41:54Z [Bootstrapper::Run] Performing connectivity check...
2024-10-24T14:41:54Z [Bootstrapper::SetStatus] Connecting to Roblox...
2024-10-24T14:41:54Z [RobloxDeployment::GetInfo] Getting deploy info for channel LIVE (extraInformation=False)
2024-10-24T14:41:54Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer/channel/LIVE
2024-10-24T14:41:54Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer/channel/LIVE
2024-10-24T14:41:54Z [Bootstrapper::Run] Connectivity check finished
2024-10-24T14:41:54Z [RobloxDeployment::GetInfo] Getting deploy info for channel LIVE (extraInformation=False)
2024-10-24T14:41:54Z [RobloxDeployment::GetInfo] Deploy information is cached
2024-10-24T14:41:54Z [DeployManager::DefaultBaseUrl.Set] Testing connection to 'https://setup.rbxcdn.com'...
2024-10-24T14:41:54Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version
2024-10-24T14:41:55Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version
2024-10-24T14:41:55Z [DeployManager::DefaultBaseUrl.Set] Connection successful!
2024-10-24T14:41:55Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-4e3b062d6e584043-rbxPkgManifest.txt
2024-10-24T14:41:55Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-4e3b062d6e584043-rbxPkgManifest.txt
2024-10-24T14:41:55Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-4e3b062d6e584043-rbxManifest.txt
2024-10-24T14:41:55Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-4e3b062d6e584043-rbxManifest.txt
2024-10-24T14:41:55Z [Bootstrapper::SetStatus] Installing Roblox...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.RobloxApp.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading RobloxApp.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read RobloxApp.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-avatar.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-avatar.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-avatar.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\content\avatar\...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-configs.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-configs.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-configs.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\content\configs\...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting content-configs.zip
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting content-avatar.zip
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-fonts.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-fonts.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-fonts.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\content\fonts\...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-models.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-models.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-models.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\content\models\...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-sky.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-sky.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-sky.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\content\sky\...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-sounds.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-sounds.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-sounds.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\content\sounds\...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting content-models.zip
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting content-sounds.zip
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting content-sky.zip
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.shaders.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading shaders.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read shaders.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\shaders\...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.ssl.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading ssl.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read ssl.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\ssl\...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting ssl.zip
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting content-fonts.zip
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-textures2.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-textures2.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-textures2.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\content\textures\...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-textures3.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-textures3.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-textures3.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\PlatformContent\pc\textures\...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-terrain.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-terrain.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-terrain.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\PlatformContent\pc\terrain\...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting content-terrain.zip
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.content-platform-fonts.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading content-platform-fonts.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read content-platform-fonts.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\PlatformContent\pc\fonts\...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting content-textures3.zip
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.extracontent-places.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading extracontent-places.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read extracontent-places.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\ExtraContent\places\...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-places.zip
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.extracontent-luapackages.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading extracontent-luapackages.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read extracontent-luapackages.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\ExtraContent\LuaPackages\...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.extracontent-translations.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading extracontent-translations.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read extracontent-translations.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\ExtraContent\translations\...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-translations.zip
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting content-platform-fonts.zip
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.extracontent-models.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading extracontent-models.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read extracontent-models.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\ExtraContent\models\...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting shaders.zip
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-models.zip
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-luapackages.zip
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.extracontent-textures.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading extracontent-textures.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read extracontent-textures.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043\ExtraContent\textures\...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.WebView2.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Reading WebView2.zip...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Read WebView2.zip. Extracting to %UserProfile%\AppData\Local\Bloxstrap\Versions\version-4e3b062d6e584043...
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting WebView2.zip
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.WebView2RuntimeInstaller.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [Bootstrapper::DownloadPackage.redist.zip] Package is already downloaded, skipping...
2024-10-24T14:41:55Z [AsyncHelpers::ExceptionHandler] An exception occurred while running the task 'extracting redist.zip'
2024-10-24T14:41:55Z [App::FinalizeExceptionHandling] System.AggregateException: One or more errors occurred. (The given key 'redist.zip' was not present in the dictionary.)
 ---> System.Collections.Generic.KeyNotFoundException: The given key 'redist.zip' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Bloxstrap.Bootstrapper.ExtractPackage(Package package)
   --- End of inner exception stack trace ---
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting RobloxApp.zip
2024-10-24T14:41:55Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-textures.zip
2024-10-24T14:41:56Z [Bootstrapper::ExtractPackage] Finished extracting content-textures2.zip
2024-10-24T14:41:56Z [Bootstrapper::SetStatus] Configuring Roblox...

issue #3444 #3443

The error you are getting is because your Bloxstrap version is outdated. You can download a new version of Bloxstrap here: https://github.com/bloxstraplabs/bloxstrap/releases/latest
For more information about your issue: https://github.com/bloxstraplabs/bloxstrap/wiki/You-are-using-an-out‐of‐date-version-of-Bloxstrap


The "redraw with a higher k" instruction does not work

It redraws, but always with k = 2

Fixed.


Preloader not working for dark mode

Using preloader in dark mode results in an error: Argument 1 ('node') to Node.appendChild must be an instance of Node appendChild@[native code]

Your issue is closed because it is not filled correctly. Before you open an issue please review the contributing guideline.
Please fill the issue template correctly and:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with isssue

It will save a lot of time for other contributors to check your issue and fix it.


Say it in another language (accent)

Add the option to say the phrase in another language. Two changes must be done here and in the tts engine class method.
I'll make a PR for the method say in class GoogleTTS

Coverage remained the same at 41.75% when pulling b40fedad6fa3af4da1d5e2a501915d0d2b876b7c on n3bojs4:patch-2 into 144f2d0f8aca3d2d93f00ce5cde30c8e665fd3c8 on jasperproject:master.

This doesn't really make sense now, because now all TTS engines support setting the language and - more importantly - we currently have no means to translate the phrases. So everything would still be in English language, it's just that we output english text with a spanish/german/etc. TTS engine.

Hmmm i used it with my translate module, if you want to say "j'aime développer en python" with a german accent it's awful ... i don't understand why it doesn't really make sense ?

As a multi-lingual, I would really love it if Jasper gets support for many languages.
One thing that can be done is take every text fragment, and run it through a language identifier library like https://github.com/saffsd/langid.py and then have a different TTS config for each regisitered language.
e.g. In the configuration you say we have n languages:
lang:
  default_lang: en
  en:
    tts_engine: mary
    mary:
      server: 'mary.dfki.de'
      port: '59125'
      language: 'en_GB'
      voice: 'dfki-spike'
  af:
    tts_engine: espeak
    espeak:
      voice: 'af'
  fr:
    tts_engine: mary
    mary:
      server: 'mary.dfki.de'
      port: '59125'
      language: 'fr'
      voice: 'upmc-pierre'

You then set the language scope by:
langid.set_languages(['en','af', 'fr'])

and do:
langid.classify(fragment)

to choose the output (or default to 'en' on error)
This would allow you to at least have a reasonable solution to having Jasper read messages in different languages, even though the regular responses are all in English for now.

Please have a look at #383.


Define goals and principles for the MyST document engine

As a precursor to the Jupyter Book blog post, I think it would be helpful to define the high-level principles that guide MyST. This will make it easier to explain to others the goals and purpose of the project, and provide a foundation to help the team make decisions about what to work on. I view this as something that Jupyter Book would adopt as well.
I think that this group is already fairly-aligned on goals, principles, and values, so my hope is that this exercise is just putting them down on paper rather than creating them from scratch. I know it can be annoying to "zoom out" when there's a lot of stuff to do, so please push back if this isn't the right time, but I think it'd be valuable if we can get it done quickly!
I put together this quick starting point and put in some of my own ideas to kickstart conversation. I'd really appreciate if folks take a look at the prompts and the content, and provide edits and thoughts as you wish.
Here's a link to the document:
MyST strategy and goals document
Tasks

[ ] Provide feedback on the document using the prompts at the top.
[ ] (within 1-2 weeks) converge on a minimal set of content that is "safe to try" with the core MyST team.
[ ] Integrate this content with mystmd.org and/or put it in a blog post for #1001

I'd be happy to make time to have a call about this either in 1 on 1s or a group call, if that'd be a helpful way to talk through anything!


New rpc endpoint from subquery

Darwinia RPC endpoint is live https://subquery.network/rpc/list/darwinia

[ ] Info about how to add community nodes.
[x] Replace blur logo and change node type to EVM or (EVM and Polkadot)
[ ] Add to chainlist
[ ] Add to docs.
[ ] X tweet.

Info about how to add community nodes.
https://academy.subquery.network/subquery_network/node_operators/introduction.html

https://x.com/SubQueryNetwork/status/1846113845959360657

All done


Multi env tests pass

Seems the multi env tests are failing

This will signify our first release

Perhaps move from dotenv to dotenv-flow


Toolbox: look at transaction states across selected accounts for a given period of time

We need to be able to look at:

Transactions per state
Be able to select which (live) gateway accounts can be included (i don't think we need to include test accounts). Although returning results for all live gateway accounts would be fine to start with.
For given period of time, eg 30 days

Would be most useful for me if states were expressed in terms of the 'new' states used in the admin tool, or they could be described in terms of these error codes (https://docs.payments.service.gov.uk/api_reference/#errors-caused-by-payment-statuses) which are the basis for the 'new' payment states anyway.
original request:
could someone run a report (on toolbox?) for all payments from live accounts for last month please - looking at % success % declined % timed out % error % cancelled. that's using the "new" states (ie those in admin tool, rather than API states), so a bit of manipulation may be required to match internal states to the (new) states

Result from initial custom analysis - getting these numbers from Connector would be the first step in presenting this information:
total number of charges for february: xxx
total number of successful charges for february: xxx
total number of declined charges for february: xxx
total number of timed out charges for february: xxx
total number of errored charges for february: xxx
total number of canceled charges for february: xxx


[BUG] tars plugin can not config other thread pool field

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior

missed other fields.
bug is in shenyu-admin/src/main/resources/sql-script/h2/schema.sql

Expected Behavior
No response
Steps To Reproduce
No response
Environment
ShenYu version(s): master

Debug logs
No response
Anything else?
No response

OK, I will fix this bug.


use GOARCH=amd64 for now

Dropping i386 support?

Currently we have some trouble with i386 binary on Amazon Linux 2016.03, so this is inteded to be a temporary fix.
I think it is related with this issue https://github.com/golang/go/issues/14795 .
We're going to change packagings of mackerel-agent for supporting both amd64 and i386.


ci: do not run accessibility checks for bots

PR Checklist

[x] Addresses an existing open issue: fixes #1318
[x] That issue was marked as status: accepting prs
[x] Steps in CONTRIBUTING.md were taken

Overview
See linked issue. I set this up in my repo in https://github.com/danvk/gravlax/pull/58 following https://github.com/typescript-eslint/typescript-eslint/pull/8212. We can wait for a few renovate bot updates on my repo to confirm that this has the desired effect.
I added support for top-level if statements on jobs. It's possible to skip an individual step (which is already supported) but skipping the entire job seems more correct: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idif

Wait what... You mean you don't get joy from the accessibility bot fighting the dependency bot?! 🤖🪖

Wait what... You mean you don't get joy from the accessibility bot fighting the dependency bot?! 🤖🪖

Honestly this cracks me up every time. I might leave this disabled for one or two personal smaller repos just as a test to see if any bots get into fights again. 😂

@all-contributors please add @danvk for infra.

🤖 Beep boop! This comment was added automatically by all-contributors-auto-action.
Not all contributions can be detected from Git & GitHub alone. Please comment any missing contribution types this bot missed.
...and of course, thank you for contributing! 💙

We had trouble processing your request. Please try again later.

Oh the irony

lol. if it's not that, it's https://github.com/all-contributors/app/issues/468 ...


✨ Make kube-bind and dex binaries available in core image

Summary
This PR makes the kube-bind and the dex binaries available in the KS core container image.

/lgtm


Use new mechanism to disable plugin

Updated readme
Updated files to match the other plugins

Looks good. Thank you. Merging now.


Cast to float64 in jacfwd when unpacking and adding a float

import torch
import functorch

print(functorch.__version__)
# '1.13.0+cu117'

dtype = torch.float32
device = torch.device('cpu')

def foo(x):
    # unpack
    q, p = x
    # add float, ok with adding int
    q, p = q + 1.0, p + 1.0
    return torch.stack([q, p])

x = torch.tensor([0.0, 0.0], dtype=dtype, device=device)

print(functorch.jacfwd(foo)(x))
print()

# tensor([[1., 0.],
#         [0., 1.]], dtype=torch.float64)

print(functorch.jacrev(foo)(x))
print()

# tensor([[1., 0.],
#         [0., 1.]])

@i-a-morozov , I am able to reproduce this.
Investigating a bit, it seems the problem comes from ForwardAD
import torch

dtype = torch.float
primal = torch.randn((), dtype=dtype)
tangent = torch.randn((), dtype=dtype)

with torch.autograd.forward_ad.dual_level():
    t = torch.autograd.forward_ad.make_dual(primal, tangent)
    o = t + 1.
    o_p, o_t = torch.autograd.forward_ad.unpack_dual(o)
    assert o_p.dtype == dtype
    assert o_t.dtype == dtype  # Fails

On further investigating,
For t + 1., we dispatch to add.Tensor with 1. being wrapped as a Scalar Tensor of dtype torch.double.
And hence with the formula,
https://github.com/pytorch/pytorch/blob/cf3c3f22804be6909e54fc09e07f891ab0886774/tools/autograd/derivatives.yaml#L212-L215
tangent is computed as Scalar Float Tensor + Scalar Double Tensor, thus resulting in Scalar Double Tensor.


Conditionaly save full article

Is there a way to save the full article only if there's certain label attached to the article ? I have a bunch of read articles with highlights, only need to save the full article for few of them.

As long as i know is no possible, i wanted to have a condition based on the labels, so when i save an aricle the content would be saved too but if i save a instagram post instead, the content it wouldn`t be saved
If anyone has any solution ut would be great to read.


Filter resources by methods selected

Not part of the original requirements. Brings in new unprecedented complexities. Supported methods are displayed in the context menu

Users are not expected to interact with Resource explorer in this way. It thus makes sense to close this task


Unicode highlighting does not seem to respect application locale

Testing #141338
Version: 1.64.0-insider (Universal)
Commit: f93c69659de1a1466bd15e0f1c9f790e73be9208
Date: 2022-01-25T08:42:38.986Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Darwin arm64 21.2.0

Verifying Automatic VS Code Locale Detection
OS locale set to en

For untrusted workspaces, all non-basic ascii characters are highlighted by default for security reasons.

~Are you sure that you have the default settings?~
~I cannot reproduce this on Windows:~


Include WHAT in the exported

Hello,
Is it possible to include WHAT from w command in metric what_user_sessions_currently_active
Currently, I'm only seeing the user.
It would be very nice if we can parse results from column WHAT, so we can trace remote SSH sessions from given bastion host:
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
user     pts/3    <IP_ADDRESS> 14:53    2:19   0.03s  0.00s ssh<EMAIL_ADDRESS>
Kind regards,

Hi @krisla sounds like a good idea. Currently the exported metric is the sum of sessions of each user. We'd probably have to add another metric then if we want to know more about each users sessions. What do you think?

Sure, as long as it's possible since I'm not proficient in GO language.
I'm currently trying to implement a solution with Bash/PushGateway and I'm stuck on creating the metric as no value is needed just the current records matching remote sessions.


[plot3d] Allow to set light position

Add API (and eventually GUI) to move the light source around.

Closed by #1355


Debug recon

ok, woof, this is complicated.
additions:
final reconciler: it kept failing at line 32 because for some reason x was a string with a bnf record. rather than figure that out, I just added error handling so it would get past it.
debug reconcile:

visualization of the graph, which works, but doesn't display inline (not fully sure why).
longest path. we can't use the dag function because there's cycles in our graph--DNB refers to itself prior to any reconciliation, then after reconciliation a lot of things refer to themselves. it's clear in the visualization. so I use this hacky code which works until reconciliation was introduced. after that, it's way too slow/takes far too long to compile.
I added and removed a lot of print statements trying to debug. I messaged you in Teams about what I found.
The one actual bug in this code was at line 84 ish where curr wasn't being updated in the right place, and src was being used where eqsrc should have been. this was assigning "wikidata: ;;" to ror uris, for example.

I am stymied at the reconciliation issues. Going to go work on Wikidata mapper testing we discussed last week which is affecting the very beginning of the script, where get_reference returns the wrong class and such the wrong YUID.

some examples that fail or work in various ways:
this one works pretty well because it's small and there's one main failure (LC > AAT):
https://lux-front-sbx.collections.yale.edu/view/person/41946617-6956-4aa6-a6b1-5b4712b18ab5
this one is full of problems:
https://lux-front-sbx.collections.yale.edu/view/place/4566bb1a-f64e-47ee-9eb9-8f3773f1f804
this one finds no path between the two lcshs (pueblos vs small cities, no uri link), even with reconciler called:
https://lux-front-sbx.collections.yale.edu/view/place/4566bb1a-f64e-47ee-9eb9-8f3773f1f804

another wacky example:
when I do http://www.wikidata.org/entity/Q11460 --> http://www.wikidata.org/entity/Q12684 with the new code, it says the shortest path is:
http://www.wikidata.org/entity/Q11460 --> http://www.wikidata.org/entity/Q1410477 --> http://vocab.getty.edu/aat/300178802 --> http://www.wikidata.org/entity/Q12684
there's a lot of bad uris under Q11460 (clothing) but it doesn't have a link to a different WD. How is that a link in the graph?


Guidance on Implementing Detection ReID Task

Hello,
I'm currently exploring the Detection ReID task, which is distinct from the MOT task but has strong ties to the detection task. Notably, implementations like PSTR and AlignPS have utilized earlier versions of mmdet. I'm seeking clarity on whether the tracking paradigm is suitable for training and testing a Detection ReID model or if a custom approach is more appropriate.
Brief Overview of Detection ReID Task:
The Detection ReID task adopts the standard ReID query/gallery paradigm. Given a query frame with an individual of interest and a collection of gallery frames containing various people, the detection component extracts detections from each frame. Subsequently, the person of interest from the query frame is isolated, and detections from the gallery frames are filtered based on confidence scores. Features are extracted from each detection (both query and gallery) using a ReID model. The final step involves computing similarities between the query features and each gallery feature. Sorting these similarities reveals the most likely matches for the person of interest.
Having examined the MOT task's implementation, I'm uncertain if leveraging the MOT tracker and ReIDDataSample would be an efficient approach for the Detection ReID task. One primary distinction is that while the tracking paradigm assigns labels within a single video, the gallery frames in Detection ReID originate from disparate cameras. This distinction makes me skeptical about fitting the Detection ReID paradigm under the MOT tracking task framework.
I'd greatly appreciate insights and recommendations from the development team regarding this. Is it feasible to adapt the existing tracking paradigm for this, or should a distinct approach be considered?
Thank you in advance.
Mathias.

I udpate the issue with a workable approach that I used. I will give a repo and try a PR if it interests mmdet to have this task.
Basically, there is a data sample abstraction to build the annotations properly. it is very similar of the detection data sample. One sample is a frame (like detection sample) and one frame has dataInstance (which will be described). Those instances only have labels and detections data as annotations (like regular detection instance data) without all the fields for segmentation. Then we can add another field (labels_reid) for the person IDs, similar of the labels used for detection categories. Then we have our data samples for the Detection-ReID (D-ReID) task. (There was the main lines). We must implement its transforms (loading and formatting), once again the code is very close of the detection transforms. Plus, if our instancedata for D-ReID have the fields necessary for the detection task, the same samples can be used by a mmdet detector.
After this, we can implement a dataset from BaseDataset of mmengine. We just have to write a script to transform the annotations sources of D-ReID to the openmmlab format. Then the D-ReID dataset is almost identical to the BaseDataset of mmengine, great.
Then we can implement the D-ReID model. For example, as illustration, we can do a base class for d-reid model with a detector inside it and a reid module. Then we can take a detector (DeformableDETR) and to write our reid model. Then there are some works to do to gracefully handle the inference / loss from the detector, reid model and the overall d-reid model. Basically, we compute the loss from each task in their model (reid and detector) and if we have a loss that requires both output (reid output and detection output) the computation of the loss can be done in the d-reid model.
Then we just have to implement a new metric. Which will be dependent of the database. For example CUHK-SYSU has a specific query / gallery structures.
It's all the main lines for the implementation. I am almost done with a PSTR implementation in few days/weeks. I will try a PR if mmdet is interested for this kind of task (and validate the re usability of my code I guess).
Note: In the initial post I wrote about the use of MOT. This is not a working approach. MOT models has frames as input. They only need the Video abstraction for their tracker part actually. In the D-ReID task, we do not need to pack frames by person IDs. The reason is that their might be multiple labeled (detections with a person ID) in a single frame. So, if we have a "person ID" sample is used by packing frames by person ID, multiple frames will appear more than once across multiple "person ID' samples. Use an alternative data sample of the detection task is more straightforward, we only add a label for person ID in the InstanceData.


Expose MFA info from the API response in UserProfileResponse.

Thanks for the fast review and good catch about unsupported enum values! 🙇♂
The requirements for the use case this PR was intended to address has changed, so I'll close this PR.


Removed as admin.. clause from create-user since it is confusing.

Story in CLI [#74893356].
When we create users using the CLI while logged in as the admin user, the CLI feedback for this uses the wording: Creating user as admin.... This was confusing at first glance as we though it meant that the new user was going to be an administrator rather than this meaning that we were logged in as admin.
Before Fix :
$ cf create-user abc def
Creating user abc as admin...
OK
After Fix :
create-user abc1 def1
Creating user abc1...
OK

This looks good, merged.


Wave asset issue (Breaks the assets)

Assets don't show up
if ({identifyexecutor()})[1] == 'Wave' then
	getcustomasset = function(location) return vapeAssetTable[location] or "" end
end

-- Use this for a fix

wave moment


FR24 feeder reported as online, no data uploaded

Specifications

Image hash or version: 1.32.0
Platform: Rocky Linux 9 + Docker CE 26.0.0
Subsystem: x86_64

Expected Behavior
When aircrafts are tracked from FR24 feeder, I should see some uploaded data in my FR24 feeder statistics.
Actual Behavior
I can see in local FR24 feeder Web UI the following information:
Aircraft Tracked: 18
Aircraft Uploaded: 9

But no AC uploaded according to logs, and I can't figure out why. The feeder is reported as online on FR24 website, with no data uploaded.

No issue on FlightAware feed, aircraft data is properly received by FlightAware. I also check my firewall and I don't see blocked traffic, I can see encrypted data sent to FR24, and replies received.
Some logs:
2024-04-09 08:31:42 | [mlat][i]Stats 5681/197
2024-04-09 08:31:42 | [mlat][i]Pinging the server
2024-04-09 08:31:22 | [mlat][i]Stats 5484/5484
2024-04-09 08:31:22 | [mlat][i]Pinging the server
2024-04-09 08:31:12 | [mlat][i] 3965A5
2024-04-09 08:31:12 | [mlat][i]Received ADS-B time references AC:
2024-04-09 08:30:39 | [mlat][i]Registering MLAT station: SUCCESS [TSync:true,ADSB-VF:true]
2024-04-09 08:30:39 | [mlat][i]Registering MLAT station
2024-04-09 08:30:39 | [mlat][i]Configuring UDP connection udp://mlat-1.fr24.com:19788
2024-04-09 08:30:39 | [mlat][i]MLAT bandwidth reduction active, level 1
2024-04-09 08:30:39 | [mlat][i]Starting MLAT with preconfigured position: 48.90,2.50,194.0
2024-04-09 08:30:39 | [mlat][i]MLAT configuration received, service ENABLED
2024-04-09 08:30:38 | [reader][i]Timestamp source changed from UNKNOWN to SYSTEM-VALIDATED
2024-04-09 08:30:37 | [reader][i]Configured, processing messages
2024-04-09 08:30:37 | [reader][i]Connected to the receiver, configuring
2024-04-09 08:30:37 | [reader][i]Connecting to unknown receiver via (tcp://<IP_ADDRESS>:30005)
2024-04-09 08:30:33 | [feed][n]working
2024-04-09 08:30:33 | [feed][n]connected via UDP (fd 23)
2024-04-09 08:30:33 | [feed][n]connecting
2024-04-09 08:30:33 | [feed][n]LFPG3@<IP_ADDRESS>:8099/UDP
2024-04-09 08:30:33 | 24-04-09 08:31:02.352 [I][receiver_ac_sender.cpp:36] Network thread connecting to <IP_ADDRESS>:8099 for feed LFPG3
2024-04-09 08:30:33 | 24-04-09 08:31:02.352 [I][crxstats.cpp:588] [stats]Stats thread started
2024-04-09 08:30:33 | 24-04-09 08:31:02.352 [I][receiver_ac_sender.cpp:96] Configured ReceiverACSender: <IP_ADDRESS>:8099,<IP_ADDRESS>:8099,<IP_ADDRESS>:8099, feed: LFPG3, send_interval: 5s/1s, max age: 15s, send metadata: true, mode: 1, filtering: true
2024-04-09 08:30:33 | 24-04-09 08:31:02.352 [D][receiver_ac_sender.cpp:141] Stop called on non-running network thread for feed
2024-04-09 08:30:33 | 24-04-09 08:31:02.352 [I][receiver_ac_sender.cpp:137] Stopping ReceiverACSender threads for feed
2024-04-09 08:30:33 | [feed][c]Timestamps: optional
2024-04-09 08:30:33 | [feed][i]defined 3 servers
2024-04-09 08:30:33 | [feed][i]configuration changed
2024-04-09 08:30:33 | [feed][c]Max range GND: 80.0nm
2024-04-09 08:30:33 | [feed][c]Max range AIR: 350.0nm
2024-04-09 08:30:33 | [feed][i]configuring decoder
2024-04-09 08:30:33 | [feed][d]Fetching configuration
2024-04-09 08:30:33 | [feed][i]Downloading configuration
2024-04-09 08:30:33 | [main][i]Feed Network client started
2024-04-09 08:30:33 | [time][i]Time synchronized correctly, offset -28.436 seconds
2024-04-09 08:31:02 | [time][i]Synchronizing time via NTP
2024-04-09 08:31:01 | BeastBase::connectTcp(): Unable go connect, error: Connection refused[reader][e]Could not connect to tcp://<IP_ADDRESS>:30005
2024-04-09 08:31:01 | [mlat][i]Waiting for MLAT configuration
2024-04-09 08:31:01 | [reader][i]Connecting to unknown receiver via (tcp://<IP_ADDRESS>:30005)
2024-04-09 08:31:01 | [reader][i]Initializing reader
2024-04-09 08:31:01 | [main][i]MLAT data feed started
2024-04-09 08:31:01 | [master][i]Starting processing thread
2024-04-09 08:31:01 | [main][i]Reader thread started
2024-04-09 08:31:01 | [d]TLSConnection::ctor(): Enable verify_peer in production code!
2024-04-09 08:31:01 | [i]PacketSenderConfiguration::fetch_config(): Yoda configuration for this receiver is disabled
2024-04-09 08:31:00 | 24-04-09 08:31:00.937 [I][http-server.cpp:246] [httpd]Server started, listening on :::8754
2024-04-09 08:31:00 | [main][i]Automatic updates are DISABLED
2024-04-09 08:31:00 | [main][i]DNS mode: PING
2024-04-09 08:31:00 | [main][i]https://www.flightradar24.com
2024-04-09 08:31:00 | [main][i]Copyright 2012-2023 Flightradar24 AB
2024-04-09 08:31:00 | [main][i]Local IP(s): <IP_ADDRESS>,fe80::42:acff:fe13:13
2024-04-09 08:31:00 | [main][i]Running on: debian="11"
2024-04-09 08:31:00 | [main][i]Built on Nov  6 2023 12:51:50 (T202311061248/Linux/static_amd64)
2024-04-09 08:31:00 | [main][i]Version: 1.0.44-0/generic
2024-04-09 08:31:00 | [main][i]FR24 Feeder/Decoder
2024-04-09 08:31:00 |               |___/
2024-04-09 08:31:00 |                __/ |
2024-04-09 08:31:00 | \_|    |_||_| \__, ||_| |_| \__||_|   \__,_| \__,_| \__,_||_|  \_____/    |_/
2024-04-09 08:31:00 | | |    | || || (_| || | | || |_ | |  | (_| || (_| || (_| || |  ./ /___\___  |
2024-04-09 08:31:00 | |  _|  | || | / _` || '_ \ | __|| '__|/ _` | / _` | / _` || '__| / /  / /_| |
2024-04-09 08:31:00 | | |_   | | _   __ _ | |__  | |_  _ __  __ _   __| |  __ _  _ __`' / /' / /| |
2024-04-09 08:31:00 | |  ___|| |(_)       | |    | |                  | |            / __  \  /   |
2024-04-09 08:31:00 | ______  _  _         _      _                    _              _____    ___

Steps to Reproduce the Problem

I simply ran the container with FR24 enabled with or without MLAT enabled.

Nevermind, this was a time sync issue.


Fix thumbnails status code

Return 403 instead of 500 when the image is too large (in dimensions or file size).

Why 403 but not 400 or 413?


Our contributions guideline are unknown to github

Our guidelines available here
https://wiki.lyrasis.org/display/DSPACE/Code+Contribution+Guidelines
are unknown to github that expect to have them as a CONTRIBUTING file in the repository (or in the .github folder).
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors
Should we create a such file? should we link from this file to our wiki or viceversa?
I'm inclined to move the content from the wiki here and put a link to github from the wiki

I agree we probably should clean this up at some point.  At a minimum, we could link to our Wiki from GitHub, but I do agree it might be more appropriate to move the docs into GitHub entirely (that way they are closer to the code).
I'll claim this ticket, but I feel it's low priority right now.  Will try and get to it when I can find time.


Fix for DisplayServersAsChannels v1.7.7 by DevilBro

Home looks like this:

Add/Explore server looks like this:

Here is the source: https://github.com/mwittrien/BetterDiscordAddons/tree/master/Plugins/DisplayServersAsChannels/

Hello there!
Support for plugins and other themes will not be added (unless refact0r says otherwise). Quote: "usually i don't like adding specific support for external stuff i don't use, because i'm not going to maintain it and it adds unnecessary code for people who don't use the external stuff." - Taken from #142. You can always go about adding a third party solution, but an official solution will not be coming unless refact0r says otherwise
Hope that clears it up,
H4T


NPM package doesn't work for web workers

Current behaviour
When trying to use "raven-js" as npm package from inside web worker (using https://github.com/webpack/worker-loader) it fails with "Uncaught ReferenceError: window is not defined". That's because "singleton.js" exported as "main" attempts to "cache" Raven instance using "window" object which doesn't exist within webworker execution.
Expected behaviour
It is possible to use "raven-js" from web worker using "npm" package.

Thanks for reporting - apparently this is our motivating example for #747. We can add some defensiveness to not blow up when window doesn't exist.

@pbadenski this should be fixed in v3.9.0 now - give it a try and let me know if you run into trouble.

Unfortunately doesn't yet. Now fails at uuid generation:
var crypto = window.crypto || window.msCrypto;
Exception below:
ReferenceError: window is not defined
    at uuid4 (http://localhost:8080/c212583dd96f840b5048.worker.js:2279:19)
    at Raven._getUuid (http://localhost:8080/c212583dd96f840b5048.worker.js:2022:15)
    at Raven._sendProcessedPayload (http://localhost:8080/c212583dd96f840b5048.worker.js:2032:69)
    at Raven._send (http://localhost:8080/c212583dd96f840b5048.worker.js:2018:15)
    at Raven.captureMessage (http://localhost:8080/c212583dd96f840b5048.worker.js:1038:15)
    at callback (http://localhost:8080/c212583dd96f840b5048.worker.js:43102:16)
    at Object.console.(anonymous function) [as error] (http://localhost:8080/c212583dd96f840b5048.worker.js:3121:22)
    at http://localhost:8080/c212583dd96f840b5048.worker.js:3218:26
    at Generator.next (<anonymous>)
    at step (http://localhost:8080/c212583dd96f840b5048.worker.js:3151:192)
    at http://localhost:8080/c212583dd96f840b5048.worker.js:3151:362

Ah, damn. I'm not sure how I missed that window reference, but I opened #792 to fix that.

@pbadenski this should actually be fixed in 3.9.1; I've confirmed it myself with a webworker reporting exceptions to sentry.

Works beautifully, thank you!


fix termination condition of validation accuracy

I think there is something wrong on the termination condition of training epochs. I used the default configuration("When the accuracy on validation set doesn't go upfor 6 epochs, the training procedure would stop.") and got something like:
._______._________________________._________________________.___________.
|       |                         |                         |           |
|       |        In-Sample        |      Out-of-Sample      |  Elapsed  |
| Epoch |__________.______________|__________.______________|   Time    |
|       |          |              |          |              | (seconds) |
|       | Accuracy | # of correct | Accuracy | # of correct |           |
|_______|__________|______________|__________|______________|___________|
|   0   |  61.55 % |    13294     |  62.06 % |     3351     |      5.93 |
|   1   |  63.30 % |    13672     |  62.80 % |     3391     |      5.97 |
|   2   |  64.56 % |    13944     |  63.61 % |     3435     |      5.96 |
|   3   |  65.77 % |    14207     |  64.39 % |     3477     |      6.01 |
|   4   |  66.91 % |    14453     |  65.31 % |     3527     |      5.98 |
|   5   |  67.97 % |    14681     |  65.63 % |     3544     |      5.99 |
|_______|__________|______________|__________|______________|___________|

The validation accuracy was still increasing but the training procedure was terminated.
I found out that this is due to the return value of isEoutStopDecrease() in nn-train.cpp. From my understanding, Eout is the number of wrong predictions, so Eouts[epoch] shoud be less than Eouts[epoch - i] to indicate that the validation accuracy increases. This problem does not occur in the example scripts since the --min-acc option is set in those commands.
I tried to fix it and made this pull request. However, I am not sure whether this matches your original logic. Thank you very much for checking this :)

Good catch! Yes, you're right. Somehow I made a mistake and never tested it.
Since you already add if(epoch < nNonIncEpoch) return false, can you also remove epoch - i > 0 &&  in the for loop?

OK. I have updated it.
In fact, since both i and epoch are declared as size_t type, which is unsigned, epoch - i can never be negative. Sorry I forgot to explain this part in the previous message.


Add basic spec files

Getting that code coverage up, one test at a time.

@sardapv

Codecov Report

Merging #37 (bd5c667) into main (825bb9b) will increase coverage by 4.93%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #37      +/-   ##
==========================================
+ Coverage   31.83%   36.77%   +4.93%
==========================================
  Files          24       24
  Lines         223      223
  Branches        9        9
==========================================
+ Hits           71       82      +11
+ Misses        152      141      -11

Impacted Files
Coverage Δ

src/app/core/services/broadcaster.service.ts
71.42% <0.00%> (+21.42%)
:arrow_up:

src/app/app.component.ts
69.23% <0.00%> (+30.76%)
:arrow_up:

src/app/core/guards/auth.guard.ts
80.00% <0.00%> (+80.00%)
:arrow_up:

Continue to review full report at Codecov.

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


Fix UI updating of disconnections and recovery from type errors

Disconnecting a wire does not update all types correctly, especially other arguments of functions blocks.
A connection often stays in error state when you have solved to source of the type error elsewhere.

I'm surprised that it sometimes works at all, now that have seen Block.cascadeConnectionState and FunctionBlock.invalidateConnectionState.

@Flumble: do you know of any case where this is still a problem?

After PR #228 a visual update bug still appears when attaching an (partially) inferred type down to an incompatible type. (e.g. feed a list to the id function and then connect the id down to a not) The typechecking is performed correctly, but the visual update is done only partially.
A similar partial update is seen when removing the offending connection before its visual state is updated to show the error. Note that this is only a symptom of the above.

Resolved in #236


[Vue warn]: Failed to mount component: template or render function not defined

Hi
I'm not able to register from frontend, its not showing any error as well. I got the error "[Vue warn]: Failed to mount component: template or render function not defined"  from the console. Could you please help me to solve.
Thanks.

Please check now. it is working.


Create Anagrama.c

This program tests whether a word or phrase is an anagram of another one.
Sample Input:
Thats one small step for a man. One giant leap for mankind. Neil Armstrong
Thin man ran... makes a large stride... left planet... pins flag on moon... on to Mars!
Sample Output:
True

I did the changes you asked for.


added madura univercity

I can add my univercity to claim github student pack

@UmarMansyur First stage of verification passed, official domain is unira.ac.id as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

Has my university been verified by Jetbrains?

Pull request merged. Thank you!


Fix validation errors.

Also bump copyright year, minor tweaks.
@feimosi: I didn't know about the other images so I just added an empty alt. It's not totally correct but it's valid at the moment.

Also fixed an issue for mobile phones due to width set for pre; I changed it to max-width.

Did you put the alt just for the code to be semantically valid ? We can write something like Image 3.1 etc.

I didn't know what each image is so I just added an empty alt to make everything valid. I'd prefer if we added real alt values.

Please check now.

I'd add real values if I could, but that needs some extra time for researching and it's just a demo page of lightbox. For now it's all enough.

By real values I meant not empty :p
On Apr 2, 2016 11:37, "Marek Grzybek"<EMAIL_ADDRESS>wrote:

Merged #77 https://github.com/feimosi/baguetteBox.js/pull/77.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/feimosi/baguetteBox.js/pull/77#event-612109517

Oh ok, I thought you meant the descriptions of what the pictures show.


Make developer guides

User Story
As an extension developer, I want guides so that I know how to make cool things in my extensions.
Description
We need to add documentation around a lot of things to help extension developers with their goals:

Projects - project interfaces, PDPs, PDPFs, Base vs Layering PDPs
Contributions - menus, localized strings, settings, project settings
elevatedPrivileges (and other things added to the manifest)

A lot of these things are already described fairly well in the JSDocs, so it may be the case that all we need to do is link to the published JSDocs and do a little big-picture explaining. Maybe make some guides connecting different concepts together
Couple code changes around documentation that may be worth doing:

Documentation improvements

Stop default export because it messes up the documentation
Bake out the set and get data types so we can recommend “add implementation” quick action as the way to make data provider engines

Implementation idea
Describe the work needed for the new improvement.
Testing ideas
Describe what it would be useful to test either manually or automatically. Include any details that would help someone get to the right spot and/or information about what kinds of results to expect.

@merchako suggests that we use a user test with an extension developer as the user to see where the pain points are.


Workaround for badly loading sidebar

Proposed solution to https://github.com/Raku/doc-website/issues/52 .
Rather than relying on the asyncronous "i to svg" transformation, let's use the Javascript API of FontAwesome to generate the right tags at the right place directly.
For me, it seems to work so far.

Please try to challenge the sidebar any way you can imagine: saving the condition it, site reload, navigation, whatever goes. The icon and the corresponding event should keep working all the way.


Allow trailing commas for tuple and array literals and update formatter to put them

fix #2284
Two changes:

Allow parsing of trailing commas for tuple and array values
Make the formatter put some when there is multiple lines involved: This is consitent with other formatting where we add the trailing separator(It is also the default for example for js/ts formatter)

:x: There is undocummented changes. Run chronus add to add a changeset or click here.
The following packages have changes but are not documented.

:x:@typespec/compiler

Show changes

You can try these changes here

🛝 Playground
🌐 Website
📚 Next docs


Notebook that computes 14-day incidence for all countries

with mini tutorial at the end.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #97   +/-   ##
=======================================
  Coverage   79.76%   79.76%
=======================================
  Files           4        4
  Lines         756      756
=======================================
  Hits          603      603
  Misses        153      153

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 9fe3dec...51d9582. Read the comment docs.

LGTM, glanced through the notebook earlier and forgot to reply. Also made PR #98 adding in a map for the incidence rate. You can see it on the staging page for that PR.
Feel free to merge it into this if you think it's worth having, although it needs some tweaks like a scale and fixing the missing countries.


ocamlPackages.ssl: 0.5.10 -> 0.5.11

ocamlPackages.ssl: 0.5.10 -> 0.5.11
Tests are failing. Please, if you can, suggest a fix. (There is a tests/digicert_certificate.pem file.)

Can you add cacert as checkInput?

Can you add cacert as checkInput?

Just tested cacert but was not enough. Any other idea?

index 96b258a704d..ca31435c677 100644
--- a/pkgs/development/ocaml-modules/ssl/default.nix
+++ b/pkgs/development/ocaml-modules/ssl/default.nix
@@ -1,11 +1,10 @@
-{ alcotest
+{ lib
 , buildDunePackage
-, cacert
-, dune-configurator
 , fetchFromGitHub
-, lib
-, openssl
 , pkg-config
+, dune-configurator
+, openssl
+, alcotest
 }:

 buildDunePackage rec {
@@ -23,8 +22,12 @@ buildDunePackage rec {
   buildInputs = [ dune-configurator ];
   propagatedBuildInputs = [ openssl ];

-  doCheck = false; # SSL: Certificate error: couldn't open certificate file
-  checkInputs = [ alcotest cacert ];
+  checkInputs = [ alcotest ];
+
+  preCheck = ''
+    mkdir -p _build/default/tests/
+    cp tests/digicert_certificate.pem _build/default/tests/
+  '';

   meta = {
     homepage = "http://savonet.rastageeks.org/";

It's looking for the test certificate in _build/default/tests/ but it's not copied there when the test is compiled

This PR is ready for review.


First few functions of Sonic PC

Remaining TODOs:

[ ] Edit text surrounding the lineage of the commitment scheme
[ ] Merge marlin_kzg10::Error and kzg10::Error, and potentially merge with crate::error:*?.
[ ] Add timers.
[ ] Run cargo fmt
[ ] Change std::* to core::*.

Also, can we change this to deny? I believe there's a few unused imports atm

Bleh the merge broke a couple of things. One sec.


Reloadable templates

dry-view currently seems to cache templates, as I don't see the changes being picked up before I restart the server. This is different to how e.g. Roda's rendering works, where templates are not cached but read from the filesystem each time, enabling changes to be picked up.
In development I would like templates to be reloadable, and it seems that none of the code reloaders suggested in the Roda README would help. I don't like the user experience of rerun and shotgun (suggested in https://github.com/dry-rb/dry-view/issues/134), I would like to use one of the in-app reloaders that don't restart the whole web server.
Examples
Something like
class MyView < Dry::View
  config.cache = false
end

I would even have it enabled by default, so that correct behaviour is guaranteed in development, and recommend caching for production, but that's just me 😃
Resources
https://github.com/jeremyevans/roda#code-reloading

I'm open to this idea, @janko. Iif you grep the codebase for extend Dry::Core::Cache, you'll see we cache actually quite a few different things.
I think we'd probably want to take a unified approach to solving this, e.g. enabling/disabling all caching rather than just templates. Does that seem fair to you?

dry-view, zeitwerk, liste + monkeypatch in https://github.com/dry-rb/dry-view/issues/134 works pretty well for me, however I'd be happy If I could remove monkeypatch

Thanks for reminding us of that approach @graudeejs!

I  stumpled uppoon this issue as well when using dry-view with Roda. The solution in issue #134 worked fine, but I think the documentation should mention that the templates are cached.


packr.New can't handle dynamic path

Problem
const confDir = "../config"
box := packr.New("Config", confDir)

This code works
box := packr.New("Config", filepath.Join("..", "config"))

This code doesn't,
because the internal logic of packr parses the source code and return "" as the path if it can't be resolved statically here.
Solutions

Describe what packr.New can handle in README
If the path is dynamic value, return error like dynamic path can't be handled by packr.New so you should specify it by constant string
or emit warning for compatibility
If the second argument is a call of filepath.Join and the arguments of filepath.Join are constant or variable values, then use filepath.Join internally and resolve precise path

Which of these (or some of these?) solution is desirable?
If it is needed I will push PR. Thanks!

Any update on that? I agree that filepath.Join should be work as well.


Add TopNRowNumber operator

Can we also add test cases for when Partitioning key has nulls and Sorting key has nulls

@kewang1024 @aditi-pandit Sure. Added.


Filter input Y4M SAR

This fixes the minimum SAR to 1:1 so that
Y4M files signaling 0:0 SAR can be processed,
without allowing illegal SAR values at the
API level or handling them from the encoder.
In practice this slightly simplifies the SAR handling in the encoder module, as well as validation in the API config module, while making the Y4M decoder module responsible for filtering the input SAR. A validation error will be returned if the SAR is set to 0:0 at the API level.
As suggested in the comments of #2523.

Coverage increased (+0.2%) to 80.71% when pulling e3c187f8ab6643192a73516a61f3916fde40d64d on rzumer:aspect-ratio into 0fb9209b8294989db500a48867c6300ea47e56c8 on xiph:master.


update updater.ps1 to update from this repo

It seems that the link inside Get-Latest-Mpv and Get-Latest-FFmpeg still points to zhongfly's repo, we should update the link so that it links to this repo

Great!


Deprecated rootUri is used for lsp-multi-server-sample

The example server is still using params.rootUri https://github.com/microsoft/vscode-extension-samples/blob/master/lsp-multi-server-sample/server/src/server.ts#L25
Which makes  sense in the usecase, but as it says, that it's deprecated and we should use params.workspaceFolders which does not help us to figure out which workspace folder this server was started for.
So is starting a server for every workspace folder still what's recommended? https://github.com/microsoft/vscode-extension-samples/blob/master/lsp-multi-server-sample/README.md#L5
Or should we handle this different nowadays?

This is a fair point and needs to be addressed the LSP libs. Things to do is to only send the single workspace folder to the server if it is set in the client.


If the optional FOUNDRY_VERSION variable is omitted by the user, container fails to startup due to parameter not set

When removing the FOUNDRY_VERSION environment variable, even though it's listed as optional it led to failures on start up because it was missing.
When I set up the Docker container on my Synology NAS, the UI  did set it to a default value of 0.6.5 as expected. However, I wanted to remove this variable or else tools such as Watchtower, which auto update containers, would not work properly. Watchtower would update the container, but since it recreates using the same container settings and environment variables, the Foundry software would remain at the previous version, instead of updating to the updated version as intended.
To Reproduce
Steps to reproduce the behavior:

Remove FOUNDRY_VERSION from your docker install/launch environment
Launch the container

Expected behavior
When lacking the FOUNDRY_VERSION variable there should be a sane default to fall back to. In this case, the version matching the image I have.
Any helpful log output
Output when running without FOUNDRY_VERSION explicitly set by the user:

Entrypoint \| 2020-08-27 02:20:34 \| [info] Starting felddy/foundryvtt container v0.6.5 | stdout
Entrypoint \| 2020-08-27 02:20:34 \| [info] Foundry Virtual Tabletop 0.6.5 is installed. | stdout
./entrypoint.sh: line 55: FOUNDRY_VERSION: parameter not set | stdout

Sorry this isn't working for you.  Could you attach the output from the following command to the issue.  If you are using the alpha or beta images please replace release with the appropriate tag.
docker inspect --format='{{range $k, $v := .Config.Labels}}
    {{- printf "%s = \"%s\"\n" $k $v -}} {{end}}' \
    felddy/foundryvtt:release

Also, you post the docker command or docker-compose.yml file that you are using to start the container?
Shot in the dark 🎯
I'll take a shot in the dark on the cause of the issue:  I suspect that you are setting FOUNDRY_VERSION to null or an empty string instead of not setting it at all.  If FOUNDRY_VERSION is left unset, it will use the value specified in the Dockerfile used to create the image.
https://github.com/felddy/foundryvtt-docker/blob/6a04647ac94097d4649a74c7fd6d77187debe7f2/Dockerfile#L5
✅ This will work:
❱ env -i PATH=$PATH docker run --rm --env FOUNDRY_USERNAME='me' --env FOUNDRY_PASSWORD='foobar' --publish 30000:30000/tcp --volume data:/data felddy/foundryvtt:release
Entrypoint | 2020-08-27 15:33:54 | [info] Starting felddy/foundryvtt container v0.6.5
Entrypoint | 2020-08-27 15:33:54 | [info] No Foundry Virtual Tabletop installation detected.
Entrypoint | 2020-08-27 15:33:54 | [info] Using FOUNDRY_USERNAME and FOUNDRY_PASSWORD to authenticate.
Authenticate | 2020-08-27 15:33:55 | [info] Requesting CSRF tokens from https://foundryvtt.com
Authenticate | 2020-08-27 15:33:55 | [info] Logging in as: me
Authenticate | 2020-08-27 15:33:56 | [info] Successfully logged in as: me
ReleaseURL | 2020-08-27 15:33:56 | [info] Fetching S3 pre-signed release URL for 0.6.5...
Entrypoint | 2020-08-27 15:33:56 | [info] Downloading Foundry Virtual Tabletop release.
...
Launcher | 2020-08-27 15:34:14 | [info] Starting Foundry Virtual Tabletop.

❌ And this will fail similarly to what you saw in your log:
❱ env -i PATH=$PATH docker run --rm --env FOUNDRY_VERSION --env FOUNDRY_USERNAME='me' --env FOUNDRY_PASSWORD='foobar' --publish 30000:30000/tcp --volume data:/data felddy/foundryvtt:release
Entrypoint | 2020-08-27 15:33:39 | [info] Starting felddy/foundryvtt container v0.6.5
Entrypoint | 2020-08-27 15:33:39 | [info] No Foundry Virtual Tabletop installation detected.
Entrypoint | 2020-08-27 15:33:39 | [info] Using FOUNDRY_USERNAME and FOUNDRY_PASSWORD to authenticate.
Authenticate | 2020-08-27 15:33:39 | [info] Requesting CSRF tokens from https://foundryvtt.com
Authenticate | 2020-08-27 15:33:40 | [info] Logging in as: me
Authenticate | 2020-08-27 15:33:40 | [info] Successfully logged in as: me
./entrypoint.sh: line 75: FOUNDRY_VERSION: parameter not set

Note: I'm using env -i to show my environment doesn't contain anything but PATH.
Thanks for reporting this issue.  Let me know what you find.

@felddy Apologies for the delay. I believe your guess was correct! Some more details which may be useful if someone else runs into the issue in the future:

I'm using a Synology NAS with the Docker GUI to do my setup and maintenance of containers.
I initially set up my container to have the FOUNDRY_VERSION variable.  I expect this is where Synology's Docker GUI had the variable set behind the scenes as null, as the container was created with that variable, even though from the GUI's perspective the variable was not in my environment variable list at all.
To confirm and resolve the issue: I deleted the container, set up a new container and during setup I made sure not to include the FOUNDRY_VERSION variable. This worked correctly and I'm running 0.6.6 as expected!

Thanks again for your quick response time! I think we can close this ticket.


Add method to request eth using the faucet

Description
Close #37
Is this PR related with an open issue?
Related to Issue #
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)

Checklist:

[ ] Follows the code style of this project.
[ ] Tests Cover Changes
[ ] Documentation

Funny gif

The CI is failing because it's using --no-commons


No Uninstallers were selected

I 've got this message even though I've checked one program in the list.

Try 5.0 when it releases, it should be fixed by then.


Cannot delete the keys when added from the accounts list

Description

Steps to reproduce
Add a key from the accounts list and try to delete it
Additional context
No response
Hedera network
other
Version
0.7.0
Operating system
No response

I need more details on this one. I cannot reproduce


Issues with Server Sent Events Client

Having a bit of an issue getting a fresh implementation going of an SSE client.
We are doing some work with OpenAI through Azure and are trying to stream the responses back to the UI.
If you check out our project Communit Chat you can run it with deno task start and then if you navigate to /api/openaistream/gpt-35-turbo you'll see that the API is responding with SSE and that the story comes in written in chunks.
The issue is that i can't figure out how to get an Island together that renders the chunks into view.  We are trying in the islands/TextStream.tsx but I am running into issues.

EventSource is not defined error is thrown due to there not being a Deno EventSource definition #10298
When i try to use the third party module from here I get an error: caught (in promise) TypeError: reader is not async iterable
at #fetch (mod.ts:124:35)

Any help in what i am doing wrong would be awesome, and i figure at the end of this we can PR into the docs a page on Server/Client SSE in Deno Fresh.
Thanks for the help!

https://github.com/denoland/pixelpage Is implemented using SSE. Checkout islands/Pixels.tsx and routes/api/listen.ts. Also make sure that the events are properly formatted (e.g., data: some text\n\n).
I hope this helps

I was working on trying this out, but the biggest issue i have is that it says BroadcastChannel and EventSource are not defined. Trying to see what i missed to have those included.  I see your on fresh version 1.2, not sure if that is the issue

Well that was easy, i didn't realize i needed the --unstable flag for those 2 to work.

Alright, this is working for me now, i am able to stream stuff in, however, the EventSource just keeps reconnecting and calling the API over and over again.  Any thoughts on how i can make the EventSource only execute once?

I was able to address this issue by sending a [DONE] event at the end of the stream and listening for that on the client side, which allows me to then close the connection.  This can probably be considered done in terms of my issues.
Is there any value in my documenting the entire process for SSE in the docs for Fresh?

FYI: We've just switched over from SSE to websockets to establish a connection in development mode in https://github.com/denoland/fresh/pull/1943 .

https://stackoverflow.com/questions/76493038/possible-to-do-server-side-events-with-deno-fresh-framework/77712227#77712227


explorer: use binary search for FileStat.find

Fixes #45972
This is my attempt to remove all calls to isEqualOrParent from the explorer.
This PR takes advantage of the children array being already alhabetically sorted by names ( I am not 100% sure this is a fair assumption to take, but it is always sorted on my os x).
I decided to take this suggestion from @jrieken as it compared to others seemed to require the least amount of changes. (keeping children in a map would require to change all the method but we can do that as well).
I tried this out and seems to work, also all the explorer tests are passing.
Note that this is not thoroughly tested and just wanted to get some feedback if this approach makes sense thus I created this PR.
Also note that I did not measure performance which I could do in case we decide to take this route.
Let me know what you think
fyi @bpasero

This PR takes advantage of the children array being already alhabetically sorted by names ( I am not 100% sure this is a fair assumption to take, but it is always sorted on my os x).

You should be 100% sure about that!
I would still go with a map (O(1) is much better than O(log n)) - I understand the change is bigger but bigger is better, right  ;-)

@jrieken the issue with the map is that I would probably have to keep both the map and the array in parallel, since there are a lot of outisde users of FileStat.children - you can do a Find All References on children.
But that also seems to be the isue with the sorted array, since we expose FileStat.children to everyone, I should go through every usage and try to keep this field read only so that people can not push items at the end as they want.

Yeah, tight coupling... I am sorry for you.

After discussing with @jrieken and @bpasero  we decided to

Rename FileStat to ExplorerItem and that it no longer inherits IFileStat
Change the children from an array to a map of child name to child
Keep the child name lowercase on mac and win and regular on Linux

I have tested out this changes and they look good. Unit tests are also passing and this is covered well I would say.
If we decide to merge it in I would create a test plan item so we get good coverage on every platform.
@jrieken @bpasero let me know if it is ok by you to merge or even better if you want to code review.


Production not responsive state

This could have been coz of infrastructure activity.
Issue: Network connection between patroni and application was dropped.
Solution:
Restarted the patroni and request-management-api.

Marked as resolved.


timestamp in preprod with elasticsearch sink wrong

Hi,
we have a local oura v1.7.1 with elastic sink running on PREPROD using this daemon.toml:
        [source]
        type = "N2N"
        address = ["Tcp", "preprod-relay.<cleared>:6000"]
        magic = "1"
        min_depth = 6
        [source.intersect]
        type = "Origin"
        [[filters]]
        type = "Fingerprint"
        [[filters]]
        type = "Selection"
        [filters.check]
        predicate = "variant_in"
        argument = ["CIP25Asset"]
        [sink]
        type = "Elastic"
        url = "<cleared>"
        index = "preprod.oura.cip25"
        idempotency = true
        [sink.credentials]
        type = "Basic"
        username = "<cleared>"
        password = "<cleared>"
        # Cursor Config only useful when persistent volumes are available
        [cursor]
        type = "File"
        path = "/data/oura-elastic-assets.cursor"
        [metrics]
        address = "<IP_ADDRESS>:9186"
        endpoint = "/metrics"

This filters out all NFTs from preprod and stores it into elasticsearch.
The timestamp in Elasticsearch is not correct:
https://testnet.cardanoscan.io/transaction/0fabb1543b54f8104fbee6dad0879100776339a0cfe50cfe8d67bb14be0b35bb has it correct with Timestamp 09/20/2022 2:35:34 PM
But in Elasticsearch is has: timestamp:<PHONE_NUMBER>000 which is 2022-08-31T12:35:34.000Z. This is exactly 20 days wrong.
How does this come? We have a nearly identical setup running on mainnet and legacy testnet and the timestamps are correct over there.
Here the complete elasticsearch document:
{
  "_index": ".ds-preprod.oura.cip25-000001",
  "_type": "_doc",
  "_id": "7994134.cip25.26414156631196745781526705207229726439",
  "_version": 1,
  "_score": null,
  "_source": {
    "@timestamp":<PHONE_NUMBER>000,
    "cip25_asset": {
      "asset": "000467",
      "description": "TEST",
      "image": "ipfs://QmXuPwquZJi8oUZ6qDFBtkKBwZFVm9PgXvhuM78jYVmdsZ",
      "media_type": "image/png",
      "name": "000467",
      "policy": "52c4e5bd954271ef717936cbb9a2efa39f6f79a4885d44cb57492d97",
      "raw_json": {
        "description": "TEST",
        "files": [
          {
            "mediaType": "image/png",
            "name": "000467",
            "src": "ipfs://QmNYMreGwSBSFSP8m6YVCdkMVhtrVPNa5Lnmo4doRLKdDd"
          }
        ],
        "image": "ipfs://QmXuPwquZJi8oUZ6qDFBtkKBwZFVm9PgXvhuM78jYVmdsZ",
        "mediaType": "image/png",
        "name": "000467"
      },
      "version": "1.0"
    },
    "context": {
      "block_hash": "0d269d6f79440196208a8b630f199c928328519f385063ef7431dedfac2613c6",
      "block_number": 214232,
      "certificate_idx": null,
      "input_idx": null,
      "output_address": null,
      "output_idx": null,
      "slot": 7994134,
      "timestamp":<PHONE_NUMBER>,
      "tx_hash": "0fabb1543b54f8104fbee6dad0879100776339a0cfe50cfe8d67bb14be0b35bb",
      "tx_idx": 0
    },
    "fingerprint": "7994134.cip25.26414156631196745781526705207229726439",
    "variant": "CIP25Asset"
  },
  "fields": {
    "@timestamp": [
      "2022-08-31T12:35:34.000Z"
    ]
  },
  "highlight": {
    "context.tx_hash": [
      "@opensearch-dashboards-highlighted-field@0fabb1543b54f8104fbee6dad0879100776339a0cfe50cfe8d67bb14be0b35bb@/opensearch-dashboards-highlighted-field@"
    ]
  },
  "sort": [
<PHONE_NUMBER>000
  ]
}

hi @pyromaniac3010, thanks for reporting. Wall-clock values are not present in block data, so Oura requires a set of well-known values for each network (such as slot length, system start, etc) to compute the timestamps. It is possible that there's a bug in the values that ship for preprod network. We'll double check.

@pyromaniac3010, this has been fixed by #528. It will go out in v1.8.


No vgl_entrypoint.sh found

Hello, the url of vgl_entrypoint.sh is not avaliable, could you provide it? Thanks~

thanks for pointing that out, I have uploaded the script.


Removed unused include.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 89.42%. Comparing base (b097c46) to head (f1884a5).

Additional details and impacted files

@@           Coverage Diff           @@
##             main     #251   +/-   ##
=======================================
  Coverage   89.42%   89.42%
=======================================
  Files         121      121
  Lines        7925     7925
=======================================
  Hits         7087     7087
  Misses        838      838

Files
Coverage Δ

include/async_mqtt/impl/client_start.hpp
81.66% <ø> (ø)


Added function for getting the date of the last commit

This function is in preparation for use with Stack, see commercialhaskell/stack#1062

Closed by merging #4; apologies for the delay and thanks for sending this in!


[VL] feat: support more distinct functions

What changes were proposed in this pull request?
This is a follow-up PR of https://github.com/oap-project/gluten/pull/1330 to support more other distinct functions for partial-merge phase.
How was this patch tested?
under test

test this please

test this please

@liuneng1994 OK, thanks.


⚠ Bofrost.be has degraded performance

In 1512101, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2559 ms

Resolved: Bofrost.be performance has improved in 4188331.


Question: how should code motion of a section of code on one branch versus deletion on another be handled?

This is a generalisation of #4 to when it is just a section of code that is moved or deleted as opposed to an entire file.
An obvious and desirable outcome would be to treat this as an ordinary conflict, where the code either exists in in its new location (could be in the same file, or buried in another file, or maybe in its own new file) - or does not.
If the code is moved around in the same file or into an existing file, then because it either does this or doesn't exist at all, then we can mark this as a kind of conflict where the code is on one side of the conflict and nothing on the other side. Where I'm a little hesitant here is whether Git and your typical post-merge clean up tool (such as IntelliJ's merge resolution) can handle a conflict where 'our' side has code, 'their' side is empty and the common ancestor is empty too. Need to check that this is feasible, I know that a straight deletion of common ancestor code versus an edit is easily represented as a conflict and is handled by the likes of IntelliJ.
The third case where the code is moved to its own new file as reminiscent of #4 and should probably be handled as such.

Experimented with this by doing a simple Git merge of a file that is unchanged on our branch, but has a line added in the middle on their branch, then doing git merge --no-ff -no-commit and the manually stuffing the staging area so that stage 0 is removed, stages 1 and 2 refer to the SHA of the file as of the base commit and stage 3 refers to the blob of the uncommitted file's blob. The actual file in the working directory was edit with a synthetic conflict marker, so all told this looks like a Git conflict with our side not having made any changes and their side having added a new line.
Git thinks the file is conflicted, as hoped - in fact even if the file in the working directory is deleted, it is still happy and reports a conflict.
IntelliJ is bit more wily and demands that at very least there is a file at the correct path in the working directory - however, like Git it uses the stages as the source of truth about the merge, so if the conflict marker is completely malformed (or even if the file is empty), IntelliJ will show its usual three-way diff conflict resolution window.
So far, so good.
The wrinkle is that IntelliJ is too intelligent - it spots the absence of any genuine conflict and reports the added line is an ordinary diff contributed from their branch only - which is actually the case here.
So yes, Kinetic Merge can represent the code motion versus deletion as a conflict, but IntelliJ will simply treat it is something that can be trivially merged. Most people will probably execute the auto-resolve action prior to dealing with leftover conflicts, so the net result will be to favour code motion over deletion.
Given that the synthetic not-quite-a-real-conflict will often be mixed in with genuine changes from one branch or another, it is obvious that if IntelliJ is used, the user probably won't be made aware of the conflict in this case!

One approach is to accept this as a necessary evil - at least the merge conflict is reported, even though the markers are ignored and the conflict optimised away by IntelliJ.
Perhaps a synthetic section could be added to represent the deletion, thus forcing the user to have to think about resolving the conflict manually? Conflict markers already mess up the merged code, so one could have something like:
<<<<<<
SECTION_DELETED_IN_ORIGINAL_LOCATION
======
Code that was moved...
>>>>>>

For now, accept this as wrinkle - so if a code section is both deleted and moved, then any good merging tool will likely cleanly resolve this in favour of the move.

On reflection after looking at #6 again, why can't this be treated as a straight divergence, analogous to #4?
This time the divergence syntax would be something like DELETED <--- <file>, <line> [- <line>]  ---> <file>, <line> [- <line>].
This way, the user is forced to think about the deletion prior to the handover to conflict resolution, just as they would have to for a move-versus-move divergence.

Given the entry in the command table for ml/mr in #6 is to accept the change, maybe it should be changed to al/ar, and the existing a for aborting the merge should become q for quitting the merge subject to a confirmation that there may be unresolved divergences (thus implying the merge must be rolled back to quit).
Let's do that...

We have tests for a section moving on one side and being deleted on another - the deletion is migrated (propagated in the older terminology).
I don't think there is any test for a section moving out of a file on one side and the entire file being deleted on the other - this is actually a twist on #4...


Replace client-go with private fork.

Our private fork contains fix to exponential backoff in client-go for informers, that
wasn't backported in k8s: https://github.com/kubernetes/kubernetes/pull/118132

/test


physic: add flag.Value implementation for Mass and Speed

This adds support for the flag.Value interface for physics.Mass and physic.Speed units types.
Adds Set and flag doc examples.
Adds Set() for Mass and Speed.
Add Tests for Mass and Speed Set().
I'm not happy with func (sp *Speed) Set(s string) error but was blocked on anything better.
I'm also floating (I think) a slightly better error message for non si units overflowing, for Mass and Speed the max/min of unit in error is the same as the unit supplied. If that is better I will follow up in kind for other units.
Helps with #303.

lgtm but my Windows box broke, let me fix this.


Disable or Reorder maven-central and exasol-maven-repo

We have an internal repository mirror in our company that provides much faster downloads that going to either of the default included repositories (important when it comes to Hive at least). Is there a way to either remove the two included maven repositories or force DBeaver to check them last and my customer maven repo URLs first?

Currently it is not supported.
But this could be a good feature.

Check it in 3.8.4

Awesome! Thanks so much!

I tried and found it only take effect after you reboot the whole dbeaver.


[Jasper] build failure

Host Environment

OS: [Windows.]
Compiler: revision : vs 2017

To Reproduce
Steps to reproduce the behavior:
`.\vcpkg install Jasper
Failure logs
Package: jasper:x86-windows
Vcpkg version: 2021-01-13-768d8f95c9e752603d2c5901c7a7c7fbdb08af35
RESULTS
jasper:x86-windows: BUILD_FAILED: 27.9 s
SUMMARY
SUCCEEDED: 0
BUILD_FAILED: 1
POST_BUILD_CHECKS_FAILED: 0
FILE_CONFLICTS: 0
CASCADED_DUE_TO_MISSING_DEPENDENCIES: 0

Can you provide the failure logs?

Have you tried the solution from #15035?

Hello,
Updating to the newest version of powershell solved the build problem.
Thank you.
Cheers,


[CMT-1017-1393] add(english): yearn-sponsoring-ethamsterdam-hackathon (article)

Amsterdam 2022 Hackathon #1393
Type of change

Please delete options that are not relevant and check the box.

[x] Add a new article/page
[ ] Fix a Typo
[ ] Add a new translation
[ ] Other

Resources
https://medium.com/iearn/yearn-finance-is-sponsoring-the-ethamsterdam-2022-hackathon-a9110e906424

Not sure what happened here... it should be ok now


nuget: different package names fo same packages

Description
Hello all!
Thanks for your work!
I detected that some nuget vulnerabilities use different package names for same packages.
e.g. Microsoft.NETCore.App.Runtime.linux-arm and Microsoft.NetCore.App.Runtime.linux-arm (NET and Net).
Example for Microsoft.NETCore.App.Runtime.linux-arm:
➜ grep -r '"name": "Microsoft.NetCore.App.Runtime.linux-arm"'
./advisories/github-reviewed/2024/05/GHSA-7fcr-8qw6-92fr/GHSA-7fcr-8qw6-92fr.json:        "name": "Microsoft.NetCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2024/05/GHSA-7fcr-8qw6-92fr/GHSA-7fcr-8qw6-92fr.json:        "name": "Microsoft.NetCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2023/01/GHSA-8f7f-vqg5-jrv9/GHSA-8f7f-vqg5-jrv9.json:        "name": "Microsoft.NetCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2023/06/GHSA-jx7q-xxmw-44vf/GHSA-jx7q-xxmw-44vf.json:        "name": "Microsoft.NetCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2023/06/GHSA-jx7q-xxmw-44vf/GHSA-jx7q-xxmw-44vf.json:        "name": "Microsoft.NetCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2023/06/GHSA-555c-2p6r-68mm/GHSA-555c-2p6r-68mm.json:        "name": "Microsoft.NetCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2023/06/GHSA-555c-2p6r-68mm/GHSA-555c-2p6r-68mm.json:        "name": "Microsoft.NetCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2023/06/GHSA-x469-cv7m-77r9/GHSA-x469-cv7m-77r9.json:        "name": "Microsoft.NetCore.App.Runtime.linux-arm"

➜ grep -r '"name": "Microsoft.NETCore.App.Runtime.linux-arm"'
./advisories/github-reviewed/2022/05/GHSA-3gp9-h8hw-pxpw/GHSA-3gp9-h8hw-pxpw.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/05/GHSA-3gp9-h8hw-pxpw/GHSA-3gp9-h8hw-pxpw.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/05/GHSA-g5vf-38cp-4px9/GHSA-g5vf-38cp-4px9.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/05/GHSA-5v8v-66v8-mwm7/GHSA-5v8v-66v8-mwm7.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/05/GHSA-5v8v-66v8-mwm7/GHSA-5v8v-66v8-mwm7.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/05/GHSA-5v8v-66v8-mwm7/GHSA-5v8v-66v8-mwm7.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/05/GHSA-3w5p-jhp5-c29q/GHSA-3w5p-jhp5-c29q.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/10/GHSA-rh58-r7jh-xhx3/GHSA-rh58-r7jh-xhx3.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/10/GHSA-rh58-r7jh-xhx3/GHSA-rh58-r7jh-xhx3.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/10/GHSA-c6w8-7mp3-34j9/GHSA-c6w8-7mp3-34j9.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/10/GHSA-c6w8-7mp3-34j9/GHSA-c6w8-7mp3-34j9.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/10/GHSA-c6w8-7mp3-34j9/GHSA-c6w8-7mp3-34j9.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/10/GHSA-vgwq-hfqc-58wv/GHSA-vgwq-hfqc-58wv.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2022/10/GHSA-vgwq-hfqc-58wv/GHSA-vgwq-hfqc-58wv.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2024/03/GHSA-5fxj-whcv-crrc/GHSA-5fxj-whcv-crrc.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2024/03/GHSA-5fxj-whcv-crrc/GHSA-5fxj-whcv-crrc.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2023/09/GHSA-h3hv-63q5-jgpr/GHSA-h3hv-63q5-jgpr.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"
./advisories/github-reviewed/2023/09/GHSA-h3hv-63q5-jgpr/GHSA-h3hv-63q5-jgpr.json:        "name": "Microsoft.NETCore.App.Runtime.linux-arm"

It would be great to have one name for these packages.
Thank you in advance
Best regards, Dmitriy.

Sorry for the delay on a reply and thank you for the praise :)
So, the tl;dr on all of this is that nuget.org is case insensitive and Net vs NET makes not difference in terms of what package you would pull when using their api/cli/whatever. In practice this should be a non-issue and if some tooling is breaking because of it then that's a bug on their end.
ex.
https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.linux-arm/
https://www.nuget.org/packages/Microsoft.NetCore.App.Runtime.linux-arm/
and
https://www.nuget.org/packages/Microsoft.netCore.App.Runtime.linux-arm/
Similarly on a cli
jon~/g/M/2009:master❯❯❯ nuget install Microsoft.netCore.App.Runtime.linux-arm
...
Resolving actions to install package 'Microsoft.netCore.App.Runtime.linux-arm.8.0.5'
Resolved actions to install package 'Microsoft.netCore.App.Runtime.linux-arm.8.0.5'
Retrieving package 'Microsoft.NETCore.App.Runtime.linux-arm 8.0.5' from 'nuget.org'.
WARNING: Install failed. Rolling back...
Executing nuget actions took 88 ms
Error NU5000: Package 'Microsoft.NETCore.App.Runtime.linux-arm 8.0.5' has a package type 'DotnetPlatform' that is not supported by project '/Users/jon/gits/MITRE-cvelist/2009'.
jon~/g/M/2009:master❯❯❯ nuget install Microsoft.NetCore.App.Runtime.linux-arm
...
Resolving actions to install package 'Microsoft.NetCore.App.Runtime.linux-arm.8.0.5'
Resolved actions to install package 'Microsoft.NetCore.App.Runtime.linux-arm.8.0.5'
Retrieving package 'Microsoft.NETCore.App.Runtime.linux-arm 8.0.5' from 'nuget.org'.
WARNING: Install failed. Rolling back...
Executing nuget actions took 91 ms
Error NU5000: Package 'Microsoft.NETCore.App.Runtime.linux-arm 8.0.5' has a package type 'DotnetPlatform' that is not supported by project '/Users/jon/gits/MITRE-cvelist/2009'.

You can see the resolution of the package to ...NETCore... prior to the cli erroring out because the working dir isn't a real project
curl-ing at their api with curl https://api.nuget.org/v3/registration5-semver1/microsoft.netcore.app.runtime.linux-arm/index.json the stable casing on that artifact seems to be "id":"Microsoft.NETCore.App.Runtime.linux-arm" with all caps NET.
I can't find a reference in the docs on nuget.org, but it seems like the dotnet approach to naming is Use pascal case if you want but also yolo
https://learn.microsoft.com/en-us/dotnet/standard/design-guidelines/names-of-namespaces
actual quote

✔ DO use PascalCasing, and separate namespace components with periods (e.g., Microsoft.Office.PowerPoint). If your brand employs nontraditional casing, you should follow the casing defined by your brand, even if it deviates from normal namespace casing.

Either way it seems that all caps NET is the most correct choice for the specific GHSAs you've raised, so I've gone ahead and corrected them (please yell at me if I missed something 😅). Looking into where we got Net from on these it seems like that came from microsoft themselves 🤬
ex. https://github.com/dotnet/sdk/security/advisories/GHSA-x469-cv7m-77r9
Anyway, I've got a ticket filed to add some automation so that our advisories sync with the preferred case choice of nuget.org. No promise on when that get done, but 🤞


feat(glob-import)!: deprecate as option

Description

Deprecate the glob as option in favour of query. In practice they do the same thing, but query is more flexible and reuses the existing knowledge of ?url, ?raw, ?worker queries.
Additional context

The gist of the changes are:

Pass logger instance around to log a warning.
Port special as error handling to query to keep feature parity.
Port glob options normalization, e.g. always normalize query as a string, to parseGlobOptions (new ParsedGeneralImportGlobOptions type)
Update existing repo as usage to query.

What is the purpose of this pull request?

[ ] Bug fix
[x] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the PR Title Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

I wonder if we should think whether we want to migrate to import attributes from queries.
I guess it's better to avoid a two step migration (deprecating as in favor of query and then deprecating query in favor of with).

It's still unclear how import attributes will go forward, and I'm leaning towards how the spec enforces it before we start implementing our custom handling. For example, the spec mentions:

JavaScript implementations are encouraged to reject attributes and type values which are not implemented in their environment (rather than ignoring them). This is to allow for maximal flexibility in the design space in the future--in particular, it enables new import attributes to be defined which change the interpretation of a module, without breaking backwards-compatibility.

So what Vite has to do at the end of the day is convert it to queries again, which I think it's better to go to queries directly. query is also useful for Vite plugins so I don't see it deprecated any time soon.

That makes sense 👍

cc @antfu requesting your review since you authored glob imports before, and have a recent as: 'path' PR.

Regardless of spec, I tend to prefer the as option as it's more semantically readable. { as: 'raw' } with { query: '?raw' }. Also, I am a bit worried about the type support, I guess something like { query: '?raw&foo=bar' } would lose the type.
I guess I am a bit conservative in general and I tend to keep things as-is if there is no much maintenance effort or absolute reason to drop something. Meanwhile, I understand you are trying to push a lot on removing things, huge respect here :). Thus I don't have a very strong opinion on this, we could move forward if the rest of the team agrees.

I'm kind of in the same boat as @antfu here. The query param isn't a great API, but as should be removed at one point. I'm fine waiting, although I think it may be a long time until the spec clarifies what we could use to replace queries in general. And once queries can also be replaced at the import level, then changing again for globs doesn't sound that scary as the user will be pushed to change queries in every import out there.

The main issue for me is that I don't think import assertions/attributes is going to solve queries. They're not exactly the same thing, and queries tend to be more flexible, compact, and subjectively readable (e.g. vite-imagetools API).
There isn't a spec that covers it nicely yet, and I feel like that will be a lot of Vite majors away. But I'll keep this fair, and if there's another opposition to hold off for now I'll close the PR 👍

I'll move this off 5.0 for now. It actually seems that this can be done non-breakingly but the deprecation would have to come in a minor if we do so.

Note to self: There's a bit more perf improvements I found especially:

We don't need to call parseRequest, we can inline it and avoid its Object.entries call.
We can also extract the query string from id this way and pass it to here directly. https://github.com/vitejs/vite/blob/bd26284a51d52ded70472ce92a359d884881fa43/packages/vite/src/node/plugins/dynamicImportVars.ts#L91 (rawQuery is currently an object, could be a string instead) That way, we don't turn a string -> object -> string throughout the handling lifetime. (Strings are the source of truth)

I'll do this once the PR is merged so it's easier to review.


AddApply, VSCodeLuanch and VSCodeTask command to tests

Extend test to include all command types

Note that vscodeLaunch and vscodeTask are going to be removed from the schema: https://github.com/devfile/api/issues/344

The referenced issue is closed. @mmulholl Should we close this one as well? I assume yet, so closing but feel free to reopen


Updating to "new" subscriber usernotices

View the blog post here: https://discuss.dev.twitch.tv/t/subscriptions-beta-changes/10023

fixed by: #223


Re-do asciinema transcript with --swap-deployment

The recorded demo should use the new --swap-deployment feature, as in the tutorials.

Eh.


Reduce layers in python.Dockerfile

Signed-off-by: John Howard<EMAIL_ADDRESS>@ahmetsayed Following on from internal email. This will remove 3 layers from the base functions image used to build mcr.microsoft.com/azure-functions/mesh:2.0.12332.  Removing 3 layers will remove 3 hot-adds of VHDs to the UtilityVM which should reduce container start time by circa 100ms.
@jterry75 FYI

LGTM (not a maintainer)
The start ENV block is still 1 full "empty" layer right? But we just don't really have a way to avoid that?

The start ENV block is still 1 full "empty" layer right? But we just don't really have a way to avoid that?

I'm looking into that, but yes, correct at the moment.

@ahmetsayed Could we get a new release of the whole chain pushed to MCR (if not already - not sure what happens now this is merged) so that the perf team can validate the end-to-end perf gain?
(Would be helpful if you could reply appropriately on the current MSFT internal email thread about this).
Thanks :)

And to clarify - the actual measured increase on my test machine was 533ms for start time, far more than my 100ms estimate.

Thank you @jhowardmsft for your contribution :)


[TOMEE-2669] [DOC] [Translation] Translate async-methods example to Spanish

https://issues.apache.org/jira/browse/TOMEE-2669

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

@cchacin Thank you for the careful update of the English and Portuguese versions too! :)