[BUG]

Describe the bug
Sometimes after restarting Homebrige (to install Updates) i get this error:
(Harmony Hub 1)Error - Error retrieving info from hub : WebSocket closed with reason: Socket Error: read ECONNRESET (1006).-(1)
[20.12.2020, 22:47:39] [Harmony Hub 1] (Harmony Hub 1)WARNING - socket closed
To Reproduce
Only When i restart HomeBridge with Configurator-zu-x. After i got this Error, i have to restart my Pi and then it works.
Ah i forgot I have to restart my hub also.
But note it is not on every restart.
**IOS : 14.3

Version [14.3]
Device: iPhone 12Pro

Config
{
"name": "Harmony Hub 1",
"hubIP": "192.168.xx.xxx",
"hubName": "HarmonyHUB-Wohnzimmer",
"publishAllTVAsExternalAccessory": true,
"TVAccessory": true,
"mainActivity": "Kabel TV",            "addAllActivitiesToSkippedIfSameStateActivitiesList": true,
"otherPlatforms": [{
"name": "Harmony Hub 2",
"hubIP": "192.168.xx.xxx",
"hubName": "HarmonyHUB-Schlafzimmer",
"TVAccessory": true,
"mainActivity": "Kabel TV",                   "addAllActivitiesToSkippedIfSameStateActivitiesList": true  }],
"platform": "HarmonyHubWebSocket"
}
Additional context

Hi, It is a network error. I would suggest you check the following :

IP are fixed on your router
remove hubName (it is used only in case of auto discovery without fixed ips)

Are you on regular homebridge or hoobs ?


Release 0.1.1

Let's release 0.1.1 once #14 is merged.

Registration pull request created: JuliaRegistries/General/9599
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if Julia TagBot is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.1 -m "<description of version>" 23a5b3688a9b75b4fd7cc653dc5d1b63ed9a8a80
git push origin v0.1.1

@JuliaRegistrator register branch=release

Registration pull request updated: JuliaRegistries/General/9599
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if Julia TagBot is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.1 -m "<description of version>" 41812d1d6e069da5195d8b811495fcc6a0ddc9af
git push origin v0.1.1


Projects Report for Public User - Clicking Reset filter leads to login form

Projects Report for Public User - Clicking Reset filter leads to login form instead of resetting the filter options.
Navigation: Analytics -> Reports-> Projects
Action: Click Reset Filter
Expected result : It should refresh the filter options
Actual result: It goes to login form
It is the same in Dev and Production environment.

Completed retest and it is working fine now. related test scripts marked complete.
2333 Retest.docx

Re-opening the defect as the reset filter button redirects to public view of the report even it they are logged in as administrator and campus partner
Reopen defect 2333.docx

Retest the defect.
Analytics --> Reports --> Projects
Select All under Academic Years --> Apply Filters
Click Reset Filters.


Retrieving form XLSX only works for first version of form

When I have multiple versions of a form (all uploaded as xlsx), only the first one is available as xlsx.
The documentation suggests that it will always be possible to get at the XLSX that was uploaded:
https://odkcentral.docs.apiary.io/#reference/forms-and-submissions/'-individual-form/retrieving-form-xls(x)
"If a Form was created with an Excel file (.xls or .xlsx), you can get that file back by adding .xls or .xlsx as appropriate to the Form resource path."

@JustinSteventon are you running from an unreleased commit (e.g. directly from master)? If so, we are aware of it and will fix it for the next release.

Great! I am using sandbox.getodk.cloud.

In that case, it's not the issue I'm thinking of. Have you either turned on project-level encryption or set the form version through Central rather than through the form definition? We do know that both of those will result in the XLSForm not being available for the new version. This is something we want to address soon but don't have an ETA for yet.

Okay. I am just uploading and publishing multiple versions of an XLSX (without any versioning info) and then observing that the API does not let me get the XLSX for all but the first version.

without any versioning info

Can you say more about this? Central requires a different version on each publish. There should be two options -- either you set a new version in the XLSForm itself or you supply a new version string directly to Central. If you set the version string in the new XLSForm you upload, we expect that you can get that new version's XLSForm. If you set the version through frontend, we know there's a bug that prevents getting the XLSForm for that new version.

Yes, I'm setting the version through the frontend when I upload a new draft.

Got it. This is something we know about but it looks like we don't have an issue for it yet. I'll change your issue title slightly to broaden its scope.
We don't yet have a fix for this scheduled but will keep this issue updated as we know more. If you set the version in your XLSForm, you should be able to retrieve that XLSForm.

We've made some progress on this issue. In the upcoming Central release v1.3, the XLSForm will continue to be offered after a draft is created, as well as if the form version name/string is changed as the draft is published. This change was made in getodk/central-backend#395 (getodk/central-backend@4d5619cdd52f5a734ee255fb607832ce59a1bc02). We're still working on a related case, whereby the XLSForm won't continue to be offered after the project switches to managed encryption: getodk/central-backend#401.
Now that the main case is fixed for the coming release, I'll go ahead and close this issue. The status of the managed-encryption case can be tracked in the other issue.


Changes 'sudo npm install' to 'npm install'

Which issue(s) this PR addresses:

Closes #

/lgtm thanks @osilkin98


Boolean CLI options are not displaying default values

Description
As user, I want view the default values for CLI options so that I can easily see which options
I need to enable or disable.
Currently running teku --help does not display the default values for boolean CLI options.

This looks like a duplicate of #1746.


Created_at and updated_at is generated inside fields.blade.php

Hi,
I recently found out that created_at field and updated_at field are generated inside fileds.blade.php when using infyom:sacffold command.
I assume that it should be ignored.
Are they kept for special purpose? Or they are the features undone?
Thanks.

@skys215 I was quite busy last week and also will be busy this week as we have holidays. I will look into it next week, or feel free to raise a PR if you know the solution.


Added filter for WordPress logins on Apache

Great addition, but wouldn't it be more flexible when copy.src (copy filters task) is configurable (through the optional variable fail2ban_filterd_path). That way there's no need to include all the filters in this role.
@mvdriel What do you think?

@tersmitten Good idea. I will update the pull request.

@ What do you think of this update?

@mvdriel Does copy work when there are conflicting files in the destination?

@tersmitten It will overwrite conflicting files (default behaviour of copy).

@mvdriel Do you see any use for specifying multiple directories?

@tersmitten Yes, for example when you want to use the filters inside this role and some of your own.

@mvdriel Ok, but I rather not have any filters inside this role :-)

@mvdriel I'd rather store that in another repository (or folder in an existing one)


Spike: Investigate using react-native-modalfy

https://github.com/colorfy-software/react-native-modalfy

It's a very heavy lift to convert all modals in BC Wallet and Bifold to use Modalfy and introduces yet another dependency, so as a team we decided to address the main pain points (in app guides and lockout) with another approach and agreed to use modals sparingly going forward.


Defaultuser

Is your feature request related to a problem? Please describe.
It would be nice to have an admin default user or a console command to create one.
Describe the solution you'd like
As seen above
Describe alternatives you've considered
No response
Additional Context
No response

@tebbbb ,
Currently, we do not have a command to create a user directly but we will add this feature in one of our next upcoming releases.
You can create a new user using the installation command php artisan unopim:install.
If you have run the php artisan db:seed command, the default user credentials will be as follows:

Email<EMAIL_ADDRESS>Password: admin123

The user:create command has been introduced in version v0.1.5. You can utilize it as follows:
php artisan unopim:user:create --name="username" --email="useremail" --password="userpassword" --ui_locale="locale_code" --timezone="timezone" --admin

This command allows you to specify user details such as name, email, password, UI locale, timezone, and admin privileges.
Closing this issue as resolved.


Fix loading values from bolt

Coverage remained the same at 76.397% when pulling dd7532ef0491e90ee6558415b4f4e39b4aa44fa2 on lukasmacko:master into 4fed439f5b52d6df546f038c77d8b57785a13392 on contiv:master.


Review visualizations for dark/light mode compatibility

This pr resolves issue #5361 and adjusts the background color of the visualizations, ensuring they adapt to both light and dark modes. The overall color scheme and theme remain unchanged.
##Demo
Review visualizations for dark_light mode compatibility #5361.webm

@chalin, @svrnm, I have implemented the changes you recommended.

thanks, a few comments:

the collector image has some text on it, which is almost invisible in dark mode: https://deploy-preview-5438--opentelemetry.netlify.app/docs/collector/ -- I suggest to drop that OTEL COLLECTOR and then crop the image to the visual elements
static/img/otel-diagram.svg has been fixed by @chalin's demonstration PR, if you update your branch to the latest changes of main I think there should be no difference remaining.
In a dedicated PR can you also take a look at the image on this page (in dark mode): https://deploy-preview-5438--opentelemetry.netlify.app/docs/concepts/instrumentation-scope/

@svrnm, I have implemented the changes you recommended.
I'm now working on the dedicated pr for the image on the instrumentation scope page.

@chalin thank you
Can I create another pr for other registry related UI issues?

Hi @SusanGithaigaN - I'll let @svrnm respond (since he has been leading the Outreachy efforts) once he is back.


chore: Improve Korean translation

SUMMARY

Improve Korean translation.
Fix some wrong translation and add more translation.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

ADDITIONAL INFORMATION

[ ] Has associated issue:
[x] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

And thanks for the contribution!

@etr2460 Thank you for your review!
I'll translate more things when I have time.  😄
Thank you again!

I'm using korean as main language, and this PR looks pretty cool!

Code LGTM


Problem with FreeImage and AWS

