Commonlib error

@evilrat I am facing this issue while running the project version 0.0.8
Execution failed for task ':app:mergeDebugAssets'.

Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Could not find :commonlib:.
Searched in the following locations:
- file:/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_zoom_sdk-0.0.8/android/libs/commonlib.aar
Required by:
project :app > project :flutter_zoom_sdk
Could not find :mobilertc:.
Searched in the following locations:
- file:/Users/user/.pub-cache/hosted/pub.dartlang.org/flutter_zoom_sdk-0.0.8/android/libs/mobilertc.aar
Required by:
project :app > project :flutter_zoom_sdk

The issue is this after unzipping the file
Download https://www.dropbox.com/s/i5fww50elzrphra/commonlib.aar?dl=1 to /Users/myname/.pub-cache/hosted/pub.dartlang.org/flutter_zoom_sdk-0.0.8/android/libs/commonlib.aar
Unhandled exception:
FileSystemException: Cannot open file, path = '/Users/mynamel/.pub-cache/hosted/pub.dartlang.org/flutter_zoom_sdk-0.0.8/android/libs/commonlib.aar' (OS Error: No such file or directory, errno = 2)
#0      _File.open. (dart:io/file_impl.dart:356:9)

pub finished with exit code 255

The issue is this after unzipping the file
Download https://www.dropbox.com/s/i5fww50elzrphra/commonlib.aar?dl=1 to /Users/myname/.pub-cache/hosted/pub.dartlang.org/flutter_zoom_sdk-0.0.8/android/libs/commonlib.aar Unhandled exception: FileSystemException: Cannot open file, path = '/Users/mynamel/.pub-cache/hosted/pub.dartlang.org/flutter_zoom_sdk-0.0.8/android/libs/commonlib.aar' (OS Error: No such file or directory, errno = 2) #0 _File.open. (dart:io/file_impl.dart:356:9) pub finished with exit code 255

go to this path
'/Users/mynamel/.pub-cache/hosted/pub.dartlang.org/flutter_zoom_sdk-0.0.8/android/'
and create 'libs' folder
it will work like charm
will fix this issue soon

@evilrat  download was successful,
but now I have this error

What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.

A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class com.google.android.exoplayer2.ui.package-info found in modules jetified-exoplayer-common-2.14.1-runtime (com.google.android.exoplayer:exoplayer-common:2.14.1) and jetified-exoplayer-ui-2.12.3-runtime (com.google.android.exoplayer:exoplayer-ui:2.12.3)

 Go to the documentation to learn how to Fix dependency resolution errors.

Please tell me how to fix this.
Thannk you.

@evilrat  issue is fixed after adding
implementation('com.google.android.exoplayer:exoplayer:2.14.1') to app/build.gradle


Debugging Python tests don't start anymore

Environment data

VS Code version: 1.45.1
Extension version (available under the Extensions sidebar): XXX
OS and version: Ubuntu 19.10
Python version (& distribution if applicable, e.g. Anaconda): 3.7.5
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv
Relevant/affected Python packages and their versions: Not relevant
Relevant/affected Python-related VS Code extensions and their versions: Python extension
Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): XXX
Value of the python.languageServer setting: <IP_ADDRESS>

Expected behaviour
Clicking the lense "Debug Test" should launch the debug session
Actual behaviour
The launch doesn't happen
Steps to reproduce:

Start the virtual env
Start code
Discover the tests
Debug one tests -> The debug session doesn't launch

After discovering the tests, any test in any project have stopped working. I remember just before there was a message regarding runpy in the right lower corner, saying that it couldn't run and asked me to try with sudo. I clicked "yes". After this action, no tests can be debugged when I click the "Debug Test" lense, nothing happens. This happens to any project I open. I tried reinstalling Visual Code and also reinstalling the Python extension, but no change.
I have the following standard config:
        {
            "name": "Debug Tests",
            "type": "python",
            "request": "test",
            "console": "integratedTerminal",
            "justMyCode": false
        }    ]

Logs
I inspected the developer tools section and it throws the following error when I start a debug session through the lense or through a
console.ts:137 [Extension Host] (node:10318) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
3
log.ts:197   ERR timeout after 1000 ms: Error: timeout after 1000 ms
    at t.RawDebugSession.handleErrorResponse (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:3061:355)
    at file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:3060:679
    at async t.RawDebugSession.shutdown (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:3058:772)

Output of the terminal console:
Pyright language server 1.1.40 starting
Server root directory: /home/ivo/.vscode/extensions/ms-pyright.pyright-1.1.40
Starting service instance "python-algorithms"
Received updated settings
No configuration file found.
Setting pythonPath for service "python-algorithms": "/home/ivo/projects/python-algorithms/venv/bin/python"
stubPath /home/ivo/projects/python-algorithms/typings is not a valid directory.
Searching for source files
Auto-excluding /home/ivo/projects/python-algorithms/venv
Found 24 source files
Background analysis root directory: /home/ivo/.vscode/extensions/ms-pyright.pyright-1.1.40
Background analysis started

I also see the following message in developer tools console on initialization of the Python extension:
Error Python Extension: 2020-05-31 09:35:39: getActivatedEnvironmentVariables [Error: Command failed: . /home/ivo/projects/python-algorithms/venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /home/ivo/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py /home/ivo/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/printEnvVariables.py
Traceback (most recent call last):
  File "/home/ivo/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py", line 7, in <module>
    import runpy
  File "/usr/lib/python3.7/runpy.py", line 82
    __loader__ = loader,``
                        ^
SyntaxError: invalid syntax

	at ChildProcess.exithandler (child_process.js:308:12)
	at ChildProcess.emit (events.js:203:13)
	at maybeClose (internal/child_process.js:1021:16)
	at Socket.<anonymous> (internal/child_process.js:430:11)
	at Socket.emit (events.js:203:13)
	at Pipe.<anonymous> (net.js:588:12)] {
  killed: false,
  code: 1,
  signal: null,
  cmd: ". /home/ivo/projects/python-algorithms/venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /home/ivo/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py /home/ivo/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/printEnvVariables.py"
}

I've seen other issue related to the one that I reported.
When trying to install debugpy, I can kind of run into the same response as above:
(venv) ivo@ivo-ThinkPad-P53:~/projects/python-algorithms$ python3 -m pip install debugpy
Could not import runpy module
File "/usr/lib/python3.7/runpy.py", line 82
loader = loader,``
^
SyntaxError: invalid syntax

@int19h I saw you were involved in similar issues


DO NOT MERGE (SDK-116) Enable appveyor testing

Add appveyor config equivalent to the travis config

Does not yet reflect the changes to .travis.yml in #482

Changes Unknown when pulling 2048148ea2b7a5da3e94010bcfa6c1d846e9c66c on james-stocks:appveyor2 into ** on rodjek:master**.

DO NOT MERGE - still working on the config

Changes Unknown when pulling 4ac988172345a73cb1dbe4b61525099e139184fb on james-stocks:appveyor2 into ** on rodjek:master**.

Test failures on this PR relate to #481  - tests that use posix file paths will fail because the execution on Windows expects a 'fully qualified' path to be a Windows path

Changes Unknown when pulling 7a6de646428eca8f36dae27f52a20acb5889e9a0 on james-stocks:appveyor2 into ** on rodjek:master**.

Changes Unknown when pulling a6a89562b5c2861854963b7bd0875e92f5c723e5 on james-stocks:appveyor2 into ** on rodjek:master**.

Changes Unknown when pulling 37cce167d9326b9673293923cd995bc0077e4191 on james-stocks:appveyor2 into ** on rodjek:master**.

Changes Unknown when pulling e7c49cf95a2a367ce09f588e451add1e16e7da7a on james-stocks:appveyor2 into ** on rodjek:master**.

This PR is now blocked on #481 - some of the spec tests are failing on Windows

The blocking issue was closed through #498. Can we get this rebased/going again?

This was superseded by https://github.com/rodjek/rspec-puppet/pull/520 - forgot to close this one, sorry.

So much the better :-D


fix: LEAP-740: Don't use destroy = null

There are external places that can call destroy() unconditionally, so having it uninitialized is dangerous and leads to app crash.
PR fulfills these requirements

[ ] Tests for the changes have been added/updated
[ ] Docs have been added/updated
[x] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
[x] Self-reviewed and ran all changes on a local instance

Describe the reason for change
App was crashing in Config Preview (editor) when you use config with Image tag and change its value resulting in error f.current.destroy is not a function
What feature flags were used to cover this change?
That only happens with fflag_feat_front_lsdv_4583_6_images_preloading_short ON
And despite the change was introduced in #1640 it happens even with fflag_fix_front_leap_443_select_annotation_once OFF
What alternative approaches were there?
Check what's going on with image preloading that forces Preview to destroy LSF in some different way. Will do this later.
This change affects (describe how if yes)

[ ] Performance
[ ] Security
[ ] UX

Does this PR introduce a breaking change?

[ ] Yes, and covered entirely by feature flag(s)
[ ] Yes, and covered partially by feature flag(s)
[ ] No
[x] Fixes breaking change

What level of testing was included in the change?

[ ] e2e (codecept)
[ ] integration (cypress)
[ ] unit (jest)

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 68.41%. Comparing base (313caaa) to head (2a5f7f6).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1706      +/-   ##
==========================================
- Coverage   68.83%   68.41%   -0.42%
==========================================
  Files         441      441
  Lines       28757    28757
  Branches     7639     7639
==========================================
- Hits        19794    19674     -120
- Misses       7715     7815     +100
- Partials     1248     1268      +20

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[Flake] Crash during test shutdown on Windows+CMake

