Add support for HmIP-WGC

Please point your pull request at the devel branch. Also provide some information about the changes.
This pull request:

fixes issue: #342
adds support for HomeMatic device: HmIP-WGC

New class: IPGarageSwitch
Home Assistant platform: <e.g. DISCOVER_LIGHTS>
Home Assistant const.py: DISCOVER_SWITCHES append "IPGarageSwitch"

does the following: Triggers Open / Stop / Close of a garage door

Looking good so far. If I may ask: you description says Triggers Open / Stop / Close. But it is implemented as a switch, and a switch can only be on or off. Could you please describe how this would be controlled from Home Assistant in case someone will ask in the future?

Since homeassistant doesn't support press switches I implemented it as a regular switch plus an automation. I know this is more like a workaround.
Switch 'on' triggers the HmIP-WGC to send the impulse to the garage door engine to open the door when it is closed, stop when it is running or close when the door is open (standard functionality of the HmIP-WGC).
Using an automation the switch goes back to 'off' state. This does nothing in particular, is just needed to complete the workaround of a missing press button.
Automation to reset the switch to 'off' status:
- id: '1626251099387'
  alias: Reset HmIP-WGC switch to off
  description: ''
  trigger:
  - entity_id: switch.vcu9870815
    platform: state
    to: 'on'
  action:
  - delay: 00:00:01
  - data: {}
    entity_id: switch.vcu9870815
    service: switch.turn_off

Ok. I think it would make sense to add this to the documentation once this is released. 👍

The PR for the latest pyhomematic has been merged: https://github.com/home-assistant/core/pull/54613
It would be nice if you added your automation code to the documentation now. 👍


feat: generateBox supports using boxParams and rendering direction

:tada: This PR is included in version 1.0.0 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


bootstrap modal window

I have problem with using the plugin inside a bootstrap modal window. I guess the issue is caused by event delegation but no idea how to work around it. Please help me.

Hi, you have to initiate HideSeek using the "shown.bs.modal" modal event.
Here is an example of HideSeek with Bootstrap modal v3: http://jsfiddle.net/dkrestos/495z7m4v/


Fix csv xml ipynb

If It was up to me, I would close this one in favor of https://github.com/inveniosoftware/invenio-previewer/pull/187 I'm looking into the tests in that one


Initializing LBRYcrd Client: -32601: getinfo

I'm unsuccessfully trying to start chainquery for the first time.
Both from the binary distributed as release and from source I have the following error: https://arin.ga/Quedz7
I suppose the problem is related to btcsuite/btcd/rpcclient dependency (https://arin.ga/1a9ghZ), since version 0.16 in lbrycrd the command "getinfo" (in favor of "-getinfo") has been deprecated and this modification has not been propagated to dependency

@tiger5226 can you take a look? Probably just need to use one of the new status commands.

what version of lbrycrd are you using?
chainquery only supports up to 0.12.4
working on a release for 17 (edited)
it appears you are using version 17 but I could be wrong.
specifically the go client for lbrycrd has issues with the upstream merge with bitcoin. I have resolved most of them but have a few more kinks to work out before I can release

LBRYcrd Core Daemon version v<IP_ADDRESS>-05381f2
Chainquery Semantic Version:  v1.8.1
go version go1.12.7 linux/amd64
ubuntu 18.04

Thx for the answer @tiger5226, do you have any timing info for the fix?

I am working through some important ytsync work to get youtubers their channels to manage them themselves. Once that is complete, I will be back to this. I expect to be back to it in a week or so.

Good, in the meanwhile I found a combo that works:
LBRYcrd v<IP_ADDRESS>
LBRY Chainquery v1.8.1

release 1.9.0 fixes this.


Update IDCS configuration guide

Environment Details

Helidon Version: 4 (and all previous, as this is a change in IDCS)
Helidon MP (most likely SE as well, as this is IDCS side of the setup)

The UI of IDCS was updated, and our setup guide is no longer valid.
https://docs.oracle.com/en/cloud/paas/identity-cloud/uaids/oracle-identity-cloud-service.html#GUID-BC4769EE-258A-4B53-AED5-6BA9888C8275
Example that is wrong:
https://github.com/helidon-io/helidon-examples/tree/helidon-4.x/examples/microprofile/idcs

Fixed by https://github.com/helidon-io/helidon-examples/pull/94


Whether the client is suitable for the Windows?

Whether the client is suitable for the Windows? Compile the same steps?Thank you.

Hi,
On the current version of the library, compilation has not been tested on Windows and no support is provided for this platform. So it is highly possible that the library does not compile on Windows and behavior is totally unexpected since it hasn't been tested.
However, it is possible that porting this current version to windows should require little work.
There should be a new version of the library in the next few days that will get rid of the Boost.Asio dependency and will be based on the raw socket API instead. However, no support will be provided immediately for windows and this new version will require a lot more work to port it.


integration_test screenshot Android - FlutterFragmentActivity - PlatformException(Could not copy the pixels, FlutterView is null)

Steps to Reproduce

flutter create test
Change MainActivity to use FlutterFragmentActivity

class MainActivity: FlutterFragmentActivity() {

    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}

Add integration_test, test_driver as per https://github.com/flutter/flutter/tree/master/packages/integration_test
Add screenshot steps..

 await binding.convertFlutterSurfaceToImage();

    // Trigger a frame.
    await tester.pumpAndSettle();
    await binding.takeScreenshot('screenshot-1');

 flutter drive --driver=test_driver/integration_test.dart --target=integration_test/home_test.dart

Expected results:
Takes screenshot, same as when using FlutterActivity
Actual results:
Failure in method: screenshot
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════
The following PlatformException was thrown running a test:
PlatformException(Could not copy the pixels, FlutterView is null,
null, null)

When the exception was thrown, this was the stack:
#0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:607:7)
#1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:18)
<asynchronous suspension>
#2      IOCallbackManager.takeScreenshot (package:integration_test/_callback_io.dart:91:33)
<asynchronous suspension>
#3      IntegrationTestWidgetsFlutterBinding.takeScreenshot (package:integration_test/integration_test.dart:175:39)
<asynchronous suspension>
#4      main.<anonymous closure> (file:///home/tim/AndroidStudioProjects/untitled/integration_test/home_test.dart:40:5)
<asynchronous suspension>
#5      testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:176:15)
<asynchronous suspension>
#6      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:817:5)
<asynchronous suspension>

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.5.0, on KDE neon User Edition 5.22 5.8.0-63-generic, locale en_NZ.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2020.3)
[✓] Android Studio
[✓] Connected device (3 available)

• No issues found!

@hampsterx
Thanks for the report. Can you provide the entire MainActivity.kt ? I tried using FlutterFragmentActivity() as you mentioned, but it's giving me bunch of compile errors. With FlutterActivity()`, it works properly though.
Also, please check this similar /related issue for your reference: https://github.com/flutter/flutter/issues/83856

import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterFragmentActivity
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant

class MainActivity: FlutterFragmentActivity() {

    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }

}

My project is using local_auth for biometrics which requires the FlutterFragmentActivity hence why I hit this issue.
cheers~

Thank for the file. I verified this on latest master and stable and see the same behavior. Below exception is thrown:

 console error log

D:\FlutterApps\flutter_screenshot_integration_test-main>flutter drive --driver=test_driver/integration_test.dart --target=integration_test/screenshot_test.dart
Could not load custom device from config index 0: Expected enabled to be a boolean.
Running "flutter pub get" in flutter_screenshot_integration_test-main...        707ms
Running Gradle task 'assembleDebug'...                             89.5s
√  Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app.apk...                12.4s
VMServiceFlutterDriver: Connecting to Flutter application at http://<IP_ADDRESS>:53233/rWSv5B6ltNs=/
VMServiceFlutterDriver: Isolate found with number:<PHONE_NUMBER>824263
VMServiceFlutterDriver: Isolate is paused at start.
VMServiceFlutterDriver: Attempting to resume isolate
I/flutter (25803): 00:00 +0: screenshot
VMServiceFlutterDriver: Connected to Flutter application.
I/flutter (25803): ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
I/flutter (25803): The following PlatformException was thrown running a test:
I/flutter (25803): PlatformException(Could not copy the pixels, FlutterView is null, null, null)
I/flutter (25803):
I/flutter (25803): When the exception was thrown, this was the stack:
I/flutter (25803): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:607:7)
I/flutter (25803): #1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:167:18)
I/flutter (25803): <asynchronous suspension>
I/flutter (25803): #2      IOCallbackManager.takeScreenshot (package:integration_test/_callback_io.dart:96:33)
I/flutter (25803): <asynchronous suspension>
I/flutter (25803): #3      IntegrationTestWidgetsFlutterBinding.takeScreenshot (package:integration_test/integration_test.dart:175:39)
I/flutter (25803): <asynchronous suspension>
I/flutter (25803): #4      main.<anonymous closure> (file:///D:/FlutterApps/flutter_screenshot_integration_test-main/integration_test/screenshot_test.dart:35:5)
I/flutter (25803): <asynchronous suspension>
I/flutter (25803): #5      testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:176:15)
I/flutter (25803): <asynchronous suspension>
I/flutter (25803): #6      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:817:5)
I/flutter (25803): <asynchronous suspension>
I/flutter (25803):
I/flutter (25803): The test description was:
I/flutter (25803):   screenshot
I/flutter (25803): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (25803): 00:01 +0: screenshot [E]
I/flutter (25803):   Test failed. See exception logs above.
I/flutter (25803):   The test description was: screenshot
I/flutter (25803):
I/flutter (25803): Consider enabling the flag chain-stack-traces to receive more detailed exceptions.
I/flutter (25803): For example, 'dart test --chain-stack-traces'.
I/flutter (25803): 00:01 +0 -1: (tearDownAll)
I/flutter (25803): 00:01 +1 -1: Some tests failed.
Failure Details:
Failure in method: screenshot
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════
The following PlatformException was thrown running a test:
PlatformException(Could not copy the pixels, FlutterView is null,
null, null)

