PowerToys settings can't be changed

Microsoft PowerToys version
0.65.0
Installation method
GitHub
Running as admin
Yes
Area(s) with issue?
General
Steps to reproduce
I find that changing the PowerToys settings does not have any effect. The actual settings have been set historically and do not align with the toggles shown in the settings window. I don't have admin rights on my account so I have to launch PowerToys using credentials of a different account. I think the issue only occurs when running PowerToys this way.
For high level settings (e.g. turning entire features on/off), closing and reopening the settings page will revert any changes and show the actual settings that are in effect.
For lower level settings (e.g. FancyZones customisation of shift key and right-click) the settings shown in the settings page are remember after closing and reopening the settings window, however the changes are never implemented.
Newer releases seem to have this issue. My settings have not been able to be changed since installing them. I tested many versions and here is the result:
Issue exists:
0.48.1
0.58.0
0.59.0
0.59.1
0.60.0
0.60.1
0.61.0
0.61.1
0.62.0
0.62.1
0.63.0
0.64.0
0.64.1
0.65.0
Issue does not seem to exist:
0.47.1
0.49.0 (looks like it was fixed in this version)
0.49.1
0.51.0
0.51.1
0.53.1
0.53.3
0.55.0
0.55.1
0.55.2
0.56.1
0.56.2
0.57.0
0.57.2 (then broken again after this version)
Older versions have not been tested as I was mostly interested in finding the latest version that works.
✔ Expected Behavior
Changing settings in the settings window has the desired effect.
❌ Actual Behavior
Changing settings in the settings window has no effect.
Other Software
Windows 10 22H2

/reportbug

Hi,
I forgot to do that while I had one of the problem versions installed. See attached for version 0.57.2 (latest version where issue is not present). This was saved to the desktop of the account which has the admin privileges. Let me know if I need to reinstall one of the problem version and generate this again.
PowerToysReport_2022-12-09-11-15-29.zip

@jaimecbernardo 0.58 was the swap to AppSDK for settings

Well, on 0.58 we did do this, according to Release notes:

Settings no longer runs as an administrator when runner is started as an administrator.

This might have caused that.

Think 1.1 allows it. https://github.com/microsoft/PowerToys/blob/main/src/settings-ui/Settings.UI/PowerToys.Settings.csproj#L65
https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/stable-channel#elevation
Sent from my iPad
On Dec 9, 2022, at 8:36 AM, Jaime Bernardo @.***> wrote:

Well, on 0.58 we did do this, according to Release notes:
Settings no longer runs as an administrator when runner is started as an administrator.
This might have caused that.
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/PowerToys/issues/22659#issuecomment-1344517750, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AALFACX76LAXZPC4KAPQIMTWMNNXXANCNFSM6AAAAAASY3RURI.
You are receiving this because you commented.Message ID: @.***>

Hi,
I have generated the zip using version 0.64.1. This is on a different computer to the previous, if that matters.
PowerToysReport_2022-12-10-12-56-09.zip

ording to Release notes:

Settings no longer runs as an administrator when runner is started as an administrator.

This might have caused that.

Is that why the Backup & restore feature introduced in 0.64.0 is able to write to the logged in user account's Documents folder? Because the settings page is not running as the admin user?

Wanted to reports this myself since my primary account is also not an admin, I use another account when need to run something as admin.

Before elevation:

After elevation with account "Admin", you can see that "PowerToys.Settings.exe" and also "PowerToys.PowerLauncher.exe" still runs in "User" context:

You cannot run "C:\Program Files\PowerToys\Settings\PowerToys.Settings.exe" with another account, following error appears:

Workaround for now seems to be log in with admin account to Windows interactively and change settings from there. You can import backup file from primary account to make that process easier.

Well, on 0.58 we did do this, according to Release notes:

Settings no longer runs as an administrator when runner is started as an administrator.

This might have caused that.

This makes sense. So, let's test it..
@BycreatinganaccountyouagreetotheTerms would you be willing to give it a try? You can download the test build here https://github.com/stefansjfw/PowerToys/releases/tag/0.0.1. You'd need to uninstall your current version of PowerToys first, and then install this.
Thanks in advance

Hi,
Yes that seems to work.

Hi,
Yes that seems to work.

Thanks for testing! I'll give it a few more rounds of testing myself, and if all is good, I'll push the fix. I'll keep you posted

Be aware that PowerToys you've installed now is not an official release and you won't get update notifications

Fix is merged, you can expect it included in next PowerToys release.
Once again, thanks for testing!

The changes related to this issue have been released in 0.66 and can be found in the latest version: https://github.com/microsoft/PowerToys/releases


No match was found for provider Nuget on initial installation attempt

Goal
Attempting to follow installation instructions from here:

Note: For PowerShell version 5.1.14393.206 or newer, before installing PSScriptAnalyzer, please install the latest Nuget provider by running the following in an elevated PowerShell session.Install-PackageProvider Nuget -MinimumVersion <IP_ADDRESS> –Force
Exit

Steps to reproduce

Hit Windows Key.
Type pwsh
Mouse to right and select "Run as adminstrator"
Select "Yes" for User Access Control
Paste commands from instructions.

PowerShell 7.2.0
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

PS C:\Windows\System32> Install-PackageProvider Nuget -MinimumVersion <IP_ADDRESS> –Force
Install-PackageProvider: No match was found for the specified search criteria for the provider 'Nuget'. The package provider requires 'PackageManagement' and 'Provider' tags. Please check if the specified package has the tags.
PS C:\Windows\System32>

Expected behavior
Nuget is installed successfully.
Actual behavior
Error as shown above and repeated here:
Install-PackageProvider: No match was found for the specified search criteria for the provider 'Nuget'. The package provider requires 'PackageManagement' and 'Provider' tags. Please check if the specified package has the tags.

If an unexpected error was thrown then please report the full error details using e.g. $error[0] | Select-Object *

PS C:\Windows\System32> $error[0] | Select-Object *

PSMessageDetails      :
Exception             : System.Exception: No match was found for the specified search criteria for the provider
                        'Nuget'. The package provider requires 'PackageManagement' and 'Provider' tags. Please check
                        if the specified package has the tags.
TargetObject          : Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackageProvider
CategoryInfo          : InvalidArgument: (Microsoft.PowerShel…tallPackageProvider:InstallPackageProvider)
                        [Install-PackageProvider], Exception
FullyQualifiedErrorId : NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackageProvider
ErrorDetails          :
InvocationInfo        : System.Management.Automation.InvocationInfo
ScriptStackTrace      : at <ScriptBlock>, <No file>: line 1
PipelineIterationInfo : {0, 1}

Environment data

PS C:\Windows\System32> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.2.0
PSEdition                      Core
GitCommitId                    7.2.0
OS                             Microsoft Windows 10.0.19043
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

(Get-Module -ListAvailable PSScriptAnalyzer).Version | ForEach-Object { $_.ToString() }

PS C:\Windows\System32> (Get-Module -ListAvailable PSScriptAnalyzer).Version | ForEach-Object { $_.ToString() }
InvalidOperation: You cannot call a method on a null-valued expression.

Hi @ruffin-- can you try manually installing PackageManagement and PowerShellGet following these steps outlined here: https://github.com/PowerShell/PowerShellGet/issues/488#issuecomment-926102857
We will be investigating further in hope to have a more clarified fix of instructions.


Add PHPStan

https://github.com/riverwaysoft/dto-converter/commit/47e99390edaad5158bae4f5b977f4cc205fa52c1

https://github.com/riverwaysoft/dto-converter/actions/runs/1132263847

@mitalcoi Thanks, I'll resolve them


Update es.xml

Update es.xml
Corrections only in "Update es.xml"
I already corrected it
Note that I am a beginner and I am learning about github.
And I just want to collaborate with the translation
I am sorry

%SystemRecoverDes% could not be deleted


Fixing minor compile errors

Minor changes to fix the compile errors described in https://github.com/ros2/rviz/issues/836