I'm trying install FreeImage after AWS and the installation show me an error and viceversa:
C:\vcpkg>.\vcpkg install aws-sdk-cpp
Your feedback is important to improve Vcpkg! Please take 3 minutes to complete our survey by running: vcpkg contact --survey
The following packages will be built and installed:
aws-sdk-cpp[core,dynamodb,kinesis,s3]:x86-windows
Starting package 1/1: aws-sdk-cpp:x86-windows
Building package aws-sdk-cpp[core,dynamodb,kinesis,s3]:x86-windows...
-- Downloading https://github.com/aws/aws-sdk-cpp/archive/1.6.12.tar.gz...
-- Using source at C:/vcpkg/buildtrees/aws-sdk-cpp/src/1.6.12-c48061289c
-- Configuring x86-windows
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:56 (message):
Command failed: ninja;-v
Working Directory: C:/vcpkg/buildtrees/aws-sdk-cpp/x86-windows-rel/vcpkg-parallel-configure
See logs for more information:
C:\vcpkg\buildtrees\aws-sdk-cpp\config-x86-windows-out.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_configure_cmake.cmake:246 (vcpkg_execute_required_process)
ports/aws-sdk-cpp/portfile.cmake:23 (vcpkg_configure_cmake)
scripts/ports.cmake:71 (include)
Error: Building package aws-sdk-cpp:x86-windows failed with: BUILD_FAILED
Package: aws-sdk-cpp:x86-windows
Vcpkg version: 0.0.113-nohash

See logs for more information:
C:\vcpkg\buildtrees\aws-sdk-cpp\config-x86-windows-out.log

[1/2] cmd /c "cd .. && "C:/Program Files (x86)/CMake/bin/cmake.exe" "C:/vcpkg/buildtrees/aws-sdk-cpp/src/1.6.12-c48061289c" "-DENABLE_UNITY_BUILD=ON" "-DENABLE_TESTING=OFF" "-DFORCE_SHARED_CRT=0" "-DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE" "-DBUILD_ONLY=core;dynamodb;kinesis;s3" "-DCMAKE_MAKE_PROGRAM=D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_PLATFORM_TOOLSET=v141" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=C:/vcpkg/packages/aws-sdk-cpp_x86-windows""
FAILED: ../CMakeCache.txt
cmd /c "cd .. && "C:/Program Files (x86)/CMake/bin/cmake.exe" "C:/vcpkg/buildtrees/aws-sdk-cpp/src/1.6.12-c48061289c" "-DENABLE_UNITY_BUILD=ON" "-DENABLE_TESTING=OFF" "-DFORCE_SHARED_CRT=0" "-DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE" "-DBUILD_ONLY=core;dynamodb;kinesis;s3" "-DCMAKE_MAKE_PROGRAM=D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_PLATFORM_TOOLSET=v141" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=C:/vcpkg/packages/aws-sdk-cpp_x86-windows""
-- TARGET_ARCH not specified; inferring host OS to be platform compilation target
-- Building AWS libraries as shared objects
-- Generating windows build config
-- Building project version:
-- The CXX compiler identification is MSVC 19.15.26730.0
-- Check for working CXX compiler: D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/Hostx64/x86/cl.exe
-- Check for working CXX compiler: D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/Hostx64/x86/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Encryption: Bcrypt
-- Http client: WinHttp
-- Considering core
-- Considering dynamodb
-- Considering kinesis
-- Considering s3
-- The C compiler identification is MSVC 19.15.26730.0
-- Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/Hostx64/x86/cl.exe
-- Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/Hostx64/x86/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
Not able to compute versioning string, not updating.
-- Custom memory management enabled; stl objects now using custom allocators
CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.12/Modules/WriteBasicConfigVersionFile.cmake:40 (message):
No VERSION specified for WRITE_BASIC_CONFIG_VERSION_FILE()
Call Stack (most recent call first):
C:/Program Files (x86)/CMake/share/cmake-3.12/Modules/CMakePackageConfigHelpers.cmake:211 (write_basic_config_version_file)
cmake/utilities.cmake:96 (write_basic_package_version_file)
aws-cpp-sdk-core/CMakeLists.txt:490 (do_packaging)
-- Configuring incomplete, errors occurred!
See also "C:/vcpkg/buildtrees/aws-sdk-cpp/x86-windows-rel/CMakeFiles/CMakeOutput.log".
[2/2] cmd /c "cd ../../x86-windows-dbg && "C:/Program Files (x86)/CMake/bin/cmake.exe" "C:/vcpkg/buildtrees/aws-sdk-cpp/src/1.6.12-c48061289c" "-DENABLE_UNITY_BUILD=ON" "-DENABLE_TESTING=OFF" "-DFORCE_SHARED_CRT=0" "-DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE" "-DBUILD_ONLY=core;dynamodb;kinesis;s3" "-DCMAKE_MAKE_PROGRAM=D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_PLATFORM_TOOLSET=v141" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=C:/vcpkg/packages/aws-sdk-cpp_x86-windows/debug""
FAILED: ../../x86-windows-dbg/CMakeCache.txt
cmd /c "cd ../../x86-windows-dbg && "C:/Program Files (x86)/CMake/bin/cmake.exe" "C:/vcpkg/buildtrees/aws-sdk-cpp/src/1.6.12-c48061289c" "-DENABLE_UNITY_BUILD=ON" "-DENABLE_TESTING=OFF" "-DFORCE_SHARED_CRT=0" "-DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE" "-DBUILD_ONLY=core;dynamodb;kinesis;s3" "-DCMAKE_MAKE_PROGRAM=D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_PLATFORM_TOOLSET=v141" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=C:/vcpkg/packages/aws-sdk-cpp_x86-windows/debug""
-- TARGET_ARCH not specified; inferring host OS to be platform compilation target
-- Building AWS libraries as shared objects
-- Generating windows build config
-- Building project version:
-- The CXX compiler identification is MSVC 19.15.26730.0
-- Check for working CXX compiler: D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/Hostx64/x86/cl.exe
-- Check for working CXX compiler: D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/Hostx64/x86/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Encryption: Bcrypt
-- Http client: WinHttp
-- Considering core
-- Considering dynamodb
-- Considering kinesis
-- Considering s3
-- The C compiler identification is MSVC 19.15.26730.0
-- Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/Hostx64/x86/cl.exe
-- Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/Hostx64/x86/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
Not able to compute versioning string, not updating.
-- Custom memory management enabled; stl objects now using custom allocators
CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.12/Modules/WriteBasicConfigVersionFile.cmake:40 (message):
No VERSION specified for WRITE_BASIC_CONFIG_VERSION_FILE()
Call Stack (most recent call first):
C:/Program Files (x86)/CMake/share/cmake-3.12/Modules/CMakePackageConfigHelpers.cmake:211 (write_basic_config_version_file)
cmake/utilities.cmake:96 (write_basic_package_version_file)
aws-cpp-sdk-core/CMakeLists.txt:490 (do_packaging)
-- Configuring incomplete, errors occurred!
See also "C:/vcpkg/buildtrees/aws-sdk-cpp/x86-windows-dbg/CMakeFiles/CMakeOutput.log".
ninja: build stopped: subcommand failed.

See also "C:/vcpkg/buildtrees/aws-sdk-cpp/x86-windows-dbg/CMakeFiles/CMakeOutput.log".

See also "C:/vcpkg/buildtrees/aws-sdk-cpp/x86-windows-rel/CMakeFiles/CMakeOutput.log".

Thanks for you feedback. Please re-open if this is still a problem for you!


The "none" text representation for optional selections should be configurable.

Situation
Right now, in navigationLink style pickers, when an optional binding is given to selection and there is nothing selected, the choice is represented by the string "(None)". This is localizable, but not otherwise configurable.
Solution
There should be a way to configure how the "none" choice is represented, with "(None)" being default.
It should be configurable with some View with a convenience String option.
Dilemma
I'm not sure if these should be init parameters, or view modifiers though.
Init approach
For

This is view content so seems more appropriate to pass into the init

Against
I'm hesitant to add more parameters to the init because:

It strays farther from SwiftUI.Picker API
and because the init already has two other view parameters in the init (the Label and content views), and the init might get pretty unwieldy with all these ViewBuilder closure parameters.

View Modifier approach
For

Don't have to change the init API
Can apply the configuration to multiple MultiPickers

Against
But on the other hand:

Creating more view modifiers that are only applicable to MultiPicker
view modifiers that take view content seems like not purely configuration

This should be generalized as a choice representation style, .custom. that takes a closure that is passed a collection of choices, then the consumer can decide how they want that represented. Whether it's one, none, or multiple, they can do whatever they want.

Is this related to the issue I met that my app spams the following error after using this Swift Package?:

If so, please use Text(verbatim:) instead wherever appropriate.

@ShikiSuen thanks for reporting this. It looks like you're using NSShowNonLocalizedStrings. Using Text(verbatim:) would prevent library consumers from being able to localize this particular string. To get rid of the message, turn off NSShowNonLocalizedStrings, or add an entry for "(None)" in your Localized.strings or Localized.stringdict file. In the meantime, I'll see if there's a better way for me to do this than what I'm currently doing.
Thanks


[Feature Request] Audio Quality Selection

YouTube for whatever reason never seems to play the highest quality audio stream in the player, almost always selecting quality of format code 140 which is 128k audio. Is it possible to have the option to force the player to load other audio tracks such as 141, which is 256k audio?

+1, this would be very useful.


Test executor failures on Python 3.0 only

These tests fail, not sure if product is affected but it probably is. I went back to Sept 4 commits and they still fail. I thought they all passed when I introduced multi-Python tests some weeks ago.

TestExecutorTests30.TestRun
TestExecutorTests30.TestRunAll

Output has a bunch of ImportErrors that don't appear on other Python versions, like these:
ImportError: No module named TestAdapterTestB

ImportError: No module named TestAdapterLibraryOar

I just checked and they didn't pass when the multi-Python tests were introduced. Not sure how I missed that.

We should probably drop Python 3.0 support completely. I consider this very low priority until we hear some serious complaining about it not working (assuming later versions do work).