When the exception was thrown, this was the stack:
#0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:607:7)
#1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:167:18)
<asynchronous suspension>
#2      IOCallbackManager.takeScreenshot (package:integration_test/_callback_io.dart:96:33)
<asynchronous suspension>
#3      IntegrationTestWidgetsFlutterBinding.takeScreenshot (package:integration_test/integration_test.dart:175:39)
<asynchronous suspension>
#4      main.<anonymous closure> (file:///D:/FlutterApps/flutter_screenshot_integration_test-main/integration_test/screenshot_test.dart:35:5)
<asynchronous suspension>
#5      testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:176:15)
<asynchronous suspension>
#6      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:817:5)
<asynchronous suspension>

The test description was:
  screenshot
═════════════════════════════════════════════════════════════════

end of failure 1

D:\FlutterApps\flutter_screenshot_integration_test-main>

 flutter doctor -v
[√] Flutter (Channel master, 2.6.0-1.0.pre.237, on Microsoft Windows [Version 10.0.19042.1165], locale en-US)
    • Flutter version 2.6.0-1.0.pre.237 at D:\FlutterSDK\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a54b10254a (2 hours ago), 2021-09-10 07:22:02 +0300
    • Engine revision 57bc7414b8
    • Dart version 2.15.0 (build 2.15.0-92.0.dev)

[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\Users\Win\AppData\Local\Android\sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[!] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.2)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.11.31624.102
    X The current Visual Studio installation is incomplete. Please reinstall Visual Studio.