This is correct as-is; it needs a rebuild of geometry2 as well (which should be upcoming; see https://github.com/ros/rosdistro/pull/32345)


Is the weight of InternViT-6B-448px equal to the weight of visual encoder in InternVL-Chat-V1.1？

Yes, they are equal

get, thx！


Consistent config handling

Coverage increased (+0.02%) to 88.542% when pulling 6ec82b68bfb448495833866353b58044d2269550 on consistent-config-handling into e1859a601857a3fc29f0f283cdd25aea6987e8eb on master.

@captncraig, please take a look at this.


[Pager] Stop consuming nested flings in cross-axis

Currently Pager consumes nested scrolls and flings in all directions. This PR changes that so that it only consumes nested scrolls in the main scrolling axis.
Fixes #740

@andkulikov @matvei-g


Add Markowitz paper

https://www.hudsonbaycapital.com/documents/FG/hudsonbay/research/599440_paper.pdf


Can I override props injected by a tunnel?

Say I have a component,
@Component ({ tag: 'my-message' })
export class MyMessage {
  @Prop() message: string;

  render() {
    return <p>{this.message}</p>;
  }
}

Tunnel.injectProps(MyMessage, ['message']);

Now let's say that the tunnel provides a default value:
export default createProviderConsumer<State>(
  {
    message: "Hello world!",
  },
  (subscribe, child) => <context-consumer subscribe={subscribe} renderer={child} />
);

Should I be able to override the message like this:
const foo = document.createElement('my-message'');
foo.message = "It's a new day!";
document.body.appendChild(foo);

This is a simplified example of course, but I'm finding that I'm not able to do this in my component, and it would be really helpful for testing purposes.

Any update on this? Does it work this way by design? It's still making testing rather difficult for me. If I want to provide my own data to the component for testing, it seems I either need a way to fake the provider, or I need my component to do nothing except pass the tunnel data to a child component that does all the rendering, and test that one instead. Your thoughts would be greatly appreciated!

@sslotsky We ran into a similar issue and were mocking things like crazy in order to mitigate. That behavior started for us when we migrated to stencil 1.12.
In the end, the issue was solved by writing the tests in spec.tsx, like the generated boilerplate test files of stencil look like. Somehow then the props injected are getting interpreted over the state-tunnels defaults in the tests.
TL;DR
If you have problems unit testing components that also get props injected via state-tunnel, rename that test file from spec.ts to spec.tsx and see if it works. If it not works consider if the stencil store is a better option for you.


Improve polymorphism for #each

I have been thinking about polymorphism with regards to static typing and it has become clear to me that methods of the same name of essentially the same usage should have the same signatures wherever possible. Doing so makes the language more flexible as it allows union types to use common behaviors.
It that light, I'd like to propose that Array#each also be able to handle two parameters.
["A", "B", "C"].each { |i, v| ... }

Where i would be the index (0, 1, 2, ...). This would make it polymorphic with Hash#each -- an array's index and a hash's key are analogous, serving the same basic purpose. In addition Hash#each, when only taking a single block argument, should iterate over the value, not the tuple pair.
{"A" => "X"}.each do |v|
   v  #=> "X"
end

To iterate over the tuple pair another method would be needed (e.g. each_pair). This would be defined for both Array and Hash.
This would then allow (Array | Hash)#each to work without unnecessary compile errors.

If I originally had a loop such as
["A", "B", "C"].each { |v| ... }

upon adding a second argument, that first parameter suddenly referring to an entirely different value, which is a bit counterintuitive to me. Also considering most people coming from Ruby would just expect to use each_with_index, it might cause more confusion than good. I don't know how strong of an argument that is for the Crystal community though, considering I'm brand new to it.

The proposed changes would seem highly unnatural to me. I'm always pesting against jquery's $.each(index, value) for example. I'd pest against a Hash#each(value, key) too.
I used to mix Hash and Array types before, but since I started using Crystal, I started to understood how fundamentally different they are: Array is aligning a collection of values, when Hash is mapping values for keys. I never mix them anymore.

Is there any reason why you can't just treat them differently?

Is there any reason why you can't just treat them differently?

That can be true for everything. Why even bother with OOP?
Polymorphism is a basic advantage of OOP. Take advantage of it wherever possible.

But this is already possible:
a = [1, 2, 3]
h = {"x" => "y", "z" => "w"}

[a, h].each do |v|
  v.each_with_index do |x, i|
    p x, i
  end
end

Here x will either be an Int32 (comes from the Array) or Tuple(String, String) (comes from the Hash). And i will be the index. Then inside the block you can switch based on x's type.
But, as @ysbaddaden , you shouldn't normally have to mix arrays and hashes.
I'm closing this because there isn't much chance that we'll change any of this.


undeclared identifier: 'PCustomOverlapped'

nim: 1.2.6 win32
code:
import serial

for port in listSerialPorts():
    echo port

error:
.nimble\pkgs\serial-1.1.4\serial\private\serialport\serialport_windows.nim(637, 12) Error: undeclared identifier: 'PCustomOverlapped'

Looks like there must have been a change in Nim. The PCustomOverlapped type used to be declared in asyncdispatch but there’s no reference to it now and I can’t find it using GitHub search either...

Just found the commit: https://github.com/nim-lang/Nim/commit/76269074014b672582bc630ff393a95e5e21dcec#diff-e7d29941cb2ca6bf4e0f5c627239bc7b
Are you using Nim devel?
Looks like I will need to re-think the asynchronous support...

I found similar issue  with nim-1.2.6_x64 on windows10 64bit.

these code works:
import serial/utils
for port in listSerialPorts():
echo port

these code report errors:
import serial/utils, serial/serialport
for port in listSerialPorts():
echo port

let port = SerialPort("COM5")
.nimble\pkgs\serial-1.1.4\serial\private\serialport\serialport_windows.nim(637, 12) Error: undeclared identifier: 'PCustomOverlapped'

Ok, looks like I’ll need to add some conditional compilation or something to fix it, will look into it today.
On Tue, 13 Oct 2020, at 03:23, leeooox wrote:

I found similar issue with nim-1.2.6_x64 on windows10 64bit.

these code works:
import serial/utils
for port in listSerialPorts():
echo port

these code report errors:
import serial/utils, serial/serialport
for port in listSerialPorts():
echo port

let port = SerialPort("COM5")
.nimble\pkgs\serial-1.1.4\serial\private\serialport\serialport_windows.nim(637, 12) Error: undeclared identifier: 'PCustomOverlapped'
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/euantorano/serial.nim/issues/44#issuecomment-707443834, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFW24JV7CK7CMHTU5RFGSLSKO22RANCNFSM4PVFHJNQ.

@leeooox Any chance you could give #45 a try? I don't currently have access to a Windows machine to test with.

Never mind, I found a Windows machine and gave it a go - seems to fix the problem 😄

@euantorano Thanks for fixing the  issue, I double check it works on my win10 64bit PC with Nim 1.2.6


add comments

Codecov Report

Merging #525 (d60cf93) into master (a9ba937) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master      #525   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          185       185
  Lines        15253     15253
=========================================
  Hits         15253     15253

Impacted Files
Coverage Δ

ormar/queryset/queryset.py
100.00% <ø> (ø)

I have no idea what's going on 🥲
You can manually make changes from #523 (bump version in pyproject and issue poetry lock) and try to PR again.

@collerek It doesn't matter.
Thank you.


random jokes are appearing

The API is producing random funny jokes😂😂. But could it be more optimized?

Lemme checkout, if there's some room for optimizing!

yes! Here you can bring content related to the word searched or something like that. 🤓

Yep, there's an option for including a word as a part of query string and getting a joke that contains the same word!
The thing is if the user inputs some gibberish or blank word! We'll have to handle those situations! Lemme figure out how can I make it work!

@unnatijp24 Lemme first try fixing this issue, you can then work on design part!


bisheng-rt 的 http 服务返回 400

你好，我部署了 bisheng-rt 后端，访问  http://server_ip:9001/ 返回 HTTP 400，用 telnet 测试 9001 端口是通的，是否访问路径问题？
启动命令：

docker run --gpus=all -p 9001:9001 -p 9002:9002 -itd --workdir /opt/bisheng-rt --shm-size=10G --name bisheng-rt -v /home/admin/docker-content/bisheng/models:/opt/bisheng-rt/models/model_repository dataelement/bisheng-rt:0.0.1 ./bin/rtserver f

docker 日志：

=============================
== Triton Inference Server ==
NVIDIA Release 22.08 (build )
Triton Server Version 2.25.0
Copyright (c) 2018-2022, NVIDIA CORPORATION & AFFILIATES.  All rights reserved.
Various files include modifications (c) NVIDIA CORPORATION & AFFILIATES.  All rights reserved.
This container image and its contents are governed by the NVIDIA Deep Learning Container License.
By pulling and using the container, you accept the terms and conditions of this license:
https://developer.nvidia.com/ngc/nvidia-deep-learning-container-license
I0914 08:11:09.141870 1 main.cc:2300] bisheng runtime server v0.0.1 is starting...
2023-09-14T08:11:09Z I 1 pinned_memory_manager.cc:240] Pinned memory pool is created at '0x7f7970000000' with size 268435456
2023-09-14T08:11:09Z I 1 cuda_memory_manager.cc:105] CUDA memory pool is created on device 0 with size 67108864
2023-09-14T08:11:09Z I 1 cuda_memory_manager.cc:105] CUDA memory pool is created on device 1 with size 67108864
2023-09-14T08:11:09Z I 1 cuda_memory_manager.cc:105] CUDA memory pool is created on device 2 with size 67108864
2023-09-14T08:11:09Z I 1 cuda_memory_manager.cc:105] CUDA memory pool is created on device 3 with size 67108864
2023-09-14T08:11:09Z I 1 server.cc:563]
+------------------+------+
| Repository Agent | Path |
+------------------+------+
+------------------+------+
2023-09-14T08:11:09Z I 1 server.cc:633]
+-------+---------+--------+
| Model | Version | Status |
+-------+---------+--------+
+-------+---------+--------+
2023-09-14T08:11:09Z I 1 metrics.cc:870] Collecting metrics for GPU 0: NVIDIA GeForce RTX 3090
2023-09-14T08:11:09Z I 1 metrics.cc:870] Collecting metrics for GPU 1: NVIDIA GeForce RTX 3090
2023-09-14T08:11:09Z I 1 metrics.cc:870] Collecting metrics for GPU 2: NVIDIA GeForce RTX 3090
2023-09-14T08:11:09Z I 1 metrics.cc:870] Collecting metrics for GPU 3: NVIDIA GeForce RTX 3090
2023-09-14T08:11:09Z I 1 metrics.cc:761] Collecting CPU metrics
2023-09-14T08:11:09Z I 1 grpc_server.cc:4842] Started GRPCInferenceService at <IP_ADDRESS>:9000
2023-09-14T08:11:09Z I 1 http_server.cc:4469] Started HTTPService at <IP_ADDRESS>:9001
2023-09-14T08:11:09Z I 1 http_server.cc:193] Started Metrics Service at <IP_ADDRESS>:9002

http response:

HTTP/1.1 400 Bad Request
Content-Length: 0
Content-Type: text/plain

看下具体的访问url， 目前通过毕昇模型管理，数据配置的url 缺少 ‘/’ 在下个版本中修复

@yaojin3616 服务部署在内网 IP 为 <IP_ADDRESS> 的机器上，访问 http://<IP_ADDRESS>:9001/ 得到如上结果

@YTed  服务启动是正常的
后续可参考：https://dataelem.feishu.cn/wiki/KAl2wfI9nippfDktNKdclIIMnKf

@hrfng 也就是说服务正常启动，路径也没问题？但是出现了 400 错误，能通过什么方法调试吗？


Add Arch, Artix, Garuda, Raspbian, GalliumOs, Lubuntu, Ubuntu, Kali

Adding a few distros I came in touch with over time
I've litterally never created a pull request before so I hope this is how its supposed to be done

We are creating template of distribution information.
See  https://github.com/distrolist/distrolist.github.io/blob/master/example/example.yaml

This template not done yet But we are working hard

We are creating template of distribution information.
See https://github.com/distrolist/distrolist.github.io/blob/master/example/example.yaml

Is this template supposed to be used in the data repo?

Now also added contents based on the template

@Surferlul thank you so much. I begin page generator. I will add more sections into template.

l will try to keep my fork as updated as possible with template changes. I may also keep adding new distros in a branch