We are going to stop supporting Python 3.0. The UI visible options can remain, so we don't instantly break anyone who happens to be using it, but as time allows we should remove them to avoid people suffering unexpectedly due to bit-rot.


[Bug]

I’m observing some strange behavior and not sure this is because there are some configuration mistakes by me. Below are the scenarios.
After logged in to the application via IdP and closed the browser. When I opened the browser try to login again, I cannot login to application even though browser is redirecting from IdP after a successful log with previous session acquired. I intercept the method “SecurityTokenValidated” and check the “context.AuthenticationTicket.Identity.IsAuthenticated” is true; however, in the controller “User.Identity.IsAuthenticated” is false. This is the reason to not get users to login into the application.
Second scenario, I tried to login to the application with two browser instances in a same machine with one with incognito mode and one with normal mode. I can login to only by once browser with the other browser cannot login to the application with successful IdP login as describe in the previous scenario.
User can login to the application after the IIS server restart only. Please help me on this to find out the issue here.
Below I have given the code for OpenIdConnect configuration and the controller class.
Startup.Auth.cs
public void ConfigureAuth(IAppBuilder app)
{
// Configure the db context, user manager and signin manager to use a single instance per request
app.CreatePerOwinContext(ApplicationDbContext.Create);
app.CreatePerOwinContext(ApplicationUserManager.Create);
app.CreatePerOwinContext(ApplicationSignInManager.Create);
app.CreatePerOwinContext(ApplicationRoleManager.Create);
        app.SetDefaultSignInAsAuthenticationType(CookieAuthenticationDefaults.AuthenticationType);
        app.UseCookieAuthentication(new CookieAuthenticationOptions());
        app.UseOpenIdConnectAuthentication(
            new OpenIdConnectAuthenticationOptions
            {
                AuthenticationMode = AuthenticationMode.Passive,
                // Sets the ClientId, authority, RedirectUri as obtained from web.config
                ClientId = clientId,
                Authority = authority,
                RedirectUri = redirectUri,
                PostLogoutRedirectUri = redirectUri,
                Scope = OpenIdConnectScope.OpenIdProfile,
                ClientSecret = clientSecret,
                UsePkce = true,
                SaveTokens = true,
                RedeemCode = true,
                // ResponseType is set to request the code id_token - which contains basic information about the signed-in user
                ResponseType = OpenIdConnectResponseType.Code,
                // ValidateIssuer set to false to allow personal and work accounts from any organization to sign in to your application
                // To only allow users from a single organizations, set ValidateIssuer to true and 'tenant' setting in web.config to the tenant name
                // To allow users from only a list of specific organizations, set ValidateIssuer to true and use ValidIssuers parameter
                TokenValidationParameters = new TokenValidationParameters()
                {
                    ValidateIssuer = true
                },

                // OpenIdConnectAuthenticationNotifications configures OWIN to send notification of failed authentications to OnAuthenticationFailed method
                Notifications = new OpenIdConnectAuthenticationNotifications
                {
                    // Fired when authenticated faild
                    AuthenticationFailed = (context) =>
                    {
                        context.HandleResponse();
                        context.Response.Redirect("/Error/AuthErrorPage/?errormessage=" + context.Exception.Message);
                        return Task.FromResult(0);
                    },

                    SecurityTokenValidated = (context) =>
                    {
                        var identity = context.AuthenticationTicket.Identity;
                        string externalUserId = identity.FindFirst(ClaimTypes.NameIdentifier).Value;
                        Claim emailClaim = identity.FindFirst("preferred_username");
                        // Remove the name identity to insert user id to it.
                        Claim nameIdentifier = identity.FindFirst(ClaimTypes.NameIdentifier);
                        identity.RemoveClaim(nameIdentifier);
                        if (emailClaim != null)
                        {
                            AppUser user = service.GetUserByEmail(emailClaim.Value);
                            externalUserId = user.ExternalUserId;
                        }
                        List<string> userRoles = service.GetUserRolesNames(externalUserId);
                        var appUser = service.GetUserByUserEXternalId(externalUserId);
                        if (appeUser == null)
                        {
                            context.HandleResponse();
                            context.Response.Redirect("/Error/AuthErrorPage/?errormessage=" + "User does not exist in database");
                            return Task.FromResult(0);
                        }
                        var claims = new List<Claim>();
                        foreach (var role in userRoles)
                        {
                            claims.Add(new Claim(ClaimTypes.Role, role));
                        }
                        claims.Add(new Claim(ClaimTypes.Name, appUser.UserName));
                        claims.Add(new Claim(ClaimTypes.NameIdentifier, appUser.Id.ToString()));
                        identity.AddClaims(claims);

                        return Task.FromResult(0);
                    }
                }
            }
        );
    }

Controller
public class AuthController : Controller
{
// GET: OpenIdConnectHome
public ActionResult Index()
{
if (!User.Identity.IsAuthenticated)
{
return View();
} else
{
return RedirectToAction("Index", "Home");
}
}
    /// <summary>
    /// Send an OpenID Connect sign-in request.
    /// Alternatively, you can just decorate the SignIn method with the [Authorize] attribute
    /// </summary>
    public void SignIn()
    {
        if (!User.Identity.IsAuthenticated)
        {
            HttpContext.GetOwinContext().Authentication.Challenge(
                new AuthenticationProperties { RedirectUri = "/" },
                OpenIdConnectAuthenticationDefaults.AuthenticationType);
        }
    }

    [Authorize]
    /// <summary>
    /// Send an OpenID Connect sign-out request.
    /// </summary>
    public ActionResult SignOut()
    {
        HttpContext.GetOwinContext().Authentication.SignOut(
                    CookieAuthenticationDefaults.AuthenticationType);
        return View();
    }

}

@razmy-hathy Is this still an issue?


Question: is there a way to automate custom stats fetching

I see that JSON created using https://github.com/ai/browserslist#custom-usage-data is simple and can be created in CLI using Google Analytics API wrapper (for example with https://www.npmjs.com/package/ga-analytics) but I wonder whether there's a way you would suggest to use to automate the states fetching process?

I don't know this way. Maybe you want to will develop it?

@ai I'm thinking about it but not just yet: I'm currently helping to build MVP version of something that is probable to need a tool like this. If the team decides to automate that I'm willing to build it as open sourced.

No luck here: the tool has been abandoned. In a foreseeable future I won't be able to work on this. I hope someone else will be willing to do it.


token_helpers.h generates compile error unless _WIN32_WINNT >= _WIN32_WINNT_WIN8

Depending on the value of _WIN32_WINNT, token_helpers.h may generate a compiler error when you include it as it makes use of APIs like GetCurrentThreadEffectiveToken that are only available on Windows 8 and above.
To reproduce:
// Define WINVER/_WIN32_WINNT to _WIN32_WINNT_WIN7
#define WINVER 0x0601
#define _WIN32_WINNT 0x0601
#include <Windows.h>
#include <wil/token_helpers.h>

wil/token_helpers.h(130,44): error: use of undeclared identifier 'GetCurrentThreadEffectiveToken'
        return tokenHandle ? tokenHandle : GetCurrentThreadEffectiveToken();
                                           ^
wil/token_helpers.h(546,29): error: use of undeclared identifier 'GetCurrentThreadEffectiveToken'
            token ? token : GetCurrentThreadEffectiveToken(),

Since wil lives with the OS codebase, it expects a recent OS target.

That's not entirely true. While there may be minimum SDK requirements, there are still a number of projects that target downlevel, both inside and outside the OS codebase, so it's a good idea to conditionalize uses when possible. Feel free to submit a PR that conditionally excludes the parts of the header that are problematic (which seems like a pretty significant amount of the header).


haxe mode - adding in semicolons to satisfy linter

I'm going to move CodeMirror to semicolon-less style somewhere in the future. I suggest you adjust your linter to not complain about semicolons (or, if it can't do that, to get a new linter).


patch management for engine versions

Need a clean way to manage patches for a given engine build.  Current model is via commit range.
One idea:
Use folder structure for versions.  Subfolder would be named SDK version.  Then based on the flutter SDK version include all patches in subfolder.
I am open to a CI job that would handle build matrix validation, of the engine patches.  Would be easy to implement for prior supported versions.

I currently have a POC where I do not use gn fetcher (removed), and all source dependencies are listed out independently.  The git fetcher entries are generated by a custom script, and it incorporates nested DEPS files.
cipd fetcher: https://github.com/meta-flutter/meta-flutter/issues/316


fix: LEAP-999: Fix E2E tests on LSO

PR fulfills these requirements