[√] Android Studio (version 2020.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[√] VS Code (version 1.60.0)
    • VS Code at C:\Users\Win\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension can be installed from:
       https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[√] Connected device (4 available)
    • SM A260G (mobile) • 5200763ebcfa861f • android-arm    • Android 8.1.0 (API 27)
    • Windows (desktop) • windows          • windows-x64    • Microsoft Windows [Version 10.0.19042.1165]
    • Chrome (web)      • chrome           • web-javascript • Google Chrome 93.0.4577.63
    • Edge (web)        • edge             • web-javascript • Microsoft Edge 93.0.961.38

! Doctor found issues in 1 category.

[√] Flutter (Channel stable, 2.5.0, on Microsoft Windows [Version 10.0.19042.1165], locale en-US)
    • Flutter version 2.2.3 at D:\FlutterSDK\flutter
    • Framework revision f4abaa0735 (31 hours ago), 2021-09-07 12:46:11 -0700
    • Engine revision f0826da7ef
    • Dart version 2.14.0

[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\Users\Win\AppData\Local\Android\sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[√] Android Studio
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[√] Connected device (5 available)
    • SM A260G (mobile) • 5200763ebcfa861f • android-arm    • Android 8.1.0 (API 27)
    • SM G975F (mobile) • RZ8M802WY0X      • android-arm64  • Android 11 (API 30)
    • Windows (desktop) • windows          • windows-x64    • Microsoft Windows [Version 10.0.19042.1165]
    • Chrome (web)      • chrome           • web-javascript • Google Chrome 93.0.4577.63
    • Edge (web)        • edge             • web-javascript • Microsoft Edge 92.0.902.84

! Doctor found issues in 1 category.

C:\Users\Win>

Is there already a solution for this? Also hitting the exact same issue.

@jmagman @blasten @nturgut
any thoughts?
(I see a few prior PR's in this area from ya'll)

@blasten worked on this.

Same problem on 2.8.1

Also looking for a solution on this issue :(

¿Any updates on this? I'm using flutter 2.10.3 and still having the same error. I'm also using FlutterFragmentActivity

Still an issue in flutter 3.0.5. @darshankawar maybe add the tag for flutter 3.0?

@jmagman - Am I correct in understanding that this bug prevents all screenshot captures from Android apps through the relevant Flutter APIs?

I don't work on this 🙂
cc @camsim99

Here's what seems to work for me so far:

Switch from the deprecated FlutterFragmentActivity to FlutterActivity in MainActivity.kt
Use a try/catch with surface->image:

if (Platform.isAndroid) {
  try {
    await binding.convertFlutterSurfaceToImage();
  } catch (e) {
    // Already converted
  }
}

await tester.pumpAndSettle();
await binding.takeScreenshot(screenshotName);

Switch from the deprecated FlutterFragmentActivity

This is still the recommended way for some packages, eg local_auth and hence why this ticket was created.

Activity Changes
Note that local_auth requires the use of a FragmentActivity instead of an Activity. To update your application:
If you are using FlutterActivity directly, change it to FlutterFragmentActivity in your AndroidManifest.xml.

#43921
Seems semi related maybe..


Adding electro.pizza

A pleasure to join the ranks.

Don't forget to add the icon to your site footer :)


(esp32) fixes invalid use of struct TfLiteTensor from common.h header

TF_LITE_STATIC_MEMORY will be set if tflite for uc lib is compiled with that flag.
Otherwise struct TfLiteTensor is broken when used in application code.
fixes  #42165

Thanks for contributing to TensorFlow Lite Micro.
To keep this process moving along, we'd like to make sure that you have completed the items on this list:
Read the contributing guidelines for TensorFlow Lite Micro
Created a TF Lite Micro Github issue
Linked to the issue from the PR description
We would like to have a discussion on the Github issue first to determine the best path forward, and then proceed to the PR review.

Pull request ist linked with #42165


Home Assistant

Hi platysma,
Great take on the smartmeter API - thanks for the implementation. Are you planning on building a plugin for home assistant?
Thanks
Ralph

Hi ralpho!
Thanks! Yes, that was the initial plan. I started a private repo for the plugin, but since I am new to home assistant and didn't get much done. Do you want to contribute?

Maybe I would also like to contribute

Here is the public repo for the smartmeter hassio integration. I used this cookiecutter project to start off and I copied over some files and transformed the existing code into async functions for simple testing and debugging, but I couldn't get it to work so far.
Maybe we should add an async module to this repo and add it as an external requirement to the the integration. I'm not sure if async is the way to go here, but let's discuss this in the other repo.


Allow/encourage dst/fmt to be specified in secret

Also, allow the secret to allowlist these if they are to be put in request-time params.
The dst/fmt will usually be knowable at the time the secret is created and they usually wont need to vary between requests. Allowing them to be specified at request-time gives room for attackers to discover ways to get the target service to reflect back the plaintext secret in a response.

/cc @mattmoyer

I revamped this to allow/encourage the fmt/dst to be set in the encrypted secret instead of the request-time params. If users need to set these at request-time they can still do so and we'll provide the option to allowlist their values in the encrypted secret.


--source is not acting as expected

I am using a pi3 running official rasberian stretch.
I want to set up some network/internet monitoring. Just ping a couple servers and do a speed test on a regular basis to try to spot outages/slowdown in the wireless and/or the internet connection.
I set up what I need except for one part. When using speedtest-cli, despite setting the source IP of the connection to use, it does not honor the setting.
For example
eth0 = <IP_ADDRESS>
wlan1 = <IP_ADDRESS>
If I disable wifi, plug in eth0 and run the test, I get results in the 50-60Mbps range. consistently.
If I enable wifi and unplug eth0 I get results in the 14-20Mbps range. consistently.
If I enable both and run the test I get in the 50-60Mbps range.
So it seems like if they are both enabled and I set no source it defaults to the faster connection
If I enable both but set the --source <IP_ADDRESS> I get in the range of 50-60Mbps range.
So it seems it is using only the eth0 (or as above its defaulting to the faster connection)
If I enable both but set the --source <IP_ADDRESS> I get in the range of 28-38Mbps.
So its like it is using both and averaging the speed.
Is this that the software is not honoring the --source, or is it some oddity with the pi, or am I just missing something?

Closing due to inactivity


field3d build failure

Host Environment
windows 10, 1903

Compiler: revision, Visual Studio 2019 Community

C:\Users\chris\vcpkg>.\vcpkg install field3d
The following packages will be built and installed:
field3d[core]:x86-windows

hdf5[core]:x86-windows
szip[core]:x86-windows
Additional packages (*) will be modified to complete this operation.
Starting package 1/3: szip:x86-windows
Building package szip[core]:x86-windows...
-- Downloading https://support.hdfgroup.org/ftp/lib-external/szip/2.1.1/src/szip-2.1.1.tar.gz...
-- Extracting source C:/Users/chris/vcpkg/downloads/szip-2.1.1.tar.gz
-- Applying patch fix-szip-config-to-set-szip-found.patch
-- Using source at C:/Users/chris/vcpkg/buildtrees/szip/src/szip-2.1.1-6b767acfa7
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Performing post-build validation
-- Performing post-build validation done
Building package szip[core]:x86-windows... done
Installing package szip[core]:x86-windows...
Installing package szip[core]:x86-windows... done
Elapsed time for package szip:x86-windows: 16.29 s
Starting package 2/3: hdf5:x86-windows
Building package hdf5[core]:x86-windows...
-- Downloading https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/CMake-hdf5-1.10.5.tar.gz...
-- Extracting source C:/Users/chris/vcpkg/downloads/CMake-hdf5-1.10.5.tar.gz
-- Applying patch hdf5_config.patch
-- Using source at C:/Users/chris/vcpkg/buildtrees/hdf5/src/hdf5-c7a3a597c4
-- Configuring x86-windows-dbg
-- Configuring x86-windows-rel
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Performing post-build validation
-- Performing post-build validation done
Building package hdf5[core]:x86-windows... done
Installing package hdf5[core]:x86-windows...
Installing package hdf5[core]:x86-windows... done
Elapsed time for package hdf5:x86-windows: 2.671 min
Starting package 3/3: field3d:x86-windows
Building package field3d[core]:x86-windows...
CMake Error at ports/field3d/portfile.cmake:4 (message):
Windows is currently not supported.
Call Stack (most recent call first):
scripts/ports.cmake:94 (include)

Error: Building package field3d:x86-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: field3d:x86-windows
Vcpkg version: 2019.09.12-nohash
Additionally, attach any relevant sections from the log files above.

Hi @plettplett, field3d does not support Windows currently,

Fixed.


menu sidebar scroll on mobile screen

Describe the bug
A clear and concise description of what the bug is.
the menu bar in mobile phone when you click the sidebar is scrollable but it doesnt cover the whole screen its half way so it creates a problem, like i am seeing half menu info and half the back page info.
To Reproduce
Steps to reproduce the behavior:

Go to 'mobile'
Click on 'menu'
Scroll down to the options then you will see half the sidebar of menu ends and main page starts from half
See error

Expected behavior
A clear and concise description of what you expected to happen.
so the behavior should have been the side menu bar when you scroll also it should only show the menu options thing  it shoul not show the main page after half scroll.
or else when you half scroll and the scrolling sidebar menu options are over if you click below to that it should close automatically the menu sidebar.
Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

Device: [any device]
OS: [e.g. iOS8.1]
Browser [any]

Additional context
Add any other context about the problem here.

if the issue needs to be fixed please do assign it to me i can fix it

Patched in #1364


Support/update transaction keep ref

(Draft until a first status of integ tests in the CI)
📝 Description
Account bridge functions updateTransaction and prepareTransaction must respect a an obscure, little-known rule, that the reference of their input transaction must not change if they bring no change to the data.
This rule is strongly coupled to React, which will basically re-render everytime the ref of the transaction changes. So changing the ref when the transaction's content has not changed is bad for perf.
Ideally we'd like to remove that dependency to React from our design, but for now it makes sense to enforce the rule. Previous attempts were done using the bridge integration tests, but:

It only covered prepareTransaction, not updateTransaction
The test was wrong and didn't actually check for ref stability, it only checked that the data was the same

❓ Context

Impacted projects:

coin-framework
coin-algorand
coin-evm
coin-polkadot
ledger-live-common

Linked resource(s): TODO

✅ Checklist

[x] Test coverage
[x] Atomic delivery
[x] No breaking changes

📸 Demo

🚀 Expectations to reach

All updateTransaction and prepareTransaction integration tests pass for all families
Hopefully the rest of the tests aren't any more broken than they are now

must respect a an obscure, little-known rule

yet it was documented and it's one of the most important property of prepareTransaction in the original design (section "Reference stability") https://github.com/LedgerHQ/ledger-live/wiki/LLC:AccountBridge#preparetransaction

The test was wrong and didn't actually check for ref stability, it only checked that the data was the same

indeed, my bad on this (as original writer of this test), the confusion came from expect(t2).toStrictEqual(t3); , toStrictEqual is actually not a strict equal === 😭  TiL
can you double check that, instead of,
            expect(Object.is(t2, t3)).toBe(true);

that you could do
            expect(t2).toBe(t3);

if i'm correct, toBe is actually that === we are looking for. and the benefit is that if it's not you would see the object diff in the console. (to be double/triple check)
Cheers for fixing this,
gre


backport #685: gui: use patch for iced_futures

backport of #685 in master

Can you also include the commit adapting the GUIX build? #687

ACK eebf0c20350554f422a028076a460b19f88a7c34 -- that's a clean backport of #685 (which i ack'd) and of #687 (which i authored).


Support for yolo v3

Is there some effort in pipeline for conversion to YOLO v3?

Not from me. ;-) YOLO is generally a lot slower than SSD(Lite) and so I'm not really in a hurry to convert it to iOS.

I was wondering if things need to be done for tiny-yolo part. The v3 is fast even for tiny-yolo and was wondering if conversion can be tried

Can you help me a bit. I started converting tiny-yolov3 and although the Keras conversion looks good, it failed when I tried converting it to coreml

I am not sure what exactly is the reason for the error. I would really appreciate your help

Are you sure input1 is an image input?

I just followed the steps outlined. I am not sure how to check it. Can you please help

I'm afraid I don't have the time...


Cluster gce ubuntu

DO NOT MERGE IT

This PR is simply a way to share my current status.
The installation service fails with: http://pastebin.ubuntu.com/24361279/
(/home/kubernetes/bin/configure.sh: line 204: KUBE_MANIFESTS_TAR_URL: unbound variable)
I'm unsure how KUBE_MANIFESTS_TAR_URL ends up in the target machine's environment at this point.


OSX Hugo Build Error

I'm sad because I get build errors when trying to use your theme. Here are the steps I'm using:
Install hugo
go get -u -v github.com/gohugoio/hugo
hugo env
> Hugo Static Site Generator v0.34-DEV darwin/amd64 BuildDate:
> GOOS="darwin"
> GOARCH="amd64"
> GOVERSION="go1.9.2"

Create site, install theme
cd ~/Desktop
hugo new site theme-test
cd ~/Desktop/theme-test
git clone https://github.com/olOwOlo/hugo-theme-even themes/even
echo 'theme = "even"' >> config.toml

Run build with 0 or more pages and BOOM:
hugo
> Building sites … ERROR 2018/01/22 10:38:32
>   Error while rendering "taxonomyTerm"
>   in "": template: /Users/mbgray/Desktop/theme-test/themes/even/layouts/_default/terms.html:11:5:
>   executing "/Users/mbgray/Desktop/theme-test/themes/even/layouts/_default/terms.html" at <partial "head.html" ...>:
>    error calling partial: template: theme/partials/head.html:13:116:
>    executing "theme/partials/head.html" at <safeHTML>: wrong number of args for safeHTML: want 1 got 0

I believe this is some kind of issue with something in the partial.

I hit this error as well. It would be very nice if the theme worked without needing to change config.toml because otherwise when we change to some other theme, we need to cleanup again. Also config.toml has tons of stuff that I don't need/want and can potentially interfere with my existing ones.
ERROR 2018/09/05 14:11:31

There are two possible situations that led to this error:
  1. You haven't copied the config.toml yet. See https://github.com/olOwOlo/hugo-theme-even#installation
  2. You have an incompatible update. See https://github.com/olOwOlo/hugo-theme-even/blob/master/CHANGELOG.md#300

有两种可能的情况会导致这个错误发生:
  1. 你还没有复制 config.toml 参考 https://github.com/olOwOlo/hugo-theme-even/blob/master/README-zh.md#installation
  2. 你进行了一次不兼容的更新 参考 https://github.com/olOwOlo/hugo-theme-even/blob/master/CHANGELOG.md#300

ERROR 2018/09/05 14:11:31 Error while rendering "page" in "posts\\": template: _default\single.html:14:5: executing "_default\\single.html" at <partial "head.html" ...>: error calling partial: template: partials/head.html:13:116: executing "partials/head.html" at <safeHTML>: wrong number of args for safeHTML: want 1 got 0
ERROR 2018/09/05 14:11:31 Error while rendering "taxonomyTerm" in "": template: _default\terms.html:14:5: executing "_default\\terms.html" at <partial "head.html" ...>: error calling partial: template: partials/head.html:13:116: executing "partials/head.html" at <safeHTML>: wrong number of args for safeHTML: want 1 got 0
ERROR 2018/09/05 14:11:31 Error while rendering "home" in "": template: index.html:14:5: executing "index.html" at <partial "head.html" ...>: error calling partial: template: partials/head.html:13:116: executing "partials/head.html" at <safeHTML>: wrong number of args for safeHTML: want 1 got 0
ERROR 2018/09/05 14:11:31 Error while rendering "section" in "": template: _default\section.html:14:5: executing "_default\\section.html" at <partial "head.html" ...>: error calling partial: template: partials/head.html:13:116: executing "partials/head.html" at <safeHTML>: wrong number of args for safeHTML: want 1 got 0
ERROR 2018/09/05 14:11:31 Error while rendering "404" in "": template: 404.html:14:5: executing "404.html" at <partial "head.html" ...>: error calling partial: template: partials/head.html:13:116: executing "partials/head.html" at <safeHTML>: wrong number of args for safeHTML: want 1 got 0
ERROR 2018/09/05 14:11:31 logged 5 error(s)

Change detected, rebuilding site
2018-09-05 14:11:31.460 -0700
ERROR 2018/09/05 14:11:31 Error while rendering "page" in "posts\\": template: _default\single.html:14:5: executing "_default\\single.html" at <partial "head.html" ...>: error calling partial: template: partials/head.html:13:116: executing "partials/head.html" at <safeHTML>: wrong number of args for safeHTML: want 1 got 0
ERROR 2018/09/05 14:11:31 Error while rendering "home" in "": template: index.html:14:5: executing "index.html" at <partial "head.html" ...>: error calling partial: template: partials/head.html:13:116: executing "partials/head.html" at <safeHTML>: wrong number of args for safeHTML: want 1 got 0
ERROR 2018/09/05 14:11:31 Error while rendering "404" in "": template: 404.html:14:5: executing "404.html" at <partial "head.html" ...>: error calling partial: template: partials/head.html:13:116: executing "partials/head.html" at <safeHTML>: wrong number of args for safeHTML: want 1 got 0
Total in 6 ms
ERROR 2018/09/05 14:11:31 Failed to rebuild site: logged 3 error(s)


文件上传迁移到 JWT

conflicts and it seems we need to delete more code:
upload_code_file
upload_model_file
upload_dataset_file
upload_application_space_file
upload_repo_file， etc


Explain dbt's development and production designations more explicitly

Maybe this is my problem coming from a software engineering background, but I'd like to make clearer what we mean by 'dev' and 'prod' with regards to dbt. It's unclear and I think because of the influence of those terms in tech, there are assumptions people can sometimes make that we should voice aren't necessarily true. A little explanation here should be all that's necessary.

We attempt to explain the envs here: https://next.docs.getdbt.com/docs/collaborate/environments/dbt-cloud-environments#types-of-environments
Closing this old issue, but feel free to reopen or open a new one if you feel like it's still missing something.


[Saving] Saving issues with navigation building

When making a new level, saving (not binary) and then building navigation you will end up with a level that has been saved in custom/generic xml but in the main.xml it thinks it was saved in binary.
Step-by-step:

Make new project and level
Open new level
Save in Generic/Custom XML
Build navigation
Crash because it thinks its loading Binary due to the Main.xml being saved wrong

Note, there's a LOT of Main.xml stuff that needs to be corrected that doesnt save properly, Ive mentioned a few in other reports.

Issue resolved in recent update.


[Core] Provide a template method to retrieve the TransitionalManager in an AutoState

Provide a template method AutoState#getTransitionalManager().

Well, it's better to provide a parameter of type TransitionalManager in AutoState methods.


8413.7 POST /api/workers shouldn't always set isInitialized to false

https://github.com/Shippable/pm/issues/8413

complete. closing.


sick_scan: 1.4.2-1 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository sick_scan to 1.4.2-1:

upstream repository: https://github.com/SICKAG/sick_scan.git
release repository: https://github.com/SICKAG/sick_scan-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.9.0
previous version for package: 1.3.21-0

sick_scan
* fixed timing issues with MRS6124
* added launch info for lms4xxx
* added LMS 4xxx support
* tim_7xxS dependencys included
* Adding info for 7xxS-Launch-file
* safety scanner added
* added dependency for thrusty
* added information about TIM 7xx launch
* IMU Support, scan freq. and angle. resolution settings added
* TiM7xx integrated
* typical startup sequence
* added lms1xx hires mode
* added support for high ang. resolution for LMS 1xx
* added pointcloud chopping
* Issue resolve handling added
* Pointcloud splitting prepared
* added timing documentation
* cartographer support improved
* improved IMU support
* Update google_cartographer.md
* added Networktiming PLL
* improved performance, start of tim7xx integration
* Contributors: Michael Lehning

Looks fine, but holding for sync


mooSpace: init at unstable-2020-06-10

Motivation for this change
Things done

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

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

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

@Lassulus Thanks for testing. The above PR should fix it.


Determine Final Documentation Structure

Right now the documentation is broken into:

About: Top-level details about the project
End-User: Documentation for people trying to build a project that uses CPP
User: Documentation for people trying to use CPP to generate their package's build system
Developer: Documentation for people trying to extend CPP
APIs: Documentation for the functions within CPP

I like this separation. What I'm not sold on is the structure of the APIs section.  In particular it may make sense to divide by module and then by function (so each function gets its own page).  This is related to #13 in that I think the documentation should mirror the code structure.

Following the decision in #13, it's best if documentation mirrors the source structure. The documentation parser in #20 should ensure that this is the case.


Remember selection of map options

Feature request:
Remember options like Neighbors shown, Waypoints, etc. on the map.
Currently those options are not persisted over website refreshes.

Thanks! This has been implemented in 5cd638cebd934bd6a4d6b5980529922913d904ed and is now live on the map.


README.rst: Fix spelling

Aaagh, I'm so sorry! I never saw this notification. Thanks for the contribution!


neonDESKTOP should install Powershell 7+

We're currently installing a local copy of Powershell 6 (something) for neonDESKTOP.  We should upgrade this to the latest shipping version:
https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-7

DONE: Upgraded to v7.2.0


Importing a scene does'nt import its assets

Hello,
I noticed that I can't access and see the assets of an imported scene.
No textures, material, scripts etc..

Hello
Sorry i missed this bug, was just scrolling trough the issues list and found it now.
I will take a look into this thanks a lot for reporting this issue.
Thanks a lot!


Adding CTKFactsNLI (Czech)

Found a Czech NLI dataset to complement the languages in Pair Classification: https://link.springer.com/article/10.1007/s10579-023-09654-3

[x] I have tested that the dataset runs with the mteb package.
[x] I have run the following models on the task (adding the results to the pr). These can be run using the mteb run -m {model_name} -t {task_name} command.

[x] sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
[x] intfloat/multilingual-e5-small

[x] I have checked that the performance is neither trivial (both models gain close to perfect scores) nor random (both models gain close to random scores).
[x] I have filled out the metadata object in the dataset file (find documentation on it here).
[x] Run tests locally to make sure nothing is broken using make test.
[x] Run the formatter to format the code using make lint.
[x] I have added points for my submission to the points folder using the PR number as the filename (e.g. 438.jsonl).

@imenelydiaker added validation, fixed the number, applied the filter and map to the whole dataset after poping out train, and reran the evaluations.
Also added the points and checked that Czech was not in multilingual datasets.


Update IPFS + Golang versions

Updated the IPFS version output and also was missing some changes with the Go version.

LGTM

This solves #73.

thanks, deployed https://ipfs.io/docs/install/

https://ipfs.io/ipfs/QmdVGBGisVyit787cv9fGgMXnfw5ZwBRZhgWZcpenvKFgc


SES actions don't support ConfigurationSet as a resource

I'm using the package

[x] iam-floyd
[x] cdk-iam-floyd

I'm using the package in language

[x] TypeScript/JavaScript (npm)
[ ] Python (pip)
[ ] .Net (NuGet)
[ ] Java (GitHub packages)

Describe the problem
Oddly enough, SES actions don't support ConfigurationSet as resource. For example, the following is not quite correct (it doesn't actually restrict the access):
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": "ses:DescribeConfigurationSet",
            "Resource": "arn:aws:ses:eu-central-1:123456789012:configuration-set/some-configset",
            "Effect": "Allow"
        }
    ]
}

