def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
    pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
}

plugins.each { name, path ->
    def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
    include ":$name"
    project(":$name").projectDir = pluginDirectory
}

chromium.googlesource.com
private void configurePluginProject(String pluginName, String _) {
  Project pluginProject = project.rootProject.findProject(":$pluginName")
  if (pluginProject == null) {
    project.logger.error("Plugin project :$pluginName not found. Please update settings.gradle.")
    return
  }

same issue

https://github.com/flutter/flutter/issues/55827

Same issue when building for Android:
Launching lib/main.dart on AOSP on IA Emulator in debug mode...
Running Gradle task 'assembleDebug'...
Plugin project :url_launcher_web not found. Please update settings.gradle.

Could everyone who still has this problem please file a new issue with the exact description of what happens, logs and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.

Can someone please help me,l'm getting this error of  Plugin project :connectivity_macos not found. Please update settings.gradle. I don't know how to resolve it
mujohn:soma-mobile-app johnmugiraneza$ flutter run --verbose
[  +24 ms] executing: [/Users/johnmugiraneza/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +49 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] b041144f833e05cf463b8887fa12efdec9493488
[        ] executing: [/Users/johnmugiraneza/flutter/] git tag --contains HEAD
[ +221 ms] Exit code 0 from: git tag --contains HEAD
[   +4 ms] 1.17.3
[  +13 ms] executing: [/Users/johnmugiraneza/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +13 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/johnmugiraneza/flutter/] git ls-remote --get-url origin
[  +15 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +111 ms] executing: [/Users/johnmugiraneza/flutter/] git rev-parse --abbrev-ref HEAD
[  +20 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +11 ms] executing: sw_vers -productName
[  +29 ms] Exit code 0 from: sw_vers -productName
[        ] Mac OS X
[        ] executing: sw_vers -productVersion
[  +27 ms] Exit code 0 from: sw_vers -productVersion
[        ] 10.14.6
[        ] executing: sw_vers -buildVersion
[  +27 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 18G4032
[  +31 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +33 ms] executing: /Users/johnmugiraneza/Library/Android/sdk/platform-tools/adb devices -l
[  +13 ms] executing: /usr/bin/xcode-select --print-path
[  +19 ms] Exit code 0 from: /usr/bin/xcode-select --print-path
[        ] /Library/Developer/CommandLineTools
[   +3 ms] executing: /usr/bin/xcodebuild -version
[   +7 ms] Exit code 1 from: /usr/bin/xcodebuild -version
[        ] xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools
instance
[   +5 ms] Xcode not found. Run 'flutter doctor' for more information.
[   +2 ms] executing: /usr/bin/xcodebuild -version
[  +10 ms] Exit code 1 from: /usr/bin/xcodebuild -version
[   +1 ms] xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools
instance
[  +78 ms] List of devices attached
emulator-5554          device product:sdk_gphone_x86 model:Android_SDK_built_for_x86 device:generic_x86 transport_id:1
[  +10 ms] /Users/johnmugiraneza/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell getprop
[  +65 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +15 ms] executing: /usr/bin/xcodebuild -version
[   +6 ms] Exit code 1 from: /usr/bin/xcodebuild -version
[        ] xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools
instance
[ +165 ms] Found plugin connectivity at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity-0.4.8+6/
[  +10 ms] Found plugin connectivity_macos at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_macos-0.1.0+3/
[ +109 ms] Found plugin shared_preferences at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.7+3/
[   +2 ms] Found plugin shared_preferences_macos at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+10/
[   +3 ms] Found plugin shared_preferences_web at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[ +149 ms] Found plugin connectivity at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity-0.4.8+6/
[   +1 ms] Found plugin connectivity_macos at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_macos-0.1.0+3/
[  +47 ms] Found plugin shared_preferences at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.7+3/
[   +1 ms] Found plugin shared_preferences_macos at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+10/
[   +2 ms] Found plugin shared_preferences_web at /Users/johnmugiraneza/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[  +98 ms] Generating /Users/johnmugiraneza/Documents/soma/soma-mobile-app/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +41 ms] executing: /usr/bin/xcodebuild -version
[  +10 ms] Exit code 1 from: /usr/bin/xcodebuild -version
[   +2 ms] xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools
instance
[   +8 ms] ro.hardware = ranchu
[  +69 ms] Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider enabling software rendering with
"--enable-software-rendering".
[  +57 ms] Launching lib/main.dart on Android SDK built for x86 in debug mode...
[  +18 ms] /Users/johnmugiraneza/flutter/bin/cache/dart-sdk/bin/dart
/Users/johnmugiraneza/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/johnmugiraneza/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names
-Ddart.developer.causal_async_stacks=true --output-dill /var/folders/jv/5k8f2bvs41nc1c928t7rhs240000gn/T/flutter_tool.g6SF0G/app.dill --packages
/Users/johnmugiraneza/Documents/soma/soma-mobile-app/.packages -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions
--enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root
[  +73 ms] executing: /Users/johnmugiraneza/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[  +30 ms] Exit code 0 from: /Users/johnmugiraneza/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[        ] --------- beginning of main
06-17 14:28:10.103 E/GnssHAL_GnssInterface( 1751): gnssSvStatusCb: b: input svInfo.flags is 8
[  +37 ms] <- compile package:somafri/main.dart
[  +32 ms] executing: /Users/johnmugiraneza/Library/Android/sdk/platform-tools/adb version
[  +36 ms] Android Debug Bridge version 1.0.41
Version 30.0.1-6435776
Installed as /Users/johnmugiraneza/Library/Android/sdk/platform-tools/adb
[   +5 ms] executing: /Users/johnmugiraneza/Library/Android/sdk/platform-tools/adb start-server
[  +56 ms] Building APK
[  +47 ms] Running Gradle task 'assembleDebug'...
[   +2 ms] gradle.properties already sets android.enableR8
[  +19 ms] Using gradle from /Users/johnmugiraneza/Documents/soma/soma-mobile-app/android/gradlew.
[   +1 ms] /Users/johnmugiraneza/Documents/soma/soma-mobile-app/android/gradlew mode: 33261 rwxr-xr-x.
[ +464 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/test/'
(OS Error: Permission denied, errno = 13)
[   +1 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path =
'/Applications/XAMPP/xamppfiles/var/mysql/phpmyadmin/' (OS Error: Permission denied, errno = 13)
[   +2 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/mysql/'
(OS Error: Permission denied, errno = 13)
[   +1 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path =
'/Applications/XAMPP/xamppfiles/var/mysql/performance_schema/' (OS Error: Permission denied, errno = 13)
[ +415 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path =
'/Applications/XAMPP/xamppfiles/lib/mysql/plugin/auth_pam_tool_dir/' (OS Error: Permission denied, errno = 13)
[ +293 ms] executing: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[  +19 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[        ] {"CFBundleName":"Android
Studio","JVMOptions":{"MainClass":"com.intellij.idea.Main","ClassPath":"$APP_PACKAGE/Contents/lib/bootstrap.jar:$APP_PACKAGE/Contents/lib/extensions.jar:$
APP_PACKAGE/Contents/lib/util.jar:$APP_PACKAGE/Contents/lib/jdom.jar:$APP_PACKAGE/Contents/lib/log4j.jar:$APP_PACKAGE/Contents/lib/trove4j.jar:$APP_
PACKAGE/Contents/lib/jna.jar","JVMVersion":"1.8*,1.8+","Properties":{"idea.home.path":"$APP_PACKAGE/Contents","idea.executable":"studio","idea.platform.pref
ix":"AndroidStudio","idea.paths.selector":"AndroidStudio3.6"},"WorkingDirectory":"$APP_PACKAGE/Contents/bin"},"NSDesktopFolderUsageDescription":"An
application in Android Studio requests access to the user's Desktop
folder.","LSArchitecturePriority":["x86_64"],"CFBundleVersion":"AI-192.7<IP_ADDRESS>92135","CFBundleDevelopmentRegion":"English","NSCameraUsageDescription":"An
application in Android Studio requests access to the device's camera.","CFBundleDocumentTypes":[{"CFBundleTypeExtensions":["ipr"],"CFBundleTypeName":"Android
Studio Project
File","CFBundleTypeIconFile":"studio.icns","CFBundleTypeRole":"Editor"},{"CFBundleTypeExtensions":[""],"CFBundleTypeOSTypes":["***"],"LSTypeIsPackage":false,"
CFBundleTypeName":"All
documents","CFBundleTypeRole":"Editor"}],"NSSupportsAutomaticGraphicsSwitching":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHighResolu
tionCapable":true,"CFBundleShortVersionString":"3.6","NSMicrophoneUsageDescription":"An application in Android Studio requests access to the device's
microphone.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"studio","NSLocationUsageDescription":"An application in Android Studio requests access
to the user's location
information.","LSRequiresNativeExecution":"YES","CFBundleURLTypes":[{"CFBundleURLName":"Stacktrace","CFBundleURLSchemes":["idea"],"CFBundleTypeRole":"Editor"}],
"CFBundleIdentifier":"com.google.android.studio","LSApplicationCategoryType":"public.app-category.developer-tools","CFBundleSignature":"????","LSMinimumSystemVe
rsion":"10.8","NSDocumentsFolderUsageDescription":"An application in Android Studio requests access to the user's Documents
folder.","NSDownloadsFolderUsageDescription":"An application in Android Studio requests access to the user's Downloads
folder.","NSNetworkVolumesUsageDescription":"An application in Android Studio requests access to files on a network volume.","CFBundleGetInfoString":"Android
Studio 3.6, build AI-192.7<IP_ADDRESS>92135. Copyright JetBrains s.r.o., (c) 2000-2020","NSRemovableVolumesUsageDescription":"An application in Android Studio
requests access to files on a removable volume."}
[  +45 ms] executing: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[ +143 ms] Exit code 0 from: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[   +1 ms] openjdk version "1.8.0_212-release"
OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
OpenJDK 64-Bit Server VM (build 25.212-b4-5784211, mixed mode)
[   +3 ms] executing: [/Users/johnmugiraneza/Documents/soma/soma-mobile-app/android/] /Users/johnmugiraneza/Documents/soma/soma-mobile-app/android/gradlew
-Pverbose=true -Ptarget-platform=android-x86 -Ptarget=/Users/johnmugiraneza/Documents/soma/soma-mobile-app/lib/main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root assembleDebug
[+1407 ms] Starting a Gradle Daemon (subsequent builds will be faster)
[+17281 ms] > Configure project :app
[   +1 ms] Plugin project :connectivity_macos not found. Please update settings.gradle.

still have this problem


Small code cleanup

-Move file_utils to /common
-Delete a bunch of unused files
@yminchen Can you confirm that you're not using any of the deleted files in your goldilocks branch?

@yminchen Can you confirm that you're not using any of the deleted files in your goldilocks branch?

Nope, my branch doesn't use those deleted code


Wrong "engine-off" icon

Hi everyone,
I've a problem with the icon, in particular with "engine-off" and "engine-off-outline" icons,  in fact i get an icon similar to a japanese character.
I've tried to execute these comands:
npm unlink native-base
npm link native-base
I've also tried to uninstall and reinstall native-base with no success...
My NativeBase versione is the v2.11.0

@davidinhong Please follow issue template
Also that engine-off or engine-off-outline icon doesn't exist with IonIcon family


Context menu in Azure Explorer is incorrect

Azure Data Studio Version: master

Steps to Reproduce:

Connect to a database in Azure Explorer
Right-click on a table

Expected: Context menus consistent with context menus in Servers view.
Actual: The context menu ordering is different and there are nodes that don't make sense (e.g. Disconnect and Properties don't do anything in this context).

@kenvanhyning please validate if this has ben fixed.

verified that the RCM is the same for table via the Azure Explorer and OE in Insiders 10/24.


Plot refactor

Hi @clyne , this branch now re-uses the combo class that we've been using across the codebase. It's ready for you to review now!


Add custom highWaterMark option to clone method

Fixes #386.
I've spent enormous time investigating the conditions when backpressure occurs, yet I still have a lot of unanswered questions. Although I hate uncertainties, the formula I introduced is a verified hypothesis. I'm well prepared and open to any discussions about this topic. :)
I would appreciate any feedback on the code, especially tests.

What's the status of this PR? What can I do to help advance it? It's a pretty serious problem considering a lot of users using node-fetch in an isomorphic sense. Yet no fix in almost 3 years.

@gutenye We are currently in process of preparing the v3 release of node-fetch and this issue is in our roadmap.
I've just submitted a pull request, that fixes this problem, but in a preferred way :smile:

Let's close this then.


feat: add deployed contract to PXE from CLI

Please provide a paragraph or two giving a summary of the change, including relevant motivation and context.
Checklist:
Remove the checklist to signal you've completed it. Enable auto-merge if the PR is ready to merge.

[ ] If the pull request requires a cryptography review (e.g. cryptographic algorithm implementations) I have added the 'crypto' tag.
[ ] I have reviewed my diff in github, line by line and removed unexpected formatting changes, testing logs, or commented-out code.
[ ] Every change is related to the PR description.
[ ] I have linked this pull request to relevant issues (if any exist).

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

Metric
8 txs
32 txs
128 txs

l1_rollup_calldata_size_in_bytes
45,444
179,588
716,132

l1_rollup_calldata_gas
222,996
868,136
3,449,372

l1_rollup_execution_gas
842,083
3,595,244
22,204,741

l2_block_processing_time_in_ms
1,043 (-1%)
3,955
15,574

note_successful_decrypting_time_in_ms
329
1,011 (-2%)
3,751 (-2%)

note_trial_decrypting_time_in_ms
31.0 (-3%)
107 (-1%)
138 (-1%)

l2_block_building_time_in_ms
9,019 (-1%)
36,083 (-1%)
150,864 (-1%)

l2_block_rollup_simulation_time_in_ms
6,705 (-1%)
26,797 (-1%)
106,606 (-1%)

l2_block_public_tx_process_time_in_ms
2,273 (-2%)
9,157 (-2%)
43,602 (-2%)

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

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
13,469 (-2%)
29,842 (-2%)

note_history_successful_decrypting_time_in_ms
2,253 (-2%)
4,582 (-3%)

note_history_trial_decrypting_time_in_ms
122
146

node_database_size_in_bytes
1,649,820
1,194,316

pxe_database_size_in_bytes
27,188
54,187

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

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
43.1 (-2%)
56,577
14,745

private-kernel-ordering
21.3 (-1%)
20,137
8,089

base-rollup
853
631,605
811

root-rollup
37.7 (-1%)
4,072
1,097

private-kernel-inner
35.3 (-3%)
72,288
14,745

public-kernel-private-input
47.1
37,359
14,745

public-kernel-non-first-iteration
28.0
37,401
14,745

merge-rollup
0.942 (+5%)
2,592
873

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

Metric
0 deployed contracts
1 deployed contracts

tx_size_in_bytes
8,723
27,094


Unable to start up slidev while running npm run dev in windows 10 pro using vscode

Describe the bug
Im currently having a problem trying to npm run dev to start up the slidev to preview the slides
A clear and concise description of what the bug is.
The following is the error message when
npm run dev
> dev
> slidev --open

  ●■▲
  Slidev  v0.50.0

  theme       @slidev/theme-seriph
  css engine  unocss
  entry       C:\Users\kenpa\Documents\slidev\slidev\slides.md

  public slide show   > http://localhost:3030/
  presenter mode      > http://localhost:3030/presenter/
  slides overview     > http://localhost:3030/overview/
  export slides       > http://localhost:3030/export/
  remote control      > pass --remote to enable

  shortcuts           > restart | open | edit | quit
panic: runtime error: index out of range [4664] with length 4664

goroutine 2743 [running]:
github.com/evanw/esbuild/internal/sourcemap.DecodeVLQ({0xc001efa26b, 0x1238, 0x1?}, 0xc001616140?)
        github.com/evanw/esbuild/internal/sourcemap/sourcemap.go:126 +0x110
github.com/evanw/esbuild/internal/sourcemap.SourceMapPieces.Finalize({{0xc001ef8a80, 0x17eb, 0x2a36}, {0xc001efa26b, 0x1238, 0x124b}, {0xc001efb4a3, 0x13, 0x13}}, {0xc000a38000, ...})
        github.com/evanw/esbuild/internal/sourcemap/sourcemap.go:320 +0x474
github.com/evanw/esbuild/internal/linker.(*linkerContext).generateChunksInParallel.func1(_, {{0xc0076a18c0, 0x19}, 0xc008812900, {{0xc008832410, 0x2, 0x2}}, {0xc0088328b0, 0x1, 0x1}, ...})
        github.com/evanw/esbuild/internal/linker/linker.go:714 +0xa55
created by github.com/evanw/esbuild/internal/linker.(*linkerContext).generateChunksInParallel in goroutine 1862
        github.com/evanw/esbuild/internal/linker/linker.go:658 +0x878
C:\Users\kenpa\Documents\slidev\slidev\node_modules\esbuild\lib\main.js:993
                  reject(new Error(error2));
                         ^

Error: The service was stopped
    at C:\Users\kenpa\Documents\slidev\slidev\node_modules\esbuild\lib\main.js:993:26
    at responseCallbacks.<computed> (C:\Users\kenpa\Documents\slidev\slidev\node_modules\esbuild\lib\main.js:622:9)
    at Socket.afterClose (C:\Users\kenpa\Documents\slidev\slidev\node_modules\esbuild\lib\main.js:613:28)
    at Socket.emit (node:events:529:35)
    at endReadableNT (node:internal/streams/readable:1400:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)

Node.js v18.20.3

Minimal reproduction
Steps to reproduce the behavior:

Go to vscode
Install slidev for vscode extension
Run npm init slidev@latest
Run npm run dev
See the error

You can use https://sli.dev/new to create a new project to reproduce the issue.
Environment

Slidev version: v0.50.0
Browser: Google Chrome Version 131.0.6778.140 (Official Build) (64-bit)
OS: Windows 11 Pro Version 24H2 OS Build 26100.2605

If you are using Slidev globally (i.e. npx slidev or npm i -g slidev), please try to reproduce the issue in a local project (i.e. npm create slidev@latest).

related https://github.com/evanw/esbuild/issues/4011

Workaround here, pin esbuild version to 0.24.0, e.g. if you are using pnpm
{
  "pnpm": {
    "overrides": {
      "esbuild": "0.24.0"
    }
  }
}

@alexzhang1030 I was just trying slidev and found this problem. Thanks for the temp fix.

related evanw/esbuild#4011

Thanks that resolved it.


[fix] Fix build

Trying to build this project on my computer (macOS 12.2.1, Node 16.14, pnpm 6.31.0) I get the following error for packages/cli:
> @typesafe-i18n/cli@ build /Users/sven/Dev/Projects/Personal/typesafe-i18n/packages/cli
> tsm esbuild.ts

(node:50854) ExperimentalWarning: --experimental-loader is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:50854) DeprecationWarning: Obsolete loader hook(s) supplied and will be ignored: getFormat, transformSource
✘ [ERROR] No loader is configured for ".node" files<EMAIL_ADDRESS>
    ../../node_modules/.pnpm/fsevents@2.3.2/node_modules/fsevents/fsevents.js:13:23:
      13 │ const Native = require("./fsevents.node");
         ╵                        ~~~~~~~~~~~~~~~~~

 ELIFECYCLE  Command failed with exit code 1.

According to this comment of the esbuild project, a custom plugin needs to be added.
In this PR, I added the missing plugin. I also added a .nvmrc so that maintainers (that hopefully use nvm) are using the correct Node version.

@svenjacobs thanks for investigating and creating this PR.
I'm using volta in favour over nvm so I added a commit that locks the version down also for volta users.


Updated Kitchen Vagrant Gem

Obvious fix.
Description
[Please describe what this change achieves]
Issues Resolved
[List any existing issues this PR resolves, or any Discourse or
StackOverflow discussion that's relevant]
Check List

[x] New functionality includes tests
Did not introduce new functionality.
[] All tests pass
All test pass except the ones the two that fail even on the master branch.
[x] RELEASE_NOTES.md has been updated if required (not required for bugfixes, required for API changes)
I don't believe it's require for this?
[x] All commits have been signed-off for the Developer Certificate of Origin. See https://github.com/chef/chef/blob/master/CONTRIBUTING.md#developer-certification-of-origin-dco

@ilovemysillybanana Thanks for the PR


Task caching only works if the directory is a subdirectory of cwd

Checks

[X] I have checked that this issue has not already been reported.

[X] I have confirmed this bug exists on the latest version of pixi, using pixi --version.

Reproducible example
git clone https://github.com/Hofer-Julian/pixi-task-cache-cwd
cd pixi-task-cache-cwd
pixi run start # it is not cached
pixi run start # it is cached but shouldn't be since output folder has been modified

Issue description
Another issue popped up with @Jingru923's work.
My minimal example has a task defined like this
[tasks]
start = { cmd = "echo Hello >> ../folder_a/a.txt",
          cwd = "folder_b", inputs = ["b.py"],
          outputs = ["../folder_a/a.txt"]}

The cache should be invalidated every single time.
However, when running pixi run --verbose start, one can read from the logs that a.txt isn't tracked.
So we get a cache hit, after the first run.
Related to https://github.com/prefix-dev/pixi/issues/1139
Expected behavior
It should be possible to track folders that aren't in cwd.
@wolfv wondered in https://github.com/prefix-dev/pixi/issues/1139#issuecomment-2058206805

Now, I am not sure what we should do ... use the cwd or not? I do think that we may not want to use the cwd for the inputs and outputs path computation.

My first instinct was to not take it into account, so I have a slight preference for that.

We have some larger updates to the cache behavior in main: https://github.com/prefix-dev/pixi/pull/1204
I am not sure if it will fix this issue, but it does fix some issues around cwd + cache (uses the project root instead of the task.cwd).

Could you retry with yesterday's release? I think this is fixed :)

I can confirm that now that the project root is used for inputs and outputs this isn't a problem anymore.

Thanks @Hofer-Julian!


Migrate to ASGI 3

Fixes #210
Proposed changes

[x] Update App to use the ASGI 3 single-callable interface: (scope, receive, send) -> None.
[x] [BREAKING] Update ASGIMiddleware to use this interface too.
[x] Add a check on the version of ASGI that an ASGI middleware implements before adding it to an App.
[x] Update tests.
[ ] Update docs.

Will wait for non-beta releases of uvicorn 0.7 and Starlette 0.12 to be out before merging this in for 0.14. :+1:

Codecov Report

Merging #227 into master will decrease coverage by 0.08%.
The diff coverage is 95.45%.

@@            Coverage Diff             @@
##           master     #227      +/-   ##
==========================================
- Coverage   96.23%   96.14%   -0.09%
==========================================
  Files          24       24
  Lines        1036     1038       +2
  Branches       97       99       +2
==========================================
+ Hits          997      998       +1
  Misses         33       33
- Partials        6        7       +1

Impacted Files
Coverage Δ

bocadillo/response.py
97.59% <100%> (ø)
:arrow_up:

bocadillo/app_types.py
100% <100%> (ø)
:arrow_up:

bocadillo/middleware.py
100% <100%> (ø)
:arrow_up:

bocadillo/applications.py
99% <93.75%> (-0.49%)
:arrow_down:

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 fb0e923...a986dd0. Read the comment docs.

#265


Add check that collision-ode component is installed

As this component is required by ignition-physics.
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.

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

Blocked by https://github.com/conda-forge/libode-feedstock/pull/5 .

@conda-forge-admin, please rerender

Looks like this is ready to be merged? Only ppc failing ..

I restarted the build and Travis seems happy.

Great - do you or @wolfv wanna click merge?


State preparation could be better

Postponed items from the code review (https://github.com/microsoft/qsharp/pull/1068):
internal operation ApproximatelyMultiplexZ:
This cost of this can be cut in half, by applying the first part of its relative phase decomposition, which is then uncomputed in the adjoint call to the within block.
(by Mathias)
internal operation ApproximatelyMultiplexPauli:
This can be made more concise with Microsoft.Quantum.Intrinsic.MapPauli. Note that currently MapPauli is internal.
(by Mathias)

One of the issues should be resolved with this: https://github.com/microsoft/qsharp/pull/1461


relay: consider removing AllocationId in favor of port

The allocated port is in fact a unique identifier of the allocation. The use of a separate ID is unnecessary and could be removed.

Fixed in #4457.


Update powerplatformlicensingforcitizendeveloper.md

fixing #451 and adding the converse nuance
Category

[x] Content fix
[ ] New article

Related issues

fixes #451

Contents of the Pull Request
The sentence is clarified and also includes the new Dev Plan nuance to solidify the explanation
Guidance
Post as is thanks.

Docs Build status updates of commit 5934ae5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Community/powerplatformlicensingforcitizendeveloper.md
:white_check_mark:Succeeded
View

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


docs: add status page/feature matrix

Fixes #408.

We're about to have transaction support for flight SQL in Go 😄


Package the source

Add the support to pack all the source code of openwhisk into one package.

This issue has been fixed by the script under tools/package_source_code.sh .


Model produced in 1.0.0 cannot be loaded into 0.90

Following the instructions here: https://xgboost.readthedocs.io/en/latest/R-package/xgboostPresentation.html
> install.packages("drat", repos="https://cran.rstudio.com")
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/drat_0.1.5.zip'
Content type 'application/zip' length 87572 bytes (85 KB)
downloaded 85 KB

package ‘drat’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
        C:\Users\lee\AppData\Local\Temp\RtmpiE0N3D\downloaded_packages
> drat:::addRepo("dmlc")
> install.packages("xgboost", repos="http://dmlc.ml/drat/", type = "source")
Warning: unable to access index for repository http://dmlc.ml/drat/src/contrib:
  Line starting '<!DOCTYPE html> ...' is malformed!
Warning message:
package ‘xgboost’ is not available (for R version 3.6.0)

It also fails on R 3.6.2 with the same error.
Note: I would much prefer to use the CRAN version. But models I train on linux and Mac and save using the saveRDS function don't predict on another system (windows), they just produce numeric(0). If anyone has any guidelines on how to save an XGBoost model for use on other computers, please let me know. I've tried xgb.save.raw and xgb.load - both produce numeric(0) as well. But on the computer I trained the model on (a month ago), readRDS in R works just fine. Absolutely baffling to me.

Did you try install.packages(‘xgboost’) ?

Did you try install.packages(‘xgboost’) ?

That works just fine, but then all predictions from saved models (using saveRDS) produce numeric(0). It seems that models trained using openMP don't work on computers without that framework. My hope was that compiling from source would resolve this.

This is how you compile XGBoost from the source:
mkdir build
cd build
cmake .. -G"Visual Studio 14 2015 Win64" -DR_LIB=ON
cmake --build . --target install --config Release

Can you share the model file so that we can try to find why you are getting a 0 for prediction?

Thanks - do you want the R object or would you prefer it converted via xgb.save.raw?

Both

Thank you for your help and support (and with making such an extraordinary learning program).
Attached is a zipped .rdata file. On 3 systems (Mac, MacBook, Ubuntu), I can run the following code:
readRDS("<path_to_folder>/modelList.rdata")
attach(modelList)
predictions_caret <- predict(object=caretModel, newdata=caretModel$trainingData[,!colnames(caretModel$trainingData) %in% ".outcome"])
predictions_xgbbase <- predict(object=xgbModel, newdata=as.matrix(caretModel$trainingData[,!colnames(caretModel$trainingData) %in% ".outcome"]))

And get the following output:
> predictions_caret <- predict(object=caretModel, newdata=caretModel$trainingData[,!colnames(caretModel$trainingData) %in% ".outcome"])
[23:12:50] WARNING: ../..//amalgamation/../src/objective/regression_obj.cu:167: reg:linear is now deprecated in favor of reg:squarederror.
> head(predictions_caret)
[1] 14.0180358887 13.0352602005 12.9208145142 13.2430124283 13.6698570251
[6] 12.9033651352

>predictions_xgbbase <- predict(object=xgbModel, newdata=as.matrix(caretModel$trainingData[,!colnames(caretModel$trainingData) %in% ".outcome"]))
[23:16:17] WARNING: ../..//amalgamation/../src/objective/regression_obj.cu:167: reg:linear is now deprecated in favor of reg:squarederror.
> head(predictions_xgbbase)
[1] 14.0180358887 13.0352602005 12.9208145142 13.2430124283 13.6698570251
[6] 12.9033651352

On system 4 (windows base R with xgboost installed from CRAN) I get very different outcomes:
predictions_caret <- predict(object=caretModel, newdata=caretModel$trainingData[,!colnames(caretModel$trainingData) %in% ".outcome"])
[23:18:04] WARNING: amalgamation/../src/objective/regression_obj.cu:152: reg:linear is now deprecated in favor of reg:squarederror.
> head(predictions_caret)
numeric(0)

> predictions_xgbbase <- predict(object=xgbModel, newdata=as.matrix(caretModel$trainingData[,!colnames(caretModel$trainingData) %in% ".outcome"]))
[23:18:41] WARNING: amalgamation/../src/objective/regression_obj.cu:152: reg:linear is now deprecated in favor of reg:squarederror.
> head(predictions_xgbbase)
numeric(0)

I suspect this may need a new issue opened, but I appreciate any guidance you can give for why the same code would behave differently on different systems.
Thank you once again.
modelList.rdata.zip

Probably due to our dmlc guard over omp exception?

@leedrake5 Does your machine not support OpenMP?

@hcho3 Did you find the cause?  I just compile XGBoost without OpenMP (with some patches to CMakeLists), external memory tests are failing as expected, also hist parallel group test is failing (which I fixed in local branch).  But so far I can get perfect prediction values.

@hcho3 My machine supports openmp. But we are deploying these models on an industrial scale, and lots of the computers at specific sites don't have openmp. We just discovered this after 6 months of prep and one week till implementation, so we are scrambling to figure out why the models work on some computers and not others.

@leedrake5 It's a bug.  I tried to reproduce it on Ubuntu with openmp disabled but so far no luck.

@trivialfs If it helps, I and most my colleagues experiencing the bug on windows. Though a colleague of mine was able to reproduce it on ubuntu without openmp.

@leedrake5 If there's a way to reproduce it on Linux distributions it would be of great help!
I disabled all options including google test, omp ...  But still have the correct result loading your models.  The installation of R is the default distribution from apt, I don't think it has anything to do with XGBoost prediction.

It might not be caused by OpenMP.  As even the prediction goes really wrong there's still global bias, not 0.
The only reason I can think of is XGBoost is not actually being installed.
I tried both CMake build and autotools build.  This is my compilation flags reported by install.packages(...):
g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I../..//include -I../..//dmlc-core/include -I../..//rabit/include -I../../ -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -DXGBOOST_CUSTOMIZE_LOGGER=1 -DRABIT_CUSTOMIZE_MSG_ -DRABIT_STRICT_CXX98_    -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-el7SHG/r-base-3.5.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c ../..//amalgamation/xgboost-all0.cc -o ../..//amalgamation/xgboost-all0.o

@trivialfis Even more curious, as XGBoost installs successfully from CRAN, and library(xgboost) works without any problem.

Though a colleague of mine was able to reproduce it on ubuntu without openmp.

Is it possible that he/she can kindly share how to reproduce?

Though a colleague of mine was able to reproduce it on ubuntu without openmp.

Is it possible that he/she can kindly share how to reproduce?

Not sure they know enough about how linux systems work - but if you know of any diagnostics they can provide let me know.
For my part, I am trying to create a virtual box ubuntu installation that can replicate the problem - if successful I will send a download link for that.

I've successfully reproduced the issue on linux - see attached screenshot.
I am uploading the virtual box to dropbox. But in case you'd prefer to install from scratch, instructions to replicate are as follows:

Download and install virtualbox
Download a build of ubuntu bionic beaver (I used ubuntu-18.04.3-desktop-amd64).
Configure for R 3.6.2 by the following:

sudo apt-get update
sudo apt-get install vim
sudo vim /etc/apt/sources.list
i
deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/
<esc> :wq
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg -a --export E298A3A825C0D65DFD57CBB651716619E084DAB9 | sudo apt-key add -
sudo apt-get update
sudo apt-get install r-base-dev

install packages in R
install.packages(c("caret", "xgboost")) 5. load packages in R

library(caret)
library(xgboost)

Load the data

modelList <- readRDS("~/Desktop/modelList.rdata")
attach(modelList)

Attempt to predict
predict(object=xgbModel, newdata=as.matrix(caretModel$trainingData[,!colnames(caretModel$trainingData) %in% ".outcome"]))

And this returned the now familiar:

[13:00:55] WARNING: amalgamation/../src/objective/regression_obj.cu:152: reg:linear is now deprecated in favor of reg:squarederror.
numeric(0)

Link to 7z compressed virtual instance is here: https://www.dropbox.com/s/ld06zz798m0segf/UbuntuDebug.7z?dl=0

Let me get virtual box first.  I usually use KVM.

Looking at this now.

@leedrake5 I managed to reproduce the issue on the virtual machine you provided. It appears that there is an issue with saveRDS and xgb.save.raw. Did you try using xgb.save and xgb.load instead?

The save raw should not be a problem.  The problem might be in how R serialize the R code.  We added a new optional parameter to predict, which might affect loading these kinds of serialization.  I tried looking into it but seems really quirky, just like the problem with Python pickle.

@trivialfis any ideas on options in the predict function that could potentially circumvent this? My thought is that it has something to do with CPU instructions, possibly deeper in R than can be addressed by the package.
@hcho3 I will try adding xgb.save.raw to the current data pipe and see if that helps. Though in the example I sent, I did try this by using xgb.save.raw on the computer where predictions worked, and it unfortunately still lead to numeric(0) on xgb.load. Admittedly, this was after the model had already been saved via saveRDS, perhaps something about that process corrupts it, even though it still works in the environment it was created.
As far as I can tell, there is still something about the environment where the model was created that needs to be present in every environment it is used. I don't know what it is though.

No, I meant xgb.save, not xgb.save.raw.

@trivialfis Note that the XGBoost package is still 0.90 on CRAN.

I tried xgb.save, loaded it in R via xgb.load(), and same thing, numeric(0). See attached from xgb.save
xgbModelSaved.xgb.zip

Also- tested the same method using the data in modelList earlier in this thread on the same computer that generated the model - it worked there.
No matter how you slice it, xgb.save, xgb.save.raw, saveRDS, etc., there is something about the computer environment the model was created on that precludes its use elsewhere.

I am able to reproduce the issue using the model file you provided. However, I have no idea as to how the model file was generated. Can you provide more context, e.g.

OS
XGBoost version
Command to save the model

OS X (Catalina). XGBoost build from source, 1.0 (openMP supported on the system). Model originally saved using saveRDS. I will try rerunning it and saving via different ways and report back.

I regenerated a model from scratch, saved it using xgb.save (e.g. no use of saveRDS or readRDS except for prediction data) and loaded using xgb.load. Same results - prediction works on the computer system used to generate the model (OS X, XGB 1.0) and fails on another system (Windows 7, XGB 0.9). Attaching it and the modelList to this message. If there is anything else I can do to help diagnose this issue please let me know.
xgb_model <- xgb.load("Z:/Desktop/newxgbModelSaved.xgb")
modelList <- readRDS("Z:/Desktop/modelList2.rdata")
attach(modelList)
predict(object=xgb_model, newdata=as.matrix(caretModel$trainingData[,!colnames(caretModel$trainingData) %in% ".outcome"]))
numeric(0)

newxgbModelSaved.xgb.zip
modelList2.rdata.zip

@leedrake5 Is it possible to use XGBoost 1.0 on Windows?
@trivialfis This might be a problem with backward compatibility of model files.

It's definitely versioning. I just dropped by 1.0 version of XGBoost, installed 0.9 from CRAN, and the method outlined above worked.
I tried to install 0.90 from source using the latest release, but the dmlc-core folder is empty, so Cmake throws the necessary error. Would very much like to keep openMP functionality however this goes.

I see. Did you try to install 1.0.0 version on Windows?

That was the initial reason for this thread, oddly enough. Will try, but there will be a delay as the project can't wait any longer. If this is a problem, I suspect that installing 1.0 from source on the ubuntu virtual image I sent would address the same thing.

Yes, you should match the version of  XGBoost. Either use 0.90 everywhere or 1.0.0 everywhere.
@trivialfis I do recall that we made a breaking change in the binary model format. Is that right?

No, we are backward compatible, 1.0 should definitely load model from 0.9

@trivialfis Thanks for clarification. In that case, let’s treat this ticket as a bug. I will look at it this week.

I think the proposed title change has it backwards - model produced in 1.0 can't be used to predict in 0.90. I don't know what degree of compatibility is intended between versions, but at minimum an informative error should help.

Oops, my bad.
@trivialfis I believe what @leedrake5 is asking is forward compatibility, i.e. loading model from 1.0.0 into 0.90.

@leedrake5 I tried installing 1.0.0 in the Ubuntu virtual machine, and now the RDS file loads fine and I get a vector of real numbers. So most likely it is the version issue.

I agree. Very glad to set convergence on what the problem is.
Unfortunately, from a production standpoint, I've got to make models deployable in the mass version (ergo, CRAN installation). But, I know how to make XGBoost work from here on out, which is the absolute critical point.
I am still having troubles installing 0.9 from source downloaded from releases or the tree, but I think I found the problem. cub, dmlc-core, rabit, all are empty folders in these downloads. They also have @  after the folders - I think that is related to which folders are empty. If I follow those links, I can rebuild folders and continue installation.
See screenshot:

Yes, we use git submodules, so the build instruction asks you to use git clone --recursive. Are you in a situation where CRAN installation is inadequate?

Yes - CRAN doesn't allow for openMP, which for model generation is a huge boon. So will spend some time figuring out how to compile xgboost 0.90 from source to get that working again. I appreciate all of your help on diagnosing this issue.

@leedrake5
Got it. For now, here is the command you can use to get the full source code, including the git submodules:
git clone --recursive https://github.com/dmlc/xgboost -b release_0.90

This should populate rabit, cub, dmlc-core directories.
Aside:

CRAN doesn't allow for openMP

This is actually fixed in 1.0.0. I will try to get 1.0.0 version on CRAN soon.

Thank you, much appreciated on all counts!

@hetong007 Can we submit 1.0.0 to CRAN?

@hcho3 Sounds good, given that we have a valid endian detection. I'll make a submission in a week.

@hetong007 Any updates? Let me know if you need any help.

@hcho3 oh yes. I'd like to ask if we have the environment for solaris testing? There's an unresolved error on solaris from 0.9: https://www.r-project.org/nosvn/R.check/r-patched-solaris-x86/xgboost-00check.html I'd like to have it checked before the submission.

@hetong007 I just downloaded Solaris VM image from Oracle that can run with VirtualBox. Let me try to reproduce the issue.

@hetong007 I am having lots of trouble setting up the R environment in Solaris. In particular, I cannot install R packages like igraph because utilities like awk behave differently on Solaris.

@hcho3 Would you please be clearer? I imaging one could install packages in R console with install.packages('testthat'), given that testthat has passed solaris check on CRAN.

@hetong007 The package igraph uses awk in configure step, and Solaris's awk is not feature compatible with GNU awk.

@hcho3 OK this sounds awful. I have no knowledge in how to proceed either. I just took a look at igraph's result page on CRAN: https://cran.r-project.org/web/checks/check_results_igraph.html. Feels that we are not going to be worse. I'll make a submission regardless.

@hetong007 Thanks. I'll try to get back to Solaris testing at some point.

@hetong007 Ah yes, make sure to use the branch release_1.0.0 when submitting the code.

@hcho3 The pre-check warns:
* checking whether package 'xgboost' can be installed ... WARNING
Found the following significant warnings:
  amalgamation/../src/common/hist_util.cc:666:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xgboost::tree::GradStats'; use assignment or value-initialization instead [-Wclass-memaccess]
See 'd:/RCompile/CRANguest/R-devel_gcc8/xgboost.Rcheck/00install.out' for details.

and the 00install.out file is here (available in ~72 hours): https://win-builder.r-project.org/v6XJQBjzgMaW/00install.out
Would it be possible to have a quick fix?

@hetong007 Is this a blocker? Memset was used to speed up zeroing out histogram (array of structure). If this is blocking CRAN, I will put a macro guard so that the R package will use ordinary constructor instead.

@hcho3 Yes It is a blocker. The pre-check is automated and the submission should pass without warning. The macro sounds good enough, thanks!

@hcho3  Could you please try using std::fill first?  Even the compiler cannot optimize it into memset, I don't think it's critical enough to have any visible performance impact.

@hetong007 I made the necessary change (https://github.com/dmlc/xgboost/commit/3550b16a34055bc8ec33bf0b7006448e8c1a4eca). Can you try again?

@hcho3 thanks for the fix! If nothing serious goes wrong, it is on the way to CRAN.

@hcho3 So it fails on Soalris, from Prof. Ripley:

On Solaris it was quicker to diagnose the problems with the GCC compilers:

amalgamation/../src/common/io.cc:120:27: error: ‘POSIX_FADV_SEQUENTIAL’
was not declared in this scope
    posix_fadvise(fd, 0, 0, POSIX_FADV_SEQUENTIAL);

amalgamation/../src/common/io.cc:120:48: error: ‘posix_fadvise’ was not
declared in this scope
    posix_fadvise(fd, 0, 0, POSIX_FADV_SEQUENTIAL);

As 'Writing R Extensions' told you, you need to use configure to test
for the presence of non-standard C/C++ functions.  In this case, it
seems that line is not actually necessary.

@hetong007 Nice. Please tell Prof. Ripley thanks for taking time to debug the problem. I will go ahead and guard that line to only run in proper Linux environment only, since we only have proper testing facility to test non-standard C++ facilities.

@hcho3 sounds good to me. The deadline from Prof. Ripley for a new submission to CRAN is 2020-04-06. If you are interested in detailed installation log, please visit https://cran.r-project.org/web/checks/check_results_xgboost.html

@hetong007 The commit https://github.com/dmlc/xgboost/commit/d83db4844bae5969609e58cd6bb201e7831cfaa3 should address the problem. I finally managed to get the latest R working with my Solaris VM and run CRAN checks for XGBoost.

@hcho3 Brilliant! Can I take it as you have made it pass the check on Solaris?

Yes, we should submit it now.

Hi, I'm faced with similar issues with Python. I saved the model via xgboost 1.0.1, and loaded it via xgboost 0.9, and the predictions are empty lists. Since our production environment is using xgboost 0.9, I'm wondering if there's any way I can load a saved-via-xgboost-1.0 model into xgboost 0.9?

@hcho3 Is there a way to share your snapshot? It is valuable for our further submission as well.

@sunhs I'm also facing a similar issue. Were you able to solve this?

@giladmaya Nope man. After trying several methods, I finally decided that retraining the model saved my time.

Closing this, since we are unable to promise that models from newer versions would be supported by older versions. We promise only backward compatibility, so that the model format can gradually evolve over time.


WIP: track changes on embedded_one

[x] embeds_one with changes in Parent
[x] embeds_one with empty changes in Parent
[ ] embeds_many with empty changes on Parent

All tests are green, I need some help with CI Danger

Coverage increased (+0.004%) to 99.752% when pulling f741e5c7c9d395d3c589d491be70a1ac2cf1314b on mateuspontes:master into 439c0e107a00dd8ba32c38448ff2e6593566bc39 on mongoid:master.

Coverage increased (+0.004%) to 99.752% when pulling f741e5c7c9d395d3c589d491be70a1ac2cf1314b on mateuspontes:master into 439c0e107a00dd8ba32c38448ff2e6593566bc39 on mongoid:master.

Coverage increased (+0.004%) to 99.752% when pulling f741e5c7c9d395d3c589d491be70a1ac2cf1314b on mateuspontes:master into 439c0e107a00dd8ba32c38448ff2e6593566bc39 on mongoid:master.

Great progress. If you solve 2/3 of the cases that's already good enough to merge, so feel free to do that if the last one turns out to be too hard.

Also, there's nothing wrong with taking a dependency on something like https://github.com/bopm/mongoid_relations_dirty_tracking, in fact I would prefer that since it (theoretically) specializes in one thing better.

I'm actually doing this now using https://github.com/bopm/mongoid_relations_dirty_tracking

@johnnyshields só I can pause this POC and wait your PR.

@johnnyshields pls tell me if I can help you with code or something like that.

I'm trying to use mongoid_relations_dirty_tracking but is not trivial as it seems, it breaks many tests because it change .changes behaviour.

Hi folks,
Thanks for the work on this. What's the current status? What combination of extensions/code do I need to make #187 work?

@mpetazzoni I'm facing the same problem. I'm using bopm/mongoid_relations_dirty_tracking to track modifications but it post all embeds_many to history_track and after that my embeds_many data are duplicated (see this commit). Without this gem I cann't track changes in embed.
I was trying to create a POC to track changes in embeds_one, but I think the best option is to use MRDT. Waiting @johnnyshields update this issue

@mateuspontes no PR needed, this works for me now:
class Customer
  include Mongoid::History::Trackable
  include Mongoid::RelationsDirtyTracking

  embeds_many :phones

  relations_dirty_tracking only: [:phones]

  track_history on: [{ phones: %i(tag number extension) }]
end

@mateuspontes sorry I didn't read this carefully enough, if this PR is specifically for the embeds_one case then please go ahead, my apologies I didn't realize there was an issue there.

@johnnyshields thx for your help, your code works for me but I end up with my embeds duplicated, I'm using mongo 3.4
Something like that:
{
  "customer": {
    "name": "Doe",
    "phones": [
      {
        "comercial": "11111"
      }
    ]
  }
}

After update @customer:
{
  "customer": {
    "name": "Doe",
    "phones": [
      {
        "comercial": "11111"
      },
      {
        "comercial": "11111"
      }
    ]
  }
}

@mateuspontes that sounds like an issue unrelated to this gem. When you are updating make sure you are using the _id field on the embedded objects.

@johnnyshields I'm using rails 4.2.7 and mongoid 5.2, the issue is related to bopm/mongoid_relations_dirty_tracking, without mongoid_relations_dirty_tracking I cann't store relations changes.
IMHO, I think mongoid-history should track embeds changes as it can track has_many, actually it doesn't track embeds, the code isn't work and it is confirmed as a bug.

After update parent (with mongoid_relations_dirty) action.update(action_params).
Without mongoid_relations_dirty I cann't see embeds diff, mongoid-history doesn't track it. That was the motivation to PR.
> db.actions.findOne({"_id": ObjectId("5903a7f07ce04a617e3c3bf1")})
{
	"_id" : ObjectId("5903a7f07ce04a617e3c3bf1"),
	"name" : "Parent Action",
	"operations" : [
		{
			"_id" : ObjectId("5903ae5c7ce04a63e0d8149f"),
			"name" : "Duplicated child"
		},
		{
			"_id" : ObjectId("5903ae5c7ce04a63e0d8149f"),
			"name" : "Duplicated child"
		}
	],
	"version" : 2
}

Still looking forward for a mergeable PR here!


feat(cmdline): integrate with native neovim completions

This is my favourite type of PR, where bugs are fixed simply by deleting old crusty code :smile:

[x] Forward all cmdline bindings to nvim
[x] Use the quickpick simply as a "render view" to nvim
[x] Support wildmode
[x] Support official nvim bindings for Up/Down/C-p/C-n/Tab (with clever behavior of history vs suggestions)
[x] Fix jitter when setting vscode selected item
[ ] Fix edge cases when typing/selecting quickly
[ ] Fix inccommand module
[ ] Make sure deleted code/timers aren't a regression

https://github.com/vscode-neovim/vscode-neovim/assets/16546293/e3217f41-83a5-4138-ba19-f2d7533daf02
Note that completions have to be triggered by wildchar, just like in nvim.

Can we merge cmdline_controller and cmdline_text into cmdline_manager?

Can we merge cmdline_controller and cmdline_text into cmdline_manager?

cmdline_text is separate to facilitate a unit test. I'd love it if we didn't have to split modules to do, but alas.

Really good progress made. Code refactored even more. Stupidly simple now, with very basic states. Works amazingly. Only last challenge is dealing with race conditions when rapidly selecting completions.

Fixed it! Nothing like a good night's sleep & a walk.


GitHub Copilot could not connect to server. Extension activation failed: "Timed out waiting for authentication provider to register"

I can not enable GitHub Copilot

Yes, it is working.  Thank you 😊
Tyler James Leonhardt @.***> 於 2023年8月10日 週四 00:01 寫道：

Can you please check if the GitHub Authentication extension is enabled?
Search for @builtin GitHub Auth in the Extension Pane:
[image: image]
https://user-images.githubusercontent.com/2644648/259471163-9f3b16b1-20ad-44a4-8631-2c0aaf06ecf5.png
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/190037#issuecomment-1671706170,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH34YANL55YC7RQNVPO23NLXUOX4JANCNFSM6AAAAAA3J4PFJY
.
You are receiving this because you authored the thread.Message ID:
@.***>

@mountain731027 Copilot is now working for you? Just want to confirm.

Yes, it worked when I enabled the GitHub Authentication
Thanks a lot again. 😀
Tyler James Leonhardt @.***> 於 2023年8月10日 週四 上午5:02寫道：

@mountain731027 https://github.com/mountain731027 Copilot is now
working for you? Just want to confirm.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/190037#issuecomment-1672144314,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH34YAPJY3THTYJ7K53VB6LXUP3EXANCNFSM6AAAAAA3J4PFJY
.
You are receiving this because you were mentioned.Message ID:
@.***>


update readme

updated readme

Hi @sudo-corvus
Thanks, Still needs improvement.
We need to show all the details of the structure.
Currently:
    PACKAGE_RELEASE_DATE
    DEPENDENCIES
    SOURCES
    CHECKSUMS
    INSTALL

But it's not correct.
E.g:
name: "curl"
description: "Command line tool and library for transferring data with URLs."
version: "version_of_software"
license: "name_of_license"
date: yyyy-mm-dd
dependencies: []
downloads: |
  ... link of files...
checksums: |
  ...put your checksum for downloads file at here...
install: |
  ...Commands...
remove: |
  ...Commands...

We need to show list of all valid licenses, and format of Date.
This helps others to learn structure easily and fast.
In next step:
Also, we need a section or file to help others how to add a new package.
for e.g: Others can suggest a new package by creating a new issue and we set the new-package label.
Thanks,


Download Some of the images.

Describe the bug
Hello, Firstly I sincerely appreciate your previous assistance. I want to extract size and link of the images using modis-tools and then download some of them. Is it possible? I recognized when I use  for granule in granules I can't use granules again and it's like it becomes empty.
After all, I could extract all urls, image names and also sizes, but they are string and in _get_location function we can't have url.host.
I would appreciate any assistant.
Thank you all.
Screenshots

After That:

Desktop (please complete the following information):

OS: [Windows]
Browser [chrome]
Version [last virsion]

Hi @MohammadJavadSoltani , were you able to solve this?
A few notes here to help out. The granules object is a generator which gets consumed when you download them. See more here: https://wiki.python.org/moin/Generators
To download from a url, the download_from_url method is expecting a type AnyUrl input, not a string. You can generate the urls using the get_urls_from_granule method to ensure they're in the correct format. Here's a short example that both makes a copy of the granules as a list, so that it will no longer behave as a generator, thus not being consumed. As well as a url fetcher and downloading implementation after fetching the urls in their expected type:
from modis_tools.auth import ModisSession
from modis_tools.granule_handler import GranuleHandler
from modis_tools.resources import CollectionApi, GranuleApi
import anyur
username = "secret"  # Update this line
password = "supersecret" # Update this line

# Authenticate a session
session = ModisSession(username=username, password=password)

# Query the MODIS catalog for collection
collection_client = CollectionApi(session=session)
collections = collection_client.query(short_name="VNP03DNB", version="2")

# Query the selected collection for granules
granule_client = GranuleApi.from_collection(collections[0], session=session)

lsn_bbox = (-94.064941, 28.960089, -89.055176, 32.971804)
lsn_granules = granule_client.query(
    start_date="2018-01-01", end_date="2018-01-02", bounding_box=lsn_bbox
)

# convert the generator to a list to avoid it being consumed (optional)
lsn_granules_copy = list(lsn_granules)

path = "/Users/YOUR_PATH"
# since lsn_granules_copy is a list now, we can subset, you can adapt this to your needs
# set the ext to your needs as well
urls = GranuleHandler.get_url_from_granule(lsn_granules_copy[0], ext=("nc"))
# check the type with type(urls) to see that it is AnyUrl, not a string!

GranuleHandler.download_from_urls(urls, session, path)

Alternatively, if you want to leave the granules as a generator, you could do something like
lsn_granules = granule_client.query(
    start_date="2018-01-01", end_date="2018-01-02", bounding_box=lsn_bbox
)

for granule in lsn_granules:
    url = GranuleHandler.get_url_from_granule(granule, ext=("nc"))
    GranuleHandler.download_from_urls(url, session, path)

This issue has become stale and is being closed.


[Question] Translation

I Have Tried Translation For zh_TW, But I don't know how to let every one can use it?
I mean where can I  uupload this zh_TW.lang

You can open a pull request.

Thank

Sorry,But I still Don't Know how to .... upload.
i almost translation of 1.10.2-0.6.0 - 218 ,but some of recipe still English. :)
please help me.

Give us a download link for it then.

He had a link download link in his PR, added it manually in https://github.com/PenguinSquad/Harvest-Festival/commit/72d1d723ac0426959271b918af3591aaeaadbff5


Layer search

[ ] I added an entry to CHANGELOG.md if knowledge of this change could be valuable to users.

Here is a brief summary of what I did:

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

9 of 586 (1.54%)  changed or added relevant lines in 4 files are covered.
6 unchanged lines in 6 files lost coverage.
Overall coverage decreased (-0.4%) to 89.253%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

services/src/layers/listing.rs
0
17
0.0%

services/src/api/handlers/layers.rs
9
107
8.41%

services/src/layers/postgres_layer_db.rs
0
194
0.0%

services/src/datasets/external/gbif.rs
0
268
0.0%

Files with Coverage Reduction
New Missed Lines
%

operators/src/util/stream_zip/vec_zip.rs
1
90.65%

services/src/api/handlers/layers.rs
1
81.48%

services/src/api/handlers/wcs.rs
1
88.31%

services/src/api/handlers/workflows.rs
1
90.17%

services/src/datasets/external/aruna/mock_grpc_server.rs
1
89.02%

services/src/pro/contexts/postgres.rs
1
96.38%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
112918

Relevant Lines:
126514

💛  - Coveralls


[database] reduce to 5 significant digits

As discussed in #99, there's really no reason to keep even 6 significant digits (some tools produce 7, or even 10). Reducing to 5 would save 12% database size, and even give the appropriate signal about the expected accuracy of the database. No need to imply that we're aiming for sub-meter-level accuracy. 5 digits gives us about 1 meter which is much more than we'll likely ever need, but doesn't paint us into a corner if we want to later represent say the Roman Forum.

I'll do this in one step once we have pending PRs and other work checked in, since it will affect all features. @warrenjp LMK if you have a PR in flight. I've got one behind col_ri that I'll finish off.


(Self hosted) Cloud Storage issue

Running version 0.0.5 in Docker. Everything works except linking to Dropbox. Getting this error message: "This WebRcade Server is not authorized to access Dropbox."
Is there a fix for this?
Thanks in advance.

Unfortunately, Dropbox is not compatible with local hosting of webrcade (Docker, etc.).
In the future I plan on adding a local Dropbox equivalent that runs on the Docker image itself.

Another option that would be simpler in the short term would be to provide instructions for users to configure their own "webrcade app" in Dropbox.

Hi, would be really great if you could provide those instructions. Thanks!

It will require some tweaks, but shouldn’t be too bad. I will try to put something together in the next couple of days.

Really appreciate it, thank you!

@marcb199 do you still need help with this issue?

Hi, yes! Any help setting this up would be great.

Install with Docker
The fastest way to get up and running is via the Docker container.
After you have docker installed on either Linux or Windows, do one of the follow:
Install via docker cli:
docker run -rm \
  --name=webrcade \
  -p 80:80 \
  -v /path/to/content:/var/www/html/content \
  --restart unless-stopped \
  webrcade/webrcade:latest

or deploy with docker-compose:
version: "3"
services:
  webrcade:
    image: webrcade/webrcade:latest
    container_name: webrcade
    volumes:
      - /path/to/content:/var/www/html/content # Docker for Windows use "/c/path/to/content"
    ports:
      - 80:80
    restart: unless-stopped

Setup
The /path/to/content location will be accessible to the webRcade server so it can host your games and feeds locally.
Its recommended to have your ROMs in their own system folder structure:
Example File Structure
- nes/Super Mario Bros. (U).nes (or .zip)
- gba/Sonic Advance (U).gba (or .zip)
- myfeed.json

When setting up games/feeds with the editor, use the following example URLs:
Example URLs
- /content/nes/Super Mario Bros. (U).nes
- /content/gba/Sonic Advance (U).gba
- /content/myfeed.json

@marcb199 If this works out for you, please close the ticket.

Always remember that, being a product in early development, things may change in the future. Checkout the release notes for any new changes.

I discovered WebЯcade recently and started adding it to my self-hosted stack today and stumbled across this issue. Having a quick look at the code, the Dropbox account settings appear to be hardcoded in webrcade/webrcade-app-common. I'm not sure of the best way to make this configurable (as a PR) as it gets built into several bundles. One approach may be to:

add a config.json file which defaults to an empty object ({}) in the dist bundle and can be overridden by docker users
read the config into window.globals.config when the webpage is requested
modify the implementation of storage/cloud/dropbox/index.js to use values from window.globals.config and default to the static properties already defined in the file if they do not exist

For now, to test that this may be all that is required, I've modified the start-up command of my container and can confirm that saving and loading states works. This requires creating a new Scoped App (App Folder) in Dropbox and assigning it the correct scopes. I'm not sure what scopes are required but have selected: files.metadata.write, files.metadata.read, files.content.write, files.content.read. I've also set the OAuth 2 Redirect URIs but do not know if this step is required:

https://play.mydomain.com/dropbox/
https://play.mydomain.com/app/editor/dropbox/
https://play.mydomain.com/app/standalone/dropbox/

I'm using traefik as a reverse proxy and coincidentally was already using subpath rewriting so that accessing my host by play.mydomain.com displays the /play subpath. However, the redirect back from Dropbox expects /play in the url path so I've added an additional rule to redirect to the non /play path.
My service definition is as below (note that I'm using an M1 MacBook, defining platform and modifying /etc/apache2/apache2.conf shouldn't be needed on linux/amd64 platforms which is what I imagine most people will be using):
---
services:
  webrcade:
    image: webrcade/webrcade
    platform: linux/amd64
    labels:
      - traefik.enable=true
      - traefik.http.middlewares.webrcade-play-redirect.redirectRegex.regex=^(https?://[^/]+)/play\b(.*)$$
      - traefik.http.middlewares.webrcade-play-redirect.redirectRegex.replacement=$${1}$${2}
      - traefik.http.middlewares.webrcade-play-prefix.addPrefix.prefix=/play
      - traefik.http.routers.webrcade.middlewares=webrcade-play-redirect,webrcade-play-prefix
      - traefik.http.routers.webrcade.rule=HostRegexp(`play.mydomain.com`)
      - traefik.http.services.webrcade.loadBalancer.server.port=80
    environment:
      - HTTP_HOST=play.mydomain.com
      - WEBRCADE_DROPBOX_APP_KEY=changeme
    entrypoint: /bin/sh
    command:
      - -c
      - |-
        find /var/www/html -type f -name '*.js' -or -type f -name '*.js.map' \
          | xargs grep -l 'play.webrcade.com' \
          | xargs sed -i "s/play.webrcade.com/$$HTTP_HOST/g"
        find /var/www/html -type f -name '*.js' -or -type f -name '*.js.map' \
          | xargs grep -l 'xvz6ybh9wta2u30' \
          | xargs sed -i "s/xvz6ybh9wta2u30/$$WEBRCADE_DROPBOX_CLIENT_ID/g"
        if ! grep -qE '^Mutex' /etc/apache2/apache2.conf; then
          echo "Mutex posixsem" >>/etc/apache2/apache2.conf
        fi
        exec /usr/local/bin/docker-php-entrypoint /home/start.sh "$@"
    volumes:
      - ./config/webrcade/content:/var/www/html/content
    restart: unless-stopped

In summary, a hack/workaround is to replace the hardcoded redirect uris and app key on container start.

Great, thanks a lot for the feedback! I am actively working to get a new build out this upcoming week that includes some changes to Docker (specifically an ARM64 image). I don't think I will be able to integrate your changes this round, but I can prioritize for the next update.
I never really anticipated anyone else using Dropbox for saves for local deployments, but I can add the customization hooks similar to how you have described to allow for it.
Thanks again for the contribution!

Hitting the same problem but I'd like to know if there's a better way to solve this for self-hosted scenario. Maybe adding the possibility of storing saved state directly on the server (e.g. upload to the server, webdav, minio, or another storage api)? I guess this is connected to your comment:

Unfortunately, Dropbox is not compatible with local hosting of webrcade (Docker, etc.).
In the future I plan on adding a local Dropbox equivalent that runs on the Docker image itself.

Yeah, in the future, we will add the ability to either use Docker as the host (but will require a bit of work on your end). Or, just integrate a completely different storage option into the Docker image (this would be my preference).

Picking up on this. I am interested in self-hosting and added some of my findings in here. This seems to be right place to discuss.
In short:

Ability to load read-only files from local volumes.
Automatically generate a feed from a local directory.
Work with a non-root user. I am somewhat "new" to permissions and docker, so I am not entirely sure. I can tell we might need to create a separate volume to store logs where the user can write into.
Ability to use a reverse proxy (i.e. define a BASE_URL).

The pattern I am trying to use:
version: "3.8"

services:
  # https://github.com/webrcade/webrcade/issues/7#issuecomment-1314400463. Exposes port 80.
  webrcade:
    image: webrcade/webrcade:latest
    container_name: webrcade
    hostname: webrcade
    # user: "${PUID}:${PGID}" # Does not work as it cannot write to logs!
    volumes:
      - "./config:/var/www/html/content"
      - "${GAMING_ROMS_DIR}/gba:/var/www/html/content/gba:ro" # read-only intentionlly
    restart: unless-stopped
    networks:
      - webrcade

networks:
  webrcade:
    name: webrcade


Fix dependencies that report vulnerabilities with npm audit

Coverage remained the same at 69.716% when pulling ad688eb671e59ad9cb2386b884006e8b22ac819e on npm-audit into 131e284663f62046575d07d4eacb6b1adb3d502f on master.

Coverage remained the same at 69.716% when pulling ad688eb671e59ad9cb2386b884006e8b22ac819e on npm-audit into 131e284663f62046575d07d4eacb6b1adb3d502f on master.


Previously superseded records could (and probably should) be filtered out before looking for likely matches during integration

My conception was off. These records won't be among those evaluated


As a router, I want to pick up the transfers with enough relayerFee paid on the origin domain

Problem
The transfers are being bridged even though they didn't pay the relayer fee on the origin domain. routers should be able to pick up such transfers.
Ideas to solve this

@wanglonghong  Is this a bug?
Just as / fyi , bugs can just be statements like
"Transfers not picking up enough relayer fee on origin domain"
Does not need the "as a __, I want..." :)

I've discussed this with @rhlsthrm. we don't need to handle it on the router side. I wanna close this issue.


Ask GraphQL for agent priority, too

We seem to have missed a field in the graphql query required for showing the agent priority on the new agent show page, so here's a tiny change to include it!
I wonder if we should be showing priority in the agent index as well?
Before

After

It doesn't look like this info is preloaded anywhere so this seems to be enough.


Quadratic Equation Differential Calculator

Quadratic Equation Differential calculator -
Provide your quadratic equation which must be provided in the following format ax^2 + bx + c to get its differential
Helps to find differential of quadratic equation easily-
Provide your quadratic equation which must be provided in the following format ax^2 + bx + c to get its differential
Mathematics

@SarthakKeshari I would like to build this , please assign me this issue

@mohammedasimahmed,
Kindly consider going for polynomial equations rather than quadratic.

Ok

@mohammedasimahmed, I will be assigning this issue to you shortly. Keeping polynomial into consideration.

@SarthakKeshari  Could you assign this issue to me ..... if it is still open for contribution that is?

Hey @Finesse-734,
Assigned.
You may contribute your code under the folder path -
calc_for_everything\calculators\src\mathematical\polynomialEqDifferentialCalc
Issue completion deadline - 25th Oct 10:00:00 pm IST
NOTE - In case the issue completion deadline is not met, the issue will be assigned to a new participant

Since the date has passed, I'd like to contribute to this now

@Finesse-734,
Since the issue completion deadline is crossed,
Issue has been unassigned.
Kindly do not create a PR for the issue now.

Hey @IshaanShettigar,
Assigned.
You may contribute your code under the folder path -
calc_for_everything\calculators\src\mathematical\polynomialEqDifferentialCalc
Issue completion deadline - 31st Oct 8:00:00 am IST
NOTE - In case the issue completion deadline is not met, the issue will be assigned to a new participant


simplify application.yml.example

Its nice to have the env variables at the root of this file so that the test suite will pick them up; even though you won't interact with third party systems, you frequently need the keys defined for initialization to succeed. Also, while multiple environments is in principle a good feature of figaro, it seems to encourage people to save keys/secrets for remote servers on their local machines, whereas I think in general you really only want those defined on the remote servers themselves. I'm inclined to encourage people against storing anything of real value in this location, and instead exclusively use it for dev/test env definitions.
Thoughts?

Yeah it’s up to you but I was actually thinking that removing that as an example was part of the benefit. I think that particular figaro feature can encourage suboptimal key storage and probably only provides benefit in uncommon circumstances. But we can leave it if you want; not a huge deal

On Nov 7, 2017, at 6:55 PM, Michael Kohl<EMAIL_ADDRESS>wrote:
Just to make sure you're aware of this, you can mix and match both styles. I.e. some settings are in specific environments, others are defined on the top-level and work in all environments, so I'm a bit hesitant to remove that from the example completely, otherwise people may not be aware of it... We could just move the Rails concurrency things to the top-level and leave the development section since it's an example?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Update feedstock to 0.9.0

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[ ] 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.

Fixes issue with no-argument subcommands also declared as commands.

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


Why does it look terrible in results? (Weather dataset)

40.pdf
60.pdf
60.pdf
80.pdf

It seems it learned nothing.

Hi, I just responded to your query regarding the training failure. It seems that the issue is due to the training not being successful. You may refer to the previous issue for more information. Additionally, it is well known that the weather dataset is indeed very challenging to predict due to its lack of regular patterns and the presence of significant noise, all of which greatly complicate the forecasting. You can start by setting up the corresponding environment according to the requirements to achieve successful training.


Flag for running re-curation checks

The script pybel-git ci should be able to take a flag --check-recuration that makes the compiler check all statements have a SET Confidence annotation

Closed with 1c3372b


Improve REPL directive support

use . on column 0 as directive prefix
use directives object properties for genericity
accept non ambiguous directive abbreviations
simplify handle_directive and handle_cmd

I think the first prompt should also be updated from: QuickJS-ng - Type "\h" for help to QuickJS-ng - Type ".help" for help

Yes. Good point.


Travel Agency

Description
Follow the contribution guidelines and code of conduct
Design  a Landing Page for Travel Agency
Screenshots
No response
Additional information
No response

Hey, @GovindSingh9447  I would like to work on this issue. Could you please assign this issue to me?

@Amrita-Mukherjee  You can work on it.


Please merge the 2.29.0 & 3.0.0 milestone

[X] None of the other issue templates apply to this issue.

Could you please merge the 2.29.0 & 3.0.0 milestone? This would be easiest by just renaming the 2.29.0 one and deleting the 3.0.0. All PRs earlier assigned to the 3.0.0 milestone, which you delete, should then be assigned to the renamed 2.29.0 one.

@naveeddotio Would you do that, please?

Reminder that this is still a problem. @brianebeling maybe it makes sense to create a JIRA ticket for this?

@Ein-Tim
Thanks for opening this issue. I have merged all issues from the 2.29.0 milestone into the 3.0.0 milestone. In addition to that, I deleted the 2.29.0 as it is not needed anymore.


Add #header node to OAI Parsers (and DSL method)

Adds a mixin module OaiParserHeaders for use with XmlParser classes.  This module adds a #header method which gives access to the <oai:header> tag and its members, even when that tag is out of scope of the root node.
Adds a specialized method to the mapping DSL via ParserMethods to access the header.  This method raises an error if no header exists.

I'm :+1: :goat: :capricorn:  once we :squash: so we can :ship:.

:squash:'d


Provide documentation on using emulators

We're not baking emulator support into the client libraries at the moment, but we should provide documentation for how to do it.

Thanks, this gave me enough info how todo it:
var publisher = PublisherClient.Create(new Channel("localhost", 8019, ChannelCredentials.Insecure))

Glad it helped - I definitely want to add more details though. In particular, when you provide the channel yourself, you're responsible for disposing of it or reusing it appropriately. I'm expecting to add this doc to the "main" APIs page (https://googlecloudplatform.github.io/google-cloud-dotnet/docs/index.html) as it will apply to multiple APIs.


[HUDI-4536] ClusteringOperator causes the NullPointerException when writing with BulkInsertWriterHelper in clustering

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contribute/how-to-contribute before opening a pull request.

What is the purpose of the pull request
ClusteringOperator causes the NullPointerException when writing with BulkInsertWriterHelper for clustering, because the BulkInsertWriterHelper isn't set to null after close. BulkInsertWriterHelper should be set to null after calling BulkInsertWriterHelper#getWriteStatuses.
Brief change log

BulkInsertWriterHelper is set to null after calling BulkInsertWriterHelper#getWriteStatuses.

Verify this pull request

testInsertAsyncClustering in TestWriteCopyOnWrite verifies whether to cause the NullPointerException when doing clustering.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Thanks for the contribution @SteNicholas , we can add more tests for clustering in subsequent PRs.


Errors slice type

Used in cases where functions return multiple errors.

FWIW, I've been using simple `[]error' along with https://github.com/kubernetes/apimachinery/blob/master/pkg/util/errors/errors.go#L36-L41

This is basically []errors but with solutions to a couple of annoyances: accumulating nil errors in the list, and the case where append doesn't work correctly in functions where there's a named errors return type. I've seen a few alternatives (multierror etc) but this seemed like the most lightweight solution to these problems.


update the lowest supported node version?

The linting and newest version of xo on a old codebase is a little... meh
it clearly have fallen behind in the amount of things it yields about.
One of the thing i settled on was the features we use, and the targeted node.js version.
npm run lint | grep "the configured version range is >=6.4.0 <13 || >=14."
  ✖    74:5   The omission of catch binding is not supported until Node.js 10.0.0. The configured version range is >=6.4.0 <13 || >=14.                                        node/no-unsupported-features/es-syntax
  ✖    78:5   The omission of catch binding is not supported until Node.js 10.0.0. The configured version range is >=6.4.0 <13 || >=14.                                        node/no-unsupported-features/es-syntax
  ✖    82:5   The omission of catch binding is not supported until Node.js 10.0.0. The configured version range is >=6.4.0 <13 || >=14.                                        node/no-unsupported-features/es-syntax
  ✖    86:5   The omission of catch binding is not supported until Node.js 10.0.0. The configured version range is >=6.4.0 <13 || >=14.                                        node/no-unsupported-features/es-syntax
  ✖   792:7   The omission of catch binding is not supported until Node.js 10.0.0. The configured version range is >=6.4.0 <13 || >=14.                                        node/no-unsupported-features/es-syntax
  ✖   827:7   The omission of catch binding is not supported until Node.js 10.0.0. The configured version range is >=6.4.0 <13 || >=14.                                        node/no-unsupported-features/es-syntax
  ✖    11:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    30:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    56:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    13:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖   143:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    11:10  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    76:9   The omission of catch binding is not supported until Node.js 10.0.0. The configured version range is >=6.4.0 <13 || >=14.                                        node/no-unsupported-features/es-syntax
  ✖    13:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    70:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    30:3   The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    31:3   The omission of catch binding is not supported until Node.js 10.0.0. The configured version range is >=6.4.0 <13 || >=14.                                        node/no-unsupported-features/es-syntax
  ✖    12:53  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    52:28  Rest/spread properties are not supported until Node.js 8.3.0. The configured version range is >=6.4.0 <13 || >=14.                                               node/no-unsupported-features/es-syntax
  ✖    10:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    12:10  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    11:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    12:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    14:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    35:11  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    16:10  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    18:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    17:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    12:10  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    13:10  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    11:10  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    11:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    22:18  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    10:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    11:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    10:10  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    10:10  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    13:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖     9:1   Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    12:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    10:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    15:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    10:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    10:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖     6:17  The http2 is not supported until Node.js 10.10.0 (backported: ^8.13.0). The configured version range is >=6.4.0 <13 || >=14.                                     node/no-unsupported-features/node-builtins
  ✖    10:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖     9:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    11:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    11:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    10:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    10:10  Async functions are not supported until Node.js 7.6.0. The configured version range is >=6.4.0 <13 || >=14.                                                      node/no-unsupported-features/es-syntax
  ✖    67:5   The omission of catch binding is not supported until Node.js 10.0.0. The configured version range is >=6.4.0 <13 || >=14.                                        node/no-unsupported-features/es-syntax

what do you say about setting it to something more modern like >=12 ?
v12 is ending it's long time support pretty soon now in April

There's no reason why we shouldn't support older versions especially with the help of Babel.
I turned most of those lint errors to warnings via rules override, and for the ones you shared that are node/no-unsupported-features/es-syntax, it is due to the linter not respecting engines having multiple versions specified (obviously it's a bug).
Ref: https://github.com/mysticatea/eslint-plugin-node/issues/315

couldn't we disabled the node/no-unsupported-features/es-syntax rule then if babel takes care of compiling any new es feature we may use then?

I tried to disable that rule but it didn't work for me when I tried.  Not sure if you want to go down that rabbit hole.


v0.8.4 release

when can we expect a v0.8.4 release?

Probably this weekend! I might have a few more items to pack into it.


Inconsistent mustMatch behaviors between proxies

Currently, the default behavior between proxies is not consistent.

For php, mustMatch is a required field (see its canProcessRequest function). But not for DotNet and JSP.
-> I don't think it should be a required field.

For JSP, a bad value for mustMatch, sets it to "false". For PHP/DotNet, it checks for booleans.
-> I think JSP should either default to "true" or check for valid booleans.

Also

[ ] DotNet and JSP both defaults to false.
-> I think it would be better from a security perspective if they default to true.

I'll update the first comment with this.


Uninformative error for column typos

Currently, if one writes the name of a data column incorrectly and it's not found, the code errors when a findfirst call returning nothing is supposed to be coerced to an Int index. So the error thrown is:
ERROR: LoadError: MethodError: Cannot `convert` an object of type Nothing to an object of type Int64
Closest candidates are:
  convert(::Type{T}, ::AbstractPlotting.Unit) where T<:Number at C:\Users\krumbiegel\.julia\packages\AbstractPlotting\lGPof\src\units.jl:31
  convert(::Type{T}, ::T) where T<:Number at number.jl:6
  convert(::Type{T}, ::Number) where T<:Number at number.jl:7
  ...
Stacktrace:
 [1] getcolumn(::AlgebraOfGraphics.ColumnDict, ::Symbol) at C:\Users\krumbiegel\.julia\packages\AlgebraOfGraphics\chGdQ\src\utils.jl:11
 [2] extract_column(::AlgebraOfGraphics.ColumnDict, ::Pair{Symbol,typeof(identity)}) at C:\Users\krumbiegel\.julia\packages\AlgebraOfGraphics\chGdQ\src\context.jl:164

I would suggest that rather than writing a more informative message right at that point, this problem should be handled further up the chain so that we can say "invalid column name $xyz for keyword color / positional argument 2 / etc."

I agree, that error is really not great. For now I'm adding a better one in #100, in the future we can think if there is a smart way to catch this further up (probably already when multiplying the data with the mapping).

I'm going to close this, we can always look for a more complete solution later :)


move common stats methods?

Perhaps
ScottPlot.Statistics.Common.Mean()
should be
ScottPlot.Statistics.Mean()

I don't think this will work. ScottPlot.Statistics is a namespace, not a module


Setup com.unity.collections as a package dependency

Currently, the com.unity.collections package isn't actually configured as a dependency of the package.json file.
That means that it won't automatically add it when you install it, the user would have to do so manually.

Having just collections as a dependency would have a version of Burst as a dependency, closing #41  which in turn has Mathematics as a dependency closing #40 but I think it's better if all are added individually.


[chore] Release 4.4.0 Take 2

The registration token used in integration tests are now deleted/unregistered
Changing the expected error in the test from SENDER_ID_MISMATCH to UNREGISTERED

Changed the title to chore] Release 4.4.0 Take 2 to re-run the release process.