An integration test crashed during shutdown, potentially trying to cleanup?
https://source.cloud.google.com/results/invocations/29528453-97b8-426b-858c-4bbb735104d0
91/91 Test #244: data_integration_test ...................................***Exception: SegFault164.44 sec
[==========] Running 17 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 17 tests from DataIntegrationTest
[ RUN      ] DataIntegrationTest.TableApply
[       OK ] DataIntegrationTest.TableApply (5073 ms)
[ RUN      ] DataIntegrationTest.TableBulkApply
[       OK ] DataIntegrationTest.TableBulkApply (6118 ms)
[ RUN      ] DataIntegrationTest.TableSingleRow
[       OK ] DataIntegrationTest.TableSingleRow (6531 ms)
[ RUN      ] DataIntegrationTest.TableReadRowTest
[       OK ] DataIntegrationTest.TableReadRowTest (7060 ms)
[ RUN      ] DataIntegrationTest.TableReadRowNotExistTest
[       OK ] DataIntegrationTest.TableReadRowNotExistTest (5306 ms)
[ RUN      ] DataIntegrationTest.TableReadRowsAllRows
[       OK ] DataIntegrationTest.TableReadRowsAllRows (10510 ms)
[ RUN      ] DataIntegrationTest.TableReadRowsPartialRows
[       OK ] DataIntegrationTest.TableReadRowsPartialRows (8576 ms)
[ RUN      ] DataIntegrationTest.TableReadRowsNoRows
[       OK ] DataIntegrationTest.TableReadRowsNoRows (6794 ms)
[ RUN      ] DataIntegrationTest.TableReadRowsWrongTable
[       OK ] DataIntegrationTest.TableReadRowsWrongTable (3408 ms)
[ RUN      ] DataIntegrationTest.TableCheckAndMutateRowPass
[       OK ] DataIntegrationTest.TableCheckAndMutateRowPass (2439 ms)
[ RUN      ] DataIntegrationTest.TableCheckAndMutateRowFail
[       OK ] DataIntegrationTest.TableCheckAndMutateRowFail (7187 ms)
[ RUN      ] DataIntegrationTest.TableReadModifyWriteAppendValueTest
[       OK ] DataIntegrationTest.TableReadModifyWriteAppendValueTest (7060 ms)
[ RUN      ] DataIntegrationTest.TableReadModifyWriteRowIncrementAmountTest
[       OK ] DataIntegrationTest.TableReadModifyWriteRowIncrementAmountTest (5284 ms)
[ RUN      ] DataIntegrationTest.TableReadModifyWriteRowMultipleTest
[       OK ] DataIntegrationTest.TableReadModifyWriteRowMultipleTest (4468 ms)
[ RUN      ] DataIntegrationTest.TableCellValueInt64Test
[       OK ] DataIntegrationTest.TableCellValueInt64Test (2758 ms)
[ RUN      ] DataIntegrationTest.TableSampleRowKeysTest
[       OK ] DataIntegrationTest.TableSampleRowKeysTest (34855 ms)
[ RUN      ] DataIntegrationTest.TableReadMultipleCellsBigValue
[       OK ] DataIntegrationTest.TableReadMultipleCellsBigValue (38083 ms)
[----------] 17 tests from DataIntegrationTest (161514 ms total)

[----------] Global test environment tear-down
[==========] 17 tests from 1 test suite ran. (163848 ms total)
[  PASSED  ] 17 tests.

99% tests passed, 1 tests failed out of 91

Label Time Summary:
bigtable-integration-tests       = 489.23 sec*proc (22 tests)
integration-tests                = 1191.06 sec*proc (91 tests)
integration-tests-no-emulator    =  62.17 sec*proc (12 tests)
storage-integration-tests        = 639.67 sec*proc (57 tests)

Total Test time (real) = 317.20 sec

The following tests FAILED:
	244 - data_integration_test (SEGFAULT)
Errors while running CTest
Integration tests failed with exit code 8.

From the log output it looks like the test AND the TableTestEnvironment::TearDown()  finished. Without a stacktrace, I think this issue will be quite difficult to track down.
Does anyone know of a way to enable stack traces on windows? I think we can get them from some combination of googletest and abseil if we linked abseil in with our tests. Not sure if there's an easier way.

You could try setting up a Windows VM and running the test until it crashes?

I'll give that a try.

I set up a Windows VM and got everything to compile. I ran the tests a few times and saw a different SEGFAULT, but there was no stack trace. Perhaps we can run/build the code w/ vscode to see the stack trace, but I'm dropping this for today.

I suspect this is the same problem:
http://sponge.corp.google.com/2742d63d-eb30-4a43-a9c6-0419cbb4331f

I feel confident enough to say that this is a dup of #3933


Fix for STORE-1318: Comment out unused provisioning connector configs

In this PR:

Comment out unused provisioning connector configs

Addresses the following issue: STORE-1318

Closing this PR, This was fixed in product-es


Update specs2-core, specs2-scalacheck to 4.20.4

About this PR
📦 Updates

org.specs2:specs2-core
org.specs2:specs2-scalacheck

from 4.12.12 to 4.20.4
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.specs2" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.specs2" }
}]

labels: test-library-update, early-semver-minor, semver-spec-minor, version-scheme:semver-spec, commit-count:1

Superseded by #138.


TextFormField onChanged not called when editing text through TextEditingController in 2.5.0

Steps to Reproduce
Create a TextFormField. Pass in a TextEditingController instance, and store a reference in the containing widget's state class. Specify a onChanged function.
Call clear() on the TextEditingController instance. Alternatively, set text manually through controller.value = TextEditingValue(text: 'some text');
The onChanged function will not be called on the programmatic editing of the text.
This worked properly in 2.2.3, but upon the update to 2.5.0, widget tests in my app began failing, and this is the cause.
Here's a simple sample app demonstrating the problem
import 'package:flutter/material.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);
  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  TextEditingController controller = TextEditingController();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            TextFormField(controller: controller, onChanged: (s) => print('I changed...')),
            TextButton(child: const Text('Clear'), onPressed: () => controller.clear(),),
          ],
        ),
      ),
    );
  }
}

Expected results:
onChanged function called when the TextButton was pressed ("I changed..." printed to the console)
Actual results:
onChanged function is called when text is changed from keyboard, but not from the TextEditingController.

Logs
flutter doctor -v
[✓] Flutter (Channel stable, 2.5.0, on Ubuntu 20.04.3 LTS 5.11.0-34-generic, locale en_US.UTF-8)
    • Flutter version 2.5.0 at /home/mitch/snap/flutter/common/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4cc385b4b8 (4 days ago), 2021-09-07 23:01:49 -0700
    • Engine revision f0826da7ef
    • Dart version 2.14.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /home/mitch/Android/Sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: /snap/android-studio/114/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 google-chrome

[✓] Android Studio (version 2020.3)
    • Android Studio at /snap/android-studio/114/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
    • VS Code at /snap/code/current
    • Flutter extension version 3.26.0

[✓] Connected device (1 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 93.0.4577.63

• No issues found!

Hi @mitgolden76, I just downgraded to the previous stable (2.2.3) and tried out your code sample, and the onChanged wasn't triggered when I clicked the TextButton.
Is there something I might be missing?

Hi @mitgolden76, I just downgraded to the previous stable (2.2.3) and tried out your code sample, and the onChanged wasn't triggered when I clicked the TextButton.
Is there something I might be missing?

I skipped over 2.2 in my project. Last version I was running was 2.1, and it worked back then. I can't seem to restore that version to investigate the difference in the framework now.

This is intended behavior. The onChanged callback will not only be invoked on programmatic text changes: https://master-api.flutter.dev/flutter/material/TextField/onChanged.html

Closing based on this comment.


[do not merge] test expect-error input PR

This PR should not be merged. I am opening a draft PR to trigger a PR check that tests the expect-error input parameter works when set on a fork of codeql-action.

The run succeeds 🥳 closing this PR.


replace net/url with urlutil

Replaced net/url with urlutil:

url.Parse -> urlutil.Parse where url is given as input or contains some complex exploit.

Variables of type *urlutil.URL with URL in the suffix renamed i.e :

parsedURL -> parsed

To avoid it being used as parsedURL.URL.

Used urlutil's .Update() method when referencing http.Request.URL as mentioned in the notes here.

New changes

earlier katana input required scheme i.e http , https (katana -u hackerone.com would fail silently)
^ is fixed now and if input does not have a scheme katana tries to add one and runs
adds -debug  flag for debug data / verbose logging
improved error logging

@iamargus95  , thanks for PR and helping with refactor


Flyway 4.0 commandline creates empty metadata table

https://github.com/dhoer/flyway_percona/issues/1
http://stackoverflow.com/questions/36416674/flyway-4-0-commandline-creates-empty-metadata-table

Add mysql_driver attribute to download and install mysql connector/j under drivers directory.


Adblocker breaks client navigation

Hello, I noticed that using an adblocker breaks the client-side navigation (u block origin on firefox and chromium). Is anyone able to replicate this? The path in the address bar gets updated but the ui that belongs to the page I initially entered the app from sticks to the screen. So if I enter from / and want to go to /about using an Anchor the address bar shows /about but the ui is still home page. Islands mode works fine but I don't want to use it. Thx for anwsers.

My guess is it breaks hydration in a silent way but this is going to be hard to reproduce I think.

Cannot reproduce.

Could you sent your ublock configuration?
What sites are affected?
Any errors in console?

I have a similar problem. I have a page with SSR, a list, and in each item from the list, a button, the buttons doesn't get hydrated when the page if access via URL, if there is a client side navigation to the URL, it works fine. I tested removing my adblock and it works all right again.

In setting up for SolidStarts next Beta Phase built on Nitro and Vinxi we are closing all PRs/Issues that will not be merged due to the system changing. If you feel your issue was closed by mistake. Feel free to re-open it after updating/testing against 0.4.x release. Thank you for your patience.

See https://github.com/solidjs/solid-start/pull/1139 for more details.


Upgrade to support laravel-elixir ^3.0.0

I've upgraded to laravel-elixir 3.0.1 and the icon generation stopped working.
https://github.com/laravel/elixir/releases/tag/3.0.0
from console:
\node_modules\laravel-elixir-icons\index.js:50 this.registerWatcher("icons", options.srcDir + "*.svg");

I'll look into it asap :)

Great, let me know if I can assist you in any way ...

Hi,
Could you verify if everything works correctly on your end?
Please note that I've made a few changes in the options to be a bit more Elixir-like:
mix.icons({
    iconsPath: "assets/icons/",
    sassPath: "assets/sass/",
    fontPath: "public/fonts/",
    relativeCssDir: "/fonts/",
    iconFontName: "icon-font",
    template: "path/to/custom-icon-font-template.scss"
});

Tnxs for the quick fixes!
Hoever something seems to be wrong with the paths ?
default sass path becomes, "resources/assetsicons/"

Woops :) I've added the missing slash now :)

Great works like a charm :-)


App crashes on initial start

it shows open app again then close app

@baninaveen Please provide more details as i couldn't reproduce


How to build static libraries and link them to a c++ project in linux platform?

I am working on a text-classification project, which is big and doesn't use bazel as its build tool. I want to integrate tensorflow into my project, but I find it is hard to change my build tool to bazel. So I wish to  build static libraries on tensorflow and link them into my project.
Does anyone know how to build standalone static libraries and link them in the existing c++ project? Thanks a lot.

This question is probably better suited for stackoverflow as we try to keep the github issues focused on bugs and feature requests.


Add Styles

Checklist for addition to Contributors list.

[x] I have read contributing guidelines for this repository.
[x] My code follows the style guidelines of the file to be added.
[x] I confirm that I have added 5 or fewer technologies.
[x] I have named this Pull Request as Add Styles.

Which point in PR Checklist I've not fulfilled? Can you tell me? It'll help.

I made the changes. Please review.


[BACKPORT #2298] sched: Fix nx_waitid(), nx_waitpid(), nxtask_exithook() for SMP

Summary
Backports #2298

@masayuki2009 @btashton This had a little conflict.  Please take a look.

LGTM for the backport. We certainly still have more work to do long term to clean up the SMP locking interfaces.

Yes.


Incorrect typeinfo_name_for definitions in mach-o binaries

Version and Platform (required):

Binary Ninja Version: 3.6.4790-dev, 10b89271
OS: macos
OS Version: 14.3
CPU Architecture: arm64

Bug Description:
BN does not defines typeinfo_name_for variables correctly.
Steps To Reproduce:

Open attached binary
Go to 100003f4a
See the bug

It is not char typeinfo_name_for_Dog[0x0][0x0] it should be char typeinfo_name_for_Dog[0x5]. If I try to change type of that with Y it gives me char __ZTS3Dog[0x0]. Then when I try to set the type to char __ZTS3Dog[0x5] I got char typeinfo_name_for_Dog[0x0][0x5] which is not correct either.
Expected Behavior:
I expect BN to define those strings correctly.
Screenshots:

Additional Information:
Debug symbols did not removed.
classtest.zip

What would need to happen here is we'd have to have special handling for the "typeinfo_name_for" mangled symbols. Currently we just understand that they are arrays but the demangler has no idea how wide the name is.

Potentially related:

https://github.com/Vector35/binaryninja-api/issues/3857


Multiple Code Locations example

From: https://github.com/dagster-io/dagster/discussions/13768
https://github.com/dagster-io/cloud-examples/tree/main/multi-location-project

https://github.com/earthcube/scheduler/tree/dev_dagster142


Send DLR in SMPPServerSimulator

Hi all
I'm trying to create a SMPP server, using the SMPPServerSimulator example as a start point.  I'm using kannel to emulate a real SMPP client.  Kannel successfully binds,  send submit_sm, receive submit_sm_resp but rejects deliver_sm:
got DLR but could not find message or was not interested in it id<870928761> dst<123>, type<1>
If I change the code in DeliveryReceiptTask from:
DeliveryReceipt delRec = new DeliveryReceipt(stringValue, totalSubmitted, totalDelivered, new Date(), new Date(), DeliveryReceiptState.DELIVRD, "000", new String(shortMessage));
to
DeliveryReceipt delRec = new DeliveryReceipt(messageId.getValue(), totalSubmitted, totalDelivered, new Date(), new Date(), DeliveryReceiptState.DELIVRD, "000", new String(shortMessage));
Kannel process the deliver_sm correctly.  Can you tell me pls what is wrong ?

The id in the DeliveryReceipt is the messageId for which the delivery receipt is generated. It normally is a 10-digit string, prefixed with 0 digits, but the SMPP spec obligate a particular format. So when the DLR with id 870928761 is received, is comes from a message id 33E95179 because it's using the RandomMessageIDGenerator which generates like new MessageId(Integer.toString(random.nextInt(Integer.MAX_VALUE), 16)); The DeliveryReceiptTask puts in into the 10 digit format, but Kannel doesn't expect this. So the conversion you did is OK. It all depends what kind of message id you use, and how to format them in de DLR. The most 'compliant' way is to use a MessageIdGenerator which always produces 10-digits strings. I added the RandomDecimalMessageIDGenerator in the jSMPP package for that. You can use that in the SMPPServer.


Issues with Nimble Installation

https://github.com/crashappsec/con4m/blob/45f50217b465968e1ded0f81dca8f74c65eedb5c/con4m.nimble#L12
I think the ~= should be either == or >=. The ampersand doesn't seem to be valid for nimble.
# nimble install https://github.com/crashappsec/con4m
Downloading https://github.com/crashappsec/con4m using git
       Tip: 2 messages have been suppressed, use --verbose to show them.
     Error: Could not read package info file in /tmp/nimble_14/githubcom_crashappseccon4m/con4m.nimble;
        ...   Reading as ini file failed with:
        ...     Invalid section: .
        ...   Evaluating as NimScript file failed with:
        ...     Unable to parse dependency version range: Unexpected char in version range ' ~= 0.2.2': ~.

Sorry, just noticed this.  The issue here is ~= is a Nimble 2.0 feature; you need to run nimble install nimble.  Though, changing to >= does work, just has slightly different semantics.
I'll probably move this back to >= though.  The whole point of moving to ~= was hoping to avoid some of the pain of nimble, but it didn't really help fix the problems I was having with triangular dependencies in a projecting using con4m (and nimutils).


Code for evaluation in paper

I found some automatic evaluation metrics mentioned in the paper, where can I find these scripts so that I can reproduce the result and compare with others method.

There's no implementation of these metrics in this repository. A code contribution here would be really helpful!

For FID, I find an implement from torchmetric: https://torchmetrics.readthedocs.io/en/stable/image/frechet_inception_distance.html
But it required input much be in dtype=torch.unit8, while spectrogram I generate is in float, if I try to convert to int, get an error: ZeroDivisionError: float division by zero

You can try this:https://github.com/gzhu06/Unconditional-Audio-Generation-Benchmark

Hello,I want to ask  a sound stupid question, How can I compute the FID value  of the test dataset and train dataset? both of them are real data distribution,

Hello,I want to ask a sound stupid question, How can I compute the FID value of the test dataset and train dataset? both of them are real data distribution.  for example, If I want to compute the FID value of train dataset, I will input compute_fid_function(train_dataset,train_dataset)?


Type Specimen CASTYPE1652 found via filtered query https://doi.org/10.15468/dl.xf6ahb, but not in open-access GBIF data product https://doi.org/10.15468/dl.pk3trq

as posted in
https://discourse.gbif.org/t/type-specimen-castype1652-found-in-via-filtered-query-https-doi-org-10-15468-dl-xf6ahb-but-not-in-open-access-gbif-data-product-https-doi-org-1
on 2023-03-24

Hi!
First, thanks for providing this open discussion forum in addition to maintaining the expansive biodiversity data-universe that GBIF maintains.
Second, apologies in advance for the long and rather detailed post below.
The executive summary is that I am trying to figure out why I can find type Specimen CASTYPE1652 in filtered query https://doi.org/10.15468/dl.xf6ahb, but not in open-access GBIF data product https://doi.org/10.15468/dl.pk3trq .
The text below described how I got to the datasets, and ends with specific questions.
As I am tracking (versioned) digital traces associated with type specimen CASTYPE1652 (see https://beehind.org), I downloaded the open access data product (all :
GBIF.org (01 March 2023) GBIF Occurrence Download  https://doi.org/10.15468/dl.pk3trq
via https://api.gbif.org/v1/occurrence/download/request/0015281-230224095556074.zip
to produce ~260G of digital content with id hash://sha256/c8bac8acb28c8524c53589b3a40e322dbbbdadf5689fef2e20266fbf6ddf6b97 .
then, I used a streaming query to count all lines in the "simple" table that was included in the file. In addition, I attempted to filter the data to include only records with collectionCode CASTYPE , the collection code of the collections that keeps the type specimen with catalog number CASTYPE1652 .
After 5h15m processing at a rate of about 100k lines/s , I counted 2.07 billion lines. Also, I found that no records found with collectionCode CASTYPE.
To confirm that the collectionCode CASTYPE was actually used in associated records, and existed on and prior to 1 March 2023, I verified that 1 March 2023 (https://linker.bio/zip:hash://sha256/ffffe616beab7b4a04e46162cdbd2584f986e3f5f5b56258f9737ee31f36b6b6!/occurrence.txt), and 1 January 2023 (https://linker.bio/zip:hash://sha256/110f398aa4c8a4be870c7b3c1d698c32eb2c8dad878b614fe8e8f7a153251a43!/occurrence.txt) of the DarwinCore archive provided by the California Academy of Sciences via http://ipt.calacademy.org:8080/archive.do?r=type included records with collection code CASTYPE.
Also, I logged in to the GBIF web portal and created a "download" with citation:
GBIF.org (24 March 2023) GBIF Occurrence Download  https://doi.org/10.15468/dl.xf6ahb
This download included a filter to only include records associated with GBIF dataset https://www.gbif.org/dataset/6ec3c7f5-6233-48f6-b36a-06b867edbadd associated with the CASTYPE collection.
Using the same methods as earlier, I selected records including mention of collectionCode CASTYPE . Contrary to the earlier results, records with CASTYPE collectionCode now appeared, including CASTYPE1652.
So, given the contradictory results, I was wondering:

Can anybody confirm that CASTYPE records (including CASTYPE1652) do not appear in  GBIF.org (01 March 2023) GBIF Occurrence Download  https://doi.org/10.15468/dl.pk3trq ?
Can someone explain why the gbif front page claims to have over 2.2 billion records indexed, whereas GBIF.org (01 March 2023) GBIF Occurrence Download  https://doi.org/10.15468/dl.pk3trq appears to include about 200M records less ?

Most likely, I don't fully understand what to expect to be included in GBIF.org (01 March 2023) GBIF Occurrence Download  https://doi.org/10.15468/dl.pk3trq , so I very much appreciate your insights to better understand these valuable datasets.
Again, apologies for the long and detailed post, and I am curious to hear anyone thoughts on how I should proceed.
thx,
-jorrit
https://jhpoelen.nl
PS. The overarching use case is to document associations between GBIF occurrence identifiers and their associated institution code, collection code, and catalog number. I need this to establish links between CASTYPE1652 (or other specimen) and their digital traces in GBIF , and, indirectly, to Bionomia. Because Bionomia uses gbif identifiers to link people to their associated records, I need to "speak" GBIF identifiers to resolve the wealth of knowledge of the people behind collections as facilitated/enriched by @dshorthouse https://bionomia.net . fyi @Debbie @seltmann

via -
Poelen, Jorrit. (2023). Global Biodiversity Informatics Facility (GBIF): an exhaustive list of gbif record ids, dataset keys, and their associated Occurrence IDs, Institution Code, Collection Codes and Catalog Numbers (0.1) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.7789866
I was able to extract gbif records ids associated with CASTYPE identifiers -
preston cat --remote https://zenodo.org/record/7789866/files,https://linker.bio hash://sha256/a339e32e10edaad585f61f2ded06cbb23e0618c65a6360db18d7d729054940a8\
 | gunzip\
 | grep -E "CASTYPE[0-9]+"\
 | tee castype.tsv.txt

first 10 rows being:
2275276454	db6a16a6-0fe8-4987-8ad5-42223825fcd7	03E987E2FE8B2B6EFF3ED117FB5AFBDC.mc.3B283CA9FE8A2B6DFDBDD12EFD82F845	CAS		CASTYPE19452, MA-02-14A-35
2275275513	db6a16a6-0fe8-4987-8ad5-42223825fcd7	03E987E2FE7D2B9BFF3ED39FFB57FE0C.mc.3B283CA9FE7C2B9BFDA8D6F3FD25FE98	CAS		CASTYPE19463
2275274939	db6a16a6-0fe8-4987-8ad5-42223825fcd7	03E987E2FDBD285BFF3ED282FA68FD74.mc.3B283CA9FDBC285BFDB3D7F4FCE1FD9C	CAS		CASTYPE19467, MA-02-08A-16
2275275452	db6a16a6-0fe8-4987-8ad5-42223825fcd7	03E987E2FE692B8FFF3ED056FA71FD2C.mc.3B283CA9FE682B8FFE56D793FC02FDB8	CAS		CASTYPE19451
2611461322	654c9653-fbef-4d0d-9e07-619084ac1162	039887DCFFB5A4512B10A4FCFA8BA2DB.mc.3B593C97FFB5A45129C7A254FDCFA0B0		CASC	CASTYPE13390
2611461316	654c9653-fbef-4d0d-9e07-619084ac1162	039887DCFF9CA4782B1DA716FC8FA1A4.mc.3B593C97FF9CA47829C7A55AFD7EA7B2		CASC	CASTYPE13386
2238764399	6ec3c7f5-6233-48f6-b36a-06b867edbadd	urn:catalog:CAS:TYPE:19153	CASC	CASTYPE	CASTYPE19153
3110317301	6ec3c7f5-6233-48f6-b36a-06b867edbadd	urn:catalog:CAS:TYPE:20142	CASC	CASTYPE	CASTYPE20142
3110317302	6ec3c7f5-6233-48f6-b36a-06b867edbadd	urn:catalog:CAS:TYPE:20143	CASC	CASTYPE	CASTYPE20143
2238762805	6ec3c7f5-6233-48f6-b36a-06b867edbadd	urn:catalog:CAS:TYPE:19154	CASC	CASTYPE	CASTYPE19154

with castype.tsv.txt attached -
castype.tsv.txt


hand pose estimation

Hi @yzqin
Great work!!! I would like to know which hand pose estimation method is better, the method used in this paper or the one used in dexmv-sim? What's the difference between them and why did you choose a new method for hand pose estimation?

Hi @JiaheXu ,
That's an excellent question. The DexMV hand pose estimation algorithm employs an optimization-based post-processing method. While this approach can enhance performance and temporal coherence, it does so at the expense of processing time. Consequently, it isn't feasible for real-time applications, making it unsuitable for teleoperation. The algorithm used in this repository, on the other hand, is more lightweight and is capable of real-time hand tracking.


A few C files needed to be manually added.
There are a lot of files moved or deleted, because go mod vendor flattens dependencies at the top level and the previous tool, gvt, did not.

Thanks for taking your time with this @bboreham!
Good catch with the last commit as well, as you mentioned bpf.h and bpf_map.h are waiting for https://github.com/iovisor/gobpf/pull/206, but what about vendor/github.com/weaveworks/tcptracer-bpf/tcptracer-bpf.h? Shall we open a PR that fixes that one?
Overall, the code looks good, wanted to look into the build and test the behavior quickly! :)

I made https://github.com/weaveworks/tcptracer-bpf/pull/69 to avoid the manual copy for one file.


Automated Package Upgrade

:tada: This PR is included in version 7.7.127 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


♻ Migrate to edge function in connect

https://github.com/laminlabs/lamindb-setup/pull/879

Needs this to be deployed https://github.com/laminlabs/laminhub/pull/1380


FileNotFoundError exception while generating visual report.

Describe the bug
Using Compare Two Images keyword, when the make_non_web_test_table tries to find txt files by looking into jpeg files, it throws FileNotFoundError since no file for that name exists.
To Reproduce
Steps to reproduce the behavior:

Execute keyword Compare Two Images.
When comparing process is done, the report fails to build due to the exception mentioned above.

Expected behavior
Visual report should be generated.
Screenshots

Desktop (please complete the following information):

OS: Windows 10
Browser: Chrome
Version: Chrome Version 106

This keyword is very brittle. I wouldn't be surprised if its broken as I have not worked on improving this. I might look into this but I can't provide a timeline on when this can be resolved. Mind sharing the screenshot of the testcase?

@jz-jess Can you please tell me how to run this file in browser?

@Sarathchandra1202 Can you elaborate on what you're trying to achieve please?

@hatim523 , Can you send your actual code.


Cannot render Hyprland nested session after v0.42

Regression?
Yes
System Info and Version
 System/Version info
Hyprland, built from branch  at commit 9a09eac79b85c846e3a865a9078a3f8ff65a9259  (props: bump version to 0.42.0).
Date: Wed Aug 7 19:17:10 2024
Tag: v0.42.0, commits: 5069

flags: (if any)

System Information:
System name: Linux
Node name: archlinux
Release: 6.10.5-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Thu, 15 Aug 2024 00:25:30 +0000

GPU information:
33:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev c2) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:
  hy3 by outfoxxed ver 0.1

Description
The nested debug version does not render starting from v0.42 on Arch Linux. No window shows up with the Hyprland debug session on it, although it's running.
How to reproduce
Clone Hyprland, checkout to v0.42 or latest commit, make debug and run ./build/Hyprland
Crash reports, logs, images, videos
hyprland.log

can you try hl-git

With hyprland-git the window renders just fine, but any input sent on the main session is also sent to the nested one even if unfocused, and when it is it doubles every keystroke on the nested session.
Also the plugin notification pop-up is blurry
https://github.com/user-attachments/assets/77e0b9b3-f674-4190-b361-31935dd296ca
hyprland.log

lol how xD

Having the same issue, but on latest git I don't even get a window:
hyprland.log
The line unable to lock lockfile /run/user/1000/wayland-1.lock, maybe another compositor is running seems interesting?

bisect: 016da234d0e852de3ef20eb2e89ac58d2a85f6e7 is the first bad commit

are you on latest aq?

Yes

@vaxerski
Maybe this is expected but when I run nested Hyprland with WAYLAND_DISPLAY="wayland-2" (or anything else than "wayland-1"), it will crash instead of hanging:
[LOG] Using config: /home/zjeffer/.config/hypr/hyprlandd.conf
[ERR] Invalid dispatcher!
[ERR] Invalid dispatcher!
[ERR] Invalid dispatcher!
[ERR] Invalid dispatcher!
[ERR] Invalid dispatcher!
terminate called after throwing an instance of 'std::runtime_error'
  what():  CBackend::create() failed!
Hyprland has crashed :( Consult the crash report at /home/zjeffer/.cache/hyprland/hyprlandCrashReport927703.txt for more information.
lspci: Unable to load libkmod resources: error -2

(at this point it hangs and doesn't exit, so I have to SIGINT)
The crash report is useless:
Crash report
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
Well this is awkward.

Hyprland received signal 6(ABRT)
Version: 8b9e385943d1a9fd0f8c6070fa1eae507ae26145
Tag: v0.43.0-17-g8b9e3859
Date: Wed Sep 11 18:10:51 2024
Flags:

System info:
	System name: Linux
	Node name: zjeffer
	Release: 6.10.8-arch1-1
	Version: #1 SMP PREEMPT_DYNAMIC Wed, 04 Sep 2024 15:16:37 +0000

GPU:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] [10de:24dd] (rev a1) (prog-if 00 [VGA controller])

os-release:
	NAME="Arch Linux"
	PRETTY_NAME="Arch Linux"
	ID=arch
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://archlinux.org/"
	DOCUMENTATION_URL="https://wiki.archlinux.org/"
	SUPPORT_URL="https://bbs.archlinux.org/"
	BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
	PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
	LOGO=archlinux-logo

Log created with HYPRLAND_TRACE=1 AQ_TRACE=1: hyprland-debug-trace-nested.log

Tried again on latest git (00c862686354d139a53222d41a1c80d698a50c43), works now.

closing then


Emphasize that some kubeadm node setup commands run on control plane

We have two new pages about node setup. I expect that these will be popular, and also that some people will file issues about their confusion without having read the page properly. For some commands, you run them in a different shell on a different server that is part of the control plane.
Our readers are often smart, but they are also in a hurry.

Make it extra clear that you need to run some commands in a different shell.
Also be consistent about expecting use of sudo.

/sig cluster-lifecycle
/language en
Follows PR #47888

/approve

To complete the Windows node setup you may need to run some commands on computers that run Linux. For those I am also adding sudo (as a stand in for “find someway to run a superuser command”; sudo is widely recognized). I only intend that people run sudo on Linux computers.
You do not need to install sudo on the Windows server and that's good because Windows sudo is much less widely used, and we wouldn't typically list it as a prerequisite. Microsoft also highlight that their sudo may have security risks; the simply thing for this PR to do is not mention it in a Windows administration context

/approve

Thanks @sftim for this PR,
/lgtm


feat(event_handler): add support for multiValueQueryStringParameters in OpenAPI schema

Issue number: #3622
Summary
Changes
This pull request enhances the OpenAPI utility by introducing support for multiValueQueryStringParameters in the OpenAPI schema. Previously, our utility encountered issues parsing multi-value query fields, leading to errors for customers attempting to utilize such fields. Work did:

Added support for multiValueQueryStringParameters in the OpenAPI schema.
Resolved parsing issues previously encountered when dealing with multi-value fields in different Resolvers.
Added new tests

User experience
Using the code below now we can validate multi value param.
from enum import Enum
from http import HTTPStatus

from aws_lambda_powertools.event_handler import APIGatewayRestResolver
from aws_lambda_powertools.event_handler.openapi.params import Query
from aws_lambda_powertools.shared.types import Annotated
from aws_lambda_powertools.utilities.typing import LambdaContext

app = APIGatewayRestResolver(enable_validation=True)

class ExampleEnum(Enum):
    """Example of an Enum class."""

    ONE = "value_one"
    TWO = "value_two"
    THREE = "value_three"

@app.get("/example-resource")
def get(
    example_multi_value_param: Annotated[
        ExampleEnum,
        Query(
            description="This should be a multi value query parameter."
        ),  # TODO: How should this represent multi-value query string parameters?
    ]
):
    """Return validated multi-value param values."""
    return example_multi_value_param

def lambda_handler(event: dict, context: LambdaContext):
    """Handler to route API Gateway events."""
    return app.resolve(event, context)

Checklist
If your change doesn't seem to apply, please leave them unchecked.

[x] Meet tenets criteria
[x] I have performed a self-review of this change
[x] Changes have been tested
[x] Changes are documented
[x] PR title follows conventional commit semantics

Is this a breaking change?
RFC issue number:
Checklist:

[ ] Migration process documented
[ ] Implement warnings (if it can live side by side)

Acknowledgment
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (517acd6) 95.57% compared to head (522ea9a) 95.63%.
 Consider uploading reports for the commit c092c7a to get more accurate results

Files
Patch %
Lines

...lambda_powertools/utilities/data_classes/common.py
66.66%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #3667      +/-   ##
===========================================
+ Coverage    95.57%   95.63%   +0.05%
===========================================
  Files          214      214
  Lines         9993    10030      +37
  Branches      1827      857     -970
===========================================
+ Hits          9551     9592      +41
+ Misses         329      327       -2
+ Partials       113      111       -2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Great job diving deep into OpenAPI :D Just left some small things

Thanks @rubenfonseca! Can you review it again pls?


Fix benchmarks

Fix benchmarks
Description
This PR changes how benchmarks are run
Type of change

[X] Optimization

Checklist

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

[ ] Documentation has been added/updated.

[ ] This change is an Optimization

[X] Benchmarks added/run

Codecov Report

Merging #354 (cfbae43) into main (e52aecd) will decrease coverage by 0.01%.
The diff coverage is 85.71%.

:exclamation: Current head cfbae43 differs from pull request most recent head 77fc8da. Consider uploading reports for the commit 77fc8da to get more accurate results

@@            Coverage Diff             @@
##             main     #354      +/-   ##
==========================================
- Coverage   96.67%   96.67%   -0.01%
==========================================
  Files          98       98
  Lines       12467    12470       +3
==========================================
+ Hits        12053    12055       +2
- Misses        414      415       +1

Impacted Files
Coverage Δ

fft/src/polynomial.rs
93.59% <66.66%> (-0.25%)
:arrow_down:

...stem/stark/src/air/constraints/evaluation_table.rs
95.45% <100.00%> (+0.21%)
:arrow_up:

proving_system/stark/src/prover.rs
100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


feat: add opacity percentage handling

hey there!
I figured it's useful to transform opacity percentages that we are getting from the plugin to decimal point numbers to make them usable, handled in a similar fashion as the line-height transformation, although it might be interesting to create one 'Percentage to decimal point' transformer and re-use it for line heights, letter spacings and opacity in one go.

I think for line-height, em or unitless is the best option, they both mean "multiply by element font size" which is inherited from either the element itself or its first ancestor element. For letter-spacing, that seems to be the case as well, except it doesn't do unitless. So in my opinion, a small change would be good to transform to em, for both of them.
For opacity, this is an absolute value, either percentage or number between 0 and 1.
So while I agree we should probably handle line-height and letter-spacing in the same way, I'm not so sure about opacity, can you explain why percentage is less easy to handle than number between 0 and 1?

Should have clarified: we are using our tokens for multiple platforms, and I'm currently using a custom transformation to transform the opacity from a percentage to a decimal point.
In css, a percentage and decimal point number would work - but in Kotlin or Swift, you need to use decimal point numbers instead of percentages to handle opacity - so while the percentage would work, the decimal point based value will work on more platforms, that was the rationale to get started with this

I see, that makes sense. https://developer.mozilla.org/en-US/docs/Web/CSS/alpha-value according to these docs, alpha-value may indeed be either a percentage 0-100 with %, or a value between 0 and 1.

My force push seems to have closed this PR, soooo I had to create a new one: https://github.com/tokens-studio/sd-transforms/pull/96
I added the changes needed :)


linebreaks at . in names

ref #100
.break_within requires unbreakable .name parts inside:
.break_within .name {
  word-break: normal;
}

so I added them in all places where break_within is used.

And also for this!


Support for blob in python.analysis.extraPaths especially for pdm

Support for blob in python analysis.

Hi, thank you very much for this great OSS.
I'm using pdm, and this library puts the library in {$project_root}/___pypackages__/3.9/lib if you are using 3.9. So, I need to write below to resolve imports.
  "python.autoComplete.extraPaths": ["__pypackages__/3.9/lib"],
  "python.analysis.extraPaths": ["__pypackages__/3.9/lib"],

However, I thought it would be more convenient if I can write like this.
  "python.autoComplete.extraPaths": ["__pypackages__/*/lib"],
  "python.analysis.extraPaths": ["__pypackages__/*/lib"],

I believe it can achieve by fixing below, but it may be a big change.
So I would like to know if this proposal is acceptable.
https://github.com/microsoft/pyright/blob/master/packages/pyright-internal/src/analyzer/importResolver.ts#L1436-L1471

There is an open issue already for this feature request: https://github.com/microsoft/pylance-release/issues/973.
We haven't made a decision yet whether to support this feature. It's significantly more complex than it might seem at first glance, since we'd need to handle file watchers and updates when there are folder changes. If we do this, we'd also want to support full globs syntax including "**" and "?" for consistency with other places where we support globs in the code base.

Thank you for your reply, and sorry for duplicate.
I understand the current situation, and will watch for that issue.
closing because of duplicate.

No worries about the duplicate. Thanks for trying to implement a solution.
You can watch for updates in the other issue.


Support LDAPS authentication

Hi.
Even on OSS, leaving unsecured non SSL/TLS LDAP can be a security risk.
Request to support LDAPS for Starrocks OSS for better basic security and adoption.
Thanks in advance!

Security is an enterprise feature unless you can build it and donate it to the community.


deked, gnocchetti

This pull request was generated by the 'mq' tool
[test]
flake rate: 0.4
logical conflict every: 5
sleep for: 300s
[pullrequest]
requests per hour: 30
deps=[d,g]

/trunk merge


Undefined fn errors with custom validation keys

I have defined a very simple validation rule for my model with a custom key called "description"
validation: {
	code: {
		description: "This is my code",
		required: true
	}
}

However, when I run myModel.preValidate({code: null}) I end up with backbone.validation throwing this error:
validator.fn is undefined
It's trying to find a validator function for "description", but can't. Is there a way to have it ignore unknown keys in the validation definition?

Your problem isn't about your custom validator — the error is specific: validator.fn is undefined. Probably, something's occurring in the middle of your code.
Could you show me your validator? I mean, its implementation.


Rename repo and gem to pubid-nist

We’re going to start a series of pubid gems. Let this be the first.

I’ve renamed the repo. @mico  can you help rename the gem? Thanks.


Added support for "signed" option when using custom name for "id" column

Using the "signed" option on "id" columns with custom name had no effect.
This commit makes this work:
$this->table('some', [
  'id' => 'custom_id',
  'signed' => true
]);

Codecov Report

Merging #1243 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1243      +/-   ##
==========================================
+ Coverage   72.32%   72.33%   +<.01%
==========================================
  Files          35       35
  Lines        5551     5552       +1
==========================================
+ Hits         4015     4016       +1
  Misses       1536     1536

Impacted Files
Coverage Δ

src/Phinx/Db/Adapter/MysqlAdapter.php
97.81% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

There's some work required to make all the unit tests pass where getColumns() etc. is involved. Also getPhinxType() could need some optimizations (e.g. signed should be null or totally omitted for string types etc.) Maybe I'll find some time during the next week to make this happen.
Any feedback on this?

Regarding failure 1, it needs to be fixed. Regarding failure 2 ~ 4, I think you can change $expected.

@rickhub Are you going to finish this PR? If not, @chinpei215 / others, can I submit a new PR with the bugfix?
Thanks. :)