[ ] Commit message(s) and PR title follows the format [fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made ex. fix: DEV-XXXX: Removed inconsistent code usage causing intermittent errors
[ ] Tests for the changes have been added/updated (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[ ] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
[ ] Self-reviewed and ran all changes on a local instance (for bug fixes/features)

Change has impacts in these area(s)
(check all that apply)

[ ] Product design
[ ] Backend (Database)
[ ] Backend (API)
[ ] Frontend

Describe the reason for change
(link to issue, supportive screenshots etc.)
What does this fix?
(if this is a bug fix)
What is the new behavior?
(if this is a breaking or feature change)
What is the current behavior?
(if this is a breaking or feature change)
What libraries were added/updated?
(list all with version changes)
Does this change affect performance?
(if so describe the impacts positive or negative)
Does this change affect security?
(if so describe the impacts positive or negative)
What alternative approaches were there?
(briefly list any if applicable)
What feature flags were used to cover this change?
(briefly list any if applicable)
Does this PR introduce a breaking change?
(check only one)

[ ] Yes, and covered entirely by feature flag(s)
[ ] Yes, and covered partially by feature flag(s)
[ ] No
[ ] Not sure (briefly explain the situation below)

What level of testing was included in the change?
(check all that apply)

[ ] e2e
[ ] integration
[ ] unit

Which logical domain(s) does this change affect?
(for bug fixes/features, be as precise as possible. ex. Authentication, Annotation History, Review Stream etc.)

/git merge develop

Added Waits: Additional wait times have been introduced in the taxonomy tests to ensure adequate time for location validation. This change has been tested on Feature branches and has shown to prevent the previously encountered failures by allowing proper loading and processing times.

@juliosgarbi Do we have a more tactical means to identify if the taxonomy is loaded and ready? This could possibly introduce a flaky test if there is not a way to guarantee the test can proceed safely. Also what is meant by the bolded part? Does that mean there is some validation that happens on load? Is this asynchronously loaded from a remote endpoint, or is it something we have loaded and controlled from the local test instance?

Yea, I would also wait against random waits with magic numbers, especially given that they added before LS init! Meaning that there is nothing on the page at this moment, so it waits for nothing. Orrrr... If there is some default task loaded every time we open LSF standalone, then we can replace this task to something lightweight.

/git merge develop

/git merge develop

/git merge develop


DropoutAddRMSNorm using triton backend

Hello,
I was wondering if there is a DropoutAddRMSNorm equivalent that uses the triton backend in flash_attn/ops/triton/layer_norm.py ? Is it LayerNormFn with is_rms_norm=True ?
Trying to refactor some code to avoid DropoutAddRMSNorm  so I can avoid import dropout_layer_norm.
Thanks!

Yes

OK thanks! :)

Please see the tests: https://github.com/Dao-AILab/flash-attention/blob/main/tests/ops/triton/test_layer_norm.py


Add more Links and Improve Entire Footer

like this
@vanshchauhan21

I have completed this check it then i will send PR @vanshchauhan21

I have completed this check it then i will send PR @vanshchauhan21

Where?

I have completed this check it then i will send PR @vanshchauhan21

Where?

add Label i am waiting @vanshchauhan21

I have completed this check it then i will send PR @vanshchauhan21

Where?

add Label i am waiting @vanshchauhan21

Added


Error, when URL contains / xml rendering fails

In django urls, when using routers as follows the code XML renders fine at the api root
router = routers.DefaultRouter()
router.register(r'users', views.UserViewSet)
router.register(r'review', views.ReviewViewSet)

However when using routers which contain a / the render fails at the api root.
router = routers.DefaultRouter()
router.register(r'api/users', views.UserViewSet)
router.register(r'api/review', views.ReviewViewSet)

Is there any reasoning to why this happens?

@PhoenixVii had the same issue

@Haaroon - I'm sorry for the delayed response on this.
If you'd still like this looked at, please:

elaborate on 'failed at the api root' - what do you mean? How did it fail? 404 Not Found?
Provide some replication steps and outline the code in your viewsets

Thanks


fix: cluster can be in no datacenter

If the cluster was in no DC, web-ui crashed.
Since it is a valid case, made it possible.
fixes #576

This change is

I need to test it a bit more - what happens in new VM when the cluster is in no DC and I pick it Im not sure.


Definition of the number of weeks in a month

🙋 Feature Request
I haven't found a way to set a minimum and maximum number of weeks per month. In some cases we need to have a calendar whose height does not change, to meet this need I would find it good to be able to define a minimum and maximum number of weeks that we wish to have in the month.
🤔 Expected Behavior
Have props that allow you to define the minimum number of weeks in a month and another field for the maximum value
😯 Current Behavior
The react-aria defines the weeks per month, the height of the calendar is not predictable and changes according to the months and the year selected
💁 Possible Solution
For technical solutions, I don't know how it works internally of the lib, sorry :/
🔦 Context
I have a time picker next to my calendar (custom implementation) which needs to be the same size as my calendar, I couldn't find in react aria/datepicker a way to tell my calendar to take 7 weeks for example.
So I had to do with js, observing the height of the calendar to define the height of my time picker, as the latter is not predictable, I have to adapt accordingly. The other problem this causes in my case is that visually it's not consistent with what we're currently doing, the time picker is getting bigger and the popup containing the calendar too, I think it's not specifically accepted by everyone.
I tried to play with the visibleDuration property but this does not impact the number of weeks in a month but just disables them which exceeds, in my case, I would like to say does not show less than 6 weeks and at most 6 weeks.
I think it would be really a big added value because it's the basic operation of the browser's datetime locale input type and also the only headless react library competing with yours, so there are real applications in the real world.
I'm afraid that for this little detail, I'll have to switch to the other headless and I'll be really annoyed
💻 Examples
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local => by default
https://github.com/rehookify/datepicker/tree/main => static mode
🧢 Your Company/Team
🎁 Tracking Ticket (optional)

Would adding a fixed or min height to your calendar solve this? (of cell height * max weeks)

Thank you for your quick response, it is a solution indeed but in my opinion it is more a circumvention than a real solution. Setting a fixed height solves the problem of the popup changing dimensions but adds a new visual problem.
I have a footer below my calendar and I find myself in some cases (current months) with a large margin between my calendar and my footer (see screenshot).
Also I always have to calculate the height of the total weeks of each month to have an effect aligned with the timepicker. For me, this kind of case cannot be handled by style, you have to have a fixed number of weeks per month to have a coherent design.


integrate with angular-wizard and angular-formly

problem it to  ingrate angular-formly-templates-ionic with angular-wizard
see this link
http://angular-formly.com/#/example/integrations/angular-wizard
its possible betwen angular-formly  and  angular-wizard !!
can i use this angular-wizard with angular-formly-templates-ionic ?   how if its possible?
thanks

Could you provide a small demo of what you've tried?

hello sir
i just try to know if i can use   angular-wizard and angular-formly and ionic form ,
you already integrate between angular-formly and ionic template  form on angular-formly-templates-ionic and its very usefull !!
but i now just want to use a  angular-wizard on angular-formly-templates-ionic  ,I just a ask if its possible to use   angular-wizard  by follow this guide line in the link below
http://angular-formly.com/#/example/integrations/angular-wizard
thanks for your Interest

finally its work fine ,, and we can make integration by install
angular-wizard and angular-formly and ionic form , angular-formly and then include all that to your angular module and then follow this guide line and its work perfect
http://angular-formly.com/#/example/integrations/angular-wizard
thanks


[Stdlib] Make the SwiftNativeNSXXXBase classes gracefully handle being decoded with NSKeyedUnarchiver.

These would never be decoded in normal use, but it's possible to construct an archive that will attempt to decode them. Without this override, that throws an exception or worse.
rdar://problem/48429185

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - 845864beb2589011380ade7dd11620b7bd350069

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - 845864beb2589011380ade7dd11620b7bd350069

Build failed
Swift Test Linux Platform
Git Sha - 845864beb2589011380ade7dd11620b7bd350069

@swift-ci please test os x platform


Build Monitor View Continually Restarts and Throws Console Errors

When creating a new 'Build Monitor View' (with or without jobs filtered), the page constantly refreshes. I've attached a screenshot of the two console errors I see.
In hudson-bahavior.js on line 2063, the 'if' statement throws the error "isRunAsTest is not defined". Also seeing "YAHOO.widget.Tooltip is not a function".
function ElementResizeTracker() {
    this.trackedElements = [];

    if(isRunAsTest) {
        return;
    }

This is on build 1.6+build.162.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/28038190-build-monitor-view-continually-restarts-and-throws-console-errors?utm_campaign=plugin&utm_content=tracker%2F580790&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F580790&utm_medium=issues&utm_source=github).

Hey @jordan-parmer and thanks for reporting this.
Those are probably two issues you're seeing, not necessarily related to each other:

the first problem is the JS error - that was caused by one of the JavaScript dependencies (hudson_behavior.js script) looking for global variables and not being able to find them. This problem should be resolved in Build Monitor 1.6 build 163 where this dependency is gone.
the second problem are the restarts, this could be caused by your Jenkins instance (or a HTTP proxy in front of it?) returning responses with the status code of 404. As you can see in this error handler, Build Monitor will only restart itself if Jenkins returns a 404, and this should only happen when Jenkins is restarted.

Would you mind upgrading to the latest version of Build Monitor to see if the first problem is gone, and pasting http requests/responses that precede the restart so that I can help you investigate the second problem further?
Many thanks,
Jan

Thanks Jan for the quick turnaround! Yes, the new build fixed the first issue.
Here is the request that is failing on the second issue:
POST https:///$stapler/bound/d4eb55d0-b945-44b0-8c52-3acc4aa845f3/fetchJobViews
I'll do some traffic analysis to see if I can capture more details. I'll post back later in the day with what I find.

What's interesting is that this works fine from a Windows machine and gets the 404 on a Mac machine.

Okay, looks like we've got a security issue on our end. I'm going to close this issue for now. Thanks for all your help!

No worries, happy to help!


Autojit bug for numpy scalars

When autojit is used for extension classes, there is a bug when any of the arguments is a numpy scalar.  It appears that a new specialization is created for each argument value. This doesn't happen with python floats.
Example using Python 3.3, numba 0.10:
import numpy
from numba import autojit

@autojit
class Foo(object):
    def __init__(self,x):
        self.x = x

n = 5
v = numpy.random.randn(n)
print("Creating Foo(x) with x = float")
for i in range(n):
    Foo(float(v[i]))
    print("  Specialization count:",len(Foo.specializations))
print("Creating Foo(x) with x = numpy.float64")
for i in range(n):
    Foo(v[i])
    print("  Specialization count:",len(Foo.specializations))

Output:
Creating Foo(x) with x = float
  Specialization count: 1
  Specialization count: 1
  Specialization count: 1
  Specialization count: 1
  Specialization count: 1
Creating Foo(x) with x = numpy.float64
  Specialization count: 2
  Specialization count: 3
  Specialization count: 4
  Specialization count: 5
  Specialization count: 6

The example is obsolete, I'm closing. jit classes are now supported in a simpler form, using a different syntax (see documentation).


Feature: integration with EasyAdmin

I have the idea that it might be usefull to have integration with easyadmin.

I have been rethinking this integration. Basically I see two options:

Integration of the existing Setting-forms in the EasyAdmin template which is a simple change
The CrudController as suggested above

For the second integration there are some challenges. At first, being the fact that settings don't have database entries before being saved which makes them unavailable in Crud::PAGE_INDEX views. Furthermore we need to think about the current forms having one form for all settings entries, while it might make more sense to edit op a per setting basis.

Could you give a ballpark on how much code would be needed to add EasyAdmin support? I have no strong opinion on adding it to this bundle, but would introducing a separate bridge bundle be a more viable option?

One simple solution could be to just make a copy-paste integration.
Example:
https://github.com/Dukecity/CommandSchedulerBundle/blob/master/Resources/doc/integrations/easyadmin/ScheduledCommandCrudController.php


Fixes and additions

These are fixes and additions based on using the prior version to install MO on

a MacBookPro
with an Intel processor
running macOSVentura 13.6

coverage: 94.435%. remained the same when pulling 44729a6bdcff8b32fcaa4b34e295901205f4a5ce on jdc-macosx_notes-fix into ed19af2adbf07e68430a2cc2002ef06dbc3f9f25 on main.

Things generally went smoother installing on my laptop, as I had previously installed on my desktop.
The only glitch was that it didn't recognize rails as a standalone. I always had to use bin/rails.
I didn't mention this in the notes because I suspect that I did something out of order or omitted a step.
I'll try again sometime this week to see if the problem reoccurs.

Merging. I don't want this PR to become too long-running. (It's pure documentation and can't affect the webserver. So no harm done if it has gaps or errors.)


Discriminating journal volumes

Found this function:
bq = statusband:false^50
Could this be helpful?
Quoted from: https://www.bib-bvb.de/documents/10967/9184676/Solr-Ranking+6-2018.pdf/3aaaa96c-8716-447a-8163-584f3ddf73f3

To Do (me): find out contents of index field "statusband" and StabiKat-equivalent;
Tryout.


Uncaught TypeError: Cannot read property 'pid' of undefined

[Enter steps to reproduce below:]

...
...

Atom Version: 1.11.2
Electron Version: 0.37.8
System: Ubuntu 14.04.5
Thrown From: atom-runner package, v2.7.1
Stack Trace
Uncaught TypeError: Cannot read property 'pid' of undefined
At /home/edmar/.atom/packages/atom-runner/lib/atom-runner.coffee:198

TypeError: Cannot read property 'pid' of undefined
    at AtomRunner.execute (/home/edmar/.atom/packages/atom-runner/lib/atom-runner.coffee:198:71)
    at AtomRunner.run (/home/edmar/.atom/packages/atom-runner/lib/atom-runner.coffee:123:6)
    at atom-workspace.<anonymous> (/home/edmar/.atom/packages/atom-runner/lib/atom-runner.coffee:82:57)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/opt/atom/resources/app.asar/src/command-registry.js:260:29)
    at /opt/atom/resources/app.asar/src/command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/opt/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:580:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/opt/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:388:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/opt/atom/resources/app.asar/src/window-event-handler.js:114:36)
    at HTMLDocument.<anonymous> (/opt/atom/resources/app.asar/src/window-event-handler.js:3:61)