Ubuntu not jet updated. Sources not added yet for arch, artix, debian, galliumos and ubuntu

Updated all distros for template (commit 4b7fef4)
Added sources to all files

Gotta update to newest template

Added logos like shown in example

added rst description files for the distros, have to point to them in yaml

Now all distros are valid to the template. Screenshots not included

Good job


There are a few links to docs/cli-usage.md in the tobs READMEs, but this file does not appear to exist in the repo.

for example:
Our full usage docs give a good overview of what you can do with the CLI tool.

Thanks for pointing this out. I dropped this file and missed to remove the reference from README.md. I will update the doc. :)

Here is the cli-usgae guide https://github.com/timescale/tobs/tree/master/cli#usage-guide

Fixed in #173


Make add_callback, dispatch, dispatch! and Promise::Callback private.

@lgierth any reason to keep these public?
It seems like they were meant to be private, since they look like an implementation detail.

Yep there's no reason for them to be public


update: change owner repo

I moved the repository from my personal account to my organization

@buttercubz We recently changed how the registry works (no more database.json): https://deno.land/posts/registry2. I have updated your username in our database. Don't forget to add the new webhooks like described in the release post.


Add a emulation bar to the overall layout and show the emulation menu on the dashboard only

Persons assigned the tester-trainer role and logged into the a non production environment see a special drop-down menu at the top of the page on their dashboard that allows them to select "View As" a given role, with the following possibilities to start are:
Eligible Data Sponsor
Eligible Data Manager
Eligible Data User
System Administrator
Return to Self
Completion Criteria:

[ ] If the user has the trainer role,
- [ ] an Emulation bar is added to the overall layout, which shows who the user is emulating currently
- [ ] On the user dashboard there is a dropdown menu in the emulation bar that allows the user to choose a role to emulate (above list)
[ ] if the user does not have the trainer role nothing about emulation is shown to the user

Hey team! Please add your planning poker estimate with Zenhub @bess @hectorcorrea @JaymeeH @jrgriffiniii @kelynch @leefaisonr


"type" keyword breaks template syntax highlighting

Hey,
Looks like the keyword type in a template expression (v-for in my case) breaks all further syntax highlighting:

(Quick fix would be to use another keyword, of course)
Tried to force editor.semanticHighlighting.enabled: true without luck.

Thanks for the heads up. Not really handy in our case because ESlint removes it :D :

Ah I mead this v-for="(type in expert.user.groupedxxxxx)"


Available via MacPorts too

The 'dub' package is also available on Mac OS X via MacPorts. This might want to be noted in the README file alongside the note for Homebrew.

Thanks, good to know. Can you quickly confirm the installation command, so that I don't mess that up? Simply sudo port install dub?

Indeed!
Sent from my iPhone

On 16 Nov 2015, at 07:28, Sönke Ludwig<EMAIL_ADDRESS>wrote:
Thanks, good to know. Can you quickly confirm the installation command, so that I don't mess that up? Simply sudo port install dub?
—
Reply to this email directly or view it on GitHub.


Feature request - Integrate Istanbul fork accepted EIPs into Ganache

Istanbul fork is coming near.
A few EIPs were accepted for this fork.
For testing already deployed contracts a ganache with expected fork changes is required.

I asked about this on gitter: [x]
Link to my question on gitter:
https://gitter.im/ConsenSys/truffle?at=5d5a6558c87a0963e79d8045
https://gitter.im/ConsenSys/truffle?at=5d64e4aba080d70ab58b745

Expected Behavior
change
Ganache block chain should run while behaving as a node after Istanbul fork.
Context
I am leading smart contract development for Kyber network.
we have a set of deployed contracts serving large daily volume. Up to $1 Million daily.
we would like to run our deployed system and check whether new issues can arise.
we already know one of our contracts will be broken after Istanbul fork.
Your Environment

Version used:
Version of Truffle/Remix/Other tools used: truffle 4.0.1
NodeJS Version: [ ] 6.x, [ ] 7.x (unsupported), [x] 8.x, [ ] 9.x
Operating System and version (include distro if Linux): Ubuntu 16.04
Link to your project or repo gist: https://github.com/KyberNetwork/smart-contracts

@davidmurdoch
thank you very much for the reply.
what will be the best way to receive updates on the upgrades?

You can always star this repo and watch for new releases:

Istanbul is available in a tagged release: https://github.com/trufflesuite/ganache-core/releases/tag/v2.9.0-istanbul.0


Integrate llvm-project at 0fe13b5f84abe1716f5991da057c801dc548a9ab

Reset third_party/llvm-project: 0fe13b5f84abe1716f5991da057c801dc548a9ab (2022-06-19 18:23:19 +0100): [X86] Add common CHECK prefix to nontemporal-3.ll tests

You should not change the RUN or CHECK commands, you should instead just add a line:
// XFAIL: *

Not sure I follow

Seems like the MHLO and LLVM hashes were changed by some commit. Resetting it.

Re your email about fp16 regression, what about reverting the problematic commit in our LLVM fork?

This is the commit https://github.com/llvm/llvm-project/commit/655ba9c8a1d22075443711cc749f0b032e07adee . It is a 5K LoC change. Just a revert has some conflicts (but they are all in lit tests, so...). If we really need to we can go down that path, but carrying such a big patch in our fork would be painful (especially on future integrate)


add log_var macro

resolves #3911
Description
Add a new log_var dbt-jinja macro. My implementation only works for Python 3.8 and above. getting a variable's name in python<=3.7 is way trickier. my initial idea for the PR would be jinja instead of python like msg = 'drop_script: ' ~ drop_script, but not sure how I'd do that.
Checklist

[x] I have signed the CLA
[ ] I have run this code in development and it appears to resolve the stated issue
[ ] This PR includes tests, or tests are not required/relevant for this PR
[ ] I have updated the CHANGELOG.md and added information about my change to the "dbt next" section.

can probably be rolled in #4184


TFServing Batch

Context
Once a model is uploaded, the server should automatically build a TFServing image and save it to the ECR
Changes

Add built in S3 Bucket Management
Add AWS Batch CF Template
Add AWS Batch Docker Task
Add Batch Docker Task to github actions Docker builder
Update PredictionUpload to fire Batch Task

Progress

Fix nginx limit which was causing uploads to fail
Switch to Alpine Linux for task Docker file (significant build time improvements)
Add script for building models
Push models to CF managed ECR
save docker image and push to s3 along zipped image

TODO

Save model.zip location to database
Save ECR location to database
Save exported docker image location to database

[ ] Investigate why saveLink is null
[ ] Investigate how to populate logLink

Add stable SemVer Prediction sort


create sample socks.txt

Will help a lot of people when they setup everything

<IP_ADDRESS>:80
NOPROXY

NOPROXY uses local ip without any proxies

@yairnet feel free to create a pull request with a sample file!


Unmounting scrollspy causes error

Uncaught TypeError: Cannot read property 'splice' of undefined

unmount @   scroll-spy.js:82
componentWillUnmount    @   Helpers.js:169
(anonymous function)    @   ReactCompositeComponent.js:408
measureLifeCyclePerf    @   ReactCompositeComponent.js:74
unmountComponent    @   ReactCompositeComponent.js:407
unmountComponent    @   ReactReconciler.js:80
unmountChildren @   ReactChildReconciler.js:147
unmountChildren @   ReactMultiChild.js:375
...

Looks like this can happen when scrollspy is unmounted before any spyHandlers are added.
Introduced by b8bbbd5.
Let me know if you need more info to repro.

Thanks for finding it,
Let me check it out later today and I will publish a fix for it.

If all you need is simple scrollTo, I am currently using the following as a workaround
import {scroller, Element} from 'react-scroll'

scroller.scrollTo('elementName', {
  duration: 500,
  smooth: true
});

<Element name="elementName"></Element>

I've now solved this issue in v1.4.2

this issue appear again in 1.8.6

I found the reason that indexOf return -1，so splice still work


Default node launch does not work when there is no .js extension for Program attribute

Testing #22279

Create a sample node express app. Make server.js as entry point.
In the package.json give the start argument as follows
node server
Open Debug view and create a node launch
This will create following default launch configs

"configurations": [
		{
			"type": "node",
			"request": "launch",
			"name": "Launch Program",
			"program": "${workspaceRoot}/server"
		},
		{
			"type": "node",
			"request": "attach",
			"name": "Attach to Port",
			"address": "localhost",
			"port": 5858
		}
	]

Start Launch Program and you get following error

Change program attribute to ${workspaceRoot}/server.js and launch. It works now

Since node.js is able to run successfully even if the extension ".js" is missing from a command line argument, we should relax our program path validation in node-debug for both protocols.

Now it is possible to omit the ".js" extension from the program path.

@roblourens reopening for inspector protocol.


i get a number in placemarks.name other than a name

🐛 Bug Report

i seem to be getting a number instead of a name when i use
Expected behavior
I/flutter (27801): 8
Reproduction steps
List placemarks = await Geolocator()
.placemarkFromCoordinates(5.6098949, -0.225339);
Configuration
Version: 1.x
Platform:

[ ] :iphone: iOS
[x] :robot: Android

@aidooyaw1992 I have done some additional research and also see that using the coordinates you supplied the Placemark.name property hold a number value (in my case "76").
The Placemark.name property is mapped with to the getFeatureName() accessor from the android.location.Address class which is returned by the getFromLocation(double latitude, double longitude, int maxResults) method of the Android Geocoder SDK. We don't do any additional processing on it. In other words, this is exactly the value which Google returns to us as "the feature name of the address, for example, "Golden Gate Bridge", or null if it is unknown".
I am not sure what your requirements are, to get more detailed information you might want to use the Google Places API. We don't use this API at the moment because its free use is limited (more information can be found here.


Notes : repositioning of windows

it takes a few seconds for My PC to recognizes the 2nd extended display, when coming back from the sleep mode.
Therefore sometimes the repositioning of the windows failed in my PC.
In this case, repositioning of windows should be after the PC recognize the 2nd display.
in order to achieve this, TimerCallback function should be delayed as below and it worked fine for me.
//
// reposition windows after a slight delay
VOID CALLBACK TimerCallback(
In HWND     hwnd,
In UINT     uMsg,
In UINT_PTR idEvent,
In DWORD    dwTime
)
{
Sleep(5 * 1000); // Inserted to delay TimerCallback function
ProcessMonitors();
KillTimer(hwnd, idEvent);
}

did you close this because your solution worked for you? Or was the timer unnecessary after all?
MonitorKeeping watches for the monitors to be recognized and repositions only after the 2nd monitor is detected, so it isn't clear to me why adding a delay would be necessary.


Title view in navbar not visible on targets below 11.0

iOS 11.x:

iOS 10.x:

Probably an autolayout/SnapKit issue, Xcode autolayout warnings on iOS 9.x/10.x targets:
2017-12-13 23:43:24.482108+0300 Podo[10883:232107] [LayoutConstraints] Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
    "<NSAutoresizingMaskLayoutConstraint:0x60000008c300 h=--& v=--& Podo.TitleView:0x7fb236c17010.width == 0   (active)>",
<EMAIL_ADDRESS>UIView:0x7fb236d0afd0.left == Podo.TitleView:0x7fb236c17010.left>",
<EMAIL_ADDRESS>UIView:0x7fb236d0afd0.right == Podo.TitleView:0x7fb236c17010.right>",
<EMAIL_ADDRESS>UIImageView:0x7fb236d0c650.left == UIView:0x7fb236d0afd0.left + 5.0>",
<EMAIL_ADDRESS>UIImageView:0x7fb236d0c650.right == UIView:0x7fb236d0afd0.right - 5.0>"
)

Will attempt to recover by breaking constraint
<EMAIL_ADDRESS>UIImageView:0x7fb236d0c650.right == UIView:0x7fb236d0afd0.right - 5.0>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
2017-12-13 23:43:24.483425+0300 Podo[10883:232107] [LayoutConstraints] Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
    "<NSAutoresizingMaskLayoutConstraint:0x60000008c3a0 h=--& v=--& Podo.TitleView:0x7fb236c17010.height == 0   (active)>",
<EMAIL_ADDRESS>UIView:0x7fb236d0afd0.top == Podo.TitleView:0x7fb236c17010.top>",
<EMAIL_ADDRESS>UIView:0x7fb236d0afd0.bottom == Podo.TitleView:0x7fb236c17010.bottom>",
<EMAIL_ADDRESS>UIImageView:0x7fb236d0c650.top == UIView:0x7fb236d0afd0.top + 5.0>",
<EMAIL_ADDRESS>UIImageView:0x7fb236d0c650.bottom == UIView:0x7fb236d0afd0.bottom - 5.0>"
)

Will attempt to recover by breaking constraint
<EMAIL_ADDRESS>UIImageView:0x7fb236d0c650.bottom == UIView:0x7fb236d0afd0.bottom - 5.0>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
`

Fixed in 3d76a1c.


How to get xDS information on envoy filter

Title: How to get xDS information on envoy filter
Description:
How to get EDS/RDS/CDS information on envoy filter, I want to modify request headers base on xDS information.

Filters and xDS belong to different planes.
Could you please elaborate your use case?

I want to impact routing rules. I think I should modify the control plane. Thanks, for your reply.


Upload to Steam Utility

Would love a utility like the itch.io Uploader, but for Steam.

This request has come up before, but I personally feel like the script runner build action serves more or less the same purpose by letting you execute the standard Steamworks scripts.


clean up social sample code

#1004 @HaoK @muratg @Eilon

Hi @Tratcher, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;


Search Result: Update Work Card to support all work types

Design tidy
https://zpl.io/VQBYA4k
Icons

A/B test
We want to run the design against the current setup to make sure we not breaking, and hopefully improving the results page.
Details TBD

Icons_24px.zip

Closing as it's now in test #4168


kubejs compatibility

hello! i wanted to use this mod in my modpack and i can't add new recipes using kubejs with .lowheated()
could you fix that?

Unfortunately, I found no easy fix. I looked into it, and while the feature [.heated(), .superheated()] from "Kubejs Create" seems trivial, adding .lowheated() from here into the existing addon of Kubejs doesn't seem like so. The only way seems to be to implement a full compat from the ground up, here or in a separated mod. However, that would be quite the pain for such singular thing. So, I don't know if I will ever come to do it, as I would need to learn how to do a whole Kubejs addon.
So, don't hold your breath waiting. But, meanwhile, you can still use event.custom from Kubejs to code a small function for you to reuse, and that would achieve the same result. That's if you feel like the extra few lines are worth the effort. I use kubejs, and that's what I've always done.

@gruniu8 @zehmaria I don't think a direct compatibility is needed. You can create new recipes using "lowheated" using the data folder inside kubejs, it will work exactly like a datapack.
For example, create in this path folder: .minecraft/kubejs/data/DATAPACKNAME/recipes/new_recipe.json
{
    "type": "create:mixing",
    "heatRequirement": "lowheated",

    "ingredients": [
      {
        "item": "minecraft:stick"
      },
      {
        "tag": "createaddition:plants"
      },
      {
        "tag": "createaddition:plants"
      },
      {
        "fluidTag": "forge:plantoil",
        "amount": 150
      }
    ],
    "results": [
      {
        "item": "createaddition:biomass"
      }
    ]
  }

With this you don't need to close and reopen Minecraft to test new recipes, just use the /reload command.
Hope this helps!

at long last, this has been added.


python3Packages.websockets: make tests deterministic

Motivation for this change
The tests fail on my raspberry pi:
FAIL: test_local_close_connection_lost_timeout_after_close (tests.test_protocol.ClientTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/source/tests/test_protocol.py", line 1474, in test_local_close_connection_lost_timeout_after_close
    self.loop.run_until_complete(self.protocol.close(reason="close"))
  File "/nix/store/rsyk9hlvxlpiy6g5riz937lk2jjq5fnf-python3-3.8.5/lib/python3.8/contextlib.py", line 120, in __exit__
    next(self.gen)
  File "/build/source/tests/test_protocol.py", line 300, in assertCompletesWithin
    self.assertLess(dt, max_time, f"Too slow: {dt} >= {max_time}")
AssertionError: 0.03923745600059192 not less than 0.039 : Too slow: 0.03923745600059192 >= 0.039

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Fails on hydra as well for this reason: https://hydra.nixos.org/build/126765786/nixlog/1
ZHF: #97479

Backported as 4d730eebf30


Add Dart support in interop test suite

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

I re-ran the tests, and most auth tests have indeed been fixed by https://github.com/dart-lang/grpc-dart/pull/55.
The only remaining test is now compute_engine_creds
Failure
Unhandled exception:
Service account key file not specified.
#0      Tester._readServiceAccountJson (package:interop/src/client.dart:49:7)
#1      Tester.serviceAccountJson (package:interop/src/client.dart:45:31)
#2      Tester.computeEngineCreds (package:interop/src/client.dart:673:10)
<asynchronous suspension>
#3      Tester.runTestCase (package:interop/src/client.dart:137:16)
<asynchronous suspension>
#4      Tester.runTest (package:interop/src/client.dart:108:11)
<asynchronous suspension>
#5      main (file:///var/local/git/grpc-dart/interop/bin/client.dart:107:20)
<asynchronous suspension>
#6      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:263)
#7      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:151)

https://sponge.corp.google.com/target?id=1e713124-8173-4afb-b512-5f4cec4e0c50&target=github/grpc&searchFor=&show=ALL&sortBy=STATUS

I think I've fixed the compute_engine_creds test. Could you kick off a new run to verify, please?

@jakobr-google, started the run.

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Its failing with an unrelated node problem:
npm ERR! sha512-bqB1yS6o9TNA9ZC/MJxM0FZzPnZdtHj0xWK/IZ5khzVqdpGul/R/EIiHRgFXlwTD7PSIaYVnGKq1QgMCu2mnqw== integrity checksum failed when using sha512: wanted sha512-bqB1yS6o9TNA9ZC/MJxM0FZzPnZdtHj0xWK/IZ5khzVqdpGul/R/EIiHRgFXlwTD7PSIaYVnGKq1QgMCu2mnqw== but got sha512-OvqKfUUBKvxc/W6hoiKPVgytZR/5B1FyP22xUo41Hq26Qf7Qn3G4SOMJa6Ez5fsPwbHszOvGrNyUJw8jGSs7BQ==. (1081344 bytes)

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/npm-cache/_logs/2018-02-07T08_34_56_247Z-debug.log
+ EXITCODE=1
+ docker rm -f build_grpc_interop_node_0b386b04-14f6-432e-8059-fc23f3593ff2
build_grpc_interop_node_0b386b04-14f6-432e-8059-fc23f3593ff2
+ exit 1

2018-02-07 00:35:06,015 FAILED: build_docker_node [ret=1, pid=9075, time=238.3sec]

which prevents the tests from running. I'm looking into this.

Corrupt JSON data (indicates timeout or crash):
    bm_fullstack_streaming_pump.BM_PumpStreamServerToClient_MinSockPair__0.opt.old: 1

[microbenchmarks] No significant performance differences

To work around the Node.js docker build problem, I've setup a separate PR just to test this:
https://github.com/grpc/grpc/pull/14352
and the results show that compute_engine_creds is now passing.
https://sponge.corp.google.com/target?id=88f4fd4b-d51f-47fb-b9e7-1947e411ca30&target=github/grpc&searchFor=&show=ALL&sortBy=STATUS
Thanks for the fix!

I'm now happy with the state of interop tests, so here are the next steps:

I'll initiate the transition to grpc/grpc-dart internally (see e-mail).
Once the repository has been transitioned, we can adjust this PR to point to the new repository and merge it (there's no point of merging now, then transitioning which would break everything and fixing in a separate PR)

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

@jakobr-google  I started the tests for the latest changes, once the test finish everything is green, I think we can proceed with a merge.

[trickle] No significant performance differences

@jtattermusch looks like there's an issue with building the Dart interop Docker image:
+ BASE_IMAGE=grpctesting/grpc_interop_dart_87b2648b79c2eaff5d39d5cd71b7b069ce3c883d
+ docker pull grpctesting/grpc_interop_dart_87b2648b79c2eaff5d39d5cd71b7b069ce3c883d
Using default tag: latest
Error response from daemon: pull access denied for grpctesting/grpc_interop_dart_87b2648b79c2eaff5d39d5cd71b7b069ce3c883d, repository does not exist or may require 'docker login'

Is there something I need to add?

[microbenchmarks] No significant performance differences

@jakobr-google  FYI when the base Dockerfiles are updated, the new dockerimages need to be pushed to dockerregistry using (https://github.com/grpc/grpc/blob/master/tools/dockerfile/push_testing_images.sh). I just did that.

Ad interop_to_prod failure:
There is currently a breakage for all interop_to_prod tests using gateway_v4  that's unrelated to this PR.
Other dart interop tests are passing (including a sufficient subset of cloud_to_prod tests) and they've been also been passing before the interop test breakage.


How do you enable weapons?

How would you enable the weapons for use?

There are no weapons
On Fri, Jan 29, 2021, 00:55 TheMaster-cpu<EMAIL_ADDRESS>wrote:

How would you enable the weapons for use?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dbrizov/NaughtyCharacter/issues/3, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA3TV5OVJC5G6QCWXYLMUI3S4HTMPANCNFSM4WX4FRSQ
.

There are no weapons
On Fri, Jan 29, 2021, 00:55 TheMaster-cpu<EMAIL_ADDRESS>wrote:

How would you enable the weapons for use?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dbrizov/NaughtyCharacter/issues/3, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA3TV5OVJC5G6QCWXYLMUI3S4HTMPANCNFSM4WX4FRSQ
.


JS: improve concatenation sanitizer for property injection

For the property-injection queries we consider concatenation with a constant to be a sanitizer, but the matching missed patterns like this:
x + ' ' + y

Because of + is left-leaning, x would be sanitized, but the input from y would still taint the result. Now the root of the concatenation tree is the sanitizer.
Also introduces StringConcatenation::getRoot.
Evaluation underway.

It only affects two queries so it might be better to just specify a change note for those two.
In any case, we'll have to wait for https://github.com/Semmle/ql/pull/676 before I can modify the change note on the next branch.

Since this is targeting next it's not possible to add a change note without causing merge conflicts or waiting for a bunch of other PRs to land.

Remind me, why is this targeting next? It doesn't look like it relies on any of the extractor changes that aren't in master.

The two property injection queries landed in rc/1.19 and are thus not on master, since rc/1.19 should not be merged into master.

since rc/1.19 should not be merged into master.

... yet. It will be once 1.19 is released, so let's retarget after that.


Update install-the-data-import-export-framework-ax-2012-r3.md

Docs Build status updates of commit c5a8248:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dynamicsax2012-technet/install-the-data-import-export-framework-ax-2012-r3.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Security concern

Hello 👋
I run a security community that finds and fixes vulnerabilities in OSS. A researcher (@lujiefsi) has found a potential issue, which I would be eager to share with you.
Could you add a SECURITY.md file with an e-mail address for me to send further details to? GitHub recommends a security policy to ensure issues are responsibly disclosed, and it would help direct researchers in the future.
Looking forward to hearing from you 👍
(cc @huntr-helper)

Thanks for reaching out to us. You can find our security policy here: https://pygments.org/docs/security/ You can also file security issues privately.

Closing due to inactivity.


[Bug] [Frontend] TH Test run UI TC mismatch

Describe the bug
The test run UI in the left panel shows a Test Case that is not the same that is running according to log panel in the right

Important: TH UI shows the tests in the left panel according to the order presented at test selection screen, but backend returns a specific test list order in the following endpoint responses: POST /api/v1/test_run_executions/  and POST /api/v1/test_run_executions/{id}/start.
In addition, the endpoint /{id}/applicable_test_cases, is also returning the test cases in a different order than the displayed in Test selection screen.
Steps to reproduce the behavior

Select project
Click + Add Test
Click Start

Expected behavior
Test Run UI in the left panel must reflect the log panel in the right, so it should consider the backend response for POST /api/v1/test_run_executions/{id}/start and also POST /api/v1/test_run_executions/{id}/repeat
Log files
No response
PICS file
No response
Screenshots
No response
Environment
No response
Additional Information
No response

@rquidute
From trying to reproduce the issue I noticed that the scenario in the screenshot can happen if we expand one of the upcoming tests (tests not in execution yet) making it appear like a mismatch.
You can notice from the screenshot the the left hand side isn't displaying a test starting or in execution (there are not icons indicating status or progress).
When there's a test under execution it shows the progress icons to the left.
Might this be a false positive?
If not can you please provide a short video or more details showing the behavior described?
Or might this be a regression? was this not happening on earlier versions of the TH?

PRs in progress
Frontend
Backend

Blocked for now
High complexity, many moving parts, and potential major re-design/refactor of both frontend and backend, deeper discussion needed.
I see no easy or straightforward way to fix this, latest progress and attempts are in my previous comment (PR links).
Any other approach or pointers in the correct direction appreciated.

Hi @raul-marquez-csa,
I can try to help you on this issue.
I'll take a look on the PRs you've created and if I can think on another approach.
Can you give a summary of complexity you discovered?


terminus: init at 1.0.0-alpha.41

Motivation for this change
terminus: init at 1.0.0-alpha.41
Since it is an electron app I'm not building it from source (not sure how to do it). I only adapted the hyper package: https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/misc/hyper/default.nix
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg eval

The plugin manager wants npm, should this package add npm to its path?

@Mic92 good catch.
Not sure about it, I can add it if you think it's a good idea

I think it is. A simple makeWrapper should do it.

ok, done.
I also updated the package to 1.0.0-alpha.42


Allow wildcard notations in validation.php 'attributes' field like they are allowed in the 'custom' field.

Allow wildcard notations in validation.php 'attributes' field like they are allowed in the 'custom' field.
This has been an issue since 5.* and never got addressed: #28453  #30525

This PR has the same issue as the prior attempt:

closing this pull request because it lacks sufficient explanation, tests,

New cases should be added in tests/Validation/ValidationValidatorTest.php to show the behavior being added or changed.

I am closing this pull request because it lacks sufficient explanation, tests, or both. It is difficult for us to merge pull requests without these things because the change may introduce breaking changes to the framework.
Feel free to re-submit your change with a thorough explanation of the feature and tests - integration tests are preferred over unit tests. Please include it's benefit to end users; the reasons it does not break any existing features; how it makes building web applications easier, etc.
Thanks!


“吾有三數，”  黨結尾為逗號時初始化錯誤

吾有三數，曰「一」。曰「二」。曰「三」

=>
var _ans0 = 0;
var _ans1 = 0;
var _ans2 = 0;

在example/pi_leibniz.wy 中有出現該用法。
https://github.com/LingDong-/wenyan-lang/blob/15b9c9d5630406501789ca793ddcbffa83d17382/examples/pi_leibniz.wy#L5

Hi, commas are not supported yet, the one you spotted in pi_leibniz.wy must have been a typo. I'll correct that. Thanks!

The typo seems to be fixed. Closing now. If you got any questions, free feel to reopen it.


Publish 11/17/2021, 3:30 PM

Docs Build status updates of commit 91819cb:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2022-ps/appvsequencer/Expand-AppvSequencerPackage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/appvsequencer/New-AppvSequencerPackage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

docset/winserver2022-ps/appvsequencer/Update-AppvSequencerPackage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


JWT middleware not supported?

Is there a plan to support the Microsoft.AspNet.Authentication.JwtBearer package on .NETPlatform version 5.4? We were using this with the last version and now it seems absent. Am I missing something?
Edit: It looks like the code is there, so is it an issue of release timing? Is there an ETA?

The next release, RC2 will have it.

Excellent, thanks! There was some misinformation/speculation out there.


Modify announcement

announcements should be ordered according to time.
I don't think cheat sheet qualifies for an announcement. The most recent announcements should be gluon/0.10/apache


4.1.* broken on iOS - unexpected JSON returned

Describe the bug
When running query the returned JSON includes an unexpected ios_columns entry:
From the logs:
TO JS {"values":[{"ios_columns":["total_count","objects"]},{"total_count":0,"objects":"[]"}]}
To Reproduce
Steps to reproduce the behavior:
Do any query on iOS.

Capacitor: 4
sqlite plugin: 4.1.0-7
Device: iPhone 14 Pro (simulator)
OS: iOS 16

Expected behavior
A JSON of the results without the ios_columns entry:
TO JS {"values":[{"total_count":0,"objects":"[]"}]}
Solution / Workaround?
When commenting out line 899 to 902 from UtilsSQLCipher.swift the problem is gone and everything functions as normally.
  if columnNames.count <= columnCount {
      columnNames.append(String(cString: name))
      /* if columnNames.count == columnCount {
          columnData["ios_columns"] = columnNames
          result.append(columnData)
      } */
  }

@bkostjens is that happen when your query returned zéro value

Yes, the queries are against a fresh and empty database.

@bkostjens it is not an error this has been lengthly explained and solve in Query returing multiple rows - Array issue#195. i will test it with no returned values. Which framework are you using ? Are you calling the query through an SQLiteDBConnection or through the CapacitorSQLite plugin   ie
           this.sqlitePlugin = CapacitorSQLite;
           this.sqlite = new SQLiteConnection(this.sqlitePlugin);

this sqlite is an SQLiteConnection
this.sqlitePlugin is the Capacitor SQLite plugin
the remove of that 'ios_columns' is done in the SQLiteDBConnection query method.
So for this you have to create a connection to your database by using the createConnection method which returns a SQLiteDBConnection
if you call directly the CapacitorSQLite query method  and then have no define any connection, you must remove yourself the first item in the returned array.
The normal way of using the plugin is by using the SQLite
Hope this clarify

Thanks for your explanation. Has this behavior changed since v 3.x of this plugin as nothing in our codebase related to db connection / querying has been changed. The problem started after upgrading to capacitor 4 / sqlite plugin v4.1.0.
We connect like this:
import { CapacitorSQLite, capSQLiteSet } from '@capacitor-community/sqlite';
const sqlite = CapacitorSQLite;

private async createConnection(): Promise<void> {
    const ret = await sqlite.checkConnectionsConsistency({ dbNames: [database] });

    if (!ret.result) {
      await sqlite.createConnection({ database: database });
    }
}

And query is executed like:
public async query(statement: string, values: queryValue[]): Promise<any> {
    try {
      const result = await sqlite.query({ database: database, statement: statement, values: values });
      return Promise.resolve(result.values);
    } catch (error) {
      console.error('db.ts - query - error: ' + error);
      return Promise.reject(error);
    }
 }

This behavior is only seen on iOS, not on Android. If I would discard the first result, then the app won't run correctly on Android anymore. On 3.x of the sqlite plugin it runs fine on both platforms with the provided code. Should I switch to using SQLiteDBConnection?

@bkostjens you can test if the platform is android or ios and do it only for ios. For me it would be better if you can use the SQLiteDBConnection but i do not know what is the work behind this in modifying your app so it is up to you

Any pointer to docs regarding using SQLiteDBConnection?

@bkostjens look at the Documentation in the docs folder and look at the app starters dépend ingénieur on the framework you use

Thanks. For now I went for platform detection. Might reconsider later down the line.


[FloatingActionButton] Reset hover state when disabled prop is changed

[ ] PR has tests / docs demo, and is linted.
[ ] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[ ] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

FloatingActionButton hasn't handle the case when hovered state didn't reset if disabled prop would be received (the way FlatButton did).
I have added the test as well, but couldn't use wrapper.children().at(0).simulate('mouseEnter'); because FloatingActionButton uses refs, so I set hover state using setState method on wrapper.

@oliviertassinari
In componentWillReceiveProps documentation it is stated that:

Use this as an opportunity to react to a prop transition before render() is called by updating the state using this.setState()

and:

Calling this.setState() within this function will not trigger an additional render.

I think that checking if component is in hovered state to call setState (in FlatButton) is totally unnecessary since it will not trigger another render method and render is about to be run anyway. If you say that "Using the.state.hovered seems dangerous", than this could be source of a potential bug. With you permission I would remove this check in my PR and in FlatButton as well.

I would remove this check in my PR and in FlatButton as well.

You raised a good point. We can simplify things by removing it. The RaisedButton is probably a good candidate too. Could you squash down the commits once it's done? Thanks!

Changes have been made on all components that use hovered state (FlatButton, RaisedButton and FloatingActionButton). I've noticed that IconButton uses this.state.hovered, but that state is neither initialized nor used anywhere inside component. Could be some dead code remained...
CI has failed, but as I can see from log there is something wrong with coveralls, since all tests have passed. Please tell me if there is something I can do change this.
Regarding squash, can't you squash it on PR merge?

CI has failed, but as I can see from log there is something wrong with coveralls, since all tests have passed.

Coveralls is experiencing some infrastructure issue.

Regarding squash, can't you squash it on PR merge?

We have disabled the Squash and merge option on this repository. I can't.
I'm gonna merge anyway this time as it's your first real PR on this project 🎉 . Thanks.

Glad I could help (:


Bugfix/unr 3072 commandline configuration

Description

Receptionist options are now properly parsed even if a URL with options is present.
When using receptionistHost with a non-local host, it's no longer necessary to explicitly set useExternalIpForBridge true as well.
Added unit tests for URL and command line parsing

Documentation
Release note

I like the tests!

Not super familiar with the explicit keyword. Do you think it is good practice you use with most single argument constructors or is there a specific reason it was added here?

Yes, it's good practice to use it if you only have a single constructor parameter as it prevents unwanted/unexpected implicit conversions which might lead to strange compile errors and bugs. Usually, you should only omit the explicit keyword if you actually want those conversions to happen.  I just forgot to put it there in the first place.


Eventalign: multi-threading does not function for the conda version

Hi,
The conda binary ignores the thread option for eventalign mode (at least). I could verify that the git-make-based installation runs with the palatalization on the same system.  So there must be a problem with the conda recipe, and very likely with the hdf5 dependency. Is this a known issue?
Best,
Milad

Are you on OSX or Linux?
Jred

Linux Ubuntu 18.04

I confirm I see the same thing if I install the latest version from conda. I don't know why this happens

Our first guess was the pinning to the fixed and old version of hdf5: https://github.com/bioconda/bioconda-recipes/pull/21399
Since the newer versions of hdf5 have separate conda builds for mpi:

So if that be correct then an older version should not have this problem using this command conda install nanopolish=0.12.4. But even that version doesn't seem to work with multithread for me.

Could you try 0.11.3? The build script changed for 0.12.x

I can confirm that it works for 0.11.3!
Also the patch has changed in that PR.

Yeah I need to fix the patch, no time right now though


Old version of snakeyaml dependency

scylla-tools-java (as of 86a200e324fac3b4a47b7954e30de6e05a4e7ce0) uses snakeyaml in version 1.26. This dependency is flagged by security scanners and should be updated.
The fix should be backported to older Scylla versions.

Sorry for issue spam, just being thorough in preparing for backporting those fixes to older Scylla versions.


Delete the unused variable in PrometheusMetricsServlet

Motivation
Exception information is not recorded in the log
Modifications
Optimize the exception log not to print
Documentation
Check the box below and label this PR (if you have committer privilege).
Need to update docs?

[x] no-need-doc
simple change

@eolivelli What's your intention? Don't print it or print it without stacktrace ?

I did that change intentionally. Because it generates only useless spammy logs

@eolivelli remove the e+"" will be better?

@eolivelli PTAL, again, thanks

@eolivelli PTAL, again, thanks

@eolivelli PTAL, again, thanks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

@eolivelli PTAL, again, thanks

@eolivelli PTAL, again, thanks

@eolivelli PTAL, again, thanks

@eolivelli PTAL, again, thanks

@eolivelli PTAL, again, thanks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks


Fix server tests in fs2-cats

The failing test works if DefaultHead.headAsTruncatedGet uses resp.body.drain instead of resp.body.open.close, but I think the latter should still run the finalizer.  Question pending in gitter.

I handled the merge, so this PR got closed.  The real open issue moved to #891.


Fixes #1 - Sidebar_styles_archive

This Fixes #1 - Inconsistent Sidebar Styles
Archive in Sidebar was not rendering properly.
Fixed a "_" to a "-" in LINE:2 /publify_core/app/views/archives_sidebar/_content.html.erb
AND  LINE:5 /publify_core/app/views/archives_sidebar/_content.html.erb
It was generating the wrong css class for Sidebar Title and Sidebar Body. It needed to be sidebar-title and sidebar-body for the proper CSS rule to apply.

Added both sidebar-title and sidebar-body commits!


fix(cli): Unbox should set up the accounts package

Should fix the following reported by @jzaki:
...
YN0001: │ Error: @aztec/accounts@portal:.aztec-packages/yarn-project/accounts::locator=%40aztec%2Fbox-blank%40workspace%3A.: Manifest not found
...

Benchmark results
Metrics with a significant change:

batch_insert_into_append_only_tree_ms (8): 21.8 (+59%)
batch_insert_into_append_only_tree_ms (512): 366 (+41%)
batch_insert_into_indexed_tree_ms (512): 360 (-27%)
node_database_size_in_bytes (10): 3,727,249 (-30%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit a907c3b9 and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
128 txs

l1_rollup_calldata_size_in_bytes
45,444
179,588
716,132

l1_rollup_calldata_gas
221,004
865,880
3,446,336

l1_rollup_execution_gas
934,148
3,968,354
24,789,872

l2_block_processing_time_in_ms
1,464 (-2%)
5,087
20,967 (+2%)

note_successful_decrypting_time_in_ms
303 (-2%)
930 (-1%)
3,366 (-2%)

note_trial_decrypting_time_in_ms
13.4 (-27%)
57.5 (-20%)
134 (-2%)

l2_block_building_time_in_ms
14,874
59,208
237,208

l2_block_rollup_simulation_time_in_ms
10,507
41,958
168,529

l2_block_public_tx_process_time_in_ms
4,338
17,175
68,414

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
15,258 (-1%)
29,249 (-1%)

note_history_successful_decrypting_time_in_ms
2,187 (-2%)
4,308 (-2%)

note_history_trial_decrypting_time_in_ms
112 (-21%)
176 (-3%)

node_database_size_in_bytes
3,621,708
:warning: 3,727,249 (-30%)

pxe_database_size_in_bytes
29,923
59,478

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
213
44,681
25,561

private-kernel-ordering
165
43,753
14,809

base-rollup
1,067
128,338
881

root-rollup
80.7
4,088
709

private-kernel-inner
290
71,208
25,561

public-kernel-private-input
205
31,863
25,561

public-kernel-non-first-iteration
203
31,905
25,561

merge-rollup
8.39 (-1%)
2,608
881

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
2 leaves
8 leaves
16 leaves
32 leaves
64 leaves
128 leaves
512 leaves
1024 leaves
2048 leaves
8192 leaves

batch_insert_into_append_only_tree_ms
11.1 (-1%)
88.7 (-24%)
:warning: 21.8 (+59%)
18.0 (-1%)
23.6 (-6%)
49.4 (-3%)
88.7 (-3%)
:warning: 366 (+41%)
478 (+1%)
910
3,554

batch_insert_into_indexed_tree_ms
N/A
N/A
N/A
64.0
N/A
59.4
112 (+2%)
:warning: 360 (-27%)
747 (+1%)
1,403
5,544 (-1%)

Miscellaneous
Transaction sizes based on how many contracts are deployed in the tx.

Metric
0 deployed contracts
1 deployed contracts

tx_size_in_bytes
15,455
32,224

Transaction processing duration by data writes.

Metric
0 new commitments
1 new commitments

tx_pxe_processing_time_ms
374
1,080

Metric
1 public data writes

tx_sequencer_processing_time_ms
533


Game version 45 megathread

Known Issues

Mod throws an error on startup
You cannot click through available enemies
Some information text does not display

Working on fixes asap!

Should be working as of Release v1.4, I will leave this thread open in case there are any more issues.

not sure if conflict but i cant switch to enemies, just stays on players.


Cancellation of the text to speech

If you open the dotted menu on the right of the kalita-js UI while the selected text is being read out loud and you try to click it away by clicking at an empty area on the page the selection gets deleted and the voice stops reading out the text.

This bug also appears even if you don't open the dotted menu and just click on any text element on the page.

This bug also appears even if you don't open the dotted menu and just click on any text element on the page.


change paritipantsIndex from hashmap to array

I changed participantsIndex from hashmap to array. This has a slight penalty on gas cost (contract create 1686592 -> 1764065, and register 119996 -> 120265), but it enables me to get the whole array using getParticipants  function. I believe that this was impossible with hashmap. This change should retain the interface exactly as is.

One of the problems is that this actually breaks compatibility with old contract as the old contract does not have getParticipants. if I change dapp js to use getParticipants, it won't work against old contract anymore.


Fix build error

Fix dead links

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66853e466a58b6fd76b79e71--harness-developer.netlify.app


Issues with using Floating-UI with Angular

I am using Angular together with Floating-UI and I am running into some issues. It may very well have something to do with the lifecycle hooks of Angular, but the arrow, as well as my tooltip itself aren't positioned correctly.
I made sure to use the latest lifecycle hook, so everything should be in position for Floating-UI to make its calculations.
Can I use Floating-UI like this at all? Or am I just missing something? I tried to follow the tutorial but my results are not the same.
Here is a demo link: https://codesandbox.io/s/herbrandus-floating-ui-angular-q8t3mn-q8t3mn
Also, I noticed in my IDE typescript having issues with a piece of code like: const { x: arrowX, y: arrowY } = middlewareData.arrow;
That's why I got around it with:
const arrowX = middlewareData.arrow?.x;   const arrowY = middlewareData.arrow?.y;
I am also getting the typescript error on [staticSide]: '-4px' saying:
"TS2464: A computed property name must be of type 'string', 'number', 'symbol', or 'any'."
Is there something I could do about that? Or can I just ignore the whole staticSide part when I am not intending to use positions like 'top-start', etc.?

You're computing the position when it has display: none and therefore can't be measured. It needs to be positioned when it's measurable/visible.

The TS errors are because arrow may or may not exist at runtime, only if you've put arrow() in the arrow. Probably should change that example to be better with TS usage.

Oh right!
But how can it be that it does work in the tutorial?
I see at the functionality part (https://floating-ui.com/docs/tutorial#functionality) that display: none; is added directly to the tooltip styling. Isn't that the same as what I am doing?
My alternative now is leaving it visible and setting display: none; to the tooltip in the .then() block, once the position is computed. Would that be the best solution in your opinion?

Isn't that the same as what I am doing?

The computePosition call (which is inside update) is called after the block style has been added (so it can be measured). In your scenario you need to change ngAfterContentInit to update and then call this.update() at the end of the show() method. I did this and it works correctly.

Thanks a lot! This helped me to understand Floating-UI much more!


tegra-common: add machine extra rdepends for egl-wayland when required

Currently, egl-wayland is included at runtime only when the weston
compositor is used, or when egl-wayland is explicitly included in
the image. But really, the compositor doesn't need to use it -- the
compositor renders with egldevice platform or some other mechanism,
and it's the clients who need the egl-wayland platform if they want
to create a wayland egl surface. To be fair, weston does actually use
the library, but only for an optional interface.
It's not valid to assume that weston will always be the compositor,
and regardless of the compositor, clients may still need this backend.
This change puts egl-wayland in the MACHINE_EXTRA_RDEPENDS inside of
tegra-common.inc so all tegra machines will have egl-wayland if the
distro uses wayland, regardless of the compositor being used.

It looks like egl-wayland is called on by libEGL_nvidia.so.0.  How about adding the conditional dependency to RDEPENDS_${PN} in the tegra-libraries recipe instead?

That makes a lot more sense. I've actually made it just an RRECOMMENDS, since it's not a strong dependency.


ion-infinite-scroll UX note

We should review the design of this. Noticing a few flickers on the demos and the icon we use by default in this demo doesn't look quite right

From: http://ionicframework.com/docs/v2/api/components/infinite-scroll/InfiniteScroll/

Not able to reproduce this anymore. Will reopen if we see it again. :)


The NuGet Command Line sections needs a subsection: How do I check the version

Similar to whats written for the Visual Studio, you need a section 'How do I check the exact version of the NuGet tools that are installed?' for the Command Line.
Here, one could refer to this PS Command, as a useful command:
Get-PackageProvider -ListAvailable

Dokumentoplysninger
⚠ Undlad at redigere denne sektion. Det er påkrævet til docs.microsoft.com ➟ GitHub-problemlinkning.

ID: a6a76206-726c-b428-483a-01facc5776b6
Version Independent ID: d5834bd3-72e1-8760-1789-e8130bad8d2e
Content: NuGet Frequently-Asked Questions
Content Source: docs/faqs/NuGet-FAQ.md
Product: nuget
GitHub Login: @shishirx34
Microsoft Alias: shishirh

Updating docs in a couple places.


updated readme.md file

Related Issues

Closes #7
Short Description and Why It's Useful

Screenshots of Visual Changes before/after (If There Are Any)

IMPORTANT NOTICE - Remember to update CHANGELOG.md with description of your change
Contribution and Currently Important Rules Acceptance

[ ] I read and followed contribution rules

@GC9669
UI/UX resources already exists, hence closing
https://github.com/hotwax/picking#ui--ux-resources


How I get the Server.cpp to run ?

can you please write a how to ?

Ok now it work after an apt update & upgrade
I have know idea why ???


Knex: Timeout acquiring a connection

📑 I have found these related issues/pull requests
https://github.com/louislam/uptime-kuma/issues/4598
🛡 Security Policy

[X] I agree to have read this project Security Policy

Description
I have been getting the error message very frequently for 2 days:

Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call?

👟 Reproduction steps
I can't say, I've been running Kuma for months now without changing anything.
👀 Expected behavior

😓 Actual Behavior

🐻 Uptime-Kuma Version
1.23.13
💻 Operating System and Arch
Debian 12
🌐 Browser
Firefox
🖥 Deployment Environment

Runtime: Docker 26.1.4
Database: sqlite
Filesystem used to store the database on: ext4 on SSD
number of monitors: 43

Installation: https://github.com/louislam/uptime-kuma/wiki/🔧-How-to-Install#-docker-compose
📝 Relevant log output
No response

I don't know why you opened another issue while linking https://github.com/louislam/uptime-kuma/issues/4598.
The resolution of said issue has not changed.
I am going to close this as resolved by v2.0 as I don't see evidence to the contrary.

TL;DR:
In v1, reducing either retention/ping-rate/.. or moving to a faster storage solution is the only option to get around this problem.
In v2, we have likely resolved this problem. See #4500 for further details of what needs to happen before we can release this version.

Because, as I said, it has been running on the VM for months without any changes and there were no problems and it suddenly started. The memory has not become slower.

Yes, that is the performance problem noted in https://github.com/louislam/uptime-kuma/issues/4598
I don't see a difference.
Retention is 90 days => maybe consider reducing this.

I am going to close this as resolved by v2.0 as I don't see evidence to the contrary.

Forgot to close as resolved

is there a way to connect mysql when using docker compose? i can't find any references for this in the wiki.
https://github.com/louislam/uptime-kuma/wiki/Environment-Variables

Please see #4500 for further context on the v2.0 release

the question was less whether it comes in the 2.x but whether I can connect it now with mysql.


Documentation improvements

Use Google docstring style
Fix docstring spelling mistakes (using sphinxcontrib-spelling)
Various other documentation fixes

When reviewing, it's recommended that you skip reviewing the commits that convert to the Google docstring style (they were done mostly with simple greps).

Replaced by #454, #455 and ee79969edac13404994f3b009a709e1e03782a92


Countdown

Type of change

[x] Added new project

Changes proposed in this pull request

Project name :

CountDown - Timer

Short description :

Simple countdown using python
Checklist

[x] The code is Python 3 compatible
[x] I have added relevant comments in my file to make code understandable
[x] I have added my project in a folder which includes all the necessary files

Looks good! Thank you. 🚀


test: pin react 19.0.0-rc-2d16326d-20240930

#658  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @hi-ogawa and the rest of your teammates on  Graphite


Change public mklfpk version

What stops us from updating Linux and Mac versions too for alignment between systems?

For lnx and mac we are already using the current versions. For win there was an update due to the move to MD/MDd


Minor improvement for readability

Also added link to download SharePoint Online Management Shell.
Category

[X ] Content fix
[ ] New article
Related issues: fixes #X, partially #Y, mentioned in #Z

What's in this Pull Request?
Improved readability
Guidance

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/declarative-customization/site-design-pnp-provisioning.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

thx Samuel, appreciated.


Include details of validation exceptions in response in ValidationExceptionMapper

This PR contains of

addMessageToResponse flag to include validation errors in response
messageTemplate to set custom message format

Unfortunately we can not introduce Spring dependencies into this code. The simplest option to customize is to register a custom ValidationExceptionMapper

ok, thanks

and how about addMessageToResponse?

I've applied the patch with the minor modifications, thanks. I've only made StringBuilder instantiation optional, and kept the original message format. I'm open though to add 'Value of' - how does the message would read with it ? I hesitated because a constraint violation has a method like .getInvalidValue()


add remaining telegram objects

We've tried to cover the biggest and general purpose telegram objects. However, there are a few more special purposed objects we need to include to make the ground complete. More specifically, the Inline mode objects, Passport objects, payment objects, games objects and stickers objects. Since these objects are already related, the shall live in the objects module of their respective object types. I've created subpackages (folders) for each of these objects plus some empty module files.
Note: Please ignore the api.py and __init__.py files you encounter in these subpackages, they shall be worked on later. For now, we need to identify the respective object types as listed in the telegram bot documentation. Below is our task list.
stickers

[ ] Sticker
[ ] StickerSet
[ ] MaskPosition

Inline

[x] InlineQuery
[ ] InlineQueryResultCachedAudio
[ ] InlineQueryResultCachedDocument
[ ] InlineQueryResultCachedGif
[ ] InlineQueryResultCachedMpeg4Gif
[ ] InlineQueryResultCachedPhoto
[ ] InlineQueryResultCachedSticker
[ ] InlineQueryResultCachedVideo
[ ] InlineQueryResultCachedVoice
[ ] InlineQueryResultArticle
[ ] InlineQueryResultAudio
[ ] InlineQueryResultContact
[ ] InlineQueryResultGame
[ ] InlineQueryResultDocument
[ ] InlineQueryResultGif
[ ] InlineQueryResultLocation
[ ] InlineQueryResultMpeg4Gif
[ ] InlineQueryResultPhoto
[ ] InlineQueryResultVenue
[ ] InlineQueryResultVideo
[ ] InlineQueryResultVoice

Payments

[ ] LabeledPrice
[ ] Invoice
[ ] ShippingAddress
[ ] OrderInfo
[ ] ShippingOption
[ ] SuccessfulPayment
[ ] ShippingQuery
[ ] PreCheckoutQuery

Passport

[ ] PassportData
[ ] PassportFile
[ ] EncryptedPassportElement
[ ] EncryptedCredentials
[ ] PassportElementErrorDataField
[ ] PassportElementErrorFrontSide
[ ] PassportElementErrorReverseSide
[ ] PassportElementErrorSelfie
[ ] PassportElementErrorFile
[ ] PassportElementErrorFiles
[ ] PassportElementErrorTranslationFile
[ ] PassportElementErrorTranslationFiles
[ ] PassportElementErrorUnspecified

Games

[x] Game
[x] GameHighScore

Currently working on Inline

@kallyas Kindly let me know which classes you've worked on the inline module

InlineQueryResultCachedAudio
InlineQueryResultCachedDocument
InlineQueryResultCachedGif
InlineQueryResultCachedMpeg4Gif
InlineQueryResultCachedPhoto
InlineQueryResultCachedSticker
InlineQueryResultCachedVideo

@ht-thomas @edger-asiimwe @ushergodwin I think we can close this issue since all the objects have been added, unless there are more that are not listed here yet

@kallyas you should close this if you can.


Introduce & Use ClickToSelect Component

This PR introduces the ClickToSelect Component.
Usage: wrap a component with ClickToSelect to cause browser highlights of the components contents when clicked.

Reviewer: @mlunoe


Filter operator 'EQUALS' does not exist

Module 2: Custom Insights and Custom Findings
The filter operator of 'EQUALS' is not available in current UI - the equivalent is now 'IS'

fixed for module 2 in commit a0e8502fff94bd0d80ce6c84add1ad153bbce28f


Validator - devices block in validation_report.json always empty

The devices field in validation_report.json seems to always be empty.
Report for device with errors bin/pubber sites/udmi_site_model PROJECT_ID AHU-1 123 noHardware extraPoint=extra_point extraField=extra_field
{
  "timestamp" : "2022-08-03T11:23:10Z",
  "version" : "1.3.14",
  "errors" : [ ],
  "summary" : {
    "correct_devices" : [ "AHU-1" ],
    "extra_devices" : [ ],
    "missing_devices" : [ "AHU-22", "GAT-123", "SNS-4" ],
    "error_devices" : [ ]
  },
  "devices" : { }
}

Report for device without errors bin/pubber sites/udmi_site_model PROJECT_ID AHU-1 123
{
  "timestamp" : "2022-08-03T11:39:41Z",
  "version" : "1.3.14",
  "errors" : [ ],
  "summary" : {
    "correct_devices" : [ "AHU-1" ],
    "extra_devices" : [ ],
    "missing_devices" : [ "AHU-22", "GAT-123", "SNS-4" ],
    "error_devices" : [ ]
  },
  "devices" : { }
}

Actually, when the device hen a device only has a metadata validation error, e.g. bin/pubber sites/udmi_site_model PROJECT_ID AHU-1 123 extraPoint=extra_point it does get added to the devices block (below)
{
  "timestamp" : "2022-08-03T11:43:54Z",
  "version" : "1.3.14",
  "errors" : [ ],
  "summary" : {
    "correct_devices" : [ ],
    "extra_devices" : [ ],
    "missing_devices" : [ "AHU-22", "GAT-123", "SNS-4" ],
    "error_devices" : [ "AHU-1" ]
  },
  "devices" : {
    "AHU-1" : {
      "status" : {
        "message" : "Metadata validation failed: Extra points: extra_point",
        "category" : "validation.error.simple",
        "level" : 500
      }
    }
  }
}

But if the device has a singular schema error (bin/pubber sites/udmi_site_model PROJECT_ID AHU-1 123 noHardware) it does not

Fixed by #439


Inference latency

I was trying out the model with 439 characters and saw 5-6 sec of average latency on libri-TTS dataset. Is there a way we can reduce the latency (decoder takes the most time).
Also, I finetuned the model with a few samples from a new speaker and saw the latency increased by 600-700 ms further, is this expected?
Is the latency expected to increase if the dataset is larger (english only)?
Similarly if we add more languages, is the model inference latency going to increase?

HifiGAN is essentially larger and heavier.
you need to either fine another ckpt pretrained on ISTFT or train a new model yourself from scratch. you can also fine tune on top of the LJ ckpt which is not recommended but one of my friends managed to get reasonable results by doing so.

Thanks for your reply. We have two models; one trained on libriTTS-R (360+100 hrs) data and the other finetuned on this model with 20 min audio samples for multiple speakers. We kept max_len 100 for the first and 400 for the second one. The first model and the second one have an average latency difference of nearly 1.5 sec.
Is it because of this parameter? What should be the ideal value?

You're welcome.
as i've said, your choice of max_len or the dataset shouldn't matter.
only the decoder has the largest impact.

Understood. But in our experiment, we checked the size of decoder for both models mentioned above. It was same for both , 217 MBs. But still both models have a latency difference of 1.5 seconds. Do you know of any other possible cause?

Also, one model is trained from scratch and the other one is fine-tuned. Will that make any difference? Num of Model params & model size is same :/

Unless you change the decoder, or use very short samples with LFInference, there must not be a whole lot of latency overhead

it’s unusual that fine-tuning StyleTTS2 increases the checkpoint file size, even though the number of parameters in the model remains the same. Has anyone identified the reason behind this size increase?


Question: Are words with digits valid?

I found 1, 2, 3, 4 words with digits. Are they valid? Do they need to be removed?

Oh, that's my bad! I thought I fully removed the indexes, but evidently not. They could do with being removed please :)
vscode was fixed on Void so I can get back to finishing V5!


Change from static TUOM enums to dynamically registered UOMs

Originally, there were only a few basic UOMs, and were encapsulated with TUOM. But now that this project is growing, and more UOMs can be added in the future, it needs to be changed so a single unit of code can "register itself" to a common base which is unaware of specific UOMs.
As a start, in JD.Uom.pas, TUOMUtilsBase will be a new class for all TUOM<unit>Utils classes to inherit from.
NOTE: This has moved to a new branch UOM_V2. Master branch will be reverted.
NOTE: This will require all enums to be converted over to strings / string lists.

You have no idea how many problems I went through to get here:

Commit coming soon...

I've gotten as far as dynamically registering UOMs and an now working on enhancing the way each possible unit is registered, in a similar manner to their parent UOMs.


merge with master

Coverage remained the same at 88.017% when pulling 04c615076dcb3b8784c293576282bdf20dac4ad1 on master into a54643c190e8325ae918c7bde30d462e1fbb57f1 on 0_2_cleanup.


Tooltip with custom icon

Hi,
This PR adds support for including custom react elements as icons in the Tooltip component using the same property (actually, I didn't found an example where the icon property is provided as an object):
<Tooltip icon={<div />} clickToOpen triggerText="Tooltip" />

It's useful when you want a tooltip over a custom element such as an SVG rendered with ReactSVG avoiding the generated Icon.

@asudoh did we want to go down the renderIcon route? Especially if we shift over to @carbon/icons-react we wouldn't necessarily need the icon descriptor. Would also allow folks to use whatever build strategy they want to include the SVG asset in the render prop.

@joshblack Right, the recommendation is render-function approach.

@asudoh Hi, do you know why I'm getting this error in the src/components/UIShell/__tests__ ?, it's very strange, the package is already installed and the problem doesn't happen with other test directories.

Thanks

@devnieL Seems that it's caused by https://github.com/IBM/carbon-elements/commit/4294fec191d2775d40a44b668ed7a2b489fa2801#diff-bbfece9ac417f7dd6ec8096440b769a4. Would you try pinning @carbon/icons-react one version earlier? Our apologies for this - Thanks!

Hi @asudoh , thanks, I'll wait for #1876 to be merged.

Given CI passes now, one last remaining item seems running manual with IE11 - @devniel If you have a chance to do that it'd be great. Thanks!

Hi @asudoh , what you do mean by 'running manual with IE11' ? I have checked the netlify deploy in a virtual machine with IE11 and didn't found problems.

Thanks @devniel for the update! Could you update our Rollup config for the named exports to go through the CI?

Hi @asudoh , yes, I was curious about what's happening, let me check the rollup config.

@asudoh do you how to know about that problem without the CI ? I ran the tests and compiled the storybook without problems.

Hi @devniel you can run yarn ci-check that's what basically runs on CI.


Project-domain global setting

Add Project-domain global setting to the Project Details Page.
Ensure that setting could be collapsed along with project-domain local setting.
Backend ticket: https://github.com/flyteorg/flyte/issues/2322
Figma https://www.figma.com/file/s06CbgfgMMJjeDPxORhOJU/Flyte-Console

Already implemented and inclyded in flyteconsole v.0.50.1


Unknown node type: graphql.language.InputObjectTypeDefinition

I am having troubles generating code in client or server mode for input objects.
This is my input:
input _DataFilter {
    Domain: String
    Domain_in: [String!]
}

and here it's the error message from the plugin:
Unknown node type: graphql.language.InputObjectTypeDefinition InputObjectTypeDefinition{name='_DataFilter', directives=[], inputValueDefinitions=[InputValueDefinition{name='Domain', type=TypeName{name='String'}, defaultValue=null, directives=[]}, InputValueDefinition{name='Domain_in', type=ListType{type=NonNullType{type=TypeName{name='String'}}}, defaultValue=null, directives=[]}]}
Is there a limitation of the plugin around input objects in client mode? Or am I constructing the input wrong?
Any feedback would be appreciated.

Later edit: support for Input types will be added in a later version of the plugin.

Yes.
:)
the support is commited in git. After some more test, I'll release a new version.