flutter build apk fail

I build apk successfully on the windows system. but it`s failed on the ubuntu system.
Flutter crash report; please file at https://github.com/flutter/flutter/issues.
command
flutter build aot --suppress-analytics --quiet --target lib/main.dart --target-platform android-arm --output-dir /home/xia/develop/work/OldTime-App/oldtime/build/app/intermediates/flutter/release --target-platform android-arm --release
exception
ProcessException: ProcessException: No such file or directory
Command: /home/xia/develop/flutter/flutter/bin/cache/artifacts/engine/android-arm-release/linux-x64/gen_snapshot --await_is_keyword --causal_async_stacks --packages=.packages --url_mapping=dart:ui,/home/xia/develop/flutter/flutter/bin/cache/pkg/sky_engine/lib/ui/ui.dart --url_mapping=dart:vmservice_io,/home/xia/develop/flutter/flutter/bin/cache/pkg/sky_engine/sdk_ext/vmservice_io.dart --reify-generic-functions --strong --sync-async --snapshot_kind=app-aot-blobs --vm_snapshot_data=/home/xia/develop/work/OldTime-App/oldtime/build/app/intermediates/flutter/release/vm_snapshot_data --isolate_snapshot_data=/home/xia/develop/work/OldTime-App/oldtime/build/app/intermediates/flutter/release/isolate_snapshot_data --vm_snapshot_instructions=/home/xia/develop/work/OldTime-App/oldtime/build/app/intermediates/flutter/release/vm_snapshot_instr --isolate_snapshot_instructions=/home/xia/develop/work/OldTime-App/oldtime/build/app/intermediates/flutter/release/isolate_snapshot_instr --no-sim-use-hardfp --no-use-integer-division /home/xia/develop/work/OldTime-App/oldtime/build/app/intermediates/flutter/release/app.dill
#0      runCommandAndStreamOutput (package:flutter_tools/src/base/process.dart:133:27)
<asynchronous suspension>
#1      GenSnapshot.run (package:flutter_tools/src/base/build.dart:66:12)
#2      AOTSnapshotter.build (package:flutter_tools/src/base/build.dart:198:55)
<asynchronous suspension>
#3      BuildAotCommand.runCommand (package:flutter_tools/src/commands/build_aot.dart:137:56)
<asynchronous suspension>
#4      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:372:18)
<asynchronous suspension>
#5      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:306:33)
<asynchronous suspension>
#6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#7      _rootRun (dart:async/zone.dart:1124:13)
#8      _CustomZone.run (dart:async/zone.dart:1021:19)
#9      _runZoned (dart:async/zone.dart:1516:10)
#10     runZoned (dart:async/zone.dart:1463:12)
#11     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#12     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:297:20)
#13     CommandRunner.runCommand (package:args/command_runner.dart:194:27)
<asynchronous suspension>
#14     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:347:21)
<asynchronous suspension>
#15     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#16     _rootRun (dart:async/zone.dart:1124:13)
#17     _CustomZone.run (dart:async/zone.dart:1021:19)
#18     _runZoned (dart:async/zone.dart:1516:10)
#19     runZoned (dart:async/zone.dart:1463:12)
#20     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#21     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:303:19)
<asynchronous suspension>
#22     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:109:29)
#23     new Future.sync (dart:async/future.dart:224:31)
#24     CommandRunner.run (package:args/command_runner.dart:109:11)
#25     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:211:18)
#26     run.<anonymous closure> (package:flutter_tools/runner.dart:59:20)
<asynchronous suspension>
#27     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#28     _rootRun (dart:async/zone.dart:1124:13)
#29     _CustomZone.run (dart:async/zone.dart:1021:19)
#30     _runZoned (dart:async/zone.dart:1516:10)
#31     runZoned (dart:async/zone.dart:1463:12)
#32     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#33     runInContext (package:flutter_tools/src/context_runner.dart:42:24)
<asynchronous suspension>
#34     run (package:flutter_tools/runner.dart:50:10)
#35     main (package:flutter_tools/executable.dart:52:9)
<asynchronous suspension>
#36     main (file:///b/build/slave/Linux_Flutter_Packaging/build/archive/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#37     _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:287:32)
#38     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)

flutter doctor
[!] Flutter (Channel beta, v0.9.4, on Linux, locale zh_CN.UTF-8)
    • Flutter version 0.9.4 at /home/xia/develop/flutter/flutter
    • Framework revision f37c235c32 (3 周前), 2018-09-25 17:45:40 -0400
    • Engine revision 74625aed32
    • Dart version 2.1.0-dev.5.0.flutter-a2eb050044
    ✗ Downloaded executables cannot execute on host.
      See https://github.com/flutter/flutter/issues/6207 for more information
      On Debian/Ubuntu/Mint: sudo apt-get install lib32stdc++6
      On Fedora: dnf install libstdc++.i686
      On Arch: pacman -S lib32-libstdc++5

[!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android SDK at /home/xia/Android/Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /home/xia/develop/tool/android-studio-ide-181.5014246-linux/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[✓] Android Studio (version 3.2)
    • Android Studio at /home/xia/develop/tool/android-studio-ide-181.5014246-linux/android-studio
    • Flutter plugin version 29.0.2
    • Dart plugin version 181.5616
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[!] IntelliJ IDEA Ultimate Edition (version 2018.2)
    • IntelliJ at /home/xia/develop/tool/ideaIU-2018.2.4/idea-IU-182.4505.22
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.io/intellij-setup/#installing-the-plugins

[!] Connected devices
    ! No devices available

! Doctor found issues in 4 categories.

Did not read the report of the 'flutter doctor' carefully.  see #6207


[Question] Using less/sass with angular-bootstrap

I'm a bit of a newb here so please pardon this question, I did try searching for an answer but was unable to come up with anything.
Is it possible to use less/sass with angular-bootstrap?  The obvious answer is no given the dependency on bootstrap css.  But has anyone attempted to use less/sass (bootstrap-less) instead of the css directly?

Actually, I think I am going to answer my own question here...
Since there is no listed dependency on bootstrap (package.json), there is nothing preventing the use of less/sass.  It would be completely transparent to angular-bootstrap, you just need to tie in the preprocessing.  (Correct?)

In the future, please do not use the issues section for support issues, rather, follow the instructions listed on our site.
If you look at the distribution code, you'll see that there is no CSS distributed with UI Bootstrap (there is, but it's only a few lines and is a VERY specific use case), it's just an angular wrapper around the Bootstrap CSS which does support LESS/SASS.


How to open enhanched Window in Linux?

More information please. To start notion enhanced just run notion-app-enhanced in the terminal or launch the app with the desktop entry.


Updating Payment Status

Hi Saleor team. I’m implementing my own payment gateway. This gateway uses redirection so I was wondering how the payment status should be updated, from the back-end,  when I have a response.

Hello @srendon. You can implement webhooks in this case. You can find more details here: https://docs.saleor.io/docs/dashboard/configuration/webhooks/#docsNav
If you have any questions, don't hesitate to let us know.

Hi @karolkielecki I don’t need to send a webhook to my payment gateway. I’ll receive a request from them and then I need to update if the payment was successful or not. My question is how you recommend me to update such information so a mail can be sent if the purchase was successful or not.

Hey! We're working on the flow like this below, but it's not available yet: https://github.com/mirumee/saleor/issues/4955

Hey @karolkielecki ! That’s awesome. I’ll be aware of when that feature will be added. For now, I added my own view for my gateway requests. I have something like this:
        if request.get('status').get('status') == 'APPROVED':
            payment = Payment.objects.get(token=request.get('token'))
            payment.charge_status = ChargeStatus.FULLY_CHARGED
            payment.save()
        elif request.get('status').get('status') == 'REJECTED':
            payment = Payment.objects.get(token=request.get('token'))
            payment.charge_status = ChargeStatus.NOT_CHARGED
            payment.save()

Do you recommend doing it like that? If I do it like that the confirmation email will be send automatically or I have to something else?
Thank you for your patience.


Generating Cylinder Mesh with a Radius below 0.1m are created with a wrong UV

Unity 2017.3.0f3
Evaluation 1.516
When generating Cylinder Meshes with a Radius below 0.1m they are created with a strange UV Setting. See Screenshot:

Turned out that scaling for tiny brushes was rounded down to 0 :-/
I have a fix ready, It'll be included in the next version.
I'll update this ticket once it's available

I just released version 1.519 which fixes this issue!

I'll close this ticket once this version appears on the asset store

Thank you very much for the fast fix!

This fix is now available from the asset store, so I'll close this ticket!


Add timeframe settings

Ability to select to trade with hourly, 4-hour, daily or weekly chart.

One more thing: Please contact me via SimpleX for my further investigation. Please send your public key so I am able to share my one-time code with you.

Ability to select to trade with hourly, 4-hour, daily or weekly chart.

This is a must.


raw property always returns nil

I figured that the raw property would return the value of the textfield without the mask, but not only it doesn't do that, it always returns nil.
I checked the code, and raw is never actually used other than inside the rawTo methods, but those always return 0 as well...

Exactly... How to get the raw string?


Add ability to remove handlers from HubConnection

The title pretty much says it all 😄
We just need to add the functionality to the CallbackMap type and then add the API to the HubConnection
The equivalent in the C# client is
https://github.com/aspnet/SignalR/blob/46c8ba5fdc881f19a0384613510e71290719503d/src/Microsoft.AspNetCore.SignalR.Client.Core/HubConnection.cs#L212-L221

Done: 8919d3897ed854287f4602cddbbaa4f671f1a37d and additionally: e9151906e1668ce679ffacebeb422f3d57a7418c


Remove example component

Once we have couple of compoents up and ready we shold remove example component.

:tada: This issue has been resolved in version 0.11.12 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Replace SimpleProgressBar with SingleLineProgressBar

IDK, don't think it matters a lot. We display the output of test failures anyway.

@swift-ci please smoke test

One place it tends to matter is when running things on CI, where it can be nice to see the names of tests scroll by, and there is little value in compressing onto a single line.

Hm, how about SingleLine when its a dumb TERM and SimpleProgress when its a non-tty?

@aciidb0mb3r yeah exactly

@swift-ci please smoke test

@swift-ci please smoke test


Fix typo in release.yml

Could you please rebase the PR so we can merge it?

Could you please rebase the PR so we can merge it?

closing in favor of #1783 since there's been no update here and we can't merge without rebasing :/ thanks for spotting this!


[fftw] Use builtin cmake configuration

This uses the builtin cmake file and incidentally fixes a missing symbols problem that I had.

Thanks!

@xoviat I just tried this and I got the error
CMake Error at C:/dev/vcpkg/ports/fftw3/portfile.cmake:27 (file):
  file RENAME failed to rename

    C:/dev/vcpkg/packages/fftw3_x64-windows/lib/cmake

  to

    C:/dev/vcpkg/packages/fftw3_x64-windows/share/fftw3

  because: File exists

Call Stack (most recent call first):
  C:/dev/vcpkg/scripts/ports.cmake:72 (include)

Is there a reason not using vcpkg_fixup_cmake_targets?

Was not aware of that function. That file did not exist on my computer though.

Hi there. After several attempts, I could not reproduce this problem on multiple computers.

That's weird. I tried it on 3 computers and it all have the same problem. Not sure if it's a problem of my setup or yours.
@ras0219-msft Can you give it a try?

Successful build from HEAD:
https://ci.appveyor.com/project/xoviat/test-vcpkg/build/1.0.124

Right, I know the issue.
The problem is that the sources are automatically cached between builds. This is to improve the build speed when rebuilding (because we avoid re-unpacking), but it does cause problems when making these kinds of changes.
The right fix is to test if the installed file is from the previous version, then purge the source folder if it is.

Confirmed that once I removed the fftw3 from the buildtree and the downloads folder and reinstall it works. Thanks @xoviat and @ras0219-msft


Fixed NullReferenceException if multiple threads calls GetValue after…

… weak reference target has been garbage collected.
Fixes #114

The correct fix Is this:
var target = _value?.Target;
 if (_value?.IsAlive ?? False) return target

Could you check if it works?

The correct fix Is this:
var target = _value?.Target;
 if (_value?.IsAlive ?? False) return target

Could you check if it works?

What is the point of checking IsAlive when we already have retrieved the target value and can check if it is null or not to know if the referenced object has been garbage collected? IsAlive is pretty much only useful if you want to know if an object has been garbage collected and don't need the instance if not.

I would suggest creating a custom manager while proper solution tracked here is implemented


Bug: hardhat-zksync-zksync2js version 0.0.1-beta.0 build is broken on npm

The current latest tagged version of hardhat-zksync-zksync2js has a broken build on npm since the dist folder is missing in the uploaded package and thus you can't access any hre.zksync2js objects. If you upgrade to the latest beta version 0.0.1-beta.2, it will fix the issue but this version doesn't have the latest tag and thus people using the default npm install will face issues.

This repo is meant for JavaScript SDK development. Hardhat plugins are developed on dedicated repo, so the issue should be create on that repo.

Fair enough, opened here: https://github.com/matter-labs/hardhat-zksync/issues/498.


Long blank screen at first launch

Some popular apps have the same problem e.g. GMail.

See also #169


flannel.1 and cni0 interfaces don't support ethtool

Describe the bug
A clear and concise description of what the bug is.
Seeing repeated errors like this in retina agent logs:
ts=2024-04-19T05:32:58.687Z level=error caller=linuxutil/ethtool_stats_linux.go:73 msg="Error while getting ethtool:" [redacted] plugins=dropreason,packetforward,linuxutil,dns,packetparser ifacename=flannel.1 error="operation not supported"
ts=2024-04-19T05:32:58.695Z level=error caller=linuxutil/ethtool_stats_linux.go:73 msg="Error while getting ethtool:"  [redacted]  plugins=dropreason,packetforward,linuxutil,dns,packetparser ifacename=cni0 error="operation not supported"

The error seems to be coming from https://github.com/microsoft/retina/blob/96d42f9e6439ed6d12821ef416983df5165ccbb1/pkg/plugin/linuxutil/ethtool_stats_linux.go#L73
Retina is already skipping some loopback and bridget interfaces https://github.com/microsoft/retina/blob/96d42f9e6439ed6d12821ef416983df5165ccbb1/pkg/plugin/linuxutil/ethtool_stats_linux.go#L67 but this may not be enough based on env.
Would it be possible to exclude these interfaces as well? Or would it be preferable to make the interfaces to skip configurable somehow? Happy to open a PR if that's the case but hoping for a bit of guidance so I don't head the wrong direction.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Platform (please complete the following information):

OS: [e.g. AzureLinux]
Kubernetes Version: [e.g. 1.22]
Host: [e.g. AKS, KIND, self-host, etc]
Retina Version:

Additional context
Add any other context about the problem here.

thank you for the issue. Ideally it would better to have a dynamic way of detecting which interfaces do not support this operation. One way i can think of is, instead of printing/logging error, once we detect an error, retina can maintain a list of interfaces to ignore getting ethtool stats next time. Open to any other suggestions here.
A configurable list of metrics sounds good, but this will put extra burden on the user.


a little confused

Hello, I am a reader of the Master book and would like to ask a question that has nothing to do with bugs. I am very confused about the following writing or function naming.
              FrameGraphResource* resource = frame_graph->access_resource( node->inputs[ r ] );         //  Get an input resource
        FrameGraphResource* output_resource = frame_graph->get_resource( resource->name );   //  It looks like  the resource is obtained again by its own name.  Why does this represent an output resource?

The output_resource is an output from the perspective of the node that is acting as an input to the current node.  If the current node (node) is "A" and one of its inputs (node->inputs [ r ]) is "B", then the requested output_resource is B's output.  B precedes A in the graph and B can be thought of as a producer of this resource for A.
I suppose that the variable output_resource could be renamed produced_resource or producers_output_resource which might better identify its use and could help with some of the subsequent code:
        resource->producer = produced_resource->producer;
        resource->resource_info = produced_resource->resource_info;
        resource->output_handle = produced_resource->output_handle;

@karlrado Thanks for your reply! I appreciate this part of the implementation is not super clear and something we would like to revisit at some point. I also agree we could do with better naming :)
As Karl mentioned, each node defines inputs and outputs. Within the graph we had to distinguish when a given resource is used as an input or an output, so we create two FrameGraphResource objects, one for the input and one for the output. Only the output however contains the Vulkan image or buffer details. This is because the output is produced by a node, while an input is basically just a reference to an output.
We connect this reference inside compute_edges in frame_graph.cpp.
Things are also made more confusing by the fact that when calling FrameGraph::access_resource you get a resource by ID, so you get a different resource for an input or an output. However, when calling FrameGraph::get_resource you always get the output resource, as it's the only one that we store in the resource cache and it's the one that contains the Vulkan object.
Again, I realise this is not an intuitive design but hopefully this clarifies things a bit :)
Let me know if you have any further questions!

Closing this. Feel free to re-open if you have more questions :)


Fixed credential caching.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 0% with 1 line in your changes missing coverage. Please review.

Project coverage is 21.05%. Comparing base (761bcfe) to head (55896a8).

Files with missing lines
Patch %
Lines

...al/domain/use_cases/cache_credential_use_case.dart
0.00%
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     #443   +/-   ##
========================================
  Coverage    21.05%   21.05%
========================================
  Files          296      296
  Lines         9182     9182
========================================
  Hits          1933     1933
  Misses        7249     7249

Flag
Coverage Δ

?

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

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


Question?

Hi,
I don't understand if I upload the Java installer anyone with Mac, Linux or Windows can install it? Just with that file? Do they need Java installed to run it?

Hello,
Yes the Java installer can be ran from any platform as long as it contains Java installed. You may also want to package the Jar file into an executable depending on the targeted OS so it won't need Java.
You can use this Google Group for future questions ;)


question about origin center

Hi,
the same question #128 but i wanna ask if this change  will have an impact on the lidar's data augmentation?

https://github.com/mit-han-lab/bevfusion/blob/6908c57b7800268a9cdf3efeacbfb886d6077d6f/mmdet3d/datasets/nuscenes_dataset.py#L314-L317
origin set to (0.5,0.5,0), the following code wont be executed,this means the center is geometric center of  gt_bboxes_3d above
https://github.com/mit-han-lab/bevfusion/blob/3d91980d21556bf697f51b717875d0a31e5be2dd/mmdet3d/core/bbox/structures/base_box3d.py#L61-L64

but i noticed that  the origin here (0.5,0.5,0) in points_in_rbbox function, the center is considered as center of bottom surface to caculate the corners. Is this inconsistent?

https://github.com/mit-han-lab/bevfusion/blob/3d91980d21556bf697f51b717875d0a31e5be2dd/mmdet3d/core/bbox/box_np_ops.py#L430

Hi @U201310646,
Thank you for this issue and sorry for the late response. I was dealing with some other projects these days. After reading the code you pasted, I feel that if the code snippet in core/bbox/structures/base_box3d.py is not executed, the origin should be the center of the bottom surface, which matches with the default value in core/bbox/box_np_ops.py. But I would have a deeper look at this part and do some rigorous check on whether the GT databases generated by our code is indeed correct.
Best,
Haotian

Thanks, looking forward to your reply

The x,y,z annotation in Nuscenes is the geometric center. But in LiDARInstance3DBoxes with origin(0.5,0.5,0) the code snippet in core/bbox/structures/base_box3d.py will do nothing for origin. If origin set to (0.5,0.5,0.5), then the origin will be converted to the center of bottom surface, which then matched wth the default args in core/bbox/box_np_ops.py. Please correct me if i missuderstood.

I think your understanding is correct. I did some check on the GT database generated with the released code and found it to be different from what we generated one year ago (and used in the experiments). I'm running more experiments to verify the impact.

thanks for your reply!

which then matched wth the default args in core/bbox/box_np_ops.py. Please correct me if i missuderstood.

I also have the same doubts, and I think your understanding is correct


Update dependencies

Fix npm run dist throwing errors
Will fix the error in #19 once a new distributable is built

To be honest, I can't tell even from the READMEs what the difference is between rollup-plugin-vue and rollup-plugin-vue2; both seem to support Vue 2. npm run dist was failing for me under rollup-plugin-vue though (it couldn't handle .vue files without <template> tags), whereas rollup-plugin-vue2 worked fine for me. One of the authors of rollup-plugin-vue2 is the original author of the other library, so it seems like that's the one to switch to.
Other than that I bumped the dependencies up, in particular vue since v2.1.5 introduced some internal changes that broke plugins built using prior versions of Vue.
Since this plugin is currently broken for the latest version of Vue, I'm hoping you can put out a patch release with these changes assuming they make sense to you.

Thanks, also found out that the problem was in rollup-plugin-vue


missing BOLD_WEIGHT in jest-matcher-utils

🐛 Bug Report
Using jest 26.6.x since months but today after npm ci something went odd.
error message after running the tests:
TypeError: (0 , _jestMatcherUtils.BOLD_WEIGHT) is not a function
    at Object.<anonymous> (/src/node_modules/@jest/core/node_modules/jest-snapshot/build/index.js:70:31)
    at Module._compile (internal/modules/cjs/loader.js:1200:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
    at Module.load (internal/modules/cjs/loader.js:1049:32)
    at Function.Module._load (internal/modules/cjs/loader.js:937:14)
    at Module.require (internal/modules/cjs/loader.js:1089:19)
    at require (internal/modules/cjs/helpers.js:73:18)
    at _jestSnapshot (/src/node_modules/@jest/core/build/TestScheduler.js:69:39)
    at /src/node_modules/@jest/core/build/TestScheduler.js:228:24
    at Set.forEach (<anonymous>)

jest-snapshot uses jest-matcher-utils, but within jest-matchers-utils there is no BOLD_WEIGHT declared.
Wtf happened here ?

To Reproduce
Steps to reproduce the behavior:

npm install jest --save-dev
have some tests with snapshots
run tests

Expected behavior
Not any error message like the one from above
envinfo
npx envinfo --preset jest

  System:
    OS: macOS Mojave 10.14.6
    CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
  Binaries:
    Node: 14.4.0 - /usr/local/bin/node
    npm: 7.7.6 - /usr/local/bin/npm
  npmPackages:
    jest: 26.6.x => 26.6.2

i have the same problem too

How'd you deal with this?

Please provide a reproduction. Seems like a bug in a package manager.
https://stackoverflow.com/help/minimal-reproducible-example


LegalPlayerSelfTest performance

LegalPlayerSelfTest showed that our performance is not very good (especially if we take into account the fact that we think just to depth = 1 ply).
Need to improve that.
Currently 2 iterations of LegalPlayer vs LegalPlayer caused 2 minutes of execution

Improved execution in https://github.com/lrozenblyum/chess/commit/2636a8a9323398cb54b9cc0ddab93fa3cfce9e40
to 1 minute and 10 seconds


sync serverless from kyma sources

Description
Changes proposed in this pull request:

sync serverless code between repository kyma and serverless-manager

Related issue(s)
See also https://github.com/kyma-project/kyma/issues/18256

/retest


IdaInfo structure changed in 7.?

fields now appear to be pack_dx'd
probably need separate handlers for each version.
the arch bitness is stored in the flags here, so worth parsing

match the pack_dx(struct offset) offsets with those declared here: https://github.com/idapython/src/blob/master/python/idc.py#L1812

this remains an issue, and its annoying because it blocks simple queries like "what bitness is this IDB?"

hi, I want to know which files by decompiling to obtained these two pictures.

ida.dll.i64.zip

ida.dll with MD5 CC7B2981A2BDF722B8DD791313F5710

Which version does it belong to?

closed in #78


Library won't build, giving error "'init(pemRepresentation:)' is only available in iOS 14.0 or newer"

Adding the library to a new Swift or SwiftUI project in Xcode 15 and building yields this error:
'init(pemRepresentation:)' is only available in iOS 14.0 or newer
The deployment target for the sample app is iOS 17 (changing it has no effect). Using Xcode 15.0 (15A240d).

Hello @morpholio. Are you attempting to use this library inside an app within XCode? Or run this as part of a server written in Swift

What feature are you attempting to use within the app? This library is only designed to work for Swift on Server, the StoreKit framework on device generally does everything this library would do that is doable on a device, but if you describe more about your use-case I can investigate further


fix(ngAnimate): safe-guard against missing document

A different fix for the mocked document problem (in 1.4.x) that also fixes another possibly breaking access to the document.
One caveat: since we are now failing gracefully, and a missing document means no animations fire, tests that test animations and mock out document will not run animations, and this will be opaque to developers. However, I assume that most tests that mock document are actually very basic, as lots of other things should break when $document is mocked
Please check if the PR fulfills these requirements
The commit message follows our guidelines: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit-message-format

LGTM

does it really make sense to run animations when $document is mocked out? what's the use-case for that?
I think that all of the animation code assumes that either the animations enabled and document is not mocked out (or is mocked out by a special animations-compatible mock used for unit testing of the animations code) or the animations are disabled.
With all these changes we are adding a forth scenario - animations are enabled but $document is mocked out by third-party that is not aware of the $document requirements by the animation code.

I think the assumption we should make is that if someone mocks out $document then they don't want animations to run.

We can make this assumption but this might not necessarily be what someone else expects because it's not clear that animations need a document. But i like it since it makes the code simpler.
The bigger issue is that once we start to account for a missing or insufficiently mocked out document there's a lot more to change.

Shouldn't tests just mock the document properly? Seems weird putting that mock in the actual code...

To clarify, even in the current form, without a document no animations are performed, as the areAnimationsAllowed check won't find a body element: https://github.com/angular/angular.js/pull/14633/files#diff-c15d87c15661cba4a721501ba4fda5b2R589
So I'd be okay with making this explicit if we find no document in the first place.

I just realised that this actually checks the opposite... if the document is mocked out (and rawDocument is set to {}) then we will indeed try to run the animations.
Perhaps we should set rawDocument to { hidden: true } if $document[0] is undefined?

Yes that would short-circuit the animations earlier and be  more explicit. Sounds good to me.

I've updated the PR to use an object {hidden: true} when no document is available. This will prevent the animator from attempting to run any animations

LGTM


Recognize # as a comment delimiter?

Hello,
I apologize for opening an "issue" for this, I'm not a big GitHub person. I am programming in Nios Assembly, which uses the # character for an inline (non-block) comment. Is there a way I can add this to the syntax highlighting for comments?
Thanks!

Howdy,
A bit late, apparently GitHub has decided I don't need notifications for this any more. This is definitely something I can add, may as well add support for some of the Nios instructions while I'm at it. I'll have a look over the next few days.

Howdy,
A bit late, apparently GitHub has decided I don't need notifications for this any more. This is definitely something I can add, may as well add support for some of the Nios instructions while I'm at it. I'll have a look over the next few days.

No worries, thank you!


update compose cli documentation to version v2.4.0

Signed-off-by: Guillaume Lours<EMAIL_ADDRESS>Proposed changes
Update Compose cli reference documentation to match the changes coming with version v2.4.0

do we need to wait with merging until it shipped with docker desktop?

@thaJeztah I don't think we need to wait. Let's try to get this out. @glours WDYT?

mostly wondering if users will get confused if they try the ssh feature on docker desktop, and find it doesn't work 😅

@thaJeztah Makes sense. Let's merge with for the Desktop 4.7 release. I'll update the description so we don't accidentally merge the PR.

Yes I agree with @thaJeztah, we should wait for the next Desktop release to publish those changes


[Bug]: Unable to import application with json file size > 1MB

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
When I export an application and the json file is greater than 1MB, I get undefined is not an object (evaluating 'n.status') when I try to import the json file as an application. From the developer tools, I found out the requests failed with HTTP error 413. The import is working fine for json file 934Kb, but fails for files greater than 1MB files.
Steps To Reproduce
Import an application with json file size greater than 1MB.
Environment
Production
Version
Cloud

@abhijit-motorq is it possible to share a sample JSON that we can try?

Archive.zip
This contains both working and failing json files.

Archive.zip
I have attached both import working and failing json files.

@abhijit-motorq I tried to import this on my end and working for both the files, can you try again by clearing your browser cache. Are you trying this on Appsmith cloud (app.appsmith.com) or self hosted instance? If on self-hosted instance what's the hardware specs?

Sorry @abhvsn, it was an issue with my Nginx config on self hosted instance.


feat(session): improper session management

Additional security issue to fix for the A2-Broken Authentication and Session Management category.
WIP - what do you guys think?
It basically allows to easily demo session hijacking attacks.

@lirantal I like that. In code comments can you mention this issue ties to  A2-Broken Authentication and Session Management? Also, Would there be any steps to exploit it that we can add to the tutorial?

Yep, definitely. Now that we want to merge it I'll elaborate more in the commented code, and will also update the tutorial with this new case. For the tutorial I'm going to give the example of copy-ing over the cookie from one user to another user (i.e: another incognito window), then login with the first user which is admin, and then refresh the incognito window to show the user there is now logged-in.


References don't work!

In the Rmarkdown template, references/citations don't work. What a mess...
Given this and probably related issues #12 and #13, it almost feels like a rewrite-from-scratch might be in order for AAGI.sty and AAGI_markdown.tex (e.g., part of #13 looks to be caused by duplication between the .tex file and the .sty file, as well as things not being in the 'proper' order for includes, etc). @rogerssam, thoughts?

Yeah, unfortunately I think it's probably worth starting from scratch. The more we can use the default templates and just change some styles etc, I think the smoother it will be. This goes for the translation to quarto as well. Because it all goes through Pandoc, the more we can use the Pandoc approach, I think the better it will be.

Fixed for the short report template in d5c77415f027becfdf9f71d36a4a22fa7050c922 (I've also gone ahead and included the basic AAGI Palette colours as in #16 and made some additions to the Rmd YAML to control things). Effectively it was a rewrite of the AAGI_markdown.tex file using the latest pandoc template as the starting point:

I've cut out all of the beamer stuff from the latex pandoc template, as well as all of the luatex/xetex bizo (the latter for brevity and trying to keep the template small and manageable, but we can copy/paste those in later if we have people that need luatex/xetex support).
At the moment the referencing is done entirely through pandoc-citeproc, which is the way it normally happens by default for new Rmarkdown documents. natbib no longer gets (explicitly) loaded at all. (Again, we can add that stuff back in later if desired, but I don't think it's necessary.)
I added the Note environment I use often into the template: \begin{note} ... \end{note}. This is useful for eye-catching notes that you want the reader to notice/respond to. I use it when asking questions for specific follow-up from clients, etc.
I've moved everything into the AAGI_markdown.tex template and gotten rid of the AAGI.sty file entirely. This happened naturally: I'd started out trying to keep the two segregated (e.g., "maybe the AAGI palette colours should be in the style file, that makes sense!"), but I quickly found myself coming up against ludicrous roundabouts and unnecessarily duplicated code to justify the separate file (e.g., "Well since we can't be sure the AAGI palette exists if AAGI.sty wasn't loaded, then maybe the template file should check if AAGI.sty was loaded and if not, define a whole bunch of 'placeholder' colours for aagiteal, aagiblue, etc?"). I actually wonder if there's a point to having the AAGI.sty file at all for the other templates, but I'll see if there's a reasonable segregation that can be made as I continue with the other templates.
I set the font-size as 12pt (configurable from the Rmd YAML header now), not realising that the old one was probably 10pt. I'm okay with this: the 12pt matches up better with the Word version of the short report anyway, and is arguably easier for people to read.

I'm sure the referencing is probably broken for the other Rmarkdown templates too, so I'll keep working my way through the fixes.


Ability to set Jetty HttpConfiguration easily

closes javalin/javalin#1909
@tipsy
as requested I've refactored this to use a Consumer.  I've then changed the warning message in the JettyServer to reflect this and changed the test to make sure it still works

@dzikoysk @tipsy It would be a tremendous improvement to add a Jetty server configuration lifecycle where plugins and users could add their options.
i.e. The SSL plugin would add connectors to a preconfigured Jetty server (potentially reading part of the Javalin application config), and a later stage would configure the connectors with something like this PR.
So, if someone needs a specific Jetty configuration, there is no need to manually configure the whole server.

Thanks @tomhillgreyridge, I will review this tomorrow, and release a new version :)

Thanks @tomhillgreyridge, this looks great !


Update website build dependencies

Follow up of the discussion on private@
R: @pabloem
CC: @kennknowles

Run Website PreCommit

Run Website_Stage_GCS PreCommit


Add machine-readable output with --output-format=json

Machine-readable output can be set with --output-format=json. You can also choose to write it to a file with --output-file=my_output.json.
Basic checking for success/fail can be done by checking if "conclusion" == "success". Schema is currently a big shrug.

Fixes #93


Add support for Omnisearch Plugin

(still in beta: https://github.com/scambier/obsidian-omnisearch )

Fantastic idea! I'll test and merge later and create a release.

Built the PR locally, and it works perfectly! Would it be possible to merge? Thanks so much to you both!!!

Small bug.... When I enable the option to show the supercharged links in plugins, it enables it in the files panel on the left.... this plugins option must be enabled for Omnisearch to work. Is there a way to remove the supercharged links from the files panel without removing it from omnisearch?


#83 - Simulation function

Closes #83.
Breaking change: I added a period to the control problem.

[ ] integrate DifferentialEquations (via Requires?)
[ ] add period to other models

Example: SinglePendulum
simulations, controls = NeuralNetworkAnalysis.simulate(prob, T=1.0)

using Plots
plot()
for simulation in simulations
    plot!(simulation, vars=(0, 1))
end

Pull Request Test Coverage Report for Build 592670853

0 of 72 (0.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+1.8%) to 1.835%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/solve.jl
0
2
0.0%

src/problem.jl
0
22
0.0%

src/simulate.jl
0
48
0.0%

Totals

Change from base Build 592262638:
1.8%

Covered Lines:
4

Relevant Lines:
218

💛  - Coveralls

integrate DifferentialEquations (via Requires?)

i think that's a good idea


How to get Iris coordinates using Iris desktop version

Hi,
I'm using Iris model (Desktop version) to get iris landmarks for an input video.
However, on running the below command
bazel-bin/mediapipe/examples/desktop/iris_tracking/iris_tracking_cpu_video_input
--calculator_graph_config_file=mediapipe/graphs/iris_tracking/iris_tracking_cpu_video_input.pbtxt
--input_side_packets=input_video_path=,output_video_path=
I'm getting facial and in depth iris landmarks as well (refer the below screenshot)

And I'm expecting an output as the below screenshot:

I have 3 queries here :

How can I get the above expected output video?
How exactly I can get the coordinates of left and right iris using Desktop version?
Can I get the iris coordinates for an image instead of a video?

any updates on this?

I found a solution based on https://github.com/google/mediapipe/issues/200
I modified the hand tracking file to match the iris tracking. See here.
You need to add these lines to the BUILD file under mediepipe/examples/desktop
cc_library(
    name = "demo_run_graph_main_out",
    srcs = ["demo_run_graph_main_out.cc"],
    deps = [
        "//mediapipe/calculators/util:landmarks_to_render_data_calculator",
        "//mediapipe/framework:calculator_framework",
        "//mediapipe/framework/formats:image_frame",
        "//mediapipe/framework/formats:image_frame_opencv",
        "//mediapipe/framework/formats:landmark_cc_proto",
        "//mediapipe/framework/port:commandlineflags",
        "//mediapipe/framework/port:file_helpers",
        "//mediapipe/framework/port:opencv_highgui",
        "//mediapipe/framework/port:opencv_imgproc",
        "//mediapipe/framework/port:opencv_video",
        "//mediapipe/framework/port:parse_text_proto",
        "//mediapipe/framework/port:status",
    ],
)

You these lines to the BUILD file under mediepipe/examples/desktop/iris_tracking
cc_binary(
    name = "iris_tracking_out_cpu",
    deps = [
        "//mediapipe/examples/desktop:demo_run_graph_main_out",
        "//mediapipe/graphs/iris_tracking:iris_tracking_cpu_deps",
    ],
)

Run:
bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/iris_tracking:iris_tracking_out_cpu
Then:
bazel-bin/mediapipe/examples/desktop/iris_tracking/iris_tracking_out_cpu --calculator_graph_config_file=mediapipe/graphs/iris_tracking/iris_tracking_cpu.pbtxt
To save the output into a text file, add > filename.text when running the application.
Note that this modification outputs only the iris markers and not the facial markers.

Hi,
I followed the steps you mentioned, I'm getting below error :
Linking of rule '//mediapipe/examples/desktop/iris_tracking:iris_tracking_out_cpu' failed (Exit 1) gcc failed: error executing command /usr/bin/gcc @bazel-out/k8-opt/bin/mediapipe/examples/desktop/iris_tracking/iris_tracking_out_cpu-2.params

Hi,
Can you share the bazel build and bazel bin commands?
Also, can you share the full error message?

I ran this bazel build command - bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/iris_tracking:iris_tracking_out_cpu
Below is the error I got :
ERROR: /mediapipe/mediapipe/examples/desktop/iris_trac
king/BUILD:62:1: Linking of rule '//mediapipe/examples/desktop/iris_tracking:iris_tracking_out_cpu' failed (Exit 1) gcc fai
led: error executing command /usr/bin/gcc @bazel-out/k8-opt/bin/mediapipe/examples/desktop/iris_tracking/iris_tracking_out_
cpu-2.params
Use --sandbox_debug to see verbose messages from the sandbox
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o:function _start: error: undefined reference to 'main'
bazel-out/k8-opt/bin/external/org_tensorflow/tensorflow/lite/nnapi/objs/nnapi_implementation/nnapi_implementation.o:nnapi
implementation.cc:function (anonymous namespace)::ASharedMemory_create(char const*, unsigned long): warning: the use of tm pnam' is dangerous, better use mkstemp'
collect2: error: ld returned 1 exit status
Target //mediapipe/examples/desktop/iris_tracking:iris_tracking_out_cpu failed to build

Hi, I was able to complete the build part, where exactly do I need to add the > filename.text while running the application?
right now I'm using the below command to run the application :
bazel-bin/mediapipe/examples/desktop/iris_tracking/iris_tracking_cpu_video_input
--calculator_graph_config_file=mediapipe/graphs/iris_tracking/iris_tracking_cpu_video_input.pbtxt
--input_side_packets=input_video_path=,output_video_path=

Hi, sorry for not answering the previous comment, probably missed it.
To output a text file just add the "< filename.txt" at the end of the run command:
bazel-bin/mediapipe/examples/desktop/iris_tracking/iris_tracking_out_cpu --calculator_graph_config_file=mediapipe/graphs/iris_tracking/iris_tracking_cpu.pbtxt < filename.txt
The output file will be in mediapipe folder.

Hi, this build is not working in the case where I am using an input video from my local, for this I think they are using simple_run_graph_main instead of demo_run_graph_main. Is there any way to make the build command you mentioned run for input video instead of webcam?

Hi, this build is not working in the case where I am using an input video from my local, for this I think they are using simple_run_graph_main instead of demo_run_graph_main. Is there any way to make the build command you mentioned run for input video instead of webcam?

Hi, you can use demo_run_graph_main using local videos, instead of writing:
"--input_side_packets=input_video_path=,output_video_path="
just use: "--input_video_path=PATH_TO_YOUR_VIDEO" for using video from your drive
and: "--output_video_path=PATH_TO_YOUR_VIDEO" to write the video file.
Say my input video is in mediapipe folder and I want to output the video and the landmarks to this folder as well.
The build command is as before:
bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/iris_tracking:iris_tracking_out_cpu
To run the program:
bazel-bin/mediapipe/examples/desktop/iris_tracking/iris_tracking_out_cpu --calculator_graph_config_file=mediapipe/graphs/iris_tracking/iris_tracking_cpu.pbtxt --input_video_path=input.mp4 --output_video_path=output.mp4 > landmarks.txt

Thanks! It worked, but when I'm annotating the image with the coordinates, they are not in place .
Is there any conversion factor?

Hi, just one question, is there a way to input a static image instead of a video here? and would should be the ideal image size in that case?

Hi, just one question, is there a way to input a static image instead of a video here? and what should be the ideal image size in that case?

Hi, glad it works :)
Regarding the conversion factor - I think there is some conversion since the values are between 0 to 1. I would start with the size of the image or the size of your screen and multiply the coordinates based on it.
For your image question, I don't have any experience with it but on mediapipe website there is an example how to do it.

@EladAssia tried running bazel build but got an error:
bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/iris_tracking:iris_tracking_out_cpu
INFO: Analyzed target //mediapipe/examples/desktop/iris_tracking:iris_tracking_out_cpu (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: /Users/cttippur/plaground/mediapipe/mediapipe/examples/desktop/BUILD:54:11: //mediapipe/examples/desktop:demo_run_graph_main_out: missing input file '//mediapipe/examples/desktop:demo_run_graph_main_out.cc'
Target //mediapipe/examples/desktop/iris_tracking:iris_tracking_out_cpu failed to build
Use --verbose_failures to see the command lines of failed build steps.
ERROR: /Users/cttippur/plaground/mediapipe/mediapipe/examples/desktop/BUILD:54:11 1 input file(s) do not exist
INFO: Elapsed time: 0.661s, Critical Path: 0.38s
INFO: 1 process: 1 internal.
FAILED: Build did NOT complete successfully

Found the source code here: https://gist.github.com/mgyong/7353474eb3e57ba95621632af274911a
next set of error:
mediapipe/examples/desktop/demo_run_graph_main_out.cc:28:10: fatal error: 'mediapipe/calculators/util/detections_to_render_data_calculator.pb.h' file not found

@ctippur you didn't create the "demo_run_graph_main_out.cc" file or is misplaced. Please see my first comment to this issue how to create this file and where to save it.

Apologies and thank you for pointing me in the right direction. I do see the landmarks. Can you please help me understand the landmarks.
I see output like these. I want to be able to get the pupil coordinates of both the eyes.
landmark {
  x: 0.611678839
  y: 0.392118603
  z: -0.0238272324
  visibility: 0
  presence: 0
}

@EladAssia - any visibility on how to interpret the landmarks?

@ctippur
I believe x and y coordinates are the pixel coordinates normalized on the image resolution so if , for example, the image is 640x480 and the landmark is in x = 0.5 , y= 0.5 the corresponding pixel is x=320 / y= 240.
I arrived at this point too, but now everytime the face is not clearly visible ( like when in the vanilla code a green rectangle with very few landmark apppeared ) the cycle just halts without errors and must be closed and restarted.

@radisc Thanks for getting back. That makes sense.
I was looking to see if some metadata can be added to the landmarks. I seem to get 10 landmarks for each frame and I can see that 1/2 of them are from left part of the face and other half from the right. I am struggling to understand the coordinates represent what part of the face. Appreciate any pointers.

@ctippur Hi may I ask , is there a way to input a static image instead of a video here?

@ctippur Hi may I ask , is there a way to input a static image instead of a video here?

Thanks I'v already slove static image type.

Thanks I'v already slove static image type.

Found the source code here: https://gist.github.com/mgyong/7353474eb3e57ba95621632af274911a

I am sorry that I can not open the source code.

@ctippur
I believe x and y coordinates are the pixel coordinates normalized on the image resolution so if , for example, the image is 640x480 and the landmark is in x = 0.5 , y= 0.5 the corresponding pixel is x=320 / y= 240.
I arrived at this point too, but now everytime the face is not clearly visible ( like when in the vanilla code a green rectangle with very few landmark apppeared ) the cycle just halts without errors and must be closed and restarted.

I am in the same situation. I have pinpointed "if (!poller_landmark.Next(&landmark_packet)) break;" as the issue but don't know where to go from there. When there is no face to be detected, there are obviously no coordinates that can be printed, and this causes problems for the poller_landmarks stream. Not sure how to proceed and would appreciate any insight.

Hi @Gul11, Could you please respond, if you're still looking resolution for the above query. Thanks!

Hi @Gul11, Could you please respond, if you're still looking resolution for the above query. Thanks!

I have gotten #867 to work; It is essentially the same issue but for the FaceMesh desktop version. However, I'm not sure if it will transfer due to differences in the iris and FaceMesh graphs.

Hi @Shounak-Ghosh, Could you please raise a new issue with complete details of your query. Thanks!

`if (!poller_landmark.Next(&landmark_packet)) break;
auto& output_landmarks = landmark_packet.Get<mediapipe::NormalizedLandmarkList>();`

after adding these lines no output screen is received.. where as after commenting it out gives the output screen.. something is not working.. please help


NTR: Strains of Anaplasma phagocytophilum

For new term requests, please provide the following information:
Term Label [required]
Anaplasma phagocytophilum str. Ap-ha
Anaplasma phagocytophilum str. Ap-v1
Synonyms [optional]
Definition [required except for organism name]
[Trost et al. (2018)](javascript:;) identified three distinct clades of this intracellular bacterium by sequence divergence in the ankyrin A gene. The two clades that infect humans are known collectively as the Ap-ha strain and the strain that has not been shown to infect humans is known as Ap-v1. The Ap-v1 strain infects deer ([Massung et al. 2005](javascript:;)) and several other animals
https://academic.oup.com/jme/article/56/4/1122/5476390
Suggested Parent Term [required]
NCBITaxon_948 in EUPATH
Examples [optional]
Contributor [optional]
If you would like to be a contributor of the term or anyone you think that contributes to the term, such as label, definition, please provide the name and ORCID ID.
Requester [optional]
Please indicate which resource/database/project/ request the term.

Please note that these EUPATH IDs have been replaced by recent additions to the NCBITaxon ontology:

Taxon name
Old IRI
Replacement IRI

Culex inconspicuosus
http://purl.obolibrary.org/obo/EUPATH_0043101
http://purl.obolibrary.org/obo/NCBITaxon_2918769

Mimomyia hispida
http://purl.obolibrary.org/obo/EUPATH_0043108
http://purl.obolibrary.org/obo/NCBITaxon_2918771

Uranotaenia mashonaensis
http://purl.obolibrary.org/obo/EUPATH_0043113
http://purl.obolibrary.org/obo/NCBITaxon_48710

(deleted my previous comment)

ID
Label
Parent

EUPATH:0043254
Anaplasma phagocytophilum str. Ap-ha
Anaplasma phagocytophilum

EUPATH:0043255
Anaplasma phagocytophilum str. Ap-v1
Anaplasma phagocytophilum


Add monolith to microservices book

Hacktoberfest notes:

due to volume of submissions, we may not be able to review PRs that do not pass tests and do not have informative titles.
please read our contributing guidelines
be sure to check the output of Travis-CI for linter errors
if this is your first open source contribution, make sure it's not your last!

What does this PR do?
Add an ebook about microservices
For resources
Description
A practical guide from O’Reilly and NGINX to cover scenarios and strategies for a successful migration from a monolithic system to a microservices architecture.
Why is this valuable (or not)?
It provides strategies how to migrate from a monolith architecture to microservices.
How do we know it's really free?
It's in Nginx website
For book lists, is it a book? For course lists, is it a course? etc.
It's a book.
Checklist:

[x] Not a duplicate
[x] Included author(s) if appropriate
[x] Lists are in alphabetical order
[x] Needed indications added (PDF, access notes, under construction)

We discourage email required books. they're not free. Feel free to resubmit with a strong, detailed argument as to why an exception is warranted.


mate.mate-notification-daemon: 1.20.0 -> 1.20.1

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/mate-notification-daemon/versions.
These checks were done:

built on NixOS
Warning: no invocation of /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/bin/mate-notification-properties had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/bin/.mate-notification-properties-wrapped had a zero exit code or showed the expected version
0 of 2 passed binary check by having a zero exit code.
0 of 2 passed binary check by having the new version present in output.
found 1.20.1 with grep in /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1
directory tree listing: https://gist.github.com/7f852125c1c6ce059b96b1278be2dc41
du listing: https://gist.github.com/2fda2f0e9255e9383b2611f3eb16f78c

meta.description for mate.mate-notification-daemon is: '"Notification daemon for MATE"'.
cc @romildo for testing.
Experimental: this build is cached with Cachix. To use the cache follow these experimental instructions:
One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout 32aeaf488882aa4473aeefb20697338d969065a6 && nix-shell --pure -I nixpkgs=. -p mate.mate-notification-daemon

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: mate.mate-notification-daemon
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: mate.mate-notification-daemon
Partial log (click to expand)
shrinking /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/lib/mate-notification-daemon/engines/libcoco.so
shrinking /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/lib/mate-notification-daemon/engines/libnodoka.so
shrinking /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/lib/mate-notification-daemon/engines/libslider.so
shrinking /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/lib/mate-notification-daemon/engines/libstandard.so
shrinking /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/bin/.mate-notification-properties-wrapped
gzipping man pages under /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/share/man/
strip is /nix/store/4mf2xm9p32lzrim927yk92xhx35yaz62-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/lib  /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/libexec  /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1/bin
patching script interpreter paths in /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1
checking for references to /build in /nix/store/fgg4hxmh9x48wbxh0y07593193427q3n-mate-notification-daemon-1.20.1...

Success on aarch64-linux (full log)
Attempted: mate.mate-notification-daemon
Partial log (click to expand)
shrinking /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1/lib/mate-notification-daemon/engines/libslider.so
shrinking /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1/lib/mate-notification-daemon/engines/libnodoka.so
shrinking /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1/lib/mate-notification-daemon/engines/libcoco.so
shrinking /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1/libexec/.mate-notification-daemon-wrapped
gzipping man pages under /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1/share/man/
strip is /nix/store/min150lkigznaayzpwvf8d4jdl1dqvx6-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1/lib  /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1/libexec  /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1/bin
patching script interpreter paths in /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1
checking for references to /build in /nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1...
/nix/store/3az638ymia7csqi8d2fy34pq85xni96y-mate-notification-daemon-1.20.1


line-heights equal to the font size

The tailwind library also sets line-heights equal to the font size for each category instead of the correct line heights as specified as the documentation

@hthomas-czi was something that you reported?


please add cpu clock speed for each vm types

Hi, sometimes when I create a VM instance, I need to choose the right type whoes cpu clock speed matches my requirement, but I can not find the value for each type, no matter in the vmsize page or during the "choose the size" step of the creating operation.  Could you add the cpu speed information, it is very useful. And It will better if that information is included in the Rest API result of the vmsize list.

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

ID: 9bb1d37c-6337-0906-42ff-b5dbc6afdc8b
Version Independent ID: 72a96e16-1d2d-4c01-45be-3caf82470592
Content: Azure Windows VM sizes - General purpose
Content Source: articles/virtual-machines/windows/sizes-general.md
Service: virtual-machines-windows
GitHub Login: @jonbeck7
Microsoft Alias: jonbeck

Hi, Also needed for other series vmsize. Thanks!

@jason279 Thanks for the feedback! We are currently investigating and will update you shortly.

@jason279 we have some of this information available here which should give you a good idea of the speeds.
We don't have the information available when you are creating a VM via the portal. However, you can leave that feedback on UserVoice.
Can you clarify what you mean by

Hi, Also needed for other series vmsize. Thanks!

@MicahMcKittrick, Thanks for your reply. for "other series vmsize", I mean other VM types, such as Compute optimized, memory optimized, etc.

@jason279 ah okay got it. I am not sure if it would be useful to add that information to every column as it is pretty standardized in Azure. Regardless, I will assign this to the content author to take a look and see if they should update the doc.
@jonbeck7 can you please take a look?

#please-close @jason279 thanks for the feedback! I will create a work item to see if we can get more information about clock speeds into the VM sizes docs and to the info available from the API.

Thank you very much @cynthn @MicahMcKittrick-MSFT , looking forward to the new API and new docs with clock speeds.


Don't throw in GetProposedDimensions

I cannot for the life of me repro the original bug. I've got fonts with bad permissions SxS, I've tried installing a font twice, I've tried stopping the font cache service. No idea how to manually repro the original bug.
BUT theoretically, this function should never throw. So lets just switch this to a LOG_IF_FAILED, and hope that this goes away?

[x] Fixes #10211?
[x] built & ran manually.

Unclear if this can get cherry-picked trivially to 1.8. Code's pretty trivial though so if we need another PR for that, it can be arranged.

@DHowett  I'm pretty those are all in try/catch's. It's just they are all bubbling up to an HRESULT, getting here, and this particular method is throwing it.

@miniksa may need to re-validate this w/ the new changes to Nearby

@msftbot wait 6 minutes before merging

follow link above to MS store download > Install > Launch > watch window crash within 10 seconds.

@greg-hammond Can you file a new issue, with a /feedback link in it? I'm guessing whatever crash you're seeing isn't the same thing that was fixed by this PR 😉


Issue while using different tlsca

Describe the bug
Value of CORE_PEER_TLS_ROOTCERT_FILE on helm charts for fabric cli, fabric channel and chaincode related kubernetes jobs is pointing to CA instead of TLSCA. This caused connection issue between cli( and other kubernetes jobs) and peer when different CA is used for tls certificates.

I'll be working on this.

I'll be working on this.


Add Django-constance

refs #31
Added django-constance plugin to the project and a sample configuration to show how to use it.

Approved! Good job!


Helpful error messages for invalid subnet split parameters of CAPA private clusters

What does this PR do?
The diff looks horrible, sorry. To use the flag --private-subnet-size in an error message, I had to make FlagAWSPrivateSubnetMask available and because Go doesn't like import cycles (parent uses child items and vice versa), I moved several things into its own cmd/template/cluster/common package.
What is the effect of this change to users?
This fix replaces the cidr library's error
Error: Num must the power of 2

by an actionable error in case the provided subnet size argument is wrong.
What does it look like?
See code change – two new error cases
Any background context you can provide?
My snippet for private clusters didn't work anymore and the error was useless.
Do the docs need to be updated?
It's only for private clusters which right now aren't used much, so I'd say not now.
Should this change be mentioned in the release notes?

[x] CHANGELOG.md has been updated

Is this a breaking change?
No

Test code still needed fixes


Empty Clock Response

I am getting the following error
Error getting clock information: Call to /v2/clock returned an empty response [1] + Done                       "/usr/bin/gdb" --interpreter=mi --tty=${DbgTerm} 0<"/tmp/Microsoft-MIEngine-In-k00k1zob.c59" 1>"/tmp/Microsoft-MIEngine-Out-vh4w1njx.atz"
when running the cpp alpaca template.
I assume it is just a setup mistake on my end - my environment variables are defined as
APCA_API_KEY_ID = <my_key> APCA_API_SECRET_KEY = <my_secret_key> APCA_API_BASE_URL =https://paper-api.alpaca.markets APCA_API_DATA_URL =https://data.alpaca.markets

It seems my account returns an empty response as well...

Correct endpoint as seen in the docs omits "https://" for endpoints


feature/CIV-2799/Part admit payment option

Before creating a pull request make sure that:

[x] commit messages are meaningful and follow good commit message guidelines
[ ] README and other documentation has been updated / added (if needed)
[x] tests have been updated / new tests has been added (if needed)

Please remove this line and everything above and fill the following sections:
JIRA link
https://tools.hmcts.net/jira/browse/CIV-2799
Change description
Payment option for partial admission
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

LGTM @laperla11 . I only have one question: In claim.test.ts, is there any particular reason why you are asserting boolean values against falsey or truey, instead of false or true?

Thank you @taomoh , there was no specific reason, so I changed falsy and truthy with false and true.


TPV: ncRNA 5' end-processing

Is a descendant of "RNA capping"
This seems incorrect? ncRNA 5' end-processing (unless they are equivalent, what  are the other parts of 5' processing"?
@sjm41
@pgaudet

5' and 3' end processing are both complicated and important pathways with different effects on gene expression. We definitely need them both for mRNA, ncRNA, tRNA.
For the rRNA I'm not so sure that these are separate pathways, especially since the  5' end of one species is sometimes the 3' end of another one  and so I agree that just  rRNA processing  would probably be better here. Some of these terms do seem to be activities describing specific cleavage events. However,  I remember when I looked at the annotations they often have a lot of annotations (IMP) as though everything which blocks at each cleavage event is annotated to the cleavage process. I was going to review rRNA processing until the nuclear surveillance pathways are done (I know little about this).

The problem is that 5' and 3' end processing can lead to either maturation or degradation, and now the ontology is very unclear about this, which seems the most important biological aspect.

Yes, that's what I was thinking. Some of this is there, but not all.
It's unfortunate also that we have lots of separate terms for the same process (nuclear  5' end processing of mRNA  ncRNA and cryptic transcripts appear to use  the same pathway).  I still didn't finish removing the single steps yet. I'll return to that tomorrow.  I'll remove the incorrect parent here though because it will cause problems for analyses and annotate lots of gene products to capping inappropriately.

deleted equivalence axiom
'RNA capping' and ('has primary input' some ncRNA)

git commit -m ‘closes #26208’
(not sure why it didn't close automatically?)


In flow2.0,can a job in a flow depend on a job in another flow & How do multiple flow files depend

Thank you very much for seeing my question! I had a problem with my project
1.can a job in a flow file depend on a job in another flow file?
2.a project contains many flow files,how do multiple flow files depend?
thanks again

I saw an example like     !include FlowA.flow
It doesn't seem to work

It seems flow2.0 is not as flexible as flow1.0

One solution is to send a notification to the web to execute another flow after the job of a flow has been executed. (This notification can be implemented in many ways, such as sending HTTP messages to the web, or inserting a data into a table after the executor has finished executing. The web scans the table regularly and has a record reading information stick. Line corresponding flow)

One solution is to send a notification to the web to execute another flow after the job of a flow has been executed. (This notification can be implemented in many ways, such as sending HTTP messages to the web, or inserting a data into a table after the executor has finished executing. The web scans the table regularly and has a record reading information stick. Line corresponding flow)

I currently use flow1.0,want to use flow2.0's conditional flow,If my problem is difficult to solve,I prefer flow1.0 and Implement conditional judgment in the shell script

How do you deal with this problem? I also encountered it


build error

i can't solve it

Take a look at this issue https://stackoverflow.com/questions/35603506/unable-to-build-wdk-10-samples-with-vc2015-without-modifying-windows-headers
It's probably because of different versions of Win SDK and WDK

Take a look at this issue https://stackoverflow.com/questions/35603506/unable-to-build-wdk-10-samples-with-vc2015-without-modifying-windows-headers It's probably because of different versions of Win SDK and WDK

thanks，I solved it. But I met a new mistake

Well, I don't know why signtool requires algorithm all of a sudden, but you could try to remove signing from build sequence.
For that you need to comment out this line https://github.com/dmarov/chamd/blob/e4c42845a3cd948f1a88313799a43e6c51f4bdb7/scripts/cmd.js#L35


ZEPPELIN-19 Failures from disabled interpreters not reported

Handle all exceptions from NotebookServer runParagraph and update Note

LGTM!

@felixcheung one question - I see that the paragraph has the error message but it is not displayed on the web UI until the note is refreshed. Do you have any suggestions on how to fix this refresh issue?

I think you need to call Paragraph.completion() like note.run() does...

@felixcheung thank you. I have updated the patch to set the status to ERROR. This triggers a broadcast and the Note status is now correctly displayed on the web ui.

LGTM. Thanks for the contribution


The run command should use the workingDir

At the moment, due to the way that haskell process works, this sort of yaml is required:
  run:
      - workingDir: "mydir"
        command: "mydir/exec-to-run"

This is better:
  run:
      - workingDir: "mydir"
        command: "exec-to-run"

On second thoughts, deviating from how processes works might be too 'magical', and might require logic to cater for the command already having an absolute path. Better to just delegate through to the underlining process implementation.


[BUG] Unable to install with pip because PyO3 cannot be installed under Python 3.13

Issue description:
I am unable to install the latest lightllm (1.24.5) with pip in Python 3.13.0 environment because one of the dependencies, PyO3, explicitly prohibit installation in Python version bigger than 3.12.x.
Steps to reproduce:
Please list the steps to reproduce the issue, such as:

Install a Linux environment with Python 3.13 as default (e.g. Fedora 41) with rust / cargo installed.
pip install lightllm
See error

Expected behavior:
Install without a problem
Error logging:
Collecting litellm==1.24.5 (from litellm)
  Using cached litellm-1.24.5-py3-none-any.whl.metadata (13 kB)
...
...
      error: failed to run custom build command for `pyo3-ffi v0.21.2`

      Caused by:
        process didn't exit successfully: `/tmp/pip-install-oyd1_m1x/tokenizers_62ef928fe8ec474bbbfce1945c44b007/bindings/python/target/release/build/pyo3-ffi-c3165566ac7be924/build-script-build` (exit status: 1)
        --- stdout
        cargo:rerun-if-env-changed=PYO3_CROSS
        cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR
        cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION
        cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION
        cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG
        cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY

        --- stderr
        error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12)
        = help: please check if an updated version of PyO3 is available. Current version: 0.21.2
        = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI
      warning: build failed, waiting for other jobs to finish...
      💥 maturin failed
        Caused by: Failed to build a native library through cargo
        Caused by: Cargo build finished with "exit status: 101": `env -u CARGO PYO3_ENVIRONMENT_SIGNATURE="cpython-3.13-64bit" PYO3_PYTHON="/usr/bin/python3" PYTHON_SYS_EXECUTABLE="/usr/bin/python3" "cargo" "rustc" "--features" "pyo3/extension-module" "--message-format" "json-render-diagnostics" "--manifest-path" "/tmp/pip-install-oyd1_m1x/tokenizers_62ef928fe8ec474bbbfce1945c44b007/bindings/python/Cargo.toml" "--release" "--lib"`
      Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/usr/bin/python3', '--compatibility', 'off'] returned non-zero exit status 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for tokenizers
Failed to build tokenizers
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (tokenizers)

If applicable, please copy and paste the error message or stack trace here. Use code blocks for better readability.
Environment:
Please provide information about your environment, such as:

[ ] Python 3.13.0

OS: (Fedora 41)

LightLLm: 1.24.5

Additional context:

Problem caused by https://github.com/PyO3/pyo3/pull/3821
According to this comment, changing Cargo.lock might help but it comes with the package.

@yookoala lightllm has not been tested in python 3.13 (too latest). so there may be some env issues. we will support python 3.13 in future. Now we suggest to use python 3.9 to install lightllm.

I believe lightllm itself is not a problem here. Rather tokenizers (https://github.com/huggingface/tokenizers/issues/1657) is depending on older pyo3, which requires Python 3.12 or below. Works like https://github.com/huggingface/tokenizers/pull/1646 could probably fix the issue.

I suggest to keep this bug alive to keep track the issue for user(s) who faces the problem.

Updates:

The tracker issue of tokenizers is at https://github.com/huggingface/tokenizers/issues/1639
A fix in progress is on #1665, another take of #1646.
The fix seems to be blocked by rust-numpy (#488). A fix for it has just been merged (#463) but there is no bug fix release of rust-numpy with the merge yet.

Updates:

[x] rust-numpy

[x] (https://github.com/PyO3/rust-numpy/issues/448) has been fixed.
[x] fix has been released as 0.22.1

[x] hunggingface

[x] (https://github.com/huggingface/tokenizers/pull/1665) has been fixed.
[ ] fix was is not released yet.

The problem is fixed by upstream. Closing this issue now.