Reference: https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonses.html
Also in IAM console it shows a warning:

This policy defines some actions, resources, or conditions that do not provide permissions. To grant access, policies must have an action that has an applicable resource or condition.

SES actions don't support ConfigurationSet as resource

To me it appears this statement is accurate. When you look in the above linked reference in the actions table, in column 4 not a single action has the configuration-set listed as a resource. The only resource listed in that table is identity.
Also, in the AWS IAM console, when you create a policy, the visual editor will only allow you to add resources of type identity.
Still, the document describes far more resource types in the related table. What these are good for? No idea. Maybe they can be used by other services. Maybe the resource types have been defined but have not been implemented. Maybe they don't exist at all and the documentation simply is wrong. Only the SES team will be able to answer that.
What is your expectation from Floyd in this case?

Right. As I said, I tested it and adding the configuration set ARN doesn't do anything.
Regarding Floyd, I'm not sure. In my case I saw onConfigurationSet method and used it without consulting the documentations. So maybe remove the method (until it's officially supported)?

So maybe remove the method (until it's officially supported)?

Unfortunately that's impossible. Unless they add a column into their table that says "This is really, really, really supported" I wouldn't know when it is officially supported. Even though I know it's not, I have to assume the documentation is correct. I can't possibly test every single action, condition and resource type AWS has to offer. :) I can filter stuff, but then wouldn't know when to remove the filter.
I sent feedback to the SES team to clarify what these resource types are good for. Let's see if something will come out of this. Again, maybe you also shoot them a message and maybe it will get fixed/clarified soon.
What I could image on the Floyd side: Add a warning to the method description, if a resource type is not listed for any action. I cannot use this as a filter, because in other cases the documentation for sure is just lacking the reference in the actions table, but the resource type is supported.

I'm not sure if I understand you correctly. I thought (based on other conversation in the other issues), the reference is the documentation, and the documentation doesn't have any application for configuration set. My suggestion was to remove the method and write it back if/when there's an actual use for it. Adding a warning is also good. In any case, this is minor thing and I reported as more of an improvement. Feel free to close the issue.


what it do

what it do the project i mean what does it do help i

let us cook the README

let us cook the README

That's @kilat9 and @mdanishmansor 's part.


Add kube client from client-go library

Add kube client from client-go library. Used packages:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Coverage decreased (-13.2%) to 41.67% when pulling 846b174647f220ea040014e547e62ea8d0de24ee on saheienko:add_kube_client into e8207024cb9955b30ed2e91cdeb7de15a4090b67 on supergiant:master.

Merge conflicts @saheienko

LGTM


Many tests are failing with latest version of CP2K

Many of the aiida-cp2k tests are currently failing:
examples/gaussian_datatypes/example_automatic.py .                       [  1%]
examples/gaussian_datatypes/example_explicit.py .                        [  3%]
examples/single_calculations/example_bands.py F                          [  5%]
examples/single_calculations/example_dft.py .                            [  7%]
examples/single_calculations/example_dft_atomic_kinds.py .               [  9%]
examples/single_calculations/example_failure.py F                        [ 10%]
examples/single_calculations/example_geopt.py F                          [ 12%]
examples/single_calculations/example_max_error.py F                      [ 14%]
examples/single_calculations/example_mm.py F                             [ 16%]
examples/single_calculations/example_mm_md.py F                          [ 18%]
examples/single_calculations/example_multiple_force_eval.py .            [ 20%]
examples/single_calculations/example_no_struct.py F                      [ 21%]
examples/single_calculations/example_precision.py F                      [ 23%]
examples/single_calculations/example_restart.py F                        [ 25%]
examples/single_calculations/example_structure_through_file.py .         [ 27%]
examples/workchains/example_base_energy_restart.py F                     [ 29%]
examples/workchains/example_base_failed_restart.py .                     [ 30%]
examples/workchains/example_base_geoopt_restart.py F                     [ 32%]
examples/workchains/example_base_md_reftraj_restart.py F                 [ 34%]
examples/workchains/example_base_md_restart.py F                         [ 36%]
test/test_datatype_helpers.py ....                                       [ 43%]
test/test_gaussian_datatypes.py F...FFFF                                 [ 58%]
test/test_input_generator.py .........                                   [ 74%]
test/test_parser.py .............                                        [ 98%]
test/test_xyz.py .                                                       [100%]

A few tests have been failing for a long time (#214) and then things broke completely between March 26th and 28th.
I manged to get some of the tests to pass again (https://github.com/cp2k/cp2k/pull/3760), but as mentioned above many are still failing.

Fixed via https://github.com/cp2k/cp2k/pull/3762.


CLN embed all static files in html

Follow up PR on #432 to embed all static files in HTML and never count on static directory.
Fixes #291
Closes #294

Codecov Report

Merging #456 (dbea186) into main (51b4deb) will decrease coverage by 0.56%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##             main     #456      +/-   ##
==========================================
- Coverage   53.63%   53.06%   -0.57%
==========================================
  Files          44       42       -2
  Lines        2780     2721      -59
  Branches      525      493      -32
==========================================
- Hits         1491     1444      -47
+ Misses       1179     1167      -12
  Partials      110      110


(Feature) Support POA network

Closes #2.
This PR:

Adds support for POA Network
Uses it by default (when installing the extension, not when using unpacked)
Make it the first item in the list
Uses the POA explorer for showing accounts and transactions
Uses POA as symbol instead of ETH

@vbaranov Sure.

@fvictorio and also, let's change "BUY ETH" to "BUY POA" in case of POA

@fvictorio and also, let's change "BUY ETH" to "BUY POA" in case of POA

Done.

@fvictorio I still see the button name "POA NETWORK TEST FAUCET" for core network

Oh, sorry, I changed the "BUY ETH" title to "BUY POA", not the button. I'll change that too.

@vbaranov Done.


Trezor support

Now that Trezor supports Ethereum in its actual release version could we add support for it to this wallet? Would be happy to test with my Trezor.

The Ledger team added their own support. (see https://github.com/kvhnuke/etherwallet/pull/248) I'm not sure if Trezor has this functionality, let alone where to even start to implement it.
Do other wallets have Trezor support?

I don't believe any wallets have Trezor support. They're working to get it into Mist but this is the most convenient tool out there, currently.
hey, @trezor

Hello there
I am from SatoshiLabs, working on trezor support right now. Soon-ish.

https://github.com/kvhnuke/etherwallet/pull/330

Live...finally


Problem with React+laravel

Hi! I using react + laravel, and I have a problem:
When I install @material-ui/core and start use it my project is crashing. Have all imports
in console 'caught Error: Material-UI<EMAIL_ADDRESS>or greater is required.', but I use<EMAIL_ADDRESS>

@PavelTsiarletski something must be importing an old version of React. I. Can't help more without a reproduce example. I'm closing for now.


Homebrew missing formula for version 19

I noticed version 19 is already out, great! However, it's not yet available on Homebrew.
Do you have any idea when it might be added? I'm really excited to try out the new version!

v0.19.0-rc1 is a release candidate and not an official release.


Too many steps to select a list view.

In the previous version, using the IO File Manager it was easy to select a list view and details view for a form but in this version, it just launches a file manager and the user will have to start searching for the directory to find the list view for the form.
I suggest the intent to select custom views should lunch directly in the appropriate folder HTML directory like before.

Possibly bundle into a GSOC project.

Now using Android's built in system (which behaves differently across versions) which is part of the problem.


Update Bottles-unwrapped (For NixOS 23.05) v51.05 → 51.11

 Changes: Minor changes so Latest version works in 23.05 stable
Adding support for 23.05
Tests: Ran it multiple times and is already present in NisOS 24.05
Package Information

Package name: Bottles
Latest released version: 51.11 (for 23.05)
Current version on the unstable channel: 51.15
Current version on the stable/release channel: 51.05

Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[X] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

NixOS <=23.11 is EOL.


Pragma out obsolete warnings in generated code

While discussing #8654, one of the sticking points was that making the existing API obsolete would result in obsolete code in model snapshots. We could start preemptively pragmaing out obsolete warnings in this generated code so in the future as long as the obsolete code keeps working, we can do it without "breaking" generated code.

partial class MyMigration
{
    protected override void BuildTargetModel(ModelBuilder modelBuilder)
    {
#pragma warning disable 612, 618
        // ...
#pragma warning restore 612, 618
    }
}

partial class MyModelSnapshot : ModelSnapshot
{
    protected override void BuildModel(ModelBuilder modelBuilder)
    {
#pragma warning disable 612, 618
        // ...
#pragma warning restore 612, 618
    }
}

Look good?


[SPARK-42101][SQL] Wrap InMemoryTableScanExec with QueryStage

What changes were proposed in this pull request?

This pr aims to enhance the InMemoryTableScanExec and AdaptiveSparkPlanExec.
The first access to the cached plan is tricky. Currently, we can not preverse it's output partitioning and ordering. It's due to we planned the query with a un-materialized cached plan.
We can make InMemoryTableScanExec as a kind of  QueryStage so it can enjoy benefits with AQE framework.
 Plan to access cache          Plan to access cache
          |                             |
 InMemoryTableScanExec    =>    CacheQueryStageExec
          |                             |
     Cached plan               InMemoryTableScanExec
                                        |
                                   Cached plan

Why are the changes needed?

Besides, the query plan which contains cache also missed lots of optimization in AQE framework.  e.g., we know the stats of the materialized cached plan so it can be optimzied such as DynamicJoinSelection in AQEOptimized for such case:
-- t2 is a cached plan
SELECT * FROM t JOIN t2 on t1.c1 = t2.c2

This pr also fixs the plan missed updating for cache + AQE
Wrap InMemoryTableScanExec + AQE to query stage can resolve all these issues.
Does this PR introduce any user-facing change?

no
How was this patch tested?

add test

Can you elaborate on what benefit we can get from making "InMemoryTableScanExec as a kind of QueryStage"? A query stage has a physical implication that it has data movement and materialization. I don't think it's a good idea to change its semantics for the purpose of UI fix.

Another way to achieve this is instead of wrapping, we can have a common interface (e.g., Materializable, or BlockingDependency) for QueryStageExec and InMemoryTableScanExec so that other call sites that match QueryStageExec will not be affected.

@maryannxue @dongjoon-hyun  sorry for the so late response. I'm working on this pr now !

@maryannxue Materializablesounds good to me, I updated this pr with it. do you have time to take a another look ? thank you. also cc @cloud-fan @viirya

@cloud-fan it seems the main concern is that, shall we make Materializable as first-class citizen in AQE framework ? if so, then all code place in AQE framework should use Materializable instead of QueryStage.
In fact, I'm not sure it is fine. There are a lot of code name depend on query stage. e.g., queryStagePreparationRules -> materializablePreparationRules. It actually the developer api

thanks, merging to master!


Historical Records Not created When Model is created/updated in application code

I am writing a django/python application and trying to include simple-history as a way to track changes to model instances.  HistoricalRecord are not being created on creation/updates within that code base via ModelForms or in django's View classes.  If I drop into a shell and make an edit manually the record is created.
Model
from django.db import models
from simple_history.models import HistoricalRecords

class Asset(models.Model):
    title = models.CharField(max_length=20)
    history = HistoricalRecords()

    class Meta:
        db_table = "app_asset"

Form
from django import forms
from .models import Asset

class AssetForm(forms.ModelForm):
    class Meta:
        model = Asset
        fields = "__all__"

View Post Method
def post(self, request):
        if self.form.is_valid():
            self.form.save()
            messages.success(request, 'Asset information has been saved.')
            return redirect(reverse('assets'))
        return self.render_to_response(self.get_context_data())

Instance is created when the form saves and appears in the Asset table, but running a query for the records on that instance, yields an empty queryset.  Middleware has been included, is there something I missed in the documentation where there is an opt-in mechanism that I have not set ?

I have the same problem, when value edited or changed from the application, the history is not created.

I'm not able to reproduce the issue, neither on version 3.0.0 (the latest version when this issue was opeend) nor the current master branch, so I can't deduce whether it's been resolved since.
Could you try to provide a more complete minimal reproducible example - preferably with checks that can be run in a TestCase..? 🙂

I have similar issue. Ill try to make a poc this week

Models.py
from django.db import models
from simple_history.models import HistoricalRecords

# Create your models here.
class Poll(models.Model):
    question = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')
    history = HistoricalRecords()

admin.py
from django.contrib import admin
from testApp.models import Poll

# Register your models here.
admin.site.register(Poll)

from django.http import HttpResponse
from testApp.models import Poll

# Create your views here.
def modifyQuestion(request):
    poll1 = Poll.objects.first()  # type: Poll
    poll1.question += "1"
    poll1.save()
    return HttpResponse('')

in the urls the modifyQuestion is mapped to test
goging to the admin area and modifying the objects generates the history. But hitting the /test will modify the record but will not generate the history. (The object was created using the admin area).
Ill test some more to see if i may be doing something wrong.

@ddabble is that enough for you? Let me know if i can do something else to move this forward.


fix: remove buggy support for tolerating trailing commas

Signed-off-by: Dan Hudlow<EMAIL_ADDRESS>PR summary
The feature to remove trailing commas (which are not valid in JSON) mangled properties containing regular expressions such as "pattern": "^[-0-9a-zA-Z_,]+$" within an OpenAPI definition.
IMO, we should simply require valid JSON documents.
PR Checklist
General checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
[ ] Dependencies have been updated as needed
[ ] .secrets.baseline updated as needed?

:tada: This PR is included in version 0.96.3 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 0.44.3 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


Fixed typo in sentence about monitoring health of current workloads.

Removed unnecessary "but" in this sentence.

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

Thanks @robbyatmicrosoft.


[ocaml5-issue] Windows trunk bytecode domain_spawntree crash or deadlock

Today surfaced a Windows trunk bytecode crash on src/domain/domain_spawntree.ml
https://github.com/ocaml-multicore/multicoretests/actions/runs/5154525696/jobs/9283085877
random seed: 502502158
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic
File "src/domain/dune", line 14, characters 7-23:
14 |  (name domain_spawntree)
            ^^^^^^^^^^^^^^^^
(cd _build/default/src/domain && ./domain_spawntree.exe --verbose)
Command exited with code -1073741819.
[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic (generating)

Found another occurrence of this causing a live/deadlock:
https://github.com/ocaml-multicore/multicoretests/actions/runs/5242663626/jobs/9466351902
random seed: 320533040
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic
[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic (generating)Terminate batch job (Y/N)?
^CFatal error: exception User interruption
Error: The operation was canceled.

Observed another variant of this on the Mingw Windows 5.0.0 workflow
https://github.com/ocaml-multicore/multicoretests/actions/runs/5565429087/job/15072781545
random seed: 221745155
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic
Fatal error: no domain lock held
File "src/domain/dune", line 14, characters 7-23:
14 |  (name domain_spawntree)
            ^^^^^^^^^^^^^^^^
(cd _build/default/src/domain && ./domain_spawntree.exe --verbose)
Command exited with code 3.
[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic (generating)

Crash seen again on Mingw bytecode trunk:
https://github.com/ocaml-multicore/multicoretests/actions/runs/6093487146/job/16533243147
random seed: 373304996
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic
File "src/domain/dune", line 14, characters 7-23:
14 |  (name domain_spawntree)
            ^^^^^^^^^^^^^^^^
(cd _build/default/src/domain && ./domain_spawntree.exe --verbose)
Command exited with code -1073741819.
[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic (generating)

Just saw this as a deadlock on Mingw 5.1.0~rc3 (native, not bytecode):
https://github.com/ocaml-multicore/multicoretests/actions/runs/6160240834/job/16716723779?pr=395
random seed: 238601704
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic
[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic (generating)
[ ]   13    0    0   13 /  100    91.4s domain_spawntree - with Atomic
[ ]   21    0    0   21 /  100   199.6s domain_spawntree - with AtomicTerminate batch job (Y/N)?
^CFatal error: exception User interruption
Error: The operation was canceled.

Observed on a MSVC-restoring branch (so on current trunk):
https://github.com/shym/multicoretests/actions/runs/7169794449/job/19520999732#step:17:92
random seed: 529644456
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic
Fatal error: Failed to create domain
Fatal error: File "src/domain/dune", line 14, characters 7-23:
14 |  (name domain_spawntree)
            ^^^^^^^^^^^^^^^^
(cd _build/default/src/domain && ./domain_spawntree.exe --verbose)
Command exited with code -1073740791.
[ ]    0    0    0    0 /  [100](https://github.com/shym/multicoretests/actions/runs/7169794449/job/19520999732#step:17:101)     0.0s domain_spawntree - with Atomic (generating)

Error -1073740791 seems to happen very consistently on the MSVC port, the latest instance being:
random seed: 405994358
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic
[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic (generating)
Fatal error: Failed to create domain
File "src/domain/dune", line 14, characters 7-23:
14 |  (name domain_spawntree)
            ^^^^^^^^^^^^^^^^
(cd _build/default/src/domain && ./domain_spawntree.exe --verbose)
Command exited with code -1073740791.

but also with seeds 437567822, 428257872,...
According to MS documentation, -1073740791 (aka 0xc0000409) is:

STATUS_STACK_BUFFER_OVERRUN: The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application.

and -1073741819 (aka 0xc0000005) is:

STATUS_ACCESS_VIOLATION: The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

Those sound like two nuances of segfaults.
Could the differences of error codes bring any light on the cause or, on the contrary, suggest they are separate issues?

Debugging this further, it seems that the 0xC0000409 errors I saw on the MSVC port where caused by the abort as tracked in #428. So it would be two different things indeed.

Closing this as we haven't seen it in a year. We can reopen if it reappears.


tooltip not useful for disabled button

I want to let users hover over disabled buttons to see the tooltip to understand why it is disabled, but tooltips do not show for disabled buttons

Yes, this is happening because we disable pointer-events if the button is disabled. This way we avoid any interaction with the Button. A way to allow you to do what you want would be a wrapper. Otherwise, if we consider this as a mistake, we would need to decide if we call pointer events from the button if it's disabled or if otherwise we have to delegate that responsibility to the user.
Feedback on this is appreciated because the change may be considered a breaking change.

I've investigated a bit and actually setting pointer-events to none for disabled buttons doesn't sound like a bad pattern for me. Bootstrap it's doing the same thing and they've detailed in the documentation a workaround for that.
For me this is a better solution because otherwise we should control every event on disabled buttons. It should work nicely anyway with an extra div.

Here's a component that does the work-around: react-bootstrap-tooltip-button
Wrapping a button in a <div> breaks the bootstrap styling for ButtonGroup and ButtonToolbar because those css rules expect a button, not a div. This component fixes that as well.

Hitting this problem a lot. It's unclear what the workaround is for different components, e.g. for MenuItem I couldn't find a solution via div wrap, but setting pointer-events: all on the element works.


Native Render Pass, Android: investigate resolving MSAA directly into the framebuffer

There are artifacts after orientation change.

[ ] Workaround: Acquire swapchain image last as possible (effectively introduces another intermediate texture)

Test:

[ ] Orientation change
[ ] Correct resolve considering Vulkan pre-transform

Filed a bug report (repro is here https://github.com/Delt06/srp-msaa-resolve-repro)


[BUG] Broken header icons in 6.0.3 - webkit/IOS

Describe the bug
The header icons are broken on 6.0.3 on webkit-based mobile browsers, at least on iPhone X (not sure if device size matters). Tested on Safari and Edge on iPhone X.
Edit: just tested on iPhone 16 and it works fine so it seems it’s limited to either older or smaller iPhones.
Seems to work fine on Chrome/Edge on my Android device so it's probably either webkit-related or device size-related.
See the attached screenshot.
Downgrading to 6.0.2 fixed the issue.
Steps to reproduce
Go to bootscore.me using Safari or Edge on iPhone X.
Screenshots and Additional Info

Website link
No response

Thank you for reporting this issue. v6.0.3 updates Fontawesome to 6.7 https://github.com/bootscore/bootscore/pull/878 and there are some changes in their CSS. iOS Browser have a very aggressive caching and it seems that they need some time to update this. Simply clear your cache or view site in a private tab and everything will work as expected.


v0.3.15 error darwin x64

:warning:Please attach $TMPDIR/vscode-java-installer/log.txt for more details.
version: 0.3.15
env:
JAVA_HOME: undefined
PATH:
/usr/bin
/bin
/usr/sbin
/sbin
JDKs:
/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home	DefaultLocation

log:
[2:16:32 AM] AdoptOpenJDK-11-x64
[2:20:18 AM] RequestError: Error: read ECONNRESET
[2:20:18 AM] Retry downloading ... [1]
[2:22:20 AM] Error: Client network socket disconnected before secure TLS connection was established
[2:22:20 AM] Retry downloading ... [2]
[2:24:54 AM] RequestError: Error: read ETIMEDOUT
[2:24:54 AM] fallback to Adopt API v3
[2:30:15 AM] Download JDK ... [Completed]
[2:30:15 AM] Install JDK
[2:30:26 AM] Error occurred
[2:30:26 AM] Error: Command failed: installer -pkg /var/folders/tl/gt2s43tn0p7_gs1qpkspsj8w0000gn/T/vscode-java-installer/binaries/jdk/11/x64/AdoptOpenJDK-11.pkg -target /

[2:20:18 AM] RequestError: Error: read ECONNRESET
[2:20:18 AM] Retry downloading ... [1]
[2:22:20 AM] Error: Client network socket disconnected before secure TLS connection was established
[2:22:20 AM] Retry downloading ... [2]
[2:24:54 AM] RequestError: Error: read ETIMEDOUT

It's probably broken due to networking. See #162 for help. Let me know if that works for you.


No icon shows for opened tabs against blob containers and queues after upgrading from 1.30.2 to 1.31.0

Storage Explorer Version: 1.31.0
Build Number: 20230810.9
Branch: rel/1.31.0
Platform/OS: Windows 10
Architecture: x64
How Found: Ad-hoc testing
Regression From: Not a regression
Steps to Reproduce

Install and launch storage explorer 1.30.2 -> Make sure the setting 'Preserve Explorer Session' is enabled.
Open one blob container and one queue permanently.
Uninstall 1.30.2 -> Install and launch 1.31.0.
Check the icons of the opened tabs show well.

Expected Experience
The icons of the tabs show well.

Actual Experience
No icon shows for the blob container and queue tabs.

Additional Context
This issue doesn't reproduce for ADLS Gen2 blob containers/tables/file shares/resource groups/app configurations.

We made a breaking change to how to handle icons and it is incompatible with the old tab data. We will let users manually close/reopen the tabs to migrate to tab data using the new representation of icons.


Undo TRNG changes in RNG

Thank you for your contribution!
We appreciate the time and effort you've put into this pull request.
To help us review it efficiently, please ensure you've gone through the following checklist:
Submission Checklist 📝

[x] I have updated existing examples or added new ones (if applicable).
[x] My changes were added to the CHANGELOG.md in the proper section.

Extra:

[x] I have read the CONTRIBUTING.md guide and followed its instructions.

Pull Request Details 📖
Description
Closes #1497
Closes #1296

To follow up on the discussion why we didn't originally remove it: We thought it only broke ESP32 ADC, but https://github.com/esp-rs/esp-hal/issues/1497 is kinda really horrible to debug so I think its worth backing out now.


[NPM] Add Enhanced TLS Tags

What does this PR do?
Adds eBPF side logic to parse the TLS hello packet payloads and extract the:

client supported versions
server chosen version
server chosen cipher suite

In order to do this the existing protocol classification tail call routing needed to be modified to:

add two new tail calls
reorder the layers (API, Application, Encryption) so that Encryption comes first. This allows the program to exit early before the other layers if encryption is classified.

A few other reviewer notes:

We emit the cipher suite IDs to the backend without hydrating them to the full strings, the backend will do this to keep the agent memory usage low. In addition it's easier for the backend to add new mappings, and mark certain ciphers as "weak" so users can filter on those connections. ticket for that work: https://datadoghq.atlassian.net/browse/NPM-3750
there is no windows side implementation right now, but it should be added shortly and is much lower complexity than this change.

eBPF Complexity Changes
Details are below, but on average no program's complexity rose by more than 3.5%. In the worst case on amazonlinux 5.4 one program's complexity rose ~9%.
Motivation
https://datadoghq.atlassian.net/browse/NPM-3678
Describe how to test/QA your changes
Possible Drawbacks / Trade-offs
Additional Notes
Load Test Results
Available Here
Very small changes to CPU/memory within the margin of error of what we're accustomed to with the TCP load test. Most importantly, the new map tls_enhanced_tags stays small even after many hours.
Staging dogfooding (oddish-c)
Test was run over a day, link here
NPM protocol tags for this cluster during the same period indicate no loss in resolution.

/merge


Add test files

This PR introduces test files which will be used to verify the all the bindings are working. This version only contains a success test with valid values. More tests should be added later.

Interesting approach.
Two thoughts:
a) I imagine that this text-based format is convenient for c-kzg and that's great. I wonder if we can unify this text-based approach with @kevaundray's cross-library tests. For example, perhaps we could have a script that fetches @kevaundray's repo and turns its json to this text-based format? Maybe. Just throwing this out here.
b) Given the verbosity of the data here, I would put all of that data in a separate tests/data/ directory, to more clearly separate it from the actual test code.

@asn-d6 I was hoping the test generator could be the consensus spec-tests, but maybe that's too hopeful. Another option, these could be generated in the C tests. These were generated somewhat manually. I used the Go binding's benchmarks to generate valid inputs/outputs. The others were copied from the old tests. If @kevaundray's repo could do this, I guess that would be fine too. I suspect it will be a bit awkward to add failure test cases in JSON test files, for example given invalid inputs there should be no result. For now, I'm against making a "data" directory as it seems unnecessary.

Including as-is for now. We can continue discussing source and format and dir structure in future as necessary.


Multiple image in image control

I want to select multiple image in image control and store it into my child table which i have created for manipulate images as per requirement.
please help me to get it done.
thanks

Hi @knshah2010, I will add this to my todo list. I were partially already building this feature but not finish it jet. Unfortunately, I'm busy and do not know when I can work on it. But i will add this in the future


Viewpoint and what happenend to the old AV exclusion advise

How to interpret the advice here? Viewpoint - storage like a file server or Client like a VDI. Where do I need to exclude this on AV: Client, Storage or both.
Previous advise on https://docs.microsoft.com/en-us/azure/architecture/example-scenario/wvd/windows-virtual-desktop-fslogix#antivirus-exclusions included files and folders. Reference is gone but is unclear of the new advice replaces the old advice.
OLD recomendation:
Exclude files:
•	%ProgramFiles%\FSLogix\Apps\frxdrv.sys
•	%ProgramFiles%\FSLogix\Apps\frxdrvvt.sys
•	%ProgramFiles%\FSLogix\Apps\frxccd.sys
•	%TEMP%*.VHDX
•	%Windir%\TEMP*.VHDX
•	[\storageaccount.file.core.windows.net\share*.VHDX](file://storageaccount.file.core.windows.net/share/*.VHDX)
Exclude processes:
•	%ProgramFiles%\FSLogix\Apps\frxccd.exe
•	%ProgramFiles%\FSLogix\Apps\frxccds.exe
•	%ProgramFiles%\FSLogix\Apps\frxsvc.exe
Is this no longer valid? If so please mention it as many fslogix implementations will be brownfield.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: ea880afe-8f06-c0e4-1118-ae3286e2f0d0
Version Independent ID: ea880afe-8f06-c0e4-1118-ae3286e2f0d0
Content: Prerequisites for FSLogix - FSLogix
Content Source: fslogix-docs/overview-prerequisites.md
Product: fslogix
GitHub Login: @msft-jasonparker
Microsoft Alias: japarker

Sorry this information was outdated and the when we retired the article we redirected it to the most appropriate location which doesn't have the exclusions.
You can find them here: https://learn.microsoft.com/en-us/fslogix/overview-prerequisites#configure-antivirus-file-and-folder-exclusions
I'll add a link to the config example page for others who get redirected.


navigation to home

On clicking the logo on the top we cant directly navigate to home

@STXRSHIVA assigned!

resolved!


Execute task hint 4: assert program address

WIP: Execute task hint 4
Checklist

[ ] Linked to Github Issue
[ ] Unit tests added
[ ] Integration tests added.
[ ] This change requires new documentation.

[ ] Documentation has been added/updated.
[ ] CHANGELOG has been updated.

Wrong repo again, sorry.


"Module not found"

This might be just me lacking knowledge on basic things with Create-React-App, but I'm unable to import this library into my project and would appreciate any help, as I have been troubleshooting this for a day or two now:
"
ERROR in<EMAIL_ADDRESS>5:0-37
Module not found: Error: Can't resolve './lib/unlink-passkey' in '/Users/x/Documents/app/node_modules/@firebase-web-authn/browser/src'
Did you mean 'unlink-passkey.js'?
BREAKING CHANGE: The request './lib/unlink-passkey' failed to resolve only because it was resolved as fully specified
(probably because the origin is strict EcmaScript Module, e. g. a module with javascript mimetype, a '.mjs' file, or a '.js' file where the package.json contains '"type": "module"').
The extension in the request is mandatory for it to be fully specified.
Add the extension to the request.
"
EDIT1:
Building returns no errors, but start returns:
"
<EMAIL_ADDRESS>27:16
Module parse failed: Unexpected token (27:16)
File was processed with these loaders:

./node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
| }
| function browserSupportsWebAuthn() {

return window?.PublicKeyCredential !== undefined && typeof window.PublicKeyCredential === 'function';
| }
| function toPublicKeyCredentialDescriptor(descriptor) {
"

Hi Juri,
Are you compiling to react native? I'm using SimpleWebAuthn, which does what the name implies but only has support for the browser.

Hi,
I'm using ReactJS.
It seems to work when building and serving the app, but not when running in development mode with 'npm start'.

Hi Juri, could you try the latest version? I worked on the build system and it might be more agreeable with your environment now. There is no type: "module" in the package.json anymore, so you should at least get a different error. There were also updates to SimpleWebAuthn if it was a bug there.


supporting system applications

i was trying to decompile some applications and i notice that when i try system applications it said unsuppoted type.
it would be cool if jadx could decompile system applications too

Having the same issue when attempting to decompile SystemUI.apk using jadx gui and jadx command line.

@A-AFTAHI @benrap
Please reopen the ticket when you have an example. I've pulled SystemUI.apk from my phone, but don't see any issues. The app itself doesn't contain any dex files, that's the reason why jadx keeps sources empty. I also inspected different system apps previously, and also didn't meet any special errors which are reproducible only for system apps

@sergey-wowwow some system app contains not .dex but optimized .odex, .vdex, .oat or .art. These formats changes in almost every new android versions. And jadx don't support them :-(

@skylot
Should this ticket be reopened or keep it as a duplicate of https://github.com/skylot/jadx/issues/167?

It is a duplicate.
But I don't think jadx will support such formats in the future. Anyone must use external tools to convert them into dex.


Update for Patch 5

Works on steam version. May need some checks for other stores.
Update: confirmed working on GoG version
P.S. I also removed a bunch of the comments during the update. So feel free to add them back in if needed :)

Thank you for the PR, I was not aware of the recent patches as I have finished the game long ago. Thanks again for the work!


Clarification for Interactive / complex / 5 needed

The specification (https://ldbcouncil.org/ldbc_snb_docs/ldbc-snb-specification.pdf)  shows the following description:
Given a start Person, find the Forums which that Person’s friends and friends of friends (excluding
start Person) became Members of after a given date. For each Forum find the number of Posts that
were created by any of these Persons. For each Forum and consider only those Persons which joined
that particular Forum after the given date (minDate).

The last two sentences are a bit misleading. Take a look at this phrase: "For each Forum and consider only those Persons which joined that particular Forum after the given date (minDate)."
The information about joining the forum has already been included (first sentence).
I assume the description could be simplified to:
Given a start Person, find the Forums which that Person’s friends and friends of friends (excluding
start Person) became Members of after a given date (minDate). For each Forum find the number of Posts that
were created by any of these Persons.

@karol-brejna-i thanks for raising this issue. The wording is indeed redundant and confusing. I reworded the query – let me know if this works for you.

That makes things clearer indeed.
 Find *Forums* that any of the `otherPerson`s became a *member* of after a given date (`minDate`).
  For each *Forum* count the number of *Posts* that were created by `otherPerson`s.

If I wanted to be picky, I'd say "for each forum" means for every single forum (in general), regardless the context of "otherPersons".
Maybe: "for each of those forums" instead of "for each forum" would be better?
Just a little bit of nit-picking here ;-)

On the other hand, the new explanation is clear enough for me to update my queries...

No problem, happy to clarify it further. I pushed a fix.


run build action only on pull request

we have build and release actions running whenever we merge PRs to main branch, we should run the build action only when there is a new PR and the release action when we merge a PR to main.

I think we should do a build whenever there is a new push. New PR + new commits?

I think we should do a build whenever there is a new push. New PR + new commits?

not sure what you mean by build. we have 2 jobs - build and release. the only difference is that release also checks changelog for a new release. I don't think we should run that job whenever we push a PR, but run the build workflow and on merge, run the release workflow.


Error invoking wsk actions.  "The supplied authentication is not authorized to access this resource"

I can successfully run wsk list but am getting an "authentication not authorized" error when invoking the sample action.
 wsk list
 entities in namespace: default
 packages
 actions
 triggers
 rules

Results of wsk action:
 wsk -v action invoke /whisk.system/samples/echo -p message hello --blocking --result
 {'apihost': '<IP_ADDRESS>:443', 'namespace': '_', 'clibuild': '2016-02-28T20:51:47-05:00', 'apiversion': 'v1'}
 ========
 REQUEST:
 POST https://<IP_ADDRESS>:443/api/v1/namespaces/whisk.system/actions/samples/echo?blocking=true
 Headers sent:
 {
 "Authorization": "Basic Nzg5YzQ2YjEtNzFmNi00ZWQ1LThjNTQtODE2YWE0ZjhjNTAyOmFiY3pPM3haQ0xyTU42djJCS0sxZFhZRnBYbFBrY2NPRnFtMTJDZEFzTWdSVTRWck5aOWx5R1ZDR3VNREdJd1A=",
 "Content-Type": "application/json"
 }
 Body sent:
 {"message": "hello"}
 --------
 RESPONSE:
 Got response with code 403
 Body received:
 {
 "error": "The supplied authentication is not authorized to access this resource",
 "code": 40
 }
 ========
 error: The supplied authentication is not authorized to access this resource (code 40)

I used wsk property set --auth $(cat config/keys/<<keyname>> to test the auth.guest and auth.whisk.system  creds.  Also tested a subject that I created with wskadmin.

This can happen if the package was not actually installed. Are you running off the deployment with the failed controller from issue #31? If so, that deployment did not run to completion and hence the standard assets are not installed.

Yes.  That's likely the case.   I'll retest after creating the build as suggested in #31.

  The sample actions were deployed correctly and the sample action returns expected results both when run from within the VM and from outside the VM.
Thanks!

Great - glad to hear it. I'll add a tip to the docs and tweak base on your experience. Thanks.

Hi, im still getting this issue where when I run a wsk command in my local terminal I recieve an error like this:  The supplied authentication is not authorized to access 'wsk-chatbot-framework_prod/v1' Any suggestions on how this could be fixed? Thanks

can you share more details to help you diagnose this problem?
in particular if you're getting that error (assuming your deploying is configured correctly), it means you're using a key not authorized for the namespace.


SMBUS Communication Stops Wehn Grabing Battery Vender on Emulated Battery

Hi, I am trying to power a A485 think pad from my lab bench power supply and uploaded this code onto an Arduino Nano. I have it all wired correctly and it successfully communicates with the Arduino. I changed the battery reference voltage to 5 volts, set the analog pin to A3 and A3 is reading around 4.4 volts. When powering the laptop it never turns on but some of the i2c commands and found that it never gets to the point were it reads the voltage but stops once it reads the vender. Here is a log of all the commands sent.
0x03 0x15 0x18 0x19 0x1A 0x1B 0x1C 0x20. I kept the vender in the code to the default value "HACKED". I do not have a good way to test the laptop on a working battery. What happened is that its charging circuitry got destroyed so I had to desolder some parts for it to come on. Now when i plug in a almost dead battery it turns on but dies a few seconds later.
Also I tired to get the vender from the original battery but it seems to reply with 0xFF for everything.
I have to thank you a lot seance this code is a life savor seance i don't want to spend a lot of money to get a new one and I don't like throwing out a whole computer when only one part fails. I really hope you can help. Once i get this done i plan to make a custom pc with it and a type c connector and battery to get a lot of the old functionality back.

Please keep in mind that batteries are dangerous, and this project is meant to be used with a bms, it is not a replacement for a bms. If you're directly connecting the cells to the circuit that could be the problem

Sorry I probably did not explain it too well. I was using the project without any battery so I could power the laptop from a bench power supply threw the battery connector. I tied the battery voltage detection analog pin to a adjustable voltage reference for testing.  Also in the mean time I am assuming the laptop stops communicating with the battery because it may be checking the vender id to stop agent cheaper off brand batteries. I been trying to get the vender id from a preexisting think-pad battery using the same commands from the code. It responds to that IC2 address but always replys with 0xFF. I don't have a logic analyzer directly intercept its communications so i may have to wire something up there. If you know what is wrong in the arduino code causing this setup or model of laptop to mess up any help is greatly appreciated.

@Sam64-png Sorry for taking so long to reply!
You are correct in saying that some batteries expect verification codes, it looks like the A485 model came out recently and most laptops newer than the T420 series do have verification. The verification will not be possible to get around without some exploit or a modified EC firmware, and I don't think either of those exist for that laptop (yet).
The reason you can't simply send the same responses is because the motherboard most likely sends the battery a challenge-response test, which involves a message being sent from the motherboard to the battery, the battery signing the message with a private key, and the motherboard verifying the signature with a public key. Without the private key there's no way to get the battery to charge
I'm sorry to hear that your charging circuitry got destroyed, that's unfortunate.
There's a chance that the program is crashing, this can happen with the motherboard sends a packet type that isn't recognized. You could check this by using an arduino with serial output like an arduino uno, modifying the code to log the packets that it receives, running the code and checking if there are packets sent that don't appear in the code. That being said, even if you get a little bit more communication working between the battery and the motherboard you will never be able to get past the auth sequence.
Good luck with your future projects!

@Sam64-png Sorry for taking so long to reply!
You are correct in saying that some batteries expect verification codes, it looks like the A485 model came out recently and most laptops newer than the T420 series do have verification. The verification will not be possible to get around without some exploit or a modified EC firmware, and I don't think either of those exist for that laptop (yet).
The reason you can't simply send the same responses is because the motherboard most likely sends the battery a challenge-response test, which involves a message being sent from the motherboard to the battery, the battery signing the message with a private key, and the motherboard verifying the signature with a public key. Without the private key there's no way to get the battery to charge
I'm sorry to hear that your charging circuitry got destroyed, that's unfortunate.
There's a chance that the program is crashing, this can happen with the motherboard sends a packet type that isn't recognized. You could check this by using an arduino with serial output like an arduino uno, modifying the code to log the packets that it receives, running the code and checking if there are packets sent that don't appear in the code. That being said, even if you get a little bit more communication working between the battery and the motherboard you will never be able to get past the auth sequence.
Good luck with your future projects!

Alright sounds good. I expected something in that case seance I felt they would of changed that later on so people buy the more expensive batteries. I went ahead and got a new laptop. Idk if I trust the chargers or at least the old one I had because i am wondering if that is what caused the issue with the charging in the first place. I had one break a while back and never investigated why it was broken seance their assembled into a solid brick, but I wonder if it was caused by the capacitors going bad and it is generating an unfiltered output with voltage spikes. Thank you for the help.

There's a chance that the program is crashing, this can happen with the motherboard sends a packet type that isn't recognized.

For historical reference, this was resolved by #12


Error retrieving matches at the end of texts with spanExpansions

There is now a failing test for span expansions exceeding text boundaries documented as TestSpanExpansionIndex.testExpansionQueryBug3 in branch span-expansion-match-creation-bug .
There is also a related serialization bug in TestKrillQuery.KorapSequenceWithEmptyRepetitionQuery.

Fixed in 0.55.4.


EDTF negative calendar year display does not account for year-zero adjustment

-1985 displays as -1985
Should display as 1986 BCE, since there is no year zero in human-friendly date representation.

meta-issue: #1748