Commands
     -6:58.9.0 editor:newline (atom-text-editor.editor.is-focused)
  2x -6:56.7.0 core:backspace (atom-text-editor.editor.is-focused)
  2x -6:36.7.0 core:move-right (atom-text-editor.editor.is-focused)
  2x -6:33.9.0 core:move-left (atom-text-editor.editor.is-focused)
  4x -6:32.8.0 core:backspace (atom-text-editor.editor.is-focused)
     -6:28.9.0 editor:newline (atom-text-editor.editor.is-focused)
 10x -6:21.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -5:42.3.0 editor:newline (atom-text-editor.editor.is-focused)
  6x -5:40.9.0 core:backspace (atom-text-editor.editor.is-focused)
     -5:00.2.0 editor:newline (atom-text-editor.editor.is-focused)
  3x -4:58.6.0 core:backspace (atom-text-editor.editor.is-focused)
     -4:38.7.0 core:select-all (atom-text-editor.editor.is-focused)
  2x -4:36.4.0 core:save (atom-text-editor.editor.is-focused)
     -0:13.2.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:01.6.0 core:save (atom-text-editor.editor.is-focused)
     -0:00.2.0 run:file (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "disabledPackages": [
      "linter-pep8"
    ],
    "telemetryConsent": "no"
  }
}

Installed Packages
# User
atom-runner, v2.7.1 (inactive)
linter, v1.11.18 (active)
linter-pep8, v1.3.2 (inactive)
python-indent, v1.0.0 (active)
script, v3.10.1 (inactive)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.2.0 (inactive)
base16-tomorrow-light-theme, v1.2.0 (inactive)
one-dark-ui, v1.6.0 (active)
one-light-ui, v1.6.0 (inactive)
one-dark-syntax, v1.3.0 (active)
one-light-syntax, v1.3.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.7.0 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
find-and-replace, v0.201.1 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.59.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2-hotfix1 (active)
snippets, v1.0.2 (active)
spell-check, v0.68.2 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.101.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.209.3 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

I am having the same problem...

I needed to reinstall and restart sometimes, but worked.

Thank you! I will try it. :-)


timescaledb: 2.9.3 -> 2.10.0

Description of changes
Update timescaledb from 2.9.3 to 2.10.0
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Rebased https://github.com/NixOS/nixpkgs/pull/186276 on this and run the nixos test there for postgresql 15.

Dup of https://github.com/NixOS/nixpkgs/pull/217529

Sorry, didn't searched for existing PRs first.

Sorry, didn't searched for existing PRs first.

np, just wanted to concentrate the focus on a single PR - btw there's going to be a breaking change with the caggs in an upcoming release, as you surely know, so we should not forget (I will most certainly forget) to mention that somewhere in the docs


PostgreSQL search get_weight() function accesses weight variable before assignment

I'm not sure what I've done to reveal this otherwise uncaught long-standing defect, but there is a simple programming error stopping me cold from updating any custom image model data:
https://github.com/wagtail/wagtail/blob/b504403ebf4e0b675f1be26ff83f2923c5947a98/wagtail/search/backends/database/postgres/weights.py#L59
The problem is per the title: local variable 'weight' referenced before assignment. I don't know why nobody else is getting the error. My boost argument value is 10.

Helpful additional detail:
Defect was revealed by saving model update without the wagtail.search app listed in the INSTALLED_APPS in Django. After adding it and running migrations, updates succeed normally.

Thanks for the report @isolationism!
As you note, this will only occur when wagtail.search is missing from INSTALLED_APPS. If wagtail.search is present, then set_weights will be called on startup, and this will ensure that the BOOSTS_WEIGHTS list is non-empty. Consequently, if the for max_boost, weight in BOOSTS_WEIGHTS loop completes without returning, weight will still be set to the last value we saw in the list, which is exactly what we want to happen - in this case the boost value is lower than any of the values supported by the database, so we pick the lowest weight.
wagtail.search is a required app, and the wagtail start command and documentation for integrating Wagtail into an existing project consistently include it - so the presence of an error when omitting it is not a bug.
Having said that, I'd certainly want it to fail with a more informative error message that points towards the missing INSTALLED_APPS entry. After some investigation, though, I can't find a way to get it to fail with this error - if I leave wagtail.search out, things mostly work up to the point that I actually run a search - and without that it's hard to know where the extra error checking should go. I suspect that this might only happen in a very esoteric set of circumstances, in which case an esoteric error message might be unavoidable... however, if you can provide a set of steps starting from a fresh Wagtail installation that lead to this error, I'll be happy to take another look.

This issue and #8713 seem to be the same issue and both show up in my google search for the error message I got.
I see that the solution to my problem is to include wagtail.search in the installed apps. I'm new to Wagtail and I don't know of a better place to document what I've learned here (and will surely forget by tomorrow), so my apologies in advance if commenting on a closed issue is frowned upon.
Producing the error: I got this error by creating a Wagtail project, removing wagtail.search from INSTALLED_APPS, creating a Page model with a foreign key to wagtailimages.Image, then trying to upload an image to that field in admin.
Documentation: The "Integrating Wagtail into a Django project" in the "Getting started" section does indeed say "add the following apps" and lists wagtail.search. However, on the "How to add Wagtail into an existing Django project" page in the "Advanced topics" section under "Apps", it says "Wagtail was built to be modular, so many Wagtail apps can be omitted to suit your needs." It does go on to list what the apps are for, but I was unable to find any indication of which apps are required and which could safely be omitted.
This is the full model for which uploading an image triggered the error.
class IndexPage(Page):
    lead = RichTextField(blank=True, help_text="Lead text")
    feature_image = models.ForeignKey(
        "wagtailimages.Image",
        null=True,
        blank=True,
        on_delete=models.SET_NULL,
        related_name="+",
        help_text="Featured product image",
    )
    feature_text = RichTextField(blank=True, help_text="Featured product description")
    body = RichTextField(blank=True)

    content_panels = Page.content_panels + [
        FieldPanel("lead"),
        MultiFieldPanel([FieldPanel("feature_image"), FieldPanel("feature_text")], heading="Featured product"),
        FieldPanel("body"),
    ]


Update pathspec dependency max version to <0.11.0

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Resolves #115

@conda-forge-admin, please rerender

@millsks, I'm afraid that this will not work.  This change will need to be made at https://github.com/apache/airflow first and then propagate here.

@conda-forge-admin, please ping team

@millsks, I'm afraid that this will not work. This change will need to be made at https://github.com/apache/airflow first and then propagate here.

Thanks for the heads up @xylar.  I will take that approach.  Do you want me to close this PR in the mean time?

Do you want me to close this PR in the mean time?

Yes, I'm afraid so. If folks upstream in the main repo loosen this constraint, we will still need to wait for a new Airflow release to make the change here. The PR will be for the full update for the new version so it makes sense to have a different PR. But we can keep the issue open.


COVID 19 manifestation in the eye and route of infection through eye

Not sure if this term will be in IDO or CIDO.
Below is the terms found in the paper: COVID-19:   Ophthalmological Aspects of the SARS-CoV 2 Global Pandemic.
"As the eye can represent a route of infection (actively via tears and passively via the nasoacrimal duct), ophthalmological care has to undergo substantial modifications during this pandemic. In the eye, COVID-19 can manifest as keratoconjunctivitis."

I see. we will need to add route of infection and the eye route for coronavirus infection in CIDO.
Thanks.


Migrating your app to nostr: Best practices & lessons learned

Placeholder
Elsat to ask @merryoscar to add what he learned on migrating Fountain to nostr - keys generated, non-nostr vs nostr social graph, social graph migration/import, zapping etc
From Nostriga & pod https://podcasts.apple.com/us/podcast/bitcoin-review-podcast-with-nvk-guests/id1632017958?i=1000666940861

@guaka

Had a conversation on this (we had a lot of questions) with @rabble and the guy(s) from Trustroots / Nostroots @guaka

@miketwenty1 can talk about scaling a nostr relay

@riccardobl
@ekzyis
Would be awesowe to hear about Stacker News lessons learned on nostr migration

I wrote about ZBD Social here: https://fiatjaf.com/d36862b9.html
For some reason the existing Nostr community at the time hated it, and it's being smeared to this day still. I cannot possibly comprehend why.

Would be awesowe to hear about Stacker News lessons learned on nostr migration

Do you mean only migration or also integration? Here's a short summary for both:
For migration, we tried with outer.space but it turned out to not make sense for us so we stopped working on it. I think how to deploy algorithms on scale on nostr was the main issue (see https://github.com/nostr-protocol/nips/issues/522) but @huumn can tell you more.
For integration, we implemented crossposting but since kind:1 doesn't support markdown like SN does, we chose to crosspost discussion posts as kind:30023 (NIP-23) which does support markdown. That lead to some confusion because users expected to see their posts on clients like Damus for example. Link posts (which can also contain markdown but it's less likely) are crossposted as kind:1 though. For polls, we use this NIP-41 which might have been the only polls NIP when we implemented crossposting. Not sure if it's supported by any client. For bounties, we use NIP-99. So in general, it's not trivial to map SN item types to nostr events but we're trying.
Edit support mismatch is also an issue (SN supports edits within 10 minutes). Currently we broadcast every edit but I believe we can fix that by letting the SN client presign events and after the edit timer closed, the SN backend will broadcast the final state. But we didn't get to that yet.


Add Export Values Testcase

Export Values from All Data Streams of a Device: this test case should first make a call to Export All Values then it should call the View Job Results endpoint until the export job is completed. Then when the Job is complete the example should get the result.url which is the URL where the CSV export can be downloaded.

@kristinpeterson https://github.com/attm2x/m2x-java/pull/15 has resolved this.


fishing timer not working if ...

I noticed after having tested on several fishing spots that the timer did not work if the game was set in a language other than English (French for my part, not testing the others ...).

Is this a "normal" problem with the functionality now, or is there a problem elsewhere?

It just means my french regexes are wrong. But I generally do not test in other client languages, so that was kinda to be expected.  :/

Should hopefully be fixed now on [T], also for German. Please let me know if there's still stuff where it doesn't work. :)


Modal behavior on phone and tablet

When modal is activated on mobile devices, it is occupying entire width and height of phone and tablet even though modal content is small.
I am seeing this behavior with modal demos in docs on android phone and tablet and chrome browser.
Is this the expected behavior ?

This is the intended behavior, although you could make the case that it doesn't need to be full height. Full width seems sensible, however. Modals are kind of like grid rows in that they have a max width.

Yes,  modal content is appearing on the top in mobile devices instead of center, which doesn't look good
Does it need to occupy full width on tablets ?
Can we let grid classes on modal content decide the width of the modal ?
If modal is used as a confirm dialog, it would be nice if users can see overlay, and model content is not occupying entire width and height. User will clearly understand that this is dialog and more content is behind it.

This commit adds a .dialog class which turns off the full-bleed functionality of mobile modals.


Add ansicolor.<color> methods for fast colorizing

This allows writing
ansicolors.red_blink(message)

instead of
ansicolors("%{red blink}"..message)

which looks quite a bit easier to visually parse.

*poke*

Hi, apologies for not answering sooner, the last two years I have neglected many libraries.
I'm grateful for this PR, but I cannot accept it. If I ever get back to this library I will rethink its interface and release a new version of it. I don't want to add several ways of doing the same thing, that's against my own belief of how a library should behave, now.
I encourage you to run your own version of the library with a simplified interface.


Reduce public API scope

At the moment all of our packages are available in the pkg package. Since pgroll is designed to be used as a library, we may want to move some of these packages into an internal package so that we reduce the scope of what can be imported externally.
This will clean up our API and make it easier to support in the long term.

TODO: @ryanslade to provide a more concrete proposal here.


False alarm because of wrong version comparision

Updates.updateAvailable(appVersion: "1.5.0", apiVersion: "1.4.4", comparator: .patch))

This returns true which is wrong. The app version from api is 1.4.4 which is in no way greater than 1.5.0, but the lib true for updateAvailable because 4 > 0

Thanks for letting me know about this - I've released a fix (v1.2.2). Hopefully this should resolve the issue for you.


Add direction specific functions

This adds 4 more optional properties to the Waypoint component: onEnterFromAbove, onEnterFromBelow, onLeaveToAbove, onLeaveToBelow.
I haven't updated any tests yet, so don't merge this yet. I just want to make sure this is something that could be accepted before I put too much time into it :)

Could close #25

Hi @nickclaw, and thanks for contributing to react-waypoint!
This looks useful, but it would be good to understand the usecase a little better.
Instead of adding the new props, what do you think about passing the previous and current position to the callbacks? We would have to combine it with the native event thats being passed in, but how about something like this
onLeave({ previousPosition: 'inside', currentPosition: 'below', nativeEvent: event});

Another option would be to pass direction or edge to the onEnter and onLeave callbacks. Something like:
onLeave(event, 'bottom')

@trotzig My use case is something like Apple Calendar, where I have a Waypoint component next to each month, when the Waypoint leaves from the top I want to change the fixed title, and when it enters from the top I want to revert the title to the previous month.

@lencioni that was what I initially tried, but I didn't like the inconsistency between the meaning of the second parameter between the two functions.
onLeave(event, currentLocation)
onEnter(event, previousLocation)

I think my solution is easier on users because they can just declare what specific events they want to be notified about, instead of having to compare string constants to figure out what's going on. But I can see why adding a property for every possibility isn't as scalable if this module ever handles horizontal scrolling.
What do you guys think? I wouldn't mind changing my pull request to match @lencioni's solution :)

Thanks for the use case description and the gif (that looks great by the way!), it helps us to understand the problem better. I like @lencioni's suggestion in that it doesn't break backwards compatibility with the native event being passed down.
I think it's okay for consumers to have to compare strings for this type of use case. So I'd say go with what @lencioni said. It would be great if you could add a test for this. And make sure to add your use case to the commit message, some documentation to README.md, plus a short description in CHANGELOG.md.

Alright feeling pretty good about the state of the pull request. I didn't update package.json, but I figure this is a minor version bump.

Thanks @nickclaw!
also: lol, I just realized that gif is from the actual Apple Calendar... It would be fun to see your implementation though!

I'll cut a new release in a few hours, got to run out now.


Update README.textile

unfortunately the link seems to belong to a different site now

Ha. This was written eons ago.

I was on a whim looking for browser-based Twilio calling apps. Didn't run
your app but it's a good idea.
On Mon, Nov 16, 2015 at 7:28 AM, Nathan Woodhull<EMAIL_ADDRESS>wrote:

Merged #1 https://github.com/controlshift/callforthedream/pull/1.
—
Reply to this email directly or view it on GitHub
https://github.com/controlshift/callforthedream/pull/1#event-465543827.


How to generate migration files

Hello @jepiqueau ,
I don't have much experience with TypeORM and Capacitor-Sqlite, but I really like this match. I was wondering how could you handle to generate the migration files on this example.
I made a test removing all migration files, creating my own entities files, and running typeorm migration:generate -n CreateDatabase, but I get the following error:
TypeORMError: No connection options were found in any orm configuration files.

How did you generate your migration files? Am I doing something wrong?

@Akaori hi, I am not a specialist of typeorm. I did know that we can generate it automatically from the entity. So I generate them manually.

@Akaori according to the doc https://github.com/typeorm/typeorm/docs/migrations.md you need to create a configuratio

Hi @jepiqueau, thanks for answering me.
Using automatic generation didn't work for me, but getting all sql expressions from logs was enough to create it manually like you did.
Thank you for clarify how you did it.


[FLINK-16068][table-planner-blink] Fix computed column with escaped k…

…eyword cannot work

What is the purpose of the change
Fix a bug that computed column and escaped keyword cannot work together.
Brief change log

Add escape to field name in computed column.
Add Java doc to SqlExprToRexConverter to remind others.

Verifying this change
This change is already covered by existing tests, such as (please describe tests).

CatalogTableITCase. testComputedColumnWithEscapedKeywordField()

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@wuchong Thanks for your review and I've addressed your comments.


Appstudio update test-component-pac-nllp

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-nllp-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
7 seconds
init

✅ Succeeded
24 seconds
clone-repository

✅ Succeeded
1 minute
build-container

✅ Succeeded
4 minutes
clair-scan

✅ Succeeded
28 seconds
inspect-image

✅ Succeeded
29 seconds
deprecated-base-image-check

✅ Succeeded
1 minute
clamav-scan

✅ Succeeded
39 seconds
sbom-json-check

✅ Succeeded
8 seconds
optional-label-check

✅ Succeeded
8 seconds
label-check

✅ Succeeded
8 seconds
show-sbom

✅ Succeeded
7 seconds
show-summary

Pipelines as Code CI/test-component-pac-nllp-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
18 seconds
init

✅ Succeeded
18 seconds
clone-repository

✅ Succeeded
30 seconds
build-container

✅ Succeeded
10 seconds
deprecated-base-image-check

✅ Succeeded
12 seconds
inspect-image

✅ Succeeded
11 seconds
clair-scan

✅ Succeeded
49 seconds
clamav-scan

✅ Succeeded
12 seconds
sbom-json-check

✅ Succeeded
8 seconds
label-check

✅ Succeeded
8 seconds
optional-label-check

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
9 seconds
show-summary

Pipelines as Code CI/test-component-pac-nllp-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
18 seconds
init

✅ Succeeded
18 seconds
clone-repository

✅ Succeeded
30 seconds
build-container

✅ Succeeded
10 seconds
deprecated-base-image-check

✅ Succeeded
12 seconds
inspect-image

✅ Succeeded
11 seconds
clair-scan

✅ Succeeded
49 seconds
clamav-scan

✅ Succeeded
12 seconds
sbom-json-check

✅ Succeeded
8 seconds
label-check

✅ Succeeded
8 seconds
optional-label-check

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
9 seconds
show-summary


Invoke node directly in generate-specs.sh

Summary
Currently, Codegen bash wrapper (generate-specs.sh) for Xcode invokes JS-based Codegen tooling via yarn --silent node <...>. This breaks both:

when Yarn is not installed (if NPM is used), for obvious reasons
when Yarn v2 ("Berry") is active

This PR changes the way generate-specs.sh locates node executable to the following algorithm:

use the path provided in the NODE_BINARY env var
if NODE_BINARY env var is not defined, find node with command -v node

Changelog
[iOS] [Fixed] - Fix Codegen silently failing when Yarn is not installed, or when Yarn v2 is active.
Test Plan
Case 1 (no Yarn installed)

Ensure yarn is not present in PATH
Run Xcode build
Check that Codegen artifacts are produced

Case 2 (Yarn v2 is used)

Ensure yarn is running in the v2 ("Berry") mode
Run Xcode build
Check that Codegen artifacts are produced

@janicduplessis I actually would want to have some advice from the code owners on this. Currently, we still need to work around that line, since it breaks Codegen for Yarn-less machines. I can either work in some fallback for that case, OR, instead, get rid of yarn invocations altogether, if the callsite is now intended to be unreachable.

@janicduplessis I actually would want to have some advice from the code owners on this. Currently, we still need to work around that line, since it breaks Codegen for Yarn-less machines. I can either work in some fallback for that case, OR, instead, get rid of yarn invocations altogether, if the callsite is now intended to be unreachable.

@ivanmoskalev The link doesn't work, but I assume you are talking about the last YARN_BINARY callsite. This one should only happen when building RN from source. Still a good idea to fix it I think. One possibility is just call this script instead https://github.com/facebook/react-native/blob/bec5e147cb0a84225f88b3dbc2f87c39c0ef0bc7/packages/react-native-codegen/scripts/oss/build.sh. It already handles npm and yarn.

@ivanmoskalev The link doesn't work, but I assume you are talking about the last YARN_BINARY callsite. This one should only happen when building RN from source. Still a good idea to fix it I think. One possibility is just call this script instead https://github.com/facebook/react-native/blob/bec5e147cb0a84225f88b3dbc2f87c39c0ef0bc7/packages/react-native-codegen/scripts/oss/build.sh. It already handles npm and yarn.

We're also in the process of landing https://github.com/facebook/react-native/pull/30792 which will make changes to this code. I think after this you will want to check for whether the NODE_BINARY exists and make sure to add  || true after the new command -v.

We're also in the process of landing https://github.com/facebook/react-native/pull/30792 which will make changes to this code. I think after this you will want to check for whether the NODE_BINARY exists and make sure to add  || true after the new command -v.

Adding fixes in a couple hours, was on a sick leave for ~ last week.

@janicduplessis @hramos I have updated the script, would you have a look, please?
I've also got 2 questions:

Do CI tests cover the usecase in which $CODEGEN_PATH/scripts/oss/build.sh will be called? I'm asking because I don't know how to properly test it on my machine.
I expect merge conflicts with #30792 – do I need to wait for it to land and rebase my fork myself, or will conflict resolution be done by the FB team when they import this PR into their monorepo?

I'll take care of the conflict.


refactor: separate e2e tests from integration

Move server tests into a new e2e testing category
Create a way for initializing the state of the testing system
Update CI pipeline and GitHub actions to test e2e

tests are failing locally on Mac:
  ● Test suite failed to run

    pid must be a number

      25 |
      26 | export const killServer = async (serverPid: PID): Promise<void> =>
    > 27 |   killAsync(serverPid, "SIGKILL")
         |   ^
      28 |

      at Object.<anonymous>.module.exports (node_modules/tree-kill/index.js:16:29)
      at killServer (test/helpers/integration-server.ts:27:3)
      at test/e2e/servers/graphql-main-server/galoy-pay-testing.spec.ts:68:19

Test Suites: 1 failed, 1 passed, 2 of 4 total
Tests:       12 failed, 15 passed, 27 total
Snapshots:   0 total
Time:        67.667 s
Ran all test suites.
✨  Done in 72.14s.


fix(command): unbreak nix

unbreaking breaking change in #74

I can confirm that this PR works on Windows.


An action will be associated with its sectors

An Action should be associated with zero or more sectors using Action level metadata.
The action metadata should be populated using CCLW definitions.
The source of the metadata should also be stored, to indicate that it has been received from CCLW. It should be possible to store additional metadata sources in future.
Notes from policy team
Database structure for sector metadata:

sector_name
sector_child
sector_grandchild
sector_source

Agriculture

CCLW

Agriculture and forestry
Agricultural CH4

CPD

While the Alpha will be based solely on the CCLW database, we want to allow for the importing of metadata from elsewhere in future, e.g. CPD. Given CPD structures its metadata in terms of parent_child, and sometimes parent_child_grandchild relationships, our database still needs to have at least this level of hierarchy to ensure future compatibility and to give us flexibility to be more specific with our own taxonomy if we so choose.

Sector values to be carried over from CCLW:

All sectors

Adaptation

Agriculture

Buildings

Coastal zones

Disaster Risk Management

Energy

Environment

Finance

Health

Industry

Residential and commercial

Rural

Social development

Tourism

Transport

Urban

Waste

Water

Hey team! Please add your planning poker estimate with ZenHub @eurolife @kdutia @opyate


doc: tweaked Builder intro section in manpage

Mostly wording changes, some rearranging/grouping.
Makes sure the three documented recognized kwargs are listed together, followed by the statement that unrecognized kwargs are consvar overrides.
This is a doc-only change.
Signed-off-by: Mats Wichmann<EMAIL_ADDRESS>Contributor Checklist:

[ ] I have created a new test or updated the unit tests to cover the new/changed functionality.
[ ] I have updated CHANGES.txt (and read the README.rst)
[X] I have updated the appropriate documentation

Looks like there was a mechanical problem moving one section. Hold on until I get the problem repaired.


problem with modular page

hi,
I have 8 modules in modular page? when I resize browser window (e.g. set galaxy and other in development version firefox ) and press reload browser will be display only 7 modules. In full size of browser display 8,9, 10 + , all modules - ok
whats wrong

Check the source code of HTML first. I bet the module is there, just hidden by some CSS.

Closed due to inactivity.


Export-PSGraph does not support PowerShellCore on MacOS

The issue is likely also there on Linux, however only verified on MacOS. The use of $env:temp does not work with PowerShell Core on MacOS (running beta3).

I get:
`Export-PSGraph : Cannot run a document in PowerShell Core: /Users/"USERNAME"/0xanmbp2.y4x.png.
At /PATH/file.ps1:102 char:40

... graphData | Export-PSGraph -ShowGraph -DestinationPath $destinationPa ...

            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : InvalidOperation: (/Users/USERNAME/0xanmbp2.y4x.png:String) [Export-PSGraph], RuntimeException
FullyQualifiedErrorId : CantActivateDocumentInPowerShellCore,Export-PSGraph
`

I managed to handle it in my script by looking at type of os --> generating a path+filename --> then use -destinationpath parameter on the Export-PSGraph cmdlet. However, it would be great if it was handled inside PSGraph directly.
Let me know if the above raises some questions and I'll happily answer those.
Thank you.

Any feedback on this? Thank you a million.

You can work around it by adding "$env:TEMP = $env:TMPDIR" to your $PROFILE script.

I was considering the use of the DestinationPath as a valid workaround but I held of saying anything because I was not sure that I wanted that to be my official stance on it.
I would use New-TemporaryFile, but I am still trying to maintain 4.0 compatibility. I just took a look at the source for it and I see that I can use [system.io.path]::GetTempPath() instead.
I just checked in a new change that removes the use of the TEMP environment variable. Let me know if this resolved your issues on the mac or makes it worse.


Importing HashLocation correctly

Follow up PR to https://github.com/dcos/dcos-ui/pull/985.
This PR corrects a require that was not transferred correctly to an import destructuring assignment.

LGTM 💯 ✨


Fix abroted transactions drop for compacted topics

Pull Request Test Coverage Report for Build 1107

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
2 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.1%) to 79.638%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/brod_utils.erl
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/brod_consumer.erl
1
74.32%

src/brod_group_coordinator.erl
1
88.79%

Totals

Change from base Build 1099:
-0.1%

Covered Lines:
2069

Relevant Lines:
2598

💛  - Coveralls


Channel logger plugin

Make a plugin for logging chat on a per-channel basis.

Working on this over in #15


New version of superchain client

This is new version of superchain client

Oh, Dzenan was faster with most of the feedbacks. I spent quite some time to run the cli without success :man_shrugging:
I love the interface segregation principle that was introduced. Separating the lib into 3 crates might be a bit too much in a generally statically typed language without a generally accepted plugin mechanism. We do have modules for architecturally separating things and crates for versioning mainly. If you want to push forward even more, the superchain-client crate could get 2 features: http and ws, and then there could be 2 separate provider crates with their own dependencies, so you could cut down build times if you never wanted one or the other. The same applies to possible uniswap_v2 and uniswap_v3 features, which could cut down code size if you want to compile to WASM. So I like the general direction, but we need to really go deep why we would complicate things.

Separating the lib into 3 crates might be a bit too much

I agree with that. superchain-client is a rather simple library without its own logic. It might make sense to keep the structure as simple as possible too.

I still suggest removing examples/* from the workspace, they just belong to the root lib. The 3 crates are a bit too much at the moment, but I can see where this could be useful in the future.


add liqi srl

hi @edoardocostantinidev, we made it clearer here: https://www.linkedin.com/company/liqi-ita/about/
thanks


UI updates

UI Updates
Banner

Added button for an anonymous survey.
Changed Environments button to say testing only
Created anonymous survey to link button to.
Created bug report survey in wsu.qualtrics and modified link.

Challenges

Created a simple markdown file that shows the basics of terminal use.
This only shows the requirements to a challenge running.
Currently I had to place the file in each challenge doc set, but this may change in the future.
Updated the Cryptography.md document formatting.

Codecov Report

Merging #87 (9e08219) into main (72a3f05) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##               main      #87   +/-   ##
=========================================
  Coverage     66.12%   66.12%
  Complexity       46       46
=========================================
  Files            13       13
  Lines           248      248
  Branches         17       17
=========================================
  Hits            164      164
  Misses           81       81
  Partials          3        3

Flag
Coverage Δ

unittests
66.12% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out 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 72a3f05...9e08219. Read the comment docs.


feat(design): update callout types to enums

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: https://github.com/graycoreio/daffodil/blob/master/CONTRIBUTING.md#commit
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?
Callout types were not using enums
Issue Number: N/A
What is the new behavior?
Update types to enums
Does this PR introduce a breaking change?
[ ] Yes
[x] No

Other information

@damienwebdev It was a dumb input with styles that didn't match its naming. I also don't think it will ever get used as it stands. It basically removed left/right padding, which doesn't make a callout small. I think I copied it from hero when I originally created this component and never removed or updated it.


Access to admin/myprofile denied on restricted admin access

CMSProfileController->canView() currently checks for either CMS_ACCESS_LeftAndMain or CMS_ACCESS_CMSMain permissions. That's too narrow, e.g. it prevents users of a custom ModelAdmin to edit their own profile. We don't have a common way to determine if a given user has access to the CMS at all, its just a matter of the controller<->permission mappings. The only solution I see here is looping through all classes extending LeftAndMain and checking if any of these allow access.

fixed  with #4543


ctx.request.origin is different  to request.headers.origin

I was struggling with CORS setting, and I've found that the ctx.reuqest.origin value is different to ctx.request.headers.origin value.
Client side - https://www.example.com
API server - https://api.example.com
In this situation, ctx.request.headers.origin was https://www.example.com, but ctx.request.origin was https://api.example.com.
Is it intended? I don't know maybe I'm misunderstanding something, but first time I saw the ctx.request.origin, I though it will indicate where the fetch originates from by its naming.

Sorry to bother.
I've found #1008 already has been discussing about it.


feat(DIST-979): Disable tracking in sandbox mode

:tada: This PR is included in version @typeform/embed-v1.7.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Terminal copilot hint overlap

I see this, but I think I've seen it correct in the past? But right now it's reproable in new terminals

Maybe related to my zsh prompt config, I can share the zsh config if it helps

I see the same, since I use the same setup

Yes can you pls share your zsh config?

Steps are:

use zsh
install oh-my-zsh
open a terminal in a workspace that has a git repo

Let me know if that doesn't work for you.

Disabled by default in https://github.com/microsoft/vscode/pull/212456 for now

@isidorn also mentioned he thinks it should use the terminal's font

Also, any terminal settings would help - do you set the font / letter spacing for example?

When this happens, I see handleRightPrompt in the logs. I also see that for the first prompt, the prompt start marker occurs before the >>> (see the status bar).

Handle prompt start happens before the >>> is added by the program.
CommandDetectionCapability#handlePromptStart [0,0]
2024-05-13 10:58:34.020 [debug] CommandDetectionCapability#handleCommandStart [11,0]
2024-05-13 10:58:34.020 [debug] CommandDetectionCapability#handleRightPromptStart [128]
2024-05-13 10:58:34.021 [debug] CommandDetectionCapability#handleRightPromptEnd [128]
2024-05-13 10:58:34.021 [debug] Serial port requested application keypad. []
2024-05-13 10:58:34.022 [debug] CommandDetectionCapability#handlePromptStart [0,0]
2024-05-13 10:58:34.022 [debug] CommandDetectionCapability#handleCommandStart [15,0]
2024-05-13 10:58:34.022 [debug] CommandDetectionCapability#handleRightPromptStart [128]
2024-05-13 10:58:34.023 [debug] CommandDetectionCapability#handleRightPromptEnd [128]
2024-05-13 10:58:34.080 [debug] TextAreaSyncAddon#sync: text changed to "❯❯❯ " []
2024-05-13 10:58:34.080 [debug] TextAreaSyncAddon#sync: text changed to "❯❯❯ " []

We should be disposing of the decoration when there's input, even for this case, when that's happening via a shell script.

In the case of @roblourens, the specific sorin theme can be used without this issue if one removes %(!. %B%F{1}#%f%b.)${editor_info[keymap]} from the prompt in $ZDOTDIR/.zprezto/modules/prompt/functions/prompt_sorin_setup
Also note that the prompt is correct when a user hits enter. It's only the first prompt that is wrongly interpreted.

some things are done async for that theme and we don't wait for those


Update strings_es.arb and strings_ca.arb

Added new translations for Spanish and Valencian

Thank you!

Always a pleasure 💙


Kent/add new netstat metrics metadata

Add new metadata for metrics introduced in #299, add caveats for rtt metrics.
While rtt metrics have been available for just over a year, and I don't expect us to ever ferret out the version in which all metrics were introduced, it's good to note where possible.
I'm going to be increasing adding tips like these in metadata descriptions. Eventually I think we should add some more metadata columns, e.g. source, since_version, etc. Cramming description with thing like this for the time being will help us realize later what it makes sense to split out.

Also, the rtt metrics are not collected by this check, so it's a bit weird that they're in this metadata.csv, but I don't know where else they'd go.
When I do the doc refresh for this integration I suppose I'll include setup/config for go-metrics, and we'll consider it part of the network check.


Get same style for file names in the tests.

I am not 100% on what you mean here. Currently we have the style: TestClass which are the matlab.unittest.TestCase subclasses that define the test suite and test_function which provide the underlying test fixture.


For loop for StateSpecificStyles

I used your API to run the map but for creating a heat map I needed to run a for loop on the state specific styles. Would you be able to help with that ?

I know this is a long shot, but you wouldn't have happened to figure this out would you?

@blkinney  nope. I think I din't use this library anymore


Correct keepalive_timeout of nginx.conf.

In this blog post, short keepalive_timeout can cause random 502 problem with gcp load balancers.
https://blog.percy.io/tuning-nginx-behind-google-cloud-platform-http-s-load-balancer-305982ddb340
I wonder if it is still valid. Current keepalive_timeout, which is 65, possibly causes problems in production.

Thanks for the report. However I haven't seen random 502 problem so far (I see random 502 errors just after deployment, but I think they're separate issue).

It's fixed by #348
Thanks!


Could Kapacitor query InfluxDB in parallel when creating a recording?

I've been watching the InfluxDB logs to see the queries  Kapacitor makes while creating a recording and it looks like queries are made sequentially for each batch. In our simple use case, each batch is independent. Is it possible or would it even make sense to parallelize some of this querying in order to speed up backtesting?

@lpalm I like the idea, I'd have to think on it a bit for other tasks that may not be so isolated.


Unmarshalling error when using NRQL with FACET clause

Description
nrql query returns an unmarshalling error when used with FACET clause.
Current behavior
newrelic nrql query -q 'SELECT latest(k8s.pod.memory.usage) FROM Metric FACET `k8s.pod.name` SINCE 3 MINUTES AGO TIMESERIES 1 MINUTE'
cannot unmarshal array into Go struct field NRDBResultContainer.data.Actor.Account.NRQL.otherResult of type nrdb.NRDBResult

Expected behavior
I expect the query to return data like it does in the browser.

Hi @sirianni ,
This issue is similar to a known problem where the response from Nerd Graph (New Relic API gateway) varies based on the query used. Specifically, when using certain queries ex: when you use FACET and TIMESERIES in same query, the otherResult and totalResult values are returned as lists, while other queries return these values as objects.
To support both data types, we would need to restructure the datatype to an interface, which is a significant change given the fragility of the newrelic-client-go package, especially considering its use cases in the other repos. Therefore, we won't be able to support queries with FACET and TIMESERIES at once from CLI, this can be only queried from UI.
When we use FACET and TIMESERIES the nerdgraph response:

When we use just FACET the nerdgraph response: