Install on VSCode Server

Do you think it is possible to install this on VSCodr Server if I purchase a license (https://github.com/cdr/code-server). I use a Chromebook as my primary machine and access my Linux Desktop to code on. Code Server can take standard VSCode Extensions I would need to import the extension manually. Is this possible?
Specifically, it is looking for a .VISX file

Update - I managed to get it working. Here are the steps I followed

Installed VSCode on my Laptop
Installed TabNine via the instructions for VSCode
scp'ed the ~/.vscode/extensions/tabnine.tabnine-vscode-1.3.0 directory to the server running code-server, specifically into ~/.local/share/code-server/extensions/
Restarted code-server
Open the Extensions and Disable TabNine. You will be prompted to refresh the session, go ahead and do it
Re-enable TabNine and restart the session

You should now be able to open a new file and enter TabNine::version" to test it

I'm glad you got it working! Thanks for leaving these instructions.

Hi,
First of all, sorry for digging. I am having problems with running TabNine extension on code-server. If I understand correctly, path done by @KeithIMyers does not solve the issue as solution seems like user workaround, this issue shouldn't be simply closed.
From what I understand:

@KeithIMyers had 3 devices: Chromebook, Linux desktop, laptop.
VSCode and TabNine have been installed on laptop
VSCode-server has been installed on desktop, but there were issues with installing/running TabNine
In order to make everything work, TabNine files were copied from laptop (running VSCode) to desktop (running VSCode-server)

As user I expect that extension installation should work just fine from VSCode-server.
It seems like currently it does install through VSCode-server, but not entirely (?), or for some reason extension does not work, but:

in VSCode-server extensions directory: ~/.local/share/code-server/extensions/tabnine.tabnine-cscode-3.4.23, and there I have bunch of files, LICENSE, README, package.json, out/extension.js, bunch of .png, .svg. So indeed only .vsixmanifest is missing (compared to installation through VSCode)
in VSCode-server, in extensions panel it is marked as enabled.
After installing it through VSCode-server, there is no "initialization" running in the background, I was able to see it during installation in VSCode, but not VSCode-server

My installation info:
code-server: v3.11.1 (at the time of writing latest version available through npm, also tested on 3.5.x)
VS Code: v1.57.1
TabNine extension version: 3.5.23


Basic property initialization

When I use a basic properties (like "property int Size;") I get warning CS26495: Variable 'XXX' is uninitialized. Always initialize a member variable (type.6).
However I can't find the syntax to do so. Neither assignment (property int Size = 0;) nor constructor (property int Size{}; or property int Size();) work.
Is there a way to initialize them without using a backing field? Is it perhaps not needed because they are a member of a managed type?

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

ID: 45fe3dc6-7a36-54e9-9c57-2854b246e71d
Version Independent ID: e14c986b-2286-074b-87ee-ebd19d7ae3d9
Content: How to: Use Properties in C++/CLI
Content Source: docs/dotnet/how-to-use-properties-in-cpp-cli.md
Product: visual-cpp
Technology: cpp-cli
GitHub Login: @mikeblome
Microsoft Alias: mblome

I suppose, CS26495 is a typo, and the real warning code is C26495 from C++ Core Guidelines ruleset?
I'm not aware of any syntax to initialize auto-properties in C++/CLI. And in fact omitting their initialization for managed types is not critical, since CLR inititizlize everything to default value automatically. However, C++ Core Guidelines ruleset seems to be applicable only to unmanaged C++ projects, at least i receive warning when i'm trying to select it for C++/CLI project, and no analysis is performed at all.
This issue is not reproduced for me in VS2017, but VS2019 has a bug related to background analysis that may cause this issue: https://developercommunity.visualstudio.com/content/problem/514960/c26495-warning-for-vc-clr-project-is-annoying-and.html The recommended workaround is to turn off background analysis.

@MSDN-WhiteKnight Sorry it was indeed C26495.
The background analysis of VS2019 is indeed causing the problem. This also explains why the warnings are only there when the relevant files were open in the editor and again go away after closing the files and rebuilding.
Thanks!


[SFML] build failure

Host Environment

OS: macOS 10.14.4 (Travis)
Compiler: xcode10.3

To Reproduce
Steps to reproduce the behavior:
./vcpkg install SFML
Failure logs

Starting package 39/47: sfml:x64-osx
Building package sfml[core]:x64-osx...
-- Downloading https://github.com/SFML/SFML/archive/2.5.1.tar.gz...
-- Extracting source /Users/travis/build/AMS21/OpenEast/deps/vcpkg/downloads/SFML-SFML-2.5.1.tar.gz
-- Applying patch use-system-freetype.patch
-- Using source at /Users/travis/build/AMS21/OpenEast/deps/vcpkg/buildtrees/sfml/src/2.5.1-f499a1097e
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:136 (message):
Command failed: /Users/travis/build/AMS21/OpenEast/deps/vcpkg/downloads/tools/cmake-3.14.0-osx/cmake-3.14.0-Darwin-x86_64/CMake.app/Contents/bin/cmake --build . --config Debug --target install -- -v
Working Directory: /Users/travis/build/AMS21/OpenEast/deps/vcpkg/buildtrees/sfml/x64-osx-dbg
See logs for more information:
/Users/travis/build/AMS21/OpenEast/deps/vcpkg/buildtrees/sfml/install-x64-osx-dbg-out.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_build_cmake.cmake:91 (vcpkg_execute_build_process)
scripts/cmake/vcpkg_install_cmake.cmake:24 (vcpkg_build_cmake)
ports/sfml/portfile.cmake:32 (vcpkg_install_cmake)
scripts/ports.cmake:94 (include)
Error: Building package sfml:x64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: sfml:x64-osx
Vcpkg version: 2019.09.12-unknownhash
Additional context
Add any other context about the problem here, such as what you have already tried to resolve the issue.

Build failure also occurs with macOS 10.13 and XCode 10.1

Hi @AMS21, sorry for late.
Does this issue still exist?

We haven't been able to repro this; if more information comes up, or this issue appears again, please reopen.


libuavcan build issues.

Hi,
This is the compile error g++ throws
outgoing_transfer_registry.hpp:89:34: error: 'const class uavcan::OutgoingTransferRegistryKey' has no member named 'toString'
                              key.toString().c_str(), int(value.tid.get()));

src/libuavcan/libuavcan/src/protocol/uc_node_status_provider.cpp:109:86: error: no matching function for call to 'uavcan::MonotonicDuration::toString()'
                  period.toString().c_str(), node_status_pub_.getTxTimeout().toString().c_str());

Since i am compiling this for stm32. I havent defined the UAVCAN_TOSTRING macro.
Is there a workaround for this?. Below is the Cmake File which contains libuavcan subdirectory.
cmake_minimum_required(VERSION 3.2 FATAL_ERROR)

set(CMAKE_MODULE_PATH ${TOOLCHAIN_PATH})
set(PROJECT_CONF_DIR ${CMAKE_CURRENT_LIST_DIR}/stm32_uavcan/conf)

set(STM32_FAMILY F4 CACHE INTERNAL "stm32 family")

find_package(Chibios REQUIRED rt hal)

option(LIBUAVCAN_SUPPORT "Build with libuavcan" OFF)

#Libuavcan specific defines
  add_definitions(
                  -DUAVCAN_STM32_TIMER_NUMBER=3
                  -DUAVCAN_STM32_NUM_IFACES=1
                  -DUAVCAN_STM32_CHIBIOS=1
                  -DUAVCAN_CPP_VERSION=UAVCAN_CPP11
                  -DUAVCAN_STM32_IRQ_PRIORITY_MASK=4
                  )

if(LIBUAVCAN_SUPPORT)
  set(UAVCAN_PLATFORM stm32 CACHE STRING "uavcan stm32 platform")
  add_subdirectory(libuavcan)
endif()

add_subdirectory(stm32_uavcan)

Apparently you have UAVCAN_DEBUG enabled. This option enables UAVCAN_TRACE() here: https://github.com/UAVCAN/libuavcan/blob/89e68cfa47dc0a5420358204b046f3aee043f9fa/libuavcan/include/uavcan/debug.hpp#L19 which in turn pulls in your toString() here: https://github.com/UAVCAN/libuavcan/blob/1e60063e8209195837b740d1e32c0f6b0a4ca4a5/libuavcan/src/protocol/uc_node_status_provider.cpp#L108-L109
The solution is to disable UAVCAN_DEBUG.

yup. thanks


[SILGen] Don't assert on subscripts with no index arguments.

@swift-ci please smoke test

I'm not really happy with this fix because I'm not really happy with ArgumentSource taking a CanTupleType to handle some-number-of-sources-that-isn't-1.


Expose metrics mbeans

I think we need to do the same for C* 4.0 persistence.

LGTM overall. Just wondering if we are going to implement version change checks (discussed in other comments) so that we get to review possible C* OSS changes in CassandraMetricsRegistry and incorporate them into Stargate?

I think we need to do the same for C* 4.0 persistence.

Yes. Just wanted to get this out sooner to address the immediate issue.

LGTM overall. Just wondering if we are going to implement version change checks (discussed in other comments) so that we get to review possible C* OSS changes in CassandraMetricsRegistry and incorporate them into Stargate?

Version check added to the test here
https://github.com/stargate/stargate/pull/665/files#diff-524a1fb2e40dd851849ecd32aa82dc8dec95ecf951d394b35a31512cb5f71845R52-R60

Ah, yes - sorry, I missed that check in the test code :facepalm:

FYI @marksurnin


Increase gas price

Increase default gasPrice of ethereum transaction, from 1 GWei (less than most transactions on Ropsten) to 100 GWei (more than most transactions on Ropsten)
Bumped package version and published it
Fixed a lint error
Added a lint check in travis

Codecov Report

Merging #85 into development will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           development      #85   +/-   ##
============================================
  Coverage        34.41%   34.41%
============================================
  Files              246      246
  Lines             3185     3185
  Branches           224      224
============================================
  Hits              1096     1096
  Misses            1977     1977
  Partials           112      112

Impacted Files
Coverage Δ

...ment-lib/src/adapters/blockchain/ethereum/index.js
88.15% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Fix Trusted Types violations (round #3)

Current remaining violations. Compiled this list using yarn tsec-compile-check and the .vscode/searches/TrustedTypes.code-search
Usage of innerHTML

[x] src/vs/editor/browser/view/domLineBreaksComputer.ts @alexdima
[x] src/vs/editor/browser/widget/diffEditorWidget.ts @alexdima
[x] src/vs/editor/standalone/browser/colorizer.ts @alexdima
[ ] xtermjs https://github.com/xtermjs/xterm.js/pull/3190 @meganrogge

Worker, use createScriptUrl

[ ] src/vs/base/worker/defaultWorkerFactory.ts @alexdima
[ ] src/vs/workbench/services/extensions/browser/webWorkerExtensionHost.ts @alexdima
[ ] src/vs/workbench/services/extensions/worker/extensionHostWorker.ts @alexdima

Script.text

[ ] src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts @connor4312

FYI @jrieken : running yarn tsec-compile-check shows much more errors than the ones captured above. This can be easily reproduced using yarn upgrade tsec --latest which I did on my machine and got a newer node module.

Worker -- I don't know what to do here, we use new Worker()

@alexdima for workers a trusted script url should be enough to fix things

Since the tsec tool is still over eager with errors and incompatible with latest TS syntax:
ttpatch.diff.txt The patch installs a default trusted types policy and warns whenever that's being used. For this to work need to run the "right code" - which is sometimes tricky.

sorry for the silly question, this is my first trusted types ping -- what should I do if the usage is intended? In the renderer webview, we intentionally want to insert unsanitized HTML that's rendered for the webview.

@connor4312 Here are 3 examples of what I had to do when I really had to use .innerHTML:
https://github.com/microsoft/vscode/commit/84cf12f40be434b836363f6c2a4e270d0470d9d0#diff-b41fb33a1ffaa149285201e892f84c51e34e9eda746019cf41e7209972ff3d51

got it, thanks!


add note about  to webpack docs

Current coverage is 90.31% (diff: 100%)

Merging #1615 into master will not change coverage

@@             master      #1615   diff @@
==========================================
  Files            28         28
  Lines          1125       1125
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           1016       1016
  Misses          109        109
  Partials          0          0

Powered by Codecov. Last update 046e665...c1308fc

thanks!


Add precompile support for updating metadata key

HIP-657 introduced new metadata key that can be updated with TokenUpdate transaction.
We need to add that ability in precompiles such as update token info and update token keys as well.

Hello @MiroslavGatsanoga, did this HIP fully implemented on the network? I just tried creating a token with a metadata_key but it doesn't seem to work. Or maybe I did something wrong

Hello @MiroslavGatsanoga, did this HIP fully implemented on the network? I just tried creating a token with a metadata_key but it doesn't seem to work.

@quiet-node I think the HIP is implemented on HAPI level but currently not in the system precompiles, so if you tried creating it through using them that might be the cause.


Add a key to disable socd while held

Defaults to 0xA1/right shift

Hey, thanks! An alternative way of doing it would be calling unhook while the button is held and hook it back again when the button is released, but for now it's good as it is


Brixton.SR2 breaks Zuul when using Spring-security 4.1.x ( default in Brixton.SR2)

When creating a project from start.spring.io, and choosing both Zuul and Cloud OAuth, dependencies bring up Brixton.SR2 with Spring Security 4.1.0.RELEASE.
But looks like Brixton.SR2 relies on spring-cloud-security 1.1.0.RELEASE, which on its OAuth2ProxyAutoConfiguration relies on an invalid ProxyRequestHelper filter, as it no longer has the setTraces method.
This has been resolved in spring-cloud-security 1.1.1.RELEASE, but then, another errors arise.
This project replicates the error.
zuulsec.zip

Just saw it's been fixed in Brixton.SR3


Documentation for use as a library (--exclude-main)

I can't see any instructions for how to use the output of generate server --exclude-main?
Can that be done in such a way that I can write handlers in some non-generated location (not restapi/operations) and attached to the server in my main file? Or do they need to be in the same package, and so must be done by editing the first-run generated files?

Hello @OJFord first of thank you for using go-swagger, and let me tell you the good news that what you want is indeed already possible. In fact, IMHO it is the most sane approach.
What you could do is keep all your generated code in a single folder, eg gen as follows:

generate client using: swagger generate client -t gen
generate server using: swagger generate server -t gen --exclude-mean

After that you can write the cli Application yourself, as well as write the handlers. Swagger will do all the boring work for you, and you can simply concentrate on writing the thin CI (eg flag parsing code, config, ...) and the handler code. Thus you can focus on the stuff you care about, and let swagger take care of all the HTTP code.
For a complete example of this approach you can check out: https://github.com/go-openapi/kvstore/blob/master/doc.go

it specified the same gen target and thus all the generated code can be found here: https://github.com/go-openapi/kvstore/tree/master/gen
the cli app has been written manually, yet is very small in size, and can be found here: https://github.com/go-openapi/kvstore/blob/master/cmd/kvstored/main.go (handlers assignment L74-77)

Note that in this example the producers and consumers are still manually assigned. This is no longer needed as it will by default already assign correct consumers and producers. Be aware that this is till needed in case you want to assign non-supported consumers/producers;

the handler code is also written manually and can be found here: https://github.com/go-openapi/kvstore/tree/master/api/handlers

Please let me know if this answers your question.

Okay, I think I get it - I was confused by the path (in this case) gen/restapi/handlers - but I can just write handlers with the right signature (or set operationId in Swagger presumably?) and put them anywhere, as long as they're in package handlers - it won't try to look for them on a relative path for example?

Glad it helps you out, your comment seems to contain 2 questions, so let me first focus on the first one...
Where you put the handlers isn't important, in fact location is never an issue for anything. With Golang it also doesn't matter ever how you name things (except the fact that you can't used some reserved words). With Golang you usually are contracted by an interface or type. Usually you can't choose between the two, but in this case, Go-Swagger provides you the option to implement an interface or a function that adheres to a function type. So let's take kvstore as an example again.
If we check its swagger yaml specification (which location or naming is also not important), we can see there are only 4 operations defined. That means you will have to implement 4 handlers yourself, if you're generating a service using the approach describe above.
findKeys is one of them, and is in this project implemented using the FindKeysHandler interface in https://github.com/go-openapi/kvstore/blob/master/api/handlers/find_keys.go#L24-L42. This handler is then assigned to the kvstored API here: https://github.com/go-openapi/kvstore/blob/master/cmd/kvstored/main.go#L75, and that's all there is to it.
Now @casualjim choose in this approach to implement each handler, using the interface generated for that handler. But nothing stops you from assigning a standalone function directly. This is possible because there is also a function type generated for every function. For example for findKeys this is the FindKeyHandlerFunc. In case you have a function adhering to that signature, you could assign that function the same way as the interface is assigned.
So with that being said, let's move on to your second question...
The reason the swagger specification is embedded and thus required, is because this is how the Middleware.Context works, which is the core of your generated server. You can see the creation of it here. It used that spec then, in order to know how your API is configured. Because of this it can figure out things like its basePath. That context is also passed along to each route, as can be seen here: https://github.com/go-openapi/kvstore/blob/master/gen/restapi/operations/kvstore_api.go#L233-L251. To know more about this, it might be best for now to simply read through the runtime's middlware package, which can be found here: https://github.com/go-openapi/runtime/tree/master/middleware
Knowledge about how this all works, is however not required in order to use Go-Swagger. What you should remember is that most of the sever is configured dynamically, such that your generated server code can stay as small as possible.
So that's about that. Please let me go how you're getting along with your service, generated by Go-Swagger!

A tutorial has also be created, that fully explains the techniques and should give you all the info you need in order to create a Golang server using the --exclude-main option.
See #889 for more information.


Remove unnecessary word in comparison.md

The following sentence:

From this file gRPC frameworks will code generate a service base class...

Has the word "code" which is not required and should read:

From this file gRPC frameworks will generate a service base class...

Many thanks @guardrex for following up on this and other PRs. And kudos to you and the team for the ASP.NET docs - they are extremely detailed and have been very handy on my quest to acquire the sum of all ASP.NET knowledge :smile: :rocket:

Many thanks @guardrex for following up on this and other PRs. And kudos to you and the team for the ASP.NET docs - they are extremely detailed and have been very handy on my quest to acquire the sum of all ASP.NET knowledge :smile: :rocket:


TextOverflow.ellipsis is not  in the middle with Chinese text

flutter doctor
➜  ~ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.3.3, on macOS 12.6 21G115 darwin-arm, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.3)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.2)
[✓] VS Code (version 1.71.0)
[✓] Connected device (3 available)
[✓] HTTP Host Availability

• No issues found!

use Android Studio
When I use ellipsis, the Chinese dot appears in the middle, and the version 2.5.3 of the flutter is at the bottom
flutter 3

flutter 2.5.3

I found that English was normal, but there was a problem with Chinese
I hope it's all at the bottom

@xgapp It looks like the issue is only happening with canvaskit renderer.

Canvaskit
HTML

flutter doctor -v
[✓] Flutter (Channel stable, 3.3.3, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.3.3 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 18a827f393 (10 hours ago), 2022-09-28 10:03:14 -0700
    • Engine revision 5c984c26eb
    • Dart version 2.18.2
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.71.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.48.0

[✓] Connected device (4 available)
    • SM T225 (mobile)           • R9JT3004VRJ                          • android-arm64  • Android 12 (API 31)
    • iPhone 14 Pro Max (mobile) • 332079AF-E895-4685-910E-7B1E18B0C6B8 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-0 (simulator)
    • macOS (desktop)            • macos                                • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome 105.0.5195.125

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[✓] Flutter (Channel master, 3.4.0-33.0.pre.69, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.4.0-33.0.pre.69 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 16046be55a (28 minutes ago), 2022-09-28 22:19:36 -0400
    • Engine revision 38ac18460f
    • Dart version 2.19.0 (build 2.19.0-252.0.dev)
    • DevTools version 2.17.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.71.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.48.0

[✓] Connected device (4 available)
    • SM T225 (mobile)           • R9JT3004VRJ                          • android-arm64  • Android 12 (API 31)
    • iPhone 14 Pro Max (mobile) • 332079AF-E895-4685-910E-7B1E18B0C6B8 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-0 (simulator)
    • macOS (desktop)            • macos                                • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome 105.0.5195.125

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Sample code
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: Scaffold(
        body: Center(
          child: Container(
            alignment: Alignment.center,
            color: Colors.yellow,
            width: 100,
            height: 100,
            child: Column(
              children: [
                Text(
                  '阿斯顿阿斯顿撒大实打阿斯顿阿斯顿撒大斯顿阿斯顿撒大斯顿阿斯顿撒大',
                  style: TextStyle(overflow: TextOverflow.ellipsis, color: Colors.black),
                ),
                Text(
                  'Waiting for connection from debug service on Chrome',
                  style: TextStyle(overflow: TextOverflow.ellipsis, color: Colors.black),
                ),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

Also, I see there are many input sources, I did the test with Pinyin - Simplified. I'm not sure if it's same as yours.

Could you retry and confirm this?

Even for real machines

@xgapp This issue is reproducible on the latest stable and master channels.

Android: ❌
MacOS: ❌
Web: ❌

I also test on Flutter 2.10.5, it seems the issue can reproduce with Web only.

Android: ✅
MacOS: ✅
Web: ❌

✅: No Issue ❌: Issue reproduced

Demo (stable & master)

Android
Web
MacOS

Demo (2.10.5)

Android
Web
MacOS

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.3.6, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.3.6 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6928314d50 (30 hours ago), 2022-10-25 16:34:41 -0400
    • Engine revision 3ad69d7be3
    • Dart version 2.18.2
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.72.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 107.0.5304.62

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[!] Flutter (Channel master, 3.5.0-10.0.pre.141, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.5.0-10.0.pre.141 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 9b59a4e1f0 (49 minutes ago), 2022-10-27 21:37:32 -0400
    • Engine revision b5c52563bb
    • Dart version 2.19.0 (build 2.19.0-347.0.dev)
    • DevTools version 2.18.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.72.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 107.0.5304.62

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

Looks like this is a regression issue. Labeling it for further investigation from the team.

@xgapp This issue is reproducible on the latest stable and master channels.

Android: ❌
MacOS: ❌
Web: ❌

I also test on Flutter 2.10.5, it seems the issue can reproduce with Web only.

Android: ✅
MacOS: ✅
Web: ❌

✅: No Issue ❌: Issue reproduced
Demo (stable & master)
Demo (2.10.5)
Sample code
flutter doctor -v (stable and master)
Looks like this is a regression issue. Labeling it for further investigation from the team.

It needs to be 3. x,2.x normal
It the issue can reproduce with Android and Web.

我希望更多使用中文的朋友可以测试一下，是不是存在这个问题
我的环境：flutter 3.x、macos、android

This looks like an SkParagraph regression.

The SkParagraph text renderer used in Flutter 3 is rendering the ellipsis using the same font as the surrounding text.
On Android, the font used for the Chinese characters is NotoSansCJK.  That font's glyph for the default \u2026 ellipsis character is vertically centered.
The old Libtxt text renderer was selecting a font for the ellipsis using the font families in the TextStyle.  So on Android the ellipsis character would likely be rendered using Roboto, which has a glyph placed at the baseline.

SkParagraph could emulate Libtxt's policy by removing the code path in TextLine::shapeEllipsis that tries to render the ellipsis using the run.fFont typeface.
If that is skipped then TextLine::shapeEllipsis will fall back to the text style's fonts.

我希望更多使用中文的朋友可以测试一下，是不是存在这个问题 我的环境：flutter 3.x、macos、android

问题依旧在，环境：flutter 3.3.10、macOS、Chrome
This problem is still here, I downloaded the NotoSansSC font package from fonts.google.com, and it will render the garbled charactor after the ellipsis.
I'm using the latest stable version but the problem is still happened in canvaskit renderer, the same as @huycozy

Most of the time rendering the ellipsis with the same font as the surrounding text works better. In this case it does not.
There are few ways we can deal with this problem:

Provide a way to set a special font(s) for the ellipsis (no font set means the current behavior).
Provide a list of hard-coded fonts for each locale (for "zh-*" it will be NotoSansCJK, but there could be other cases).
Any other suggestions?..

Same issue, any update here?


options.protocols = ['https']

does not return proxies containing solely https proxies

Fixed by this commit]


tag_to_header.py / alignment error

Dear loeblab,
I am following your duplex sequencing bioinformatics pipeline and have encountered an error once trying to align the output from the tag_to_header.py script.
At first, I got an error with the script because my read headers did not consist of a "/". However, I changed this so that a "" would split the string right before the index sequence. For example:
initial read header:
@HWI-ST892:245:C41KRACXX:6:1101:1898:2153 1:N:0:CGATGTAT
new read header:
@HWI-ST892:245:C41KRACXX:6:1101:1898:2153 1:N:0/CGATGTAT
I then used these modified fastq files as input into the tag_to_header.py script and it seemed to work, generating the following output for the first read pair as an example (these are in separate files):
@HWI-ST892:245:C41KRACXX:6:1101:1898:2153_1:N:0|AAAAGCCGCGCC/CGATGTAT
@HWI-ST892:245:C41KRACXX:6:1101:1898:2153_2:N:0|AAAAGCCGCGCC/CGATGTAT
However, when I try to align the reads to create a SAM file using these files, I get the following error:
paired reads have different names: "HWI-ST892:245:C41KRACXX:6:1101:1898:2153_1:N:0|AAAAGCCGCGCC/CGATGTAT", "HWI-ST892:245:C41KRACXX:6:1101:1898:2153_2:N:0|AAAAGCCGCGCC/CGATGTAT"
However, when I align read pairs with different names without using the tag_to_header.py script, and using just the raw original fastq files, I do not encounter this error and the alignment proceeds without error.
Do you have any suggestions about why this isn't working? I would be very grateful.
Many Thanks.

What software are you using to create the SAM file?

I am using BWA mem to create the SAM file. Although I do not think it is a problem with this, because I have used the same algorithm on the raw fastq files.


Extended l1_norm to unsigned complex types and added tests

Codecov Report
Base: 92.24% // Head: 92.27% // Increases project coverage by +0.03% :tada:

Coverage data is based on head (e8dde09) compared to base (43a4846).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #288      +/-   ##
==========================================
+ Coverage   92.24%   92.27%   +0.03%
==========================================
  Files         119      119
  Lines       18004    18036      +32
==========================================
+ Hits        16607    16642      +35
+ Misses       1397     1394       -3

Impacted Files
Coverage Δ

argmin-math/src/primitives/l1norm.rs
100.00% <100.00%> (+7.89%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


🐞 [BUG] - Unrelated files changes --PWA thing

Description
Avoid modifying files related to the PWA. See if those changes are necessary. can be done at build process once. these should not come in git history
Current behaviour
these modify on every build or running dev server ----seems unrelated changes
Expected behaviour
These should not be changed ideally.. if getting changes then bare minimum should not come in git history
Reproduction steps
Just run the server.

Screenshots

Logs
No response
Browsers
Firefox, Chrome, Safari, Microsoft Edge, Opera
OS
Mac
Are you contributing for a program ?
Other
Code of Conduct

[X] I have read and agree to the Contributing Guidelines of this project.

There isn't a docker file in the project but it says in the descriptiion that docker is used


Added Trello web login provider

Apologies for the delay. I couldn't merge this PR directly, but your change has been pushed into master. Thanks!


Are there any plans to add support for SB 3.X?

Hi guys, as in topic I wanted to ask if you were thinking about it as very soon SB 2.X will have EOL
https://endoflife.date/spring-boot

tl;dr duplicate, since Spring Boot 3.x requires Spring 6.x:
https://github.com/yidongnan/grpc-spring-boot-starter/issues/778
https://github.com/yidongnan/grpc-spring-boot-starter/issues/826

is there a chance for a Release Candidate version in the near future?

@FyiurAmron 2.15 is missing #970 where SocketUtils are copied, without this 2.15.0 is unusable with SB 3.x cc @fengli79

@dswiecki true, good point.

@FyiurAmron @fengli79 @yidongnan Hi, is there a change for a RC or bugfix version in the near future ?

Notice that spring boot 3.0 is going to eol in a few weeks as well (for OSS). https://endoflife.date/spring-boot.
I'd like to understand what's the gap here, besides #970, does the community need more features to be compatible with spring boot 3.0 and 3.1? Consider the timeline of eol, can we go straightforward to 3.1 (any concern from existing users)?

Any ETA for this fix to rolled out?

IMO we should merge the autoconfigure projects into the starter projects in order to avoid the empty dependency packages.

Versions above 3.0.0 support Spring Boot 3.x


TP: adds the ability to rearrange delivery service table columns as well as toggle column visibility/searchability

NOTE: #3680 needs to be merged before this one.
What does this PR (Pull Request) do?

[x] This PR is not related to any Issue

This PR adds checkboxes to toggle the visiblity/searchability of ds table columns as well as adds the ability to reorder the columns.

Which Traffic Control components are affected by this PR?

Traffic Portal

What is the best way to verify this PR?
Navigate to https://tp.doman.com/#!/delivery-services and

reorder the columns; refresh the screen to ensure that the new order persists itself across browser sessions.
click on the drop down to toggle the visiblity/searchability of columns; refresh the screen to ensure that the selected columns are visible/hidden across browser sessions. also, ensure that values in hidden columns are not considered in the table search.

The following criteria are ALL met by this PR

[ ] This PR includes tests OR I have explained why tests are unnecessary
[ ] This PR includes documentation OR I have explained why documentation is unnecessary
[ ] This PR includes an update to CHANGELOG.md OR such an update is not necessary
[ ] This PR includes any and all required license headers
[ ] This PR ensures that database migration sequence is correct OR this PR does not include a database migration
[ ] This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY (see the Apache Software Foundation's security guidelines for details)

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3970/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3979/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3980/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3981/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3983/
Test PASSed.

closing this in favor of #3739 as i was having difficulties with git conflicts.


[RFD] Strategy for health checks

Strategy for health checks
What needs to change:
In the OpenCHAMI meeting today there was a fair bit of discussion around health checks and how best to integrate them, the main points brought up were (to my recollection - please add any I missed) were:

Some sites rely entirely on Slurm for health checks for compute nodes
Some sites reported that they need broader coverage than that and HPE noted that some sites may not use Slurm or PBS at all
NERSC reported they have thought about (but had no time to implement) moving health checks to GOSS and then checking their status from the Slurm node health check. This would allow health checks to be used more widely on say DVS servers which do not run Slurm.
NERSCs health check system has internal dependencies, so for instance we run checks for nvidia issues being reported in dmesg and if we find anything there we drain the node and avoid all future GPU health checks to prevent possible hangs.

What do you propose?
So to summarise this as an ask I would suggest:

OpenCHAMI should provide a framework to allow sites to compose an ordered series of health checks from the wider community and site specific checks. These checks should be tailored at run time for the node type they are running on and should allow depedencies to be specified to include/exclude checks based on previous results.
They should also be callable individually - without dependency checks - or as an orchestrated whole

What alternatives/examples exist?
There are things like:

NHC (Michael Jennings) and the (unpublished) NERSC health check system - both are targeting nodes in a batch system
GOSS - used by HPE's CSM for some testing
The CSM health checks - used in CSM for NCN and k8s checks and also for PostgreSQL cluster checks
The Slingshot fmn-check-fabric script - will run a set of tests across Slingshot switches, can also run individual tests

All of these can inform what is planned here.
Other Considerations?

Should not discriminate on whether or not a batch system is used
Should allow a site to pick and chose based on their needs, as well as easily add/modify checks to suit their requirements
Should be in a form which allows sites to run individual tests if needed, or as an orchestrated whole
Output should be in a form that will allow sites to easily view and consume it and should be in a user-requestable format (defaulting to human readable - tooling should be able to request YAML or JSON if they need that)

I'd like to add several clarifications/distinctions.
Understanding the health of a compute node is valuable to multiple systems.  They don't all need the same information or operate at the same frequency.  One common example of using health information is to determine if a node is ready/able to start new work.  Another is to detect and remediate hardware failures.  The scheduler is unlikely to get involved with hardware issues and really only needs to know that a node is unavailable.  The system administrators responsible for the reliability of the system will need far more detail.  Which piece of hardware has failed?  What remediation actions have already been attempted?
Building one system that addresses both of these use cases and many others may not be well optimized for the most common uses.  We should consider the scope for health checks as we pursue this discussion.

I consider support for arbitrary linked health checks to be an essential part of system management, but mostly out of scope for the current work of OpenCHAMI which aims to be OS agnostic and remain outside the compute image itself.
Would it be reasonable to re-work this discussion a bit to indicate how an external system could be built to accomplish these goals and what OpenCHAMI APIs would be necessary to support that?


Bugfix/tb bugfix 1203

这个 PR 实现什么功能/修复什么问题:

华为云webconsole 支持华为云
负载均衡acl同步fix

是否需要 backport 到之前的 release 分支:

release/3.6

/area region
/cc @yousong @zexi

Codecov Report

Merging #9180 (5c4c77a) into master (3a6713a) will increase coverage by 11.78%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #9180       +/-   ##
===========================================
+ Coverage    5.85%   17.63%   +11.78%
===========================================
  Files         834       89      -745
  Lines      129871     8960   -120911
===========================================
- Hits         7602     1580     -6022
+ Misses     121588     7206   -114382
+ Partials      681      174      -507

Flag
Coverage Δ

aFlag
17.63% <ø> (+11.78%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/multicloud/esxi/storagecache.go

pkg/compute/models/natgatewayresource.go

pkg/compute/models/specs.go

pkg/monitor/bus/bus.go

pkg/util/ansible/parser.go

pkg/compute/models/networks_id_change_handlers.go

pkg/compute/models/managedresource.go

pkg/monitor/models/suggestsysruledrivers.go

pkg/hostman/monitor/qmp.go

pkg/compute/models/networks.go

... and 734 more

Continue to review full report at Codecov.

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


undefined tailwind variables, css sourcemap warnings

Environment
- Operating System: Linux
- Node Version:     v22.12.0
- Nuxt Version:     3.14.1592
- CLI Version:      3.17.1
- Nitro Version:    2.10.4
- Package Manager<EMAIL_ADDRESS>- Builder:          -
- User Config:      default
- Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>- Build Modules:    -

Reproduction
A compiled example is at https://nuxt.endquote.com/projects/launchpad, inspect the video play button.
 A complete log of this run can be found in: /home/.npm/_logs/2024-12-23T16_24_38_034Z-debug-0.log

Tried on Codesandbox: "couldn't start MicroVM"
Describe the bug
Tailwind in general is working fine for layout classes. However if I use a class like drop-shadow-lg it does not have an impact as it seems some variables are undefined.

Perhaps related, I'm seeing these warnings when building:
[vite:css] Lexical error on line 1: Unrecognized text.                                                                                4:12:25 PM

  Erroneous area:
1: infinity * 1px
^..^
945|    }
946|    .rounded-full {
947|      border-radius: calc(infinity * 1px);
   |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
948|    }
949|    .rounded-s { (x2)

ℹ ✓ 227 modules transformed.                                                                                4:12:26 PM
[plugin @tailwindcss/vite:generate:build] Sourcemap is likely to be incorrect: a plugin (@tailwindcss/vite:generate:build) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help

In nuxt.config.ts I have this:
css: ["~/assets/css/main.css"]
In main.css I have this:
@import "tailwindcss";
@import "@nuxt/ui";

Additional context
I'm new to vue/nuxt/tailwind so it's entirely possible I'm doing something wrong.
Logs

could you please share a minimal reproduction with code?

Moved to https://github.com/nuxt/ui/issues/2964 with reproduction.


stable diffusion v2 notebook

Also, we should be consistent with the phase "Text-to-Image", if we say Text to Image without the - it means a different thing too.

View entire conversation on ReviewNB

And why are we not using v2.1?

View entire conversation on ReviewNB

Oh nevermind, Yury already mentioned it.

View entire conversation on ReviewNB

you can do evrything want you want, I just want remember that some users (including me) does not have GPU at all

View entire conversation on ReviewNB

Also, I still recommend splitting the notebook into two. @yury-gorbachev and @eaidova? The infinite zoom is a nice notebook by itself and this will greatly improve the readability. We can have them in the same folder by the way.

Also, this command line made it very hard to rerun the code -- to get a different image.

this part is beautiful and easy to read by the way.

10 frames is too aggressive and it broke at the end. We shall update it to 5.

Uploading infinite_zoom_out.mp4…
Uploading infinite_zoom_in.mp4…
It should be seconds, not frame? And it looks so cool

GPU doesn't work on the first 1/2... black image


Online mode bypass

If a user is authenticated with Mojang's servers, they should be able to skip logging in.

This feature is implemented and will be added in 1.2.0 release!

Awesome :D

Will this require the server to be in online mode? Will this mess with the UUIDs of an existing offline server?

Will this require the server to be in online mode? Will this mess with the UUIDs of an existing offline player?
Nope. Server can be either in online, or offline mode. No additional setup will be needed, only updating the mod!

Awesome, thanks

1.2.0 is now released!


Scraped vulcanpost.com (314kB)

Notes:

Scraped 56 articles from vulcanpost.com with url, title, and body
let me know if it can be improved, or any issue with the data. thanks!

lgtm


ndt_mapping

When I extract the pcd file and pose file from the bag,I can get the following contect
but gnss_loc.txt and lidar_loc.txt the two files are empty.
What's wrong with it?

You should check the topic is in your record file
gnss_loc_topic /apollo/localization/measure_gnss
lidar_loc_topic  /apollo/localization/measure_lidar
Since we only need odometry_loc.txt so it's doesn't matter.
odometry_loc_topic /apollo/localization/pose


Tracking URL regex doesn't match all links (in the HTML body)

http://www.google.com
http://www.google.com/?q=abc
http://www.google.com/search/
http://www.google.com/
The regex matches the first 3 links, but not the last one. Only applicable to the HTML body by the way, in the plain text body all links are replaced properly.

Probably related to #115


Inconsistent behavior of SubjectStub

# fails
expect(subject).to receive(:my_method)
expect(subject).to receive(:my_method).and_call_original
expect(subject).to receive(:my_method).and_wrap_original { |m, *| m.call(42) }

# passes
expect(subject).not_to receive(:my_method)

It should either fail on not_to and to_no; or it should pass when matcher has and_call_original or and_wrap_original modifiers.

Somewhat related: with the current implementation/error message it’s not clear to me why that would be a bad thing to begin with. When I stub a method on the subject it’s exactly what I want because I don’t care about testing #my_method itself, only that it gets called, e.g. composing a result.

The problem of stubbing the object under test is described in “Smell 1: Stubject” of https://samphippen.com/introducing-rspec-smells/, and in this Thoughtbot blog post: https://robots.thoughtbot.com/don-t-stub-the-system-under-test
But yes, the cop‘s message is very vague.


Allow buildSrc to use and see other included builds

This is one of the limitations of buildSrc project when compared to regular included builds.
Expected Behavior
buildSrc project should allow to include builds.
buildSrc should see builds included by the root project - this is how regular included builds behave.
Current Behavior
buildSrc explicitly prohibits including a build in its settings.gradle: Cannot include build 'some-build' in build 'buildSrc'. This is not supported yet.
buildSrc project does not see the builds included by the root project.
Context
This prevents sharing certain conventions or build logic via binary plugins when using buildSrc - conventions/logic that a project author wants to be shared between production software build and the build logic build (buildSrc).

You can (probably since the change that the settings script is evaluated before buildSrc is built) include a build in the parent builds settings script and then reference it in the buildSrc build. I just tried it as the question came up in the community slack and it works just fine. I guess that is as far as it will get without buildSrc being a "regular" included build yet.

This is fixed in Gradle 8.0 via https://github.com/gradle/gradle/pull/22540.


We're not running a vanilla config, and it's defined in TS, I am not sure exactly how that would work, but a good option would be to just allow opting in to inlining the thresholds as arguments.

@seivan : Thanks for the issue.
So if it is just defined in the TS file, you can set the vite-config-path to that like so:
    - name: 'Report Coverage'
      uses:  davelosert/vitest-coverage-report-action@v1
      with:
        vite-config-path: vite.config.ts

As long as the coverage is defined directly in that file, that'll work.
I kind of follow on the idea here of vite to define everything within that config file.
However, if above suggestion does not work for you, I'll be happy to draw something up next week that allows you to define thresholds manually.

I am going to close this, as ts-configs are now read on default, so this shouldn't be an issue anymore. 🙂


How does liquibase-github-action relate to liquibase-github-actions?

How does liquibase-github-action relate to liquibase-github-actions?  (What should people use?)

liquibase-github-actions is the "new" incarnation of using Liquibase through GitHub actions. This repository will continue to exist, but likely won't be updated. liquibase-github-actions is programmatically generated so it will be updated as each new version of Liquibase is released. If possible, you may want to switch to liquibase-github-actions.

Happy to switch to new liquibase-github-actions approach.  One concern that I have is that it is unclear where the Issues are for those actions.

@awhitford-cip Each new action has a section saying where to report issues. Example for update: https://github.com/liquibase-github-actions/update#feedback-and-issues

Perfect!  Sorry I didn't see that.


Bot cannot jump repeatedly

When navigating using mineflayer-navigate, the bot is unable to jump as fast as necessary, due to physics.js preventing jumping from happening too quickly:  https://github.com/andrewrk/mineflayer/blob/master/lib/plugins/physics.js#L99
This bug causes this: https://github.com/Darthfett/helperbot/issues/41

Ah, good point !
That check was added to prevent the bot to jump to quickly was added to fix andrewrk/mineflayer#114 (which it did).
But apparently that's not exactly the correct fix.
We need to find the right way to allow both things to work correctly.

I wonder if physics.js is setting the bot.entity.onGround too quickly?  It
seems like the reason constantly jumping wouldn't work is because the
server doesn't realize we landed.
It would probably be good to look at the positions sent by the Notchian
client and mineflayer client and compare.  Maybe we could send a second
position update with the on-ground position when we are supposed to have
landed.
On Aug 30, 2015 8:43 PM, "Romain Beaumont"<EMAIL_ADDRESS>wrote:

Ah, good point !
That check was added to prevent the bot to jump to quickly was added to
fix andrewrk/mineflayer#114
https://github.com/andrewrk/mineflayer/issues/114 (which it did).
But apparently that's not exactly the correct fix.
We need to find the right way to allow both things to work correctly.
—
Reply to this email directly or view it on GitHub
https://github.com/andrewrk/mineflayer/issues/327#issuecomment-136243913
.


Add a few more logs to debug imagesCache not being respected in certain workflows

/assign @hankliu43 @adjackura

I'm able to reproduce locally, thanks, closing the PR.


feat: notebook showing how to parse the generated tfrs.

Is the GCS bucket publicly available?

Is the GCS bucket publicly available?

It is.


Frontend for Timeliness Tab

To include Timeliness Tab (same format and UI as completeness).
Data will be acquired by making an api call very similar to the completness tab, except a different aggregation code will be used in the url.

The backend should be done, see issue #149 for details.

I've created branch timeliness on frontened and mad. I basically cloned completeness and changed the aggregation function. I cannot see how it works on Madagascar at the moment due to my technical struggle, but @jonathansberry you should be able to see.
How should we call "Reporting sites never reported" table?

This has been merged into master.  I will close the issue whilst we focus on the rest of the milestone.

Remove "clinics not reporting tab".

It's ready now: https://github.com/meerkat-code/meerkat_frontend/pull/169


Add marker traits for table-specific metadata.

Currently, metadata is a single trait.  When one thinks of external tools exporting to tskit, one starts to worry that loads of Vec<T: tskit::metadata::MetadataRoundTrip> accumulate, leading to the possibility that the wrong metadata will be sent to the wrong table.
This PR is an attempt to add safety to the traits, meaning that a mutation table row can only get "mutation meta data", which client code must specify via a marker trait.
It seems that we can also provide little macros like register_mutation_metadata!(...) to streamline this a bit.

cc @MomoLangenstein -- it'd be nice to see your thoughts on this. It is a minimal-ish API change, and it may affect how you are exporting your data. But it seems that the next release is about "type safety", which led me to this.

This looks like a good change to me as well. Do you plan on adding marker traits for the other metadata types as well?
I also noticed that you swapped out dynamic dispatch for generics in one location - what do you think about doing that for the entire API as well? Use generics is … well more generic and more expressive … and you can then still express the dynamic dispatch case in that.

Yes, I'll do all the table types similarly.  I just wanted some feedback
prior to diving in.
I'll also look at generics, too.
On Fri, Aug 27, 2021, 10:32 PM Momo Langenstein @.***>
wrote:

cc @MomoLangenstein https://github.com/MomoLangenstein -- it'd be nice
to see your thoughts on this. It is a minimal-ish API change, and it may
affect how you are exporting your data. But it seems that the next release
is about "type safety", which led me to this.
This looks like a good change to me as well. Do you plan on adding marker
traits for the other metadata types as well?
I also noticed that you swapped out dynamic dispatch for generics in one
location - what do you think about doing that for the entire API as well?
Use generics is … well more generic and more expressive … and you can then
still express the dynamic dispatch case in that.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tskit-dev/tskit-rust/pull/158#issuecomment-907573544,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQ6OHYDB3JPLR7YLKN37NDT7BYBTANCNFSM5C6K7ZHA
.

The change to a generic for the current diff involves a private class, and was to enable absorbing all the new trait markers.  But it won't break API to make all the other functions generics as well, so may as well do it in this pull request.

@MomoLangenstein -- I now realized the issue with generics vs dyn.  Having a function accept Option<& dyn Something> works, but Option<&M> does not, failing to compile when None is passed in.  We really don't want metadata to be passed in as non-&, as it may be arbitrarily expensive to clone.  It also feels hackish to supply a dummy type to satisfy the trait bounds to accommodate None.

@MomoLangenstein -- I now realized the issue with generics vs dyn. Having a function accept Option<& dyn Something> works, but Option<&M> does not, failing to compile when None is passed in. We really don't want metadata to be passed in as non-&, as it may be arbitrarily expensive to clone. It also feels hackish to supply a dummy type to satisfy the trait bounds to accommodate None.

Ah, I see where that compilation error comes from. Have you already merged the API changes to provide methods which accept no metadata or metadata unconditionally? In that case, there are methods that always work for the user and if they want to supply an option, then it’s their responsibility to type it (since they go down the explicit route, they should pass Some in some case, meaning the Option will be typed. In this case, you could then implement the optional API using the two explicit cases (I.e. switch it around) to avoid an internal compilation failure.
Another option would be to give M the default value () and implement the metadata trait for it (which would generate empty metadata).
The reason why I’d personally still prefer generics is that they are more Rusty and provide the compiler with better optimisation potential.

Yes, the _with_some_metadata variant is merged.  To make the generic version work, I need more code duplication.  Right now, all variants of an "add row" function work by calling one of them.  To have the different versions work as you suggest, 2 of the 3 at least would need to make unsafe calls to the C API.
I'll think more on this.

In this case, you could then implement the optional API using the two explicit cases (I.e. switch it around) to avoid an internal compilation failure.

Aha--this is the key....

Is there a C++ version of the tskit API? In that case, you could use cxx to generate safe Rust calls to the API to avoid having to use unsafe code (though I’m not one of the people who scream in fear every time unsafe pops up - instead I just put a comment on top of every unsafe block to explain why it’s actually safe)

Is there a C++ version of the tskit API? In that case, you could use cxx to generate safe Rust calls to the API to avoid having to use unsafe code (though I’m not one of the people who scream in fear every time unsafe pops up - instead I just put a comment on top of every unsafe block to explain why it’s actually safe)

No, the canonical API is C, and always will be.  The unsafe bit here is that None for metadata means NULL/nullptr in C/C++.  So, it is easy to deal with, and safe enough.   More generally, the C API does a lot with bare pointers.  It's all quite normal, and well-implemented on the C side.  It just invokes fear in rustc, of course.

The most recent commit changes to generics.  It is now a bit funky, maybe, as the back-end private struct still expects an Option, bit that can be fiddled with if necessary.

That change for one of the tables looks good to me

That change for one of the tables looks good to me

Thanks.  I'll sort the rest out on Monday, I hope.

Thanks for the ping on this, very interesting! I share the same sentiments about generics where possible, and don't see it as much of a bad thing to have two unsafe calls out to the C implementation. I like that you no longer have create an Option when you don't need one. Maybe it's since I haven't used this API, but it's unclear to me when you wouldn't statically know which of the explicit cases (no Option) you would use.

It is now a bit funky, maybe, as the back-end private struct still expects an Option, but that can be fiddled with if necessary.

Are you saying it would be feasible for EncodedMetadata to not hold an optional? That does seem simpler in this world.

Thanks for the ping on this, very interesting! I share the same sentiments about generics where possible, and don't see it as much of a bad thing to have two unsafe calls out to the C implementation. I like that you no longer have create an Option when you don't need one. Maybe it's since I haven't used this API, but it's unclear to me when you wouldn't statically know which of the explicit cases (no Option) you would use.

It is now a bit funky, maybe, as the back-end private struct still expects an Option, but that can be fiddled with if necessary.

Are you saying it would be feasible for EncodedMetadata to not hold an optional? That does seem simpler in this world.

The option exists because metadata is optional.  But you are right that you should know statically which function to call.  The encoded metadata class is not visible to client code, so the option is harmless for the most part, but can (and probably should) be removed.

I've eliminated the option entirely.  I'm liking this mich more.

It looks great - apart from:
if self.encoded.is_empty() {
   0
} else {
   self.encoded.len() as tsk_size_t
}

It looks great - apart from:
if self.encoded.is_empty() {
   0
} else {
   self.encoded.len() as tsk_size_t
}

Yeah, oops!  I'll fix that.


Prime Number in range ( Algorithm ) (C++)

In this i will like to find the prime numbers in a specific range from a to b and print the count and  numbers !! Will start working as soon as i get assigned !!

Hello, I'm Kishan Kumar Seth, participant at GGSOC'21.
I would like to solve this problem.
Please assign me this issue.

Hi, I'm Shivam Kumar , participant of GSSOC'21.
I would like to solve this issue in JAVA with proper comment, indentation and time-complexity.
Please assign this issue to me.

Hi I am GSSoC'21 participant
i would like to contribute in Prime Number in range using C++
i will write the clean and optimized code , by keeping time and space complexity in mind and
with  brief commenting and algorithm.
so i would like @rudrakshi99  to please assign this project to me :)

Hello, I'm Shreya Dubey ,participant of GSSOC'21.
I would like to solve this problem.
Please assign me this issue.

Hello, I'm Vishal Singh, participant at GGSOC'21.
I would like to solve this issue in JAVA with proper  indentation .
@rudrakshi99
Please assign this issue to me.

@shiv-30

Hello, I'm Kishan Kumar Seth, participant at GGSOC'21.
I would like to solve this problem.
Please assign me this issue.

Sorry I am working on this issue !!

Hi, I'm Shivam Kumar , participant of GSSOC'21.
I would like to solve this issue in JAVA with proper comment, indentation and time-complexity.
Please assign this issue to me.

Create a new issue you will get assigend for java language i am doing it in c++

Hi I am GSSoC'21 participant
i would like to contribute in Prime Number in range using C++
i will write the clean and optimized code , by keeping time and space complexity in mind and
with brief commenting and algorithm.
so i would like @rudrakshi99 to please assign this project to me :)

Sorry i am working on it

Hello, I'm Shreya Dubey ,participant of GSSOC'21.
I would like to solve this problem.
Please assign me this issue.

sorry I am working on it

Hello, I'm Vishal Singh, participant at GGSOC'21.
I would like to solve this issue in JAVA with proper indentation .
@rudrakshi99
Please assign this issue to me.

Create a new issue this issue is for cpp

Hello @rudrakshi99, I would like to work on this issue using Python. Kindly assign it to me! :)

please assign this issue to me, i would like to work in cpp.


Very low F1 (Average F1 : 17.53%  on GAP dataset. Is it possible to get a sample of OntoNotes dataset ?

I used pretrained SpanBERT_base model to evaluate on gap-test.tsv after converting to jsonlines and got very low F1 (Average F1 : 17.53% , Average precision (py): 10.64% Average recall (py): 56.61% ). So, wanted to try on OntoNotes Dataset. Is it possible to get a sample of that ?

Hi @SinhaPrateek
Could you please share what steps you have taken to evaluate this model on GAP data-set? [Any additional command, changes in file, data, or anything else other than mentioned in ReadMe file] Or you can just share the complete procedure that you followed.
Actually, I am new to this research area, and doing similar sort of evaluation as you mentioned above. So that would be really helpful for me if you elaborate these steps (along any possible issues that may arise + its solution as well) in detail for me.
Thanks in advance!


add i18n

@markkaylor thanks for the update, but it looks like there are still quite a few things left from my original review. Make sure you click on "load more" to see everything

yeah you are right, sorry about that.  Will update first thing in the morning.


A few improvements of code and test scripts and etc.

Hi,
I have made some code changes to this interesting project to enhance maintainability and integratability with various protein design protocols.
In brief, the changes include:

Adding a GitHub Action CI for testing.
Removing uploaded TMalign and FoldSeek binaries. Instead, two utility modules now handle the binaries, which works for both macOS and Ubuntu.
PretrainedModel : Fetching weights model from Hugging Face.
Introducing basic classes like Mask (handling mask input string and index output) and StructuralSequence (handling amino acid sequence, structural sequence, and SA sequence).

Considering the substantial amount of code changes, it might be improper to contribute them in a single PR. I will submit the PR for your review if you find these changes valuable.
Thank you again for your excellent project!

Hello Yinying,
Thank you very much for your interest in our work and having done such a lot of work to make it better!
There are too much files being modified and added so we have to carefully evaluate the code before we merge them into the main branch. I'm sure that some of the changes would be beneficial. However, it seems not necessary to wrap a function too strictly, which might lose the flexibility.
For instance, I notice that you defined two classes for TMalign, namely TMalignCompile and TMalignWrapper. I'm not sure is it worth defining too many things rather than a simple function get_tmscore(), which only requires a binary file and two pdb paths. Basically, we want to keep the code as simple as possible for higher maintainability and flexibility.
It's worth noting that we have to ensure users to run SaprotHub smoothly even without any ML and coding background. So what we care most is that how we can improve the interactive interface for better user experience. Given this consideration, further decorations for previous code will introduce more complexity and may not be recommended.
Anyway, we do not doubt that there must be some useful changes from your submissions and we sincerely appreciate your effor to make the project better. Looking forward to your futher feedback !
Best regards,
Jin

Hi Jin,
Thanks for your reply and pointing these out!
I completely understand the honorable responsibility that you and your team have in reshaping our protein community and it's indeed taugh to make code change on such a scale.
One of my purpose is reducing the deployment works (third party binaries, pretrained weights, etc.) that people might be concern with, especially on their own machines. Moreover, I aim to make it easier for those who, like myself, are trying to connect SaProt to their own protein design workflow.
Now let me explain to you this - I wrote TMalignCompile because I couldn't find a proper binary build for my Mac with a M1 chip, meaning that I had to compile it from source code and handling any potential exceptions during building. It may seem out of place in the codebase, but I couldn't find a better solution. 🥲
However, as for the wrapper class, which was originally inspired from AF2's data tools like HHblits , I acknowledge that it is over-designed, adding redundant and irrelevant code, which complicates maintenance. I truly apologize for this. 🫤
Still, if you find any part of these code changes valuable for your work, feel free to cherry-pick it and adapt them into you codebase!
Best regards,
Yinying


Remove ambertools to allow windows build

Try to resolve #4 by removing what appears to be an unnecessary dependence on ambertools.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

@conda-forge-admin please rerender

It looks like the win build is failing on the compilation of a cython extension we have since removed and replaced with numba:
   C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:D:\bld\openmmtools_1615515956881\_h_env\libs /LIBPATH:D:\bld\openmmtools_1615515956881\_h_env\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" /LIBPATH:D:\bld\openmmtools_1615515956881\_h_env\Library\lib /LIBPATH:D:\bld\openmmtools_1615515956881\_h_env\Library\lib /EXPORT:PyInit__mix_replicas build\temp.win-amd64-3.6\Release\./openmmtools/multistate/mixing/_mix_replicas.obj /OUT:build\lib.win-amd64-3.6\openmmtools\multistate\mixing\_mix_replicas.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\./openmmtools/multistate/mixing\_mix_replicas.cp36-win_amd64.lib
       Creating library build\temp.win-amd64-3.6\Release\./openmmtools/multistate/mixing\_mix_replicas.cp36-win_amd64.lib and object build\temp.win-amd64-3.6\Release\./openmmtools/multistate/mixing\_mix_replicas.cp36-win_amd64.exp
    _mix_replicas.obj : error LNK2001: unresolved external symbol drand48
    build\lib.win-amd64-3.6\openmmtools\multistate\mixing\_mix_replicas.cp36-win_amd64.pyd : fatal error LNK1120: 1 unresolved externals
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX64\\x64\\link.exe' failed with exit status 1120
    Running setup.py install for openmmtools: finished with status 'error'

We just need to cut a new openmmtools release.
@mikemhenry, can you help us cut the release for the recent updates to openmmtools, with @jaimergp giving you pointers?
We can then update this recipe for the latest release and hopefully get builds out.

@jchodera Can do! I'll work with @jaimergp on the release, PR will be here:
https://github.com/choderalab/openmmtools/pull/503

Yes! I will:

[ ] Check to see if unit tests pass if we remove ambertools
[ ] Check to see if we can install openmmtools on a windows box


VLOG(1) an error if cuDNN sub-lib pre-initialization fails

This lets us detect cases where we've built against cuDNN 8.0.4+ but
are running with cuDNN 8.0.3 or older.

CC @nluehr


[video_player] playing from background with media notification

Use case
When a user navigates away from our app or locks their screen, the video playback stops, only in ios, android works. This interrupts the user's viewing experience and requires them to reopen the app to resume playback. Additionally, users expect to be able to control video playback from the lock screen, media notification, or using headset buttons, but our app does not currently support these features.
We have explored several alternative solutions, including:
Using the flutter_background_service package to run a background service, but it does not provide the necessary functionality to interact with the media notification, lock screen, or headset buttons.
Utilizing the flutter_media_notification package, which provides some basic functionality for media notifications, but it hasn't been updated for a long time.
Implementing a custom solution using platform-specific code (e.g., Android Services, iOS Background Modes), but this would require significant development effort and may not be feasible for our project timeline.
video_player package does not support background playback or interaction with the media notification, lock screen, or headset buttons.
This feature would enable our app to continue playing video in the background, even when the user navigates away or locks their screen. Additionally, it would allow users to control video playback from the media notification, lock screen, or using headset buttons, providing a more seamless and intuitive viewing experience.
 They can still control video playback from the lock screen or using headset buttons.
A user is watching a video on our app and navigates away to another app. They can still control video playback from the media notification or using headset buttons.
Proposal
Allow video player to run in the background and interact with the media notification, the lock screen, headset buttons.

Hi @fuz12
For background audio capability, this is a known issue being tracked at https://github.com/flutter/flutter/issues/62739.  And for picture-in-picture feature, please see https://github.com/flutter/flutter/issues/60048.
Closing this issue as a duplicate, so please follow up on those issues.


Fix controller feautregates config in helm

Pull Request Motivation

Fix controller featuregates list to proper-case in helm values sample config. Also updated it with current featuregates.
Fixes #6496
Kind

bug
Release Note

NONE

/ok-to-test
Thanks for taking a look at this 😁


Many T-SQL functions say that Synapse supports them when they do not

I cross referenced the pages for TSQL string functions against the T-SQL language elements reference. In 5 minutes I found 5 examples of functions that are not (yet?) supported by Azure Synapse despite the docs saying it does.
I know there are more examples.
As a heavy-user of multiple MSFT SQL products, it is greater pain that there is no accurate source of truth as to what is and isn't supported by Synapse (greater even than the fact that Synapse T-SQL is missing a lot of very common T-SQL functions).

https://github.com/MicrosoftDocs/azure-docs/issues/55713
#4864
#4861

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

@swanderz Hi Anders, thank you for submitting this PR and bringing this to our attention. We are updating the T-SQL language elements reference doc to show that the following functions are supported in Azure Synapse:
docs/t-sql/functions/concat-ws-transact-sql.md
docs/t-sql/functions/string-agg-transact-sql.md
docs/t-sql/functions/string-split-transact-sql.md
docs/t-sql/functions/trim-transact-sql.md
docs/t-sql/functions/translate-transact-sql.md is not supported and does not show as supported in the docs.
In regards to this PR, these T-SQL documents have the appropriate monikers. Monikers are used to filter the content based on the versions selected in the version drop down. The "=sqlallproducts-allversions" moniker is essentially a no filter selection. We include this on every document so that customers can see all the content on a topic by selecting "All SQL" from the version drop down on the top left of each document.  Because of how the "=sqlallproducts-allversions" moniker is used it is not appropriate to remove it from these articles.
Your input is appreciated and we will be updating the T-SQL language elements reference doc document.
I will be closing this PR.  We hope to hear from you again.


cannot build ROS2 docker, Failed building wheel for opencv-contrib-python

Hello,
I tried to build the ROS2 docker container ros:foxy-ros-base on my jetson nano after making some changes to the docker file so that I could add some python libraries to my docker container. I have edited the docker file and built the container to add python libraries before using jetson-containers build ros:foxy-ros-base a few times, however now when I try to do this I get to 100% and then get the following error message:   Traceback (most recent call last):     File "/usr/local/lib/python3.6/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>       main()     File "/usr/local/lib/python3.6/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main       json_out['return_val'] = hook(**hook_input['kwargs'])     File "/usr/local/lib/python3.6/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 262, in build_wheel       metadata_directory)     File "/usr/local/lib/python3.6/dist-packages/setuptools/build_meta.py", line 231, in build_wheel       wheel_directory, config_settings)     File "/usr/local/lib/python3.6/dist-packages/setuptools/build_meta.py", line 215, in _build_with_temp_dir       self.run_setup()     File "/usr/local/lib/python3.6/dist-packages/setuptools/build_meta.py", line 268, in run_setup       self).run_setup(setup_script=setup_script)     File "/usr/local/lib/python3.6/dist-packages/setuptools/build_meta.py", line 158, in run_setup       exec(compile(code, __file__, 'exec'), locals())     File "setup.py", line 541, in <module>       main()     File "setup.py", line 314, in main       cmake_source_dir=cmake_source_dir,     File "/tmp/pip-build-env-4_4wsjoz/overlay/lib/python3.6/site-packages/skbuild/setuptools_wrap.py", line 683, in setup       cmake_install_dir,     File "setup.py", line 454, in _classify_installed_files_override       raise Exception("Not found: '%s'" % relpath_re)   Exception: Not found: 'python/cv2/mat_wrapper/.*\.py'   Building wheel for opencv-contrib-python (pyproject.toml): finished with status 'error'   ERROR: Failed building wheel for opencv-contrib-python Failed to build opencv-contrib-python ERROR: Failed to build one or more wheels The command '/bin/sh -c /tmp/opencv/opencv_install_deps.sh &&     pip3 install --no-cache-dir 	 opencv-contrib-python~=${OPENCV_VERSION}     || /tmp/opencv/build.sh' returned a non-zero code: 1 Traceback (most recent call last):   File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main     "__main__", mod_spec)   File "/usr/lib/python3.6/runpy.py", line 85, in _run_code     exec(code, run_globals)   File "/home/team9jetson/jetson-containers/jetson_containers/build.py", line 103, in <module>     build_container(args.name, args.packages, args.base, args.build_flags, args.simulate, args.skip_tests, args.test_only, args.push, args.no_github_api)   File "/home/team9jetson/jetson-containers/jetson_containers/container.py", line 143, in build_container     status = subprocess.run(cmd.replace(_NEWLINE_, ' '), executable='/bin/bash', shell=True, check=True)     File "/usr/lib/python3.6/subprocess.py", line 438, in run     output=stdout, stderr=stderr) subprocess.CalledProcessError: Command 'DOCKER_BUILDKIT=0 docker build --network=host --tag ros:foxy-ros-base-l4t-r32.7.4-opencv --file /home/team9jetson/jetson-containers/packages/opencv/Dockerfile.pip --build-arg BASE_IMAGE=ros:foxy-ros-base-l4t-r32.7.4-numpy --build-arg OPENCV_VERSION="4.5.0" --build-arg OPENCV_PYTHON="4.x" --build-arg CUDA_ARCH_BIN="5.3,6.2,7.2" /home/team9jetson/jetson-containers/packages/opencv 2>&1 | tee /home/team9jetson/jetson-containers/logs/20240421_161329/build/ros_foxy-ros-base-l4t-r32.7.4-opencv.txt; exit ${PIPESTATUS[0]}' returned non-zero exit status 1.
I tried adding RUN apt-get update && apt-get install -y \     libopencv-dev=3.2.0+dfsg-4ubuntu0.1 before ros2_build.sh is run in the dockerfile but this made no difference. Can anyone advise on this please?

Hi @samir6577 , it has been a while since I built these on JetPack 4, let me try and get back to you.   For now I would recommend just using dustynv/ros:foxy-ros-base-l4t-r32.7.1 as your base image and installing your desired python packages on top of that, without rebuilding the foxy base container.

Hi @dusty-nv thanks for the response, to build on top of that base image would I run jetson-containers build dustynv/ros:foxy-ros-base-l4t-r32.7.1 ?

@samir6577 you would use FROM dustynv/ros:foxy-ros-base-l4t-r32.7.1 in your own dockerfile and docker build it.   I believe I have fixed this in the jetson-containers dev branch though with commit 8f7df17 - so try checking out the dev branch and building ros:foxy-ros-base again.
It was failing to compile opencv, even though JetPack 4 could build that version before, so I think some other python packages or toolchains were updated in pip causing it to fail more recently (not a surprise really given how old that version of ubuntu is).  The opencv container now builds again on JetPack 4, and is currently building ros:foxy-ros-base

Ok the ros:foxy-ros-base build passed last night on JP6, should be good to go 👍


Wrong upload speed

The upload speed of this server should be at least 29.9 Mbytes/s, as shown by the following transfers of the same file from this server to (1) another one and (2) Google Drive with rclone
(1)
x.zip       43%  235MB  29.9MB/s   00:10 ETA

(2)
Transferred:      534.924M / 534.924 MBytes, 100%, 23.788 MBytes/s, ETA 0s

Nevertheless, speedtest-cli shows an upload speed between 1.6 and 5 Mbits/s in almost all the closest servers. Just tow of  of them (Hosted by Speedy.it by Videobyte S.r.l. (Arezzo) [0.57 km]: 2.685 ms) shows a reasonable upload speed of 529.90 Mbit/s.
Why does it happen?
List of closest servers:
Retrieving speedtest.net configuration...
 2811) Aruba S.p.A. (Arezzo, Italy) [0.57 km]
 3009) Coolnetwork (Arezzo, Italy) [0.57 km]
18360) FLYNET-TECH (Arezzo, Italy) [0.57 km]
28727) Speedy.it by Videobyte S.r.l. (Arezzo, Italy) [0.57 km]
10919) IVO by D.t.s. S.r.l. (Siena, Italy) [46.34 km]
 6512) Telecom Italia S.p.A. (Perugia, Italy) [56.84 km]
22857) Arcolink by Next.it S.r.l. (Florence, Italy) [60.60 km]
 9636) Telecom Italia S.p.A. (Florence, Italy) [61.85 km]
 2710) IVO by D.t.s. S.r.l. (Florence, Italy) [61.85 km]

Tests:
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (ip_addr)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Aruba S.p.A. (Arezzo) [0.57 km]: 1.092 ms
Skipping download test
Testing upload speed......................................................................................................
Upload: 1.67 Mbit/s
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (ip_addr)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Coolnetwork (Arezzo) [0.57 km]: 1.879 ms
Skipping download test
Testing upload speed......................................................................................................
Upload: 1.67 Mbit/s
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (ip_addr)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by FLYNET-TECH (Arezzo) [0.57 km]: 8.149 ms
Skipping download test
Testing upload speed......................................................................................................
Upload: 1.67 Mbit/s
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (ip_addr)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Speedy.it by Videobyte S.r.l. (Arezzo) [0.57 km]: 2.685 ms
Skipping download test
Testing upload speed......................................................................................................
Upload: 529.90 Mbit/s
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (ip_addr)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by IVO by D.t.s. S.r.l. (Siena) [46.34 km]: 29.016 ms
Skipping download test
Testing upload speed......................................................................................................
Upload: 1.66 Mbit/s
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (ip_addr)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Telecom Italia S.p.A. (Perugia) [56.84 km]: 24.568 ms
Skipping download test
Testing upload speed......................................................................................................
Upload: 1.66 Mbit/s
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (ip_addr)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Arcolink by Next.it S.r.l. (Florence) [60.60 km]: 26.563 ms
Skipping download test
Testing upload speed......................................................................................................
Upload: 1.64 Mbit/s
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (ip_addr)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Telecom Italia S.p.A. (Florence) [61.85 km]: 15.063 ms
Skipping download test
Testing upload speed......................................................................................................
Upload: 1.67 Mbit/s
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (ip_addr)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by IVO by D.t.s. S.r.l. (Florence) [61.85 km]: 10.359 ms
Skipping download test
Testing upload speed......................................................................................................
Upload: 1.66 Mbit/s

I can confirm that upload speeds reported by speedtest-cli for me (in the UK) are somewhere between 8 and 10 times slower than those measured with other tools: is this perhaps returning bytes rather than bits?
For example:
Speedtest-cli Latency: 25.687 ms Download: 80.95 Mbit/s Upload: 3.83 Mbit/s
BT Wholesale Speedtest Latency: 17ms Download: 82.00 Mbit/s Upload: 14.85 Mbit/s
Broadband Speed Checker Latency: 19ms Download: 73.26 Mb/s Upload: 27.84 Mb/s
There is a lot of variability here, but speedtest-cli is consistently lower for upload measures.


Add Links to New Kepler Lightkurve Notebooks

This issue is a final wrap up of the Kepler-Focus Lightkurve Tutorial project, which created 21 new Lightkurve tutorials. The tutorials were merged to the STScI notebook repository.
The tutorials reference each other and some are companion notebooks, but they do not actually contain links to each other. The following is a list of the tutorials showing where they reference each other in the text so that if links were to be added in the future, the places to put the links might be easier to find. Each tutorial is identified by its original issue number in this repository and by its title. @barentsen and @kelle

1: Removing Instrumental Noise from K2 and TESS Light Curves Using PLD

Introduction, third paragraph, reference to tutorial on removing scattered light from TESS using RegressionCorrector
Section 1, second paragraph, reference to tutorial on using Kepler TPF products

2: Creating Light Curves Using Custom Aperture Photometry

Section 1.1, third paragraph, reference to tutorial on combining quarters of Kepler data
Section 1.1, fourth paragraph, reference to tutorials on noise correction
Section 1.2, third paragraph, reference to tutorial on downloading data using Lightkurve

3: How to Use Kepler Light Curve Products with Lightkurve

No mentions of other tutorials

4: Using Kepler Target Pixel Files Products with Lighkurve

Introduction, paragraph three “How to Use Kepler Light Curve Products with Lightkurve”

7: How to Combine Multiple Quarters of Kepler Data with Lightkurve

Introduction, paragraph three “How to Use Kepler Light Curve Products with Lightkurve”

9: How to Plot Kepler Target Pixel Files with Lightkurve

Introduction, paragraph three “Using Target Pixel File Products with Lightkurve”
Introduction, paragraph three “How to Use Kepler Light Curve Products with Lightkurve”
Section 4, last paragraph, mention of SAP light curve previously encountered in the light curve tutorial

10: Instrumental Noise in Kepler and K2 (tutorials 1, 2, 3, 4)

1: Data Gaps and Quality Flags

Section 3.1, first paragraph, reference to tutorial on SPSD

2: Spurious Signals and Time Sampling Effects

Introduction, first paragraph, reference to first tutorial in series
Section 4, first paragraph, reference to tutorial on custom aperture photometry

3: Seasonal and Detector Effects

Introduction, first paragraph, reference to first two tutorials in series
Background, second paragraph, reference to fourth tutorial in series
Section 2, fifth paragraph, reference to second tutorial in series

4: Electronic Noise

Introduction, first paragraph, reference to first three tutorials in series
Section 3, fourth paragraph, reference to tutorial on custom aperture photometry
Section 4, first paragraph, reference to first tutorial in series
Section 4, fourth paragraph, reference to first tutorial in series

11: How to Create Periodograms and Identify Significant Peaks

Section 2, sixth paragraph, reference to next tutorial on periodograms
Section 3, second paragraph, reference to companion tutorials

12: How to Measure and Remove a Rotation Period Signal from a Kepler Light Curve

Introduction, second paragraph, reference to companion tutorials on light curves and periodograms
Section 2, first paragraph, reference to companion tutorial on eclipsing binary systems
Section 2, fourth paragraph, reference to tutorials on asteroseismic oscillations

13: How to Understand and Manipulate the Periodogram of an Oscillating Star

Introduction, first paragraph, reference to tutorial on light curves of eclipsing binary stars
Closing Comments, first paragraph, accompanying tutorial on estimating a star’s mass and radius

14: How to Estimate a Star’s Mass and Radius Using Asteroseismology

Section 1, third paragraph, reference to tutorial on modes of oscillation

15: How to Verify the Location of a Signal in Kepler Pixel Data

Section 2.2, last paragraph, reference to tutorial on custom aperture photometry
Section 3.1, last paragraph, reference to tutorial on periodograms

17: Searching for Kepler/K2 and TESS Data Products Using Lightkurve

Section 2.2, second paragraph, reference to tutorial on How to Combine Multiple Quarters of Kepler Data with Lightkurve
Section 3.1, fourth paragraph, reference to tutorials on using Kepler target pixel file products with Lightkurve and how to
plot Kepler target pixel file products with Lightkurve

18: Removing Scattered Light from TESS Data Using the Lightkurve RegressionCorrector

Section 6, second paragraph, reference to tutorial on Removing Instrumental Noise from K2 and TESS Light Curves Using
PLD

19: Identifying Transiting Planet Signals in a Kepler Light Curve

Section 1, second paragraph, reference to How to Combine Multiple Quarters of Kepler Data with Lightkurve
Section 2, fourth paragraph, reference to How to Create Periodograms and Identify Significant Peaks

20: Using aas-timeseries with Kepler Data

No references to other tutorials

21: How to Visualize Periodic Signals Using a River Plot

No references to other tutorials

22: How to Interactively Inspect Target Pixel Files and Light Curves

Section 3, first paragraph, reference to Identifying Transiting Planet Signals in a Kepler Light Curve

I'll add that we didn't originally add these links because we didn't know what the urls of the compiled notebooks would be.  This issue may best be addressed once the new notebook build system is operational!