Any update on this?

Shouldn't this PR be closed based on #1294 being merged?


Start running test suite with GitHub actions and reporting coverage to Codecov

Hi there,
This is an attempt to run the test suite on every PR and report code coverage metrics to Codecov.
Please check it out.
Thanks!

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@638b081). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #17   +/-   ##
=========================================
  Coverage          ?   69.68%
=========================================
  Files             ?       14
  Lines             ?      597
  Branches          ?        0
=========================================
  Hits              ?      416
  Misses            ?      181
  Partials          ?        0

Continue to review full report at Codecov.

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

@rdormer hey, could you review this PR when you have some time? Thanks!

@etagwerker it is expected that the test suite fails in all rubies?

@bronzdoc Weird, that is unexpected. I'll look into it.

@lubc @bronzdoc Closing this in favor of https://github.com/fastruby/rails_stats/pull/18


Need help on how to get context logits on v0.6

Hey, I need to get the values of the context logits. I have tried the three following things that seemed intuitive, but none of them worked.
1.Edit the config.json file to make :
"builder_config": {
    "gather_all_token_logits": true,
...

Set gather_all_token_logits = True (instead of gather_all_token_logits = builder_config.get('gather_all_token_logits',False) in model_runner.py)

Both of them gave the following error
RuntimeError: Tensor names in engine are not the same as expected, to use this GenerationSession, you need to use GPTLMHeadModel.prepare_inputs to create TRT Network inputs.

Can someone let me know, what I can do to get context logits ? Thanks!

Could you try on latest v0.8?

Hi @AbhinavDutta do u still have further issue or question now? If not, we'll close it soon.


New version: ValueOrientedRiskManagementInsurance v1.1.0

Registering package: ValueOrientedRiskManagementInsurance
Repository: https://github.com/mkriele/ValueOrientedRiskManagementInsurance.jl
Created by: @mkriele
Version: v1.1.0
Commit: 4acf5f8e2cc52b6b1e7ea8cb5ebda9dbb1dfdc31
Reviewed by: @mkriele
Reference: https://github.com/mkriele/ValueOrientedRiskManagementInsurance.jl/commit/4acf5f8e2cc52b6b1e7ea8cb5ebda9dbb1dfdc31#commitcomment-50581164

@mkriele please see the message above.  Once you fix the automerge issues you can register again the new revision without changing the version number and this pull request will be automatically updated.  However note also that I don't see why your package should depend on Documeter at all, as far as I can see it isn't used anywhere (and I wouldn't expect it to be used by the package itself anyways).
[noblock]


May the source be with you :)

Issue

Description

Checklist

[x] Added contributor object in ascending order in contributors.json
[x] Github action build passing
[x] No merge conflicts

@subeshb1, kindly review the PR and merge it :)


fix overlay

https://app.clubhouse.io/augur/story/17623/forking-popup-covers-sub-side-nav-on-mobile

Coverage remained the same at 56.258% when pulling 5894d57b8e1497f283c593d1d3036dcb4ccf41f0 on phoebemirman/ch17623/forking-popup-covers-sub-side-nav-on-mobile into 7c552836c58b35f38119a8f997e89eedc0cad54b on master.

Coverage remained the same at 56.258% when pulling 5894d57b8e1497f283c593d1d3036dcb4ccf41f0 on phoebemirman/ch17623/forking-popup-covers-sub-side-nav-on-mobile into 7c552836c58b35f38119a8f997e89eedc0cad54b on master.


Remove gh-pages

We are using netlify for now.  Closes https://github.com/feross/standard-www/issues/11
🎉

Check out those sweet website PR previews!


Performance improvements: NumberInput widgets, excludeNonRelevant

This change includes performance optimizations to perform fewer redundant operations in:

NumberInput widgets (DecimalInput, IntegerInput). Their original implementation introduced a performance regression for forms with a large quantity of numeric inputs. Some of the pertinent change may benefit other widgets, i.e. they may be able to take advantage of globalInit, which is currently being used to cache the global form element rather than repeatedly querying for it, and to cache the localization behaviors in DecimalInput. Other changes move more decimal-specific logic from NumberInput to DecimalInput so that logic isn't performed needlessly by IntegerInput.

Relevance changes when using the excludeNonRelevant setting. Prior to this change, the implementation would perform some unnecessary DOM operations (rewriting blank values to nodes which were already blank), and often many unnecessary downstream computations (dispatching DataUpdate events for those same nodes). This change will particularly benefit forms where a relevance change cascades to a large number of blank/unfilled elements.

Changing the form language to Arabic changes the numerals for decimal but not for integer, now.


Reloading save causes all gear to be lost & the mods all start initializing again

I honestly do not know how to explain this. So I downloaded the list, made a new character, and didn't even move until the mods finished initializing, then I saved, reloaded and they took away my hair & eyes, and in the top left corner the mods start initializing again, AND I will spawn in The Sleeping Giant, not in the alternate start room (where I saved). I went further and it will also reset every quest I have done every single time a reload a save. I have no idea what I could've done.

Heya! This is definitely indicative of some type of problem in the installation. I ask that you reinstall the list, and make sure that you follow all instructions on the wiki when doing so.
You can install the list to the same locations/use the same download folder, and make sure to check the Overwrite box when doing do.
If the problem persists, report back :)

Okay! I will do that as soon as I get home! I remember the same thing happening when I used Dragon Edition and I eventually gave up. COULD downloading one or two of my own mods have any effect? I downloaded the Serana dialogue overhaul and Kaidan 2 I think. So I'll test out the modlist completely bare this time!

Okay! I will do that as soon as I get home! I remember the same thing happening when I used Dragon Edition and I eventually gave up. COULD downloading one or two of my own mods have any effect? I downloaded the Serana dialogue overhaul and Kaidan 2 I think. So I'll test out the modlist completely bare this time!

Adding any mods or changing anything at all will absolutely mess up the list if you do not know what you are doing. Make sure to read all of the mandatory sections of the wiki https://github.com/zediious/tpfz-sprinkles/wiki#warningsdisclaimers
I will mark this as not a bug for now, do update here when you have re-installed the list and re-checked, without changing anything.


[SPARK-40834][SQL] Use SparkListenerSQLExecutionEnd to track final SQL status in UI

What changes were proposed in this pull request?

Use event SparkListenerSQLExecutionEnd to track if the SQL/DataFrame is completion instead of using job status.
Why are the changes needed?

The SQL may succeed with some failed jobs. For example, a inner join with one empty side and one large side, the plan would finish and the large side is still running.
Does this PR introduce any user-facing change?

yes, correct the sql status in UI
How was this patch tested?

add test for backward compatibility and manually test
CREATE TABLE t1 (c1 int) USING PARQUET;
CREATE TABLE t2 USING PARQUET AS SELECT 1 AS c2;

./bin/spark-sql -e "SELECT /*+ merge(tmp) */ * FROM t1 JOIN (SELECT c2, java_method('java.lang.Thread', 'sleep', 10000L) FROM t2) tmp ON c1 = c2;"

before:

after:

cc @gengliangwang @cloud-fan @HyukjinKwon thank you

+CC @shardulm94, @thejdeep

@gengliangwang @cloud-fan do you have any concerns about this pr ?

thanks, merging to master!

hi @ulysses-you any chance you can take a look at https://issues.apache.org/jira/browse/SPARK-41735?


Deallocate regex_t if regex compilation failed

Here's how this bug came to be:

FilterParser::parse_string considers title =~ "*A" a valid filter expression, and returns true (success);
right after user entered their filter, ItemListFormAction::prepare is ran. It tries to compile the regex, fails, but never deallocates the regex_t instance;
subsequent calls to prepare use uninitialized regex_t instance, which leads to SIGSEGV.

Easily fixed by deallocating regex_t if regex failed to compile. I also audited the rest of Matcher for similar errors, but this was the only place that dynamically allocated resources.
Fixes #501 (@tsipinakis, can you double-check that?).

Great, thank you! Will merge when Travis finishes.

Coverage increased (+0.01%) to 39.964% when pulling 2bb44388b6bad5cc39ef21500a45a23758ce7786 on bugfix/501-segfault-on-invalid-filter into 37cab69f414b1e9092b5b56a0c8df3061396989e on master.


Improve "Drives" dashboard

This improves the "Drives Dashboard"

Update filter labels
Add new filters
Add Summary rows and new panels
Add Incomplete drive table

@cwanja with this PR and this other one https://github.com/teslamate-org/teslamate/pull/4031
You shouldn't have any incomplete Drive or Charge  😉

UX thoughts here @jheredianet - either:

Moving the new tiles and data to the top of both dashboards
Limiting the number of rows displayed (if that is possible).

To be honest, I do not think most are going to know the additional data is there. I am torn between which one I think is "right". @DrMichael @swiffer any thoughts or preferences on way or another?
Would apply to #4031 as well.

To be honest, I do not think most are going to know the additional data is there.

This was a comment in a forum just minutes after the release:

I personally do like the idea of not having a separate Dashboard for it. If someone is complaining about not completed drives we now have a standard way via UI.

To be honest, I do not think most are going to know the additional data is there. I am torn between which one I think is "right".

If you prefer to give more visibility to this additional information, I think the most suitable thing would be limiting the number of rows displayed, because the main purpose of these dashboards is to show the drives/charges info. The rest is just an extra info.
Personally, I would leave it as is, I don't share the idea that no one will find it out. All of us who use TeslaMate are involved in IT in some way, just out of curiosity, whenever something new comes out we look at the screens scrolling from beginning to end, as well as reading the change logs and looking for the new features of a new version.

I think, the stats row might be on top. Also there I would recommend to use custom units like in the other dashboards, e.g. Total Distance show as "2Mm", which is kind of unusual. Better might be "1532 km". So "Custom unit: km".
And for the duration perhaps rather "clock (s)".

I personally do like the idea of not having a separate Dashboard for it. If someone is complaining about not completed drives we now have a standard way via UI.

Not wanting to go back to separate dashboards for the data. But re-arranging the data layout of the current dashboards. Or changing the height of the panel listing Drives or Charges.


Proper signature for ndarray and opaque objects

This is minor update to handle nanobind::ndarray and opaque objects in function signature.

Thanks for the PR, this should fix #3. I will test it as soon you tell me it's ready :)

There might be more regex based replacements, maybe we should implement a signature pre-processor method which handles all these special cases.


Unit testing example

Hello dear Tide community ❤
I've been trying, to unit test my endpoints but it seems that the stuff I need for that are private. Having an example for this could be super useful for testing side-effects of your endpoints.
Here's an example of what I tried
#[test]
fn endpoint_test() {
    let state = Arc::new(Mutex::new("hello"));

    // this associated function is private, doesn't compile
    let http_request = tide::http::Request::new(
        Method::Get,
        Url::parse("http://<IP_ADDRESS>/play/sound2.mp3").unwrap(),
    );

    // this is private, how do I fix that?
    let params = vec![tide::request::Params::new()];

    // this is private, doesn't compile
    let req = tide::Request::new(state, http_request, params);

    let result = my_endpoint(req);

    // your expected result here
    let expected_result = ();
    assert_eq!(result, expected_result);
}

I see Tide has these methods and structs public only for the crate, what would be a good way to move forward on unit tests here?

I suggest looking at https://github.com/eaze/preroll/tree/latest/preroll-example/tests for production-grade unit tests. It may be a while until this comes closer to Tide itself. Some of this may also end up in https://github.com/jbr/tide-testing

I have something like fn get_info(req: &tide::Request<()>) -> InfoEnum that folks want to add tests for, but with no way to create a Request in isolation its pretty raw.
In my own project I would do a test only impl From<(tide::http::Request, State)> for tide::Request but that won't work if its inside tide itself. It would be nice to be able to write unit tests the same as within the project (ie like test/params.rs)


Revised Proposal to param based operator service creation

What type of PR is this?
/kind design
/kind documentation
[skip ci]
What does this PR do / why we need it:
see $SUBJECT
Which issue(s) this PR fixes:
Fixes #4240
PR acceptance criteria:

[ ] Unit test

[ ] Integration test

[X] Documentation

[ ] Update changelog

[X] I have read the test guidelines

How to test changes / Special notes to the reviewer:

@girishramnani @kadel I'm probably missing something simple here. Where in the swagger AP (http://<cluster-url>/openapi/v2) that we're discussing here is the information about parameters available?
I'm referring to the JSON available at this endpoint and I can't find the parameters  that we see in the alm-example. I'm currently trying to find parameters for etcdcluster.
Besides that, in the JSON, is there one place where I can find all the Operators? I ask this because information for etcd Operator and service binding Operator are available at two different endpoints:

/apis/etcd.database.coreos.com/v1beta2/etcdclusters
/apis/binding.operators.coreos.com/v1alpha1/servicebindings

Am I looking at the right place?

@girishramnani @kadel I'm probably missing something simple here. Where in the swagger AP (http://<cluster-url>/openapi/v2) that we're discussing here is the information about parameters available?
I'm referring to the JSON available at this endpoint and I can't find the parameters that we see in the alm-example. I'm currently trying to find parameters for etcdcluster.
Besides that, in the JSON, is there one place where I can find all the Operators? I ask this because information for etcd Operator and service binding Operator are available at two different endpoints:

/apis/etcd.database.coreos.com/v1beta2/etcdclusters
/apis/binding.operators.coreos.com/v1alpha1/servicebindings

Am I looking at the right place?

The json that I would have pasted wouldn’t have etcd as I didn’t have that installed at the time.
Also that gist is half, will paste a full file soon

The json that I would have pasted wouldn’t have etcd as I didn’t have that installed at the time.
Also that gist is half, will paste a full file soon

I was referring to the Swagger data I got from my cluster which had etcd Opreator installed.

The json that I would have pasted wouldn’t have etcd as I didn’t have that installed at the time.
Also that gist is half, will paste a full file soon

I was referring to the Swagger data I got from my cluster which had etcd Opreator installed.

Could you please share that file?

So I worked on going through the swagger and realised some CRs dont have any information.
      "com.redhat.quay.v1.QuayRegistry": {
        "type": "object",
        "x-kubernetes-group-version-kind": [
          {
            "group": "quay.redhat.com",
            "kind": "QuayRegistry",
            "version": "v1"
          }
        ]
      }

in such cases we will as usual fallback to x-descriptor

There is still a lot of details that need to be figured out. But those are going to be easier to figure out once we start implementing this.
From a high level, this looks good.
/approve


Add 3 playlists

Added Heavy Queens.
Added Got Djent?
Added Cyperpunk Synthwave.

Looks good, thanks for contributing!


Num_evernt should be number_event

https://cmsweb.cern.ch/dbs/prod/global/DBSReader/blocksummaries?dataset=/RSGluonToTT_M-3000_Tune4C_13TeV-pythia8/Fall13-POSTLS162_V1-v1/GEN-SIM&detail=true
the blocks have "num_evernt" has a key instead of num_event" : there is a r too many.

Done.


Exception in plugin error

If you have a Homebridge server that is created but with no device or action and issue
Advanced Plugin Actions > Show Homebridge Log >Execute
It errors with
17 Mar 2018, 10:11:57
HomeKit Bridge Error            Exception in plugin.onAfter_btnAdvDeviceAction line 903: [Errno 2] No such file or directory: '/Library/Application Support/Perceptive Automation/Indigo 7/Preferences/Plugins/com.eps.indigoplugin.homekit-bridge/378445279/homebridge.log'
CODE: file = open(startpath + "/homebridge.log", 'r')
as the log is only generated after the first device/action is saved. Cosmetic but just trying to break things ( thats what betas are for :)  )

Correct, if you never start the Homebridge server then it will bomb on that function.  It's purely cosmetic but I'll trap the error.  My first thought was "why would I worry about that" but if someone's Homebridge isn't starting up and they try that function it would really only verify that Homebridge isn't starting but I can make that clearer.


Generator

The ability for users to specify custom commands to generate files
Multiple input files with multiple output files

[x] Initial Implementation
[x] Unit tests
[x] Target usage of Generators
[x] Redesign Generator
[x] Register Generator for Build
[ ] Generator Types

[x] Generator with support for custom callback function when build or rebuild
[x] Generator with support custom command supplied to Command::Execute
[ ] Generator with support parsing for input .in files

[ ] Individual examples

[x] Generator usage with Targets
[ ] Generater usage for input .in files

[ ] Documentation

#94

#100 Target with Generator

#137 Redesigned Generator

#212 Custom Generator (generator with custom callbacks)


lomiri.lomiri: Replace NIXOS_XKB_LAYOUTS envvar with file

Description of changes
This only ever worked for the session, not for the greeter. Writing the information out to a file should be more consistent.
To make sure that this works, and continues working, for the greeter & session, also add a new VM test.
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

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

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

[x] Fits CONTRIBUTING.md.

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

@ofborg build lomiri.lomiri lomiri.lomiri.passthru.tests

Still not a fan of these workarounds, but at least this works better than before now...


No extension to uninstall and update extension issue.

Source information
MangaDex 1.4.193
Source language
English
Steps to reproduce

First i update my Tachiyomi to latest version, but i didn't know about uninstalling extension before that.
I updated my tachiyomi to 0.15.3 and my extensions disappeared from my library.
And now when im trying to download my extension (MangaDex), i see update not install option, even after uninstall Tachiyomi and clear all data 10 times

Expected behavior
After uninstall Tachiyomi, i can install all previous extension from my previous Tachiyomi app.
Actual behavior
My Tachiyomi app remember after clear all data and uninstall what extension i had and i cant to install any previos extension on my phone, only the new one i didn't use before.
Mihon/Tachiyomi version
Tachiyomi 0.15.3 and Mihon 0.16.5
Android version
Android 12
Other details
I updated my Tachiyomi app before uninstall all extensions and now i have big problem, i don't see any of my extension i can't install any of my previous extension, because i see only update not install option. On extensions i didn't use i see install and this extensions work fine but my old one don't want to install themselves, even after uninstall Tachiyomi more then 10 times, clear all data every time. And the best is this that, i have this problem on Mihon app even but i did never use Mihon before. :C

Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Move to Mihon as tachi is dead, come to our discord for further help.

I SEE NOW
I WUV YOU!!! Smol-Ame for  explanation how extensions work and i joined discord earlier so thanks for invite and im going to use Mihon now, THX for your work guys.
See Ya on discord
Bye-Bye

Extensions are installed on-device as apps, they aren't stored in Tachiyomi app data so clearing the app data doesn't nothing.
Join the Keiyoushi Discord server and ask for help in the repo-support channel, this will make it easier to help figure this issue out for you.


Cloud9 not enough space.

After creating the stack and opening Cloud9 IDE an error prompts announcing that there is not enough space. I tried to resize but i cannot use the terminal either because is not working again because of the space issue.

I found a possible solution.

Go to your EC2 instances - Volumes - Modify the space of the volume, the default value is 10 GB.
From your EC2 instances console reboot the EC2 instance.
Expand filesystem. Follow steps described here: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html.


feat: add dotnet examples

resolves #1
Adds .NET Core examples for making SigVa signed requests to S3 Multi-region access point.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Can we rename all instances where it says SigV4, like folder and class name, to SigV4A to make it clear it's SigV4A and not SigV4 solution? Else LGTM.

@lovaarte - updated as of latest commit


RefreshControl on ListView throwing Invariant Violation

Hi all,
I'm trying to get a simple pull-to-refresh list to work. I have tried to replicate the animated gif that @sankhadeeproy007 showed in #269 but it's throwing the following error.

Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in. Check the render method of devicePage. This error is located at: in ScrollView (created by KeyboardAwareScrollView) in KeyboardAwareScrollView (at Content.js:10) in Content (created by Styled(Content)) in Styled(Content) (created by devicePage) in devicePage (created by SceneView) in SceneView (created by DrawerScreen) in DrawerScreen (created by withCachedChildNavigation(DrawerScreen)) in withCachedChildNavigation(DrawerScreen)

My code for my simple component is as follow:
    'use strict'
import React, { Component } from 'react';
import { Content, View, List, ListItem, RefreshControl, Text } from 'native-base'

class devicePage extends Component {

  constructor () {
	super()
	this.state = {
	  refreshing: false,
	}
  }

  render() {
	const items = ['Bike 1', 'Bike 2', 'Bike 3']
	return (
	  <Content refreshControl={this._refreshControl()}>
	  <View>
		<List
		  dataArray={items}
		  renderRow={(item) =>
			<ListItem>
			  <Text>{item}</Text>
			  </ListItem>
		  } />
	  </View>
	  </Content>
	)
  }

  _refreshControl(){
	return (
	  <RefreshControl
		refreshing={this.state.refreshing}
		onRefresh={()=>this._refreshListView()} />
	)
  }

  _refreshListView(){
	//Start Rendering Spinner
	this.setState({refreshing:true})
	console.log.tron('refreshing...')
	this.setState({refreshing:false}) //Stop Rendering Spinner
  }
}

export default devicePage;

The problem is with the refreshControl. If I remove it from the Content the page renders correctly.
If I move the refreshControl to the List I get the same Error as before.
If I move the refreshControl to inside the View tabs like:
	  <View refreshControl={this._refreshControl()}>>
		<List
		  dataArray={items}
		  renderRow={(item) =>
			<ListItem>
			  <Text>{item}</Text>
			  </ListItem>
		  } />
	  </View>

I get a warning:

Warning: React.createElement: type is invalid -- expected a string ...

The related packages and versions I'm using are:
"native-base": "2.3.2",
"react-native": "0.49.1",
"react": "16.0.0-alpha.12"

Any suggestions?

@BGrayDevelopment import RefreshControl from react-native
import { RefreshControl } from "react-native";


🪀🧸 Toyota lover's 🧸🪀

Please support me ⭐⭐ 🙏 everyone who's started this Creat files / program

We need a Help with creat file & Codind

which type of file do you want?


[hdom] skipped element produces duplicates if empty

Consider following render loop
const { start } = require("@thi.ng/hdom");

const text = "only-once ";

let frame = 0;
const render = () => {
  if (frame++ % 100 === 0) {
    return ["div#app", text];
  } else {
    return ["div", { __skip: true }];
  }
};

start(render, { root: document.body });

Result
Over time there is only one #app dom element (correct) but it has multiple children text nodes only-once (incorrect)
only-once only-once only-once only-once only-once

Expected result
There is only one #app dom element and it has one child text node only-once
only-once

Solution
Adding any content (e.g. '') to the skipped div properly cleans the children on next render
return ["div", { __skip: true }, ''];

Discussion
In hdom-skip example it's written // dummy content (could be an empty div). Turns out it can't be an empty div.

Runnable example https://codesandbox.io/s/xjmkwrlv5w

Thanks, as always, @vorg! That's a good find and the behavior actually makes sense. During an update cycle hdom only has access to the previous tree and so when if that prev tree is just ["div", { __skip: true }] and the new one has no __skip again any child elements it will be simply considered an addition... I will update normalizeTree() to ensure a skipped element will always have a dummy child.

So this commit seems to fix it, but will have to do some more testing before doing a new release... also will update docs with some more notes about expected behaviors

So in 8.0.6 it does work with 1 child but fails if i have more... Not sure what's the proper usage of __skip then... I'm trying to replicate React's "shouldComponentUpdate" and avoid re-building, re-diffing and re-rendering huge SVG map.
Updated example with 2 children https://codesandbox.io/s/hdomskip-2wkm4

hey @vorg - thanks for discovering this weirdness. i've started re-working the __skip diff handling to be less brittle and now using this behavior (also documented in the readme):

Once a previously skipped element is re-enabled (i.e. its __skip attrib is now falsy again), the element's entire sub-tree is re-created, but any lifecycle init() methods within that sub-tree will not be re-executed.

I've also forked & updated the sandbox example to use a new hdom prerelease version (9.0.0-alpha1): https://codesandbox.io/s/hdomskip-22gon
It'd be great to hear back if that works for your use case. I'll be doing more testing myself to see what other impact that change in behavior might have caused...

Here's another __skip related example: https://demo.thi.ng/umbrella/hdom-skip-nested/

Hey @vorg - did you have a chance to try out that new version (see above) with your project? I was going to push new releases later this week and would be great to hear back or else will defer...
Danke! :)

Thanks, Marcin! I've done some more tests tonight too, so thinking this might be good to go... just need to update readme some more

@vorg can this issue be closed?

@loganpowell i think this will close automatically once i merge the feature branch back into master...


Make it compatible with the new guzzle version

Guzzle is now in version 6.0.
With a fresh installation of guzzle, I can't use this (great!) slack package, composer says:
- Installation request for maknz/slack ^1.5 -> satisfiable by maknz/slack[1.5.0].
- maknz/slack 1.5.0 requires guzzlehttp/guzzle ~5.0|~4.0 -> no matching package found.

I'll get onto this for you tonight, sorry about the hassle.
On Wed, Jun 3, 2015 at 2:07 AM, raph<EMAIL_ADDRESS>wrote:

Guzzle is now in version 6.0.
With a fresh installation of guzzle, I can't use this (great!) slack package, composer says:
- Installation request for maknz/slack ^1.5 -> satisfiable by maknz/slack[1.5.0].
- maknz/slack 1.5.0 requires guzzlehttp/guzzle ~5.0|~4.0 -> no matching package found.

You can view, comment on, or merge this pull request online at:
https://github.com/maknz/slack/pull/20
-- Commit Summary --

Make it compatible with the new guzzle version
-- File Changes --
M composer.json (2)
-- Patch Links --
https://github.com/maknz/slack/pull/20.patch
https://github.com/maknz/slack/pull/20.diff

Reply to this email directly or view it on GitHub:
https://github.com/maknz/slack/pull/20

Actually, got a bit of time now. Build passes, looks good. Guzzle 6 doesn't seem to have changed much of their basic interface. Thanks!


Some emotes loading in slowly since updating to v0.13

Since updating to version 0.13 I'm noticing some emotes are randomly taking a long time to load. I thought maybe it was a caching issue so I gave it some time but I still see some common emotes not appear for 5 to 10 seconds before they finally render. (Emotes such as KEKW, OMEGALUL). I've force closed the application and restarted my device as well.
Below are some screenshots that show messages before and after the emotes load in.

Disregard, did a quick test by reverting to v0.12 and the issue still exists but wasn't happening before. Must be unrelated. Sorry about that!


example of media missing ingredients in merge

it looks like one of the popular media is missing of edges for different ingredients:
urn:uuid:4c45f312-4316-4bf6-b8bb-ea5d155ccbfc	medium:514	biolink:has_part	solution:1134	BFO:0000051	Graph		https://mediadive.dsmz.de/rest/solution/1134
There are 93 has_part edges in the mediadive transform file:
grep medium:514 edges.tsv | grep has_part | wc
93     465    9198
Source reference here (but really our download):
https://mediadive.dsmz.de/medium/514
@hrshdhgd

Seems like a KGX merge issue. When our final merge is ready we can look for this.

just noting here that the example @hrshdhgd posted was for dropping nodes whereas this ticket is for dropping edges. Not sure yet if those are related ...

Both nodes and edges were being dropped.

Closing this issue because it is due to data modeling - in this case the solution is the same as the medium, and all of the ingredients are edges to solution.


Normative IFC rule - PJS002 - Correct elements related to project

Greetings!
While testing some files based on a previously validated structure, I encountered an error related to the normative rule PJS002 - Correct elements related to project.
As shown in the error image below, the issue was originated by declaring an IfcTask (the root task of the project) to the IfcProject instance. This error also occurred for IfcWorkPlan instances declared to the project. Since IfcTask is a subtype of IfcProcess, should this warning be occurring?

Hi, I think you're right. By mistake we didn't consider inheritance in the implementation of this rule. We'll correct this as part of any of the upcoming hot fixes. Thanks for taking the time to report this.

Thanks for your attention Thomas!