Battery to idle on 18%

SOC limit is set to 10% in console. Why is Node Red stopping discharging at 18% SOC? It go's to idle battery. Where can I change the minimum SOC in Node Red?

The nodes take the MinSOC from the dbus, just as the console does under the hood. So dynamic ESS uses the same value as the rest of your system. In can be that the algorithm expects consumption in the future and it keeps a bit of battery life for that.
You can adjust the MinSOC via Node-RED using the ESS control node. See https://github.com/victronenergy/node-red-contrib-victron/wiki/Available-nodes#ess-control.


⚠ Turnos 24x7 has degraded performance

In 39a649f, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 1055 ms

Resolved: Turnos 24x7 performance has improved in 3ef8c49.


Compile with exceptions enabled

This project has proven really useful for me; I was able to set up compilation on Windows very easily and so far there's been far less hassle than either using Visual Studio directly or using a custom build script.
The one problem I've run into is exception handling. When qb compiles my project, it doesn't use any flags for exception handling and there's no way to set it to handle exceptions in the way used by default by visual studio. It would be very useful to have some sort of option in qb to set the flags for exception handling used by visual studio (I would use the flag /EHsc).
I'm not sure if this flag should just be a single compiler option, because there are other instances where I might want to have more control over what the compiler is doing (such as changing the optimization level, etc.), so maybe there's a way to generalize it to other flags.

Interesting idea! I've been thinking about this for a bit, and I think /EHsc is probably a reasonable default on MSVC.
So I'm thinking of doing the following things:

Adding /EHsc to the default compiler flags on MSVC (need to test how much this will impact compile time and resulting binary size though, but I expect it not to be too much of an issue)
Adding an option to switch between exception handling modes (similar to premake's exceptionhandling option)
Adding the ability to pass any compiler and linker flags (with some kind of compiler-specific filter)

I've been thinking about optimization flags as well, which I would probably enable by default unless the --debug flag is given.

I've made some changes that add an option exceptions, where the default on Windows is standard, which compiles with /EHsc.
There's also a new optimize option to change the optimizations used. By default, it's an optimized build unless --debug is given, then it's unoptimized.
Released 1.0.1 with these changes as well! 🎉 https://github.com/codecat/qb/releases
I haven't added a "general" way to add flags yet, because I'm still unsure how to do it the best way. I opened issue #10 for this.


fix(ng-mocks): a17 support

closes #7225
closes #7209

v14.12.0 has been released and contains a fix for the issue. Feel free to reopen the issue or to submit a new one if you meet any problems.


SPIKE: how to query mediaflux for storage usage?

This is extremely similar to #392, and the goal is to ensure that this is actually possible, and to determine how difficult this is to implement
This might involve Accumulators, talk to Chuck
Scope one week for addressing this
Query to see what the current quota set is, and then query for what is actually being used for storage
Physical use space vs. logical use space

Do we need a convention on how to report disk/storage usage?
Working through this should uncover aspects to this question

It appears that if storage has been allocated to a collection, we will get back a quota stanza from aterm:


[BUG] Memory issue in node restarts

Grafana snapshot: https://snapshot.raintank.io/dashboard/snapshot/Aby7CUru90PJsX2WLdjUCGhHXMkhC04B?orgId=2
I think we can check the increase of tx pool and tx tracker:

cc: @pengin7384, @liayoo

Need to optimize block loading as it's trying to load all blocks at once: https://github.com/ainblockchain/ain-blockchain/blob/develop/blockchain/index.js#L253

Actually it was a memory issue due to batch block file loading:

This issue was fixed by changing the block file loading from batch to incremental.


Settings AND OTHER windows background color

As far as I've searched for, I can't seem to find how to set a different background color for windows that don't have an editor? There is editor.background and editorGroup.emptyBackground, but a setting to have a color for windows like the settings window, etc.
Can you please not slap a "editorGroup.emptyBackground", and not close the issue assuming it actually satisfied the feature request. :)
For example, the release notes have my very specific code colors, which make the most sense with code, not generic window colors.
There should be at least color settings for generic window textmate rules for window colors bgColor, and fgColor (for text), then use the actual code colors when having code areas. Perhaps one for headers as well? At this point I'd pretty much be happy with fgColor and bgColor for windows.

You can use editorGroup.emptyBackground for that.

No, this is not a question.. Sorry, I apparently am not being straight forward enough, and I don't think you are reading my FEATURE REQUEST very well. The functionality is NOT IMPLEMENTED by VSCODE currently, and I am ASKING for this FUNCTIONALITY.
Sorry, but this is the second time you've done this, without reading the issue entirely.
editorGroup.emptyBackground DOES NOT .. I repeat .. DOES NOT change the settings window background, OR the extensions background.
Please take off the question tag, and perhaps add a feature request.


RangeError: Maximum call stack size exceeded

Describe the bug
when using mocks, tests fail unexpectedly

 FAIL  src/routes/api/articles.test.ts > GET /articles route > should return a 200 response
 FAIL  lib/src/routes/api/articles.test.js > GET /articles route > should return a 200 response
RangeError: Maximum call stack size exceeded
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯

Reproduction
the following line in this test fails unexpectedly: https://github.com/lifeiscontent/fastify-realworld/blob/d837b90a0a749703379d9dd714d7f7df74769457/src/routes/api/articles.test.ts#L98
System Info
System:
    OS: macOS 14.2.1
    CPU: (12) arm64 Apple M2 Max
    Memory: 7.69 GB / 64.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 18.18.2 - /opt/homebrew/opt/node@18/bin/node
    npm: 9.8.1 - /opt/homebrew/opt/node@18/bin/npm
    pnpm: 8.12.1 - /opt/homebrew/opt/node@18/bin/pnpm
  Browsers:
    Chrome: 120.0.6099.199
    Edge: 120.0.2210.121
    Safari: 17.2.1
  npmPackages:
    vite: 5.0.10 => 5.0.10
    vitest: 1.1.0 => 1.1.0

Used Package Manager
pnpm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Did this code ever actually worked? Or did it stop working?

@sheremet-va if there's something I'm blatantly doing wrong, I'm happy to change the test, but this is the first test I've written for this project.

The test shouldn't work, but the error is weird. It doesn't work because vi.mock is hoisted so you don't have access to variables that you use there: https://vitest.dev/api/vi.html#vi-mock

I cannot reproduce the error myself with your repository.


Add instrumentations

Fixes Issue #35
Enhances PR #42  with additional instrumentations for javanica "HystrixCommand" annotations

as @pavolloffay wants only Hystrix  related changes I am closing this PR and opening one with Hystrix alone changes


Documentation: CNext is missing documentation for several important areas

Summary
It's commonly requested, and it seems to be a very confusing topic. Dependency injection, converters, help formatters, and soon module lifespans.
Details
There are several concepts and aspects of CNext that are generally strongly recommended or outright stated to be the only valid way of achieving something, yet none of them are documented improperly or not at all. Among them are:

Dependency Injection: especially with the new Microsoft Dependency Injection library, this is very confusing, doubly so now that it's in a state of transition (it's partially prepared for upcoming features). Dependency Injection is the way of passing data around in CNext. It's the mechanic implemented to enable easy passing of data to the command modules.
Argument Converters: this is a system used to convert arguments passed in commands to method arguments. While there's an example provided, it also seems to be a semi-confusing subject, especially since it enables extending the functionality of CNext or augmenting the existing functionality with little effort.
Help Formatters: like above; example provided, no documentation. This enables augmenting CNext's default help with little effort.
Module Lifespans: soon, command modules in CNext will have 2 lifespan modes: Singleton and Transient. Singleton modules will be initialized and injected once, whereas transient modules will be initialized each time a contained command is called. The latter mode will enable make working with e.g. Entity Framework much easier (EF contexts don't take kindly to being reused).

Notes
It might be a good idea to separate Interactivity docs into their own section while at it, and perhaps go a bit more in-depth into it.

Resolved as of a7d910261fa38acc39b871abb497a66c9277797c.


Change bioformats 6 checking

This resolves the visual bug for the COVID-19 data.
I can't attest to the solution's robustness as I only have a sample size of n=4 (2 Vanderbilt images that are the "buggy" ones with their padding from the new pipeline, the COVID-19 image which is padded correctly with the new pipeline, and the old bioformats pyramid done with Ashlar) but all 4 image pyramids now render correctly under this check.
Given how unstable the backing format for the OME-TIFF pyramids is, I'm fine with this shaky looking albeit functional fix.  It's not like the previous fix was much better IMO.

This actually may not be such a crazy check: https://github.com/glencoesoftware/bioformats2raw/commit/0ab2800e92cd4b00d864dbab949640ca6deb6d8e


Update tooling to Babel 6, Node 7.8

Resolves #267 @rchavarria mind taking a look at this one for me?  Thanks!

Travis CI took a look before me, and he says it's ok :wink:
The changes look ok. I would have used Node v6.10 instead of v7.8, but it's not a big issue. The real change is to use a newer version of Babel.
Thanks a lot for solving this. I really really appreciate it!!

It was fun!  I hope will enjoy using the latest toys...


[Web] : In release/profile mode, TabBar with flexibleSpace throws NoSuchMethodError exception

Steps to Reproduce
Hi,
When I launch in Release/Profile mode, the following code will cause the problem shown in the picture.
Expected results:
in debug model

Actual results:
in release/profile model

Code

import 'package:flutter/material.dart';

final Color darkBlue = Color.fromARGB(255, 18, 32, 47);

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(

      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: DefaultTabController(
              length: 2,
              child: NestedScrollView(
                  headerSliverBuilder:
                      (BuildContext context, bool innerBoxIsScrolled) {
                    return [
                      SliverOverlapAbsorber(
                        handle: NestedScrollView.sliverOverlapAbsorberHandleFor(
                            context),
                        sliver: SliverAppBar(
                          pinned: true,
                          expandedHeight: 240,
                          floating: true,
                          flexibleSpace: FlexibleSpaceBar(
                            background: Container(
                              height: 200,
                              color: Colors.red,
                            ),
                          ),
                          bottom: TabBar(tabs: [
                            Tab(
                              text: '1',
                            ),
                            Tab(
                              text: '2',
                            ),
                          ]),
                        ),
                      ),
                    ];
                  },
                  body: TabBarView(children: [Center(),Center(),]))),
        ),
      ),
    );
  }
}

Logs

NoSuchMethodError: method not found: 'get$value' on null
js_primitives.dart:47     at _TabBarState.get$_indicator (http://localhost:51322/main.dart.js:70701:17)
js_primitives.dart:47     at _TabBarState._initIndicatorPainter$0 (http://localhost:51322/main.dart.js:70745:20)
js_primitives.dart:47     at _TabBarState.didChangeDependencies$0 (http://localhost:51322/main.dart.js:70766:12)
js_primitives.dart:47     at StatefulElement._firstBuild$0 (http://localhost:51322/main.dart.js:91626:19)
js_primitives.dart:47     at StatefulElement.mount$2 (http://localhost:51322/main.dart.js:91498:12)
js_primitives.dart:47     at MultiChildRenderObjectElement.inflateWidget$2 (http://localhost:51322/main.dart.js:91273:16)
js_primitives.dart:47     at MultiChildRenderObjectElement.mount$2 (http://localhost:51322/main.dart.js:92085:26)
js_primitives.dart:47     at InheritedElement.inflateWidget$2 (http://localhost:51322/main.dart.js:91273:16)
js_primitives.dart:47     at InheritedElement.updateChild$3 (http://localhost:51322/main.dart.js:91197:26)
js_primitives.dart:47     at InheritedElement.performRebuild$0 (http://localhost:51322/main.dart.js:91521:41)

Analyzing demo_bug...
No issues found! (ran in 1.0s)

[√] Flutter (Channel stable, 2.2.2, on Microsoft Windows [Version 10.0.19043.1055], locale zh-CN)
    • Flutter version 2.2.2 at C:\Develop\flutter
    • Framework revision d79295af24 (12 days ago), 2021-06-11 08:56:01 -0700
    • Engine revision 91c9fc8fe0
    • Dart version 2.13.3
    • Flutter download mirror "https://mirrors.tuna.tsinghua.edu.cn/flutter"

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\zzy\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: C:\Develop\jdk-11\bin\java
    • Java version OpenJDK Runtime Environment 18.9 (build 11+28)
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

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

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[√] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 91.0.4472.114
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 91.0.864.54

! Doctor found issues in 2 categories.

Verified this on latest stable and master and see the same behavior using both renderers in release mode:
NoSuchMethodError: method not found: 'gq' on null
js_primitives.dart:47     at wl.gSE (http://localhost:54020/main.dart.js:36779:5)
js_primitives.dart:47     at wl.SG (http://localhost:54020/main.dart.js:36805:5)
js_primitives.dart:47     at wl.aG (http://localhost:54020/main.dart.js:36820:6)
js_primitives.dart:47     at f5.u6 (http://localhost:54020/main.dart.js:47127:34)
js_primitives.dart:47     at f5.dX (http://localhost:54020/main.dart.js:47083:6)
js_primitives.dart:47     at dU.qn (http://localhost:54020/main.dart.js:46982:3)
js_primitives.dart:47     at dU.dX (http://localhost:54020/main.dart.js:47341:40)
js_primitives.dart:47     at dq.qn (http://localhost:54020/main.dart.js:46982:3)
js_primitives.dart:47     at dq.cI (http://localhost:54020/main.dart.js:46942:16)
js_primitives.dart:47     at dq.fa (http://localhost:54020/main.dart.js:47090:32)
2js_primitives.dart:47 Another exception was thrown: Instance of 'minified:eg<void>'

In debug mode:

In release mode:

 master flutter doctor -v
[✓] Flutter (Channel master, 2.3.0-17.0.pre.504, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-GB)
    • Flutter version 2.3.0-17.0.pre.504 at
      /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 102acbe39d (43 minutes ago), 2021-06-24 22:51:02 -0700
    • Engine revision 4bf9d638c2
    • Dart version 2.14.0 (build 2.14.0-245.0.dev)

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] VS Code (version 1.56.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (3 available)
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                               •
      web-javascript • Google Chrome 91.0.4472.114

• No issues found!

 stable flutter doctor -v
[✓] Flutter (Channel stable, 2.2.2, on Mac OS X 10.15.4 19E2269 darwin-x64,
    locale en-GB)
    • Flutter version 2.2.2 at /Users/dhs/documents/fluttersdk/flutter
    • Framework revision d79295af24 (11 days ago), 2021-06-11 08:56:01 -0700
    • Engine revision 91c9fc8fe0
    • Dart version 2.13.3

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] VS Code (version 1.56.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (4 available)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 91.0.4472.106

• No issues found!

Changing tabs.dart code from:
if (widget.automaticIndicatorColorAdjustment && color.value == Material.of(context)?.color?.value)
color = Colors.white;
to:
final Color? materialColor = Material.of(context)?.color;
if (widget.automaticIndicatorColorAdjustment &&
color.value == materialColor?.value)
Fixes issue. since DDC and dart2js don't agree, i assume a bug in dart2js.

/cc @rakudrama @fishythefish -- I haven't looked in detail, but sounds a lot like a invalid optimization

Same problem here.
The problem not happen in --release when delete bottom or flexibleSpace in SliverAppBar widget.

But I have the messages in browser console:
Installed new service worker. js_primitives.dart:47 NoSuchMethodError: method not found: 'gl' on null js_primitives.dart:47     at zS.gWH (http://localhost:34287/main.dart.js:40966:5) js_primitives.dart:47     at zS.WJ (http://localhost:34287/main.dart.js:40992:5) js_primitives.dart:47     at zS.aJ (http://localhost:34287/main.dart.js:41007:6) js_primitives.dart:47     at hl.vL (http://localhost:34287/main.dart.js:52097:32) js_primitives.dart:47     at hl.eO (http://localhost:34287/main.dart.js:52053:6) js_primitives.dart:47     at eU.rM (http://localhost:34287/main.dart.js:51945:3) js_primitives.dart:47     at eU.eO (http://localhost:34287/main.dart.js:52310:40) js_primitives.dart:47     at ej.rM (http://localhost:34287/main.dart.js:51945:3) js_primitives.dart:47     at ej.dB (http://localhost:34287/main.dart.js:51905:16) js_primitives.dart:47     at ej.hs (http://localhost:34287/main.dart.js:52060:32) 146js_primitives.dart:47 Another exception was thrown: Instance of 'minified:eO<void>'

//cc @sigmundch this issue has been marked as P1 and probably needs an owner. If it is not reproducible or needs more information maybe we should bump the priority down.

I just tested the repro on a recent version of flutter (which is using Dart 3.1.0-dev), and it worked out of the box without modifications 🎉
We have made many changes in the global analysis in dart2js fixing subtle bugs in the last couple years since this was filed. It is likely the issue here was caused by one of those bugs, and that's the reason it is working now.
Given that we can no longer repro, I'll close this as fixed/obsolete. If anyone encounters a similar issue again, please don't hesitate to file a new issue.


XIVY-14810 Add Behaviour-Part to all Components

For the 'Visible', I have now chosen a crossed-out eye icon, which is displayed as soon as there is any content in the field. The reason for this is that when the field is empty, the component is rendered, i.e., it is visible.

I will add UT for the Indicators in a later PR

by the way (I do not know the exact numbers), you dropped from over 600 added lines to less than 500.
Sometimes it makes sense to simplify some stuff ❤


2 processes running? MagicMirror and MM?

Hi guys!
I noticed on my Rpi PM2 shows two processes running MagicMirror and mm .. is this normal? I ask because I notice the MagicMirror has been locking up a lot recently and I am forced to reboot. I am using the latest software as this was installed earlier in the week.
Appreciate all your help and sorry if this question was asked already!

One is the actual MagicMirror process. The other is the start script used by PM2.

Thanks Mich
I ended up removing it it... and to me the system seems to be running a lot smoother. I actually had two magic mirror browser  files running when I checked the GUI. Would it cause any issues leaving it like this? Just in case how do I add it back?
Thanks again

On Jan 3, 2019, at 4:04 AM, Michael Teeuw<EMAIL_ADDRESS>wrote:
Closed #1502.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I thought one process was from the automatic setup script and the other you may have manually added from : https://github.com/MichMich/MagicMirror/wiki/Auto-Starting-MagicMirror

I’m not sure but I know the two instances were magicmirror and mm. When I removed and stopped mm I noticed my pi wasn’t crashing anymore. I thought it was two separate instances because when I minimized magicmirror and went to the desktop I could see two separate magic mirror windows. Since I’ve deleted one my pi hasn’t crashed and my apis aren’t being blocked. For example the nest module kept getting blocked because of this I think. Now I’m no longer being blocked. Can someone help me figure out what’s going on? Thanks!

On Jan 3, 2019, at 11:11 AM, vin p<EMAIL_ADDRESS>wrote:
I thought one process was from the automatic setup script and the other you may have manually added from : https://github.com/MichMich/MagicMirror/wiki/Auto-Starting-MagicMirror
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Also when I restart my pi without mm running everything starts fine. I may have missed something somewhere but cant seem to figure out where and I want to make sure i have everything running fine.
PM2        | 2019-01-02T22:31:35: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGKILL]
PM2        | 2019-01-02T22:31:35: PM2 log: pid=826 msg=process killed
PM2        | 2019-01-02T22:31:35: PM2 log: App [MagicMirror:0] starting in -fork mode-
PM2        | 2019-01-02T22:31:35: PM2 log: App [MagicMirror:0] online
/home/pi/.pm2/logs/MagicMirror-error.log last 15 lines:
0|MagicMir | npm ERR!
0|MagicMir | npm ERR! Failed at the<EMAIL_ADDRESS>start script.
0|MagicMir | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
0|MagicMir |
0|MagicMir | npm ERR! A complete log of this run can be found in:
0|MagicMir | npm ERR!     /home/pi/.npm/_logs/2019-01-03T03_27_21_703Z-debug.log
0|MagicMir | libGL error: MESA-LOADER: failed to retrieve device information
0|MagicMir | MESA-LOADER: failed to retrieve device information
0|MagicMir | MESA-LOADER: failed to retrieve device information
0|MagicMir | libGL error: MESA-LOADER: failed to retrieve device information
0|MagicMir | MESA-LOADER: failed to retrieve device information
0|MagicMir | MESA-LOADER: failed to retrieve device information
0|MagicMir | libGL error: MESA-LOADER: failed to retrieve device information
0|MagicMir | MESA-LOADER: failed to retrieve device information
0|MagicMir | MESA-LOADER: failed to retrieve device information
/home/pi/.pm2/logs/MagicMirror-out.log last 15 lines:
0|MagicMir | Connecting socket for: MMM-GoogleMapsTraffic
0|MagicMir | Starting node_helper for module: MMM-GoogleMapsTraffic
0|MagicMir | Connecting socket for: MMM-MyCommute
0|MagicMir | ====================== Starting node_helper for module [MMM-MyCommute]
0|MagicMir | Connecting socket for: calendar
0|MagicMir | Starting node helper for: calendar
0|MagicMir | Connecting socket for: updatenotification
0|MagicMir | Connecting socket for: newsfeed
0|MagicMir | Starting module: newsfeed
0|MagicMir | Sockets connected & modules started ...
0|MagicMir | Launching application.
0|MagicMir | Create new calendar fetcher for url: http://www.calendarlabs.com/templates/ical/US-Holidays.ics - Interval: 300000
0|MagicMir | Working notification system. Notification: MMM-GOOGLE_MAPS_TRAFFIC-GET payload:  { style: 'black' }
0|MagicMir | Create new calendar fetcher for url: http://localhost:8080/modules/calendars/0243663de2ca1299df2e0f81170b06455bb3a8451cfffc8d9f046d311ff837cf.ics - Interval: 300000
0|MagicMir | Create new news fetcher for url: http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000


Fix on linux

See #303 . @iwanders can you test if it works on this branch? 🙏
@coderedart Our glutin/winit update caused some problems on Linux 😬 From the documents it seems that we should choose EglThenGlx instead of GlxThenEgl on linux, but maybe you have some more insights?

yeah, EglThenGlx caused a lot of problems for users on egui.
https://github.com/emilk/egui/issues/2699
https://github.com/emilk/egui/issues/2689
https://github.com/emilk/egui/issues/2457
and more users on egui discord.
glutin devs stated that glx works more often than egl at https://github.com/emilk/egui/pull/2541#issuecomment-1370767582
Although, there's a bunch of other issues mixed in with this problem. If @iwanders can provide backtrace + log ouput at debug level, i think we can find the root cause. Also, the glutin exact version being used in Cargo.lock file.

Can confirm this change fixes it for me.
@coderedart , I'd like to, I found EGL_LOG_LEVEL=debug and RUST_LOG=debug in the other linked issues, but that doesn't do anything for me as the window initialization creates a result, that is just an Err variant;
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: GlutinError(Error { raw_code: Some(8), raw_os_message: Some("BadMatch (invalid parameter attributes)"), kind: BadMatch })', battleground_viewer/src/lib.rs:77:10
stack backtrace:
   0: rust_begin_unwind
             at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:575:5
   1: core::panicking::panic_fmt
             at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/core/src/panicking.rs:64:14
   2: core::result::unwrap_failed
             at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/core/src/result.rs:1791:5
   3: battleground_viewer::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
ivor$ env | grep LOG
RUST_LOG=debug
EGL_LOG_LEVEL=debug
LOGNAME=ivor

That's with glutin
name = "glutin"
version = "0.30.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "524d807cd49a0c56a53ef9a6738cd15e7c8c4e9d37a3b7fdb3c250c1cd5bf7a3"

Exact failure on this line.
I've checked out egui, and the egui_demo_app starts without any problems when compiled fresh. So that got me thinking...
I dropped my Cargo.lock for my own project, which changed me to glutin 0.30.6;
[[package]]
name = "glutin"
version = "0.30.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68dc39a51f661324ea93bf87066d62ee6e83439c4260332695478186ec318cac"

With that version, this branch linux-try-fix still works, master now fails in a different way:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: XError { description: "GLXBadWindow", error_code: 182, request_code: 154, minor_code: 32 }', /home/ivor/.cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.28.1/src/platform_impl/linux/x11/window.rs:1131:14
stack backtrace:
   0: rust_begin_unwind
             at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:575:5
   1: core::panicking::panic_fmt
             at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/core/src/panicking.rs:64:14
   2: core::result::unwrap_failed
             at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/core/src/result.rs:1791:5
   3: winit::platform_impl::platform::x11::window::UnownedWindow::inner_size_physical
   4: three_d::window::winit_window::windowed_context::inner::WindowedContext::from_winit_window
   5: three_d::window::winit_window::Window<()>::new
   6: battleground_viewer::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
ivor$ env | grep -i LOG
RUST_LOG=debug
EGL_LOG_LEVEL=debug
LOGNAME=ivor

Which is arguably even more cryptic. If there's anything I can do to provide more helpful information please let me know.

Do you not have tracing or logging ? I don't see any log output at all.

Do you not have tracing or logging ? I don't see any log output at all.

Nope, based on this comment I realised I may need to add a logger xD. I added env_logger and a env_logger::init(); call to my program, now we get some more prints, but they don't provide more information unfortunately:
[2023-02-26T14:45:27Z INFO  winit::platform_impl::platform::x11::window] Guessed window scale factor: 0.9539082845052084
[2023-02-26T14:45:27Z DEBUG winit::platform_impl::platform::x11::window] Calculated physical dimensions: 800x600
[2023-02-26T14:45:27Z ERROR winit::platform_impl::platform] X11 error: XError {
        description: "GLXBadWindow",
        error_code: 182,
        request_code: 154,
        minor_code: 32,
    }
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: XError { description: "GLXBadWindow", error_code: 182, request_code: 154, minor_code: 32 }', /home/ivor/.cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.28.1/src/platform_impl/linux/x11/window.rs:1131:14
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
ivor$ env | grep LOG
RUST_LOG=debug
EGL_LOG_LEVEL=debug

So to me that looks like a rather generic error. I found this line "GLXBadWindow is generated if the underlying X window for either draw or read is no longer valid." here which doesn't really tell much. Maybe the window is destroyed too early or something? Could also be wrong parameters to the window, it's a bit weird that it has to guess the size?

I acknowledge the experience from egui, but since EglThenGlx  hasn't been a problem in three-d and GlxThenEgl has caused problems,  I'm going to merge this for the upcoming release. If we experience problems with EglThenGlx we can look at again, it's at least very easy to switch 🙂


revert: back to softprops/action-gh-release as releaser tool

Description
Bsaaed on my recent attempts using changelogithub it purely based on commit message and cannot read PRs despite we have pull-requests: read permission in our workflow.
So to be able to mention a PR on release note

all we need is make sure that our merge commit message is follows conventional commit format, (as far as my understanding) can only be achieved by manually edit the commit message when we merge the PR.

But since my objective is use pull request title as release notes, this kind of feature can be achieved by using built-in release notes generator that can be configured using release.yml file.
The only caviat is that tool will categorize the release notes based on PR' labels and the only (official) tool to assign labels to a PR can only read branch name or file changes and cannot read commit message whatsoever.
It might be counterintuitive in some cases but in this PR let's just revert back to use built-in tools to do the job.

Just realize that we can set default merge commit message on repo settings, under pull request section and set "Default commit message" to either "Pull request title" or "Pull request title and description


Add 'send to chat' to action items

Closes #1418
Had to add some plumbing for posting to chat from the compendium entries rather than a copy added to a sheet. If there's a better way of handling that, lemme know.

Please rename according to the project guidelines, PR titles should follow the pattern If merge this PR will <title>, so in this case something like Add 'send to chat' button to action items. Also you'd want to say the magic words: Closes #1418

Preview of what it looks like with the label

I wouldn't say action items among others have anything unique to them that warrant this treatment

I see the use of a send-to-chat button in items, but there's nothing special about actions that make the feature more useful than other types.


WIP/RFC: Introduce Doctor/Diagnosis Package

I would like to explore and discuss adding a central package that consolidates all cross-cutting checks (think duplitect, #297, config validation etc.) currently scattered across our different packages. CRA appears to follow a similar approach in its verify* scripts.
Besides that, I would like it to add a diagnose command similar to brew doctor that runs the aforementioned checks and gathers additional information on the application it is running in (installed presets, env variables, config, file system permissions, package and engine versions etc.).
To be honest, I am still considering if the untool package itself might be the best place for all of the above: it already 'knows' about all other packages anyway and is our official entry point. It could, of course, also expose the doctor mixin for when it is not being used as a preset.
Another alternative might be to put that doctor stuff back into @untool/yargs, but keep up around as a separate mixin.
In any case certain checks such as the one necessitated by #297 will have to be performed in the module context of the respective preset. On the other hand, elaborate mitigation hints ought to be centralized imo to prevent duplication.

In terms of boilerplate code and and dependencies I totally see the value of putting all these checks together in a specific "doctor" bundle.
The price to pay is that we'd have to duplicate the knowledge regarding the expected configuration (2 sources of truth: consuming untool package and "doctor" bundle). Which also means that each change to configuration's API has to be reflected in the "doctor" bundle. Might it have maintenance implications?
A middle ground solution might consist of a "doctor" bundle providing the diagnose tools to it's sibling packages and these packages being responsible for telling the "doctor" what they expect. Does it make any sense?

@toomuchdesign my thoughts exactly. Let’s see where this leads us eventually :smile:

Closing for now, will reopen later.


fix: replace vulnerable lodash.template module with lodash-es

Description
This merge request proposes the replacement of the lodash.template module with the lodash-es module and the utilization of its internal template method. The reason for this change is due to the known vulnerability of command injection associated with the lodash.template module, as reported by Snyk.
https://security.snyk.io/package/npm/lodash.template

Thanks! Sorry for te very late delay.


Source code of visiond

If I got it right, visiond binary is responsible for the vision part of the project, right?
So, the most important part of the project is not open source? Really?

At comma.ai, our goal is to be as open as possible without killing the company. For now, for business model purposes, we have decided to keep visiond closed. Just like how parts of Android are closed. This may change in the future. At least it's free.

I assume you are not interested in getting help from open source community in the visiond space.
The features shown in the Youtube video is what attracted me the most, and I hoped that I could modify and contribute also on those.
Too bad :-(

Hmm, if you mean what's on the screen, a lot of what you are looking for is probably in ui.c

Yeah this is quite a bummer but I'm not going to doubt the decisionmaking of someone with such a background. @geohot I've just got one question. This visiond, is it a compiled version of a machinelearning model? And what language is this binary file written in?
I'm asking because I'm deeply interested in AI since the past 2 years. I only ran my models on Python/Jupyter and Tensorflow/Keras.

I understand the decision, I don't see how this project can be extended in open source way, if a main component, the one that decides where the car should go is not open source.
@geohot I'm talking about the computer vision and machine lerning algos embeded in visiond, I belive that is the brain of this project, the rest is just plumbing, which is nice also, but most people will probably not use it.
The UI is nice, but is not something very hard to do, for example with STEMCA Inventor a 5th grader could probably build a UI with similar functionality in a few hours.

re https://github.com/commaai/openpilot/issues/4#issuecomment-264013103
Is it not the case that the license of openpilot also applies to the visiond blob?
If so, anyone is free to reverse it and modify it, redistribute the results, etc. Certainly that is not as useful as having the original source code, but this provides more freedom than some driver blobs.

@slivingstone I don't think so.
If you don't have the source you cannot realy modifiy it, regardless of license.
The visiond is not the only thing offered only in binary form, NEOS the modified Android version is in binary form also, looks like they are too lazy to release the source for that :-)

@mslavescu it's much harder but it can be done (I've modified binaries myself as well back in my 'darker ages' xD)

@mslavescu I think a more fair criticism would be that one should know the API for visiond - so that other open-source implementations/alternatives could be built and plugged in. Given that everything outside visiond is open, the API by extension is available for anyone interested in working on it.
This is like Android OS, the core is open source, but shipped versions may include Google Play Services which is closed and can and has been substituted by others like Amazon for their own variants. This is the beauty of OSS - let's appreciate it.

The API for visiond: broadcast ModelData packets at 20hz. That's pretty much it.
You are welcome to replace visiond with an open source version.

The same license applies to visiond. We encourage binary mods :-)

Reproducing comma's visiond is trivial from deep learning point of view, use the existing system by driving around under different conditions and generate ground truth data from 20hz I/O  already provided by ModelData. Than, train another neural network model offline or on the cloud with visiond ground truthing reference from ModelData braodcast packet, at least this will get a new neural network very close to visiond behavior, than share the new neural network model for open source inference.

@edvin1983 I would love to use such an implementation (on Android, optimized for Snapdragon 820) if you get a chance to build one.

Slowly digging through openpilot a bit, curious how hard it is to get it running.
Also think it's kinda sad that openpilot is sold to the media as open source but visiond is not ?yet? open sourced.
I can understand that everyone is responsible for himself, and there are actually a couple of people out there which look on the code. (e.g. some found out that the CAN commands don't seem to be sanity checked at some point).
But what should we with that? Just hope that visiond works as expected without any chance to do a code analysis?

I don't think they pitched it as "open", they pitched it as, "hey, you can build your very own" - which is true.

Well, the name is 'openpilot', which emphasizes 'open' quite a bit. :)


Remove duplicated lombok annotations in the pulsar-commmon module

Motivation
Some of the classes in the pulsar-common module had a mixture of the following lombok annotations:
@Data
@Setter
@Getter
@EqualsAndHashCode
@ToString

The @Data annotation includes all other annotations:

All together now: A shortcut for @ToString, @EqualsAndHashCode, @Getter on all fields, @Setter on all non-final fields, and @RequiredArgsConstructor!

Modifications
Removed @Setter, @Getter, @EqualsAndHashCode, and '@ToString' if the @Data annotation was also present

retest this please

retest this please

run cpp tests


Remove SharpShell.xml from Nuget package

Version of SharpShell used: <IP_ADDRESS>
Related type(s) of SharpShell-Server: Any
Hi there,
the SharpShell.xml file of the nuget package bloats the build output dir and is not required for releases.
I would suggest to either remove it from the nuget package or, if nuget supports this somehow, exclude the file from build output
Keep up the excellent work,
Cheers, DCW

The SharpShell.xml file no longer gets copied to the bin folder of my referencing project.
This behavior changed, since migrating the referencing project from package.config to PackageReference mode.


missing template for topoplot

Hello,
Trying to use evoked.plot_topomap on MEG data with .sqd format and receive this message error:
"The layout for the KIT system with ID 35 is missing. Please contact the developers about adding it."
Thanks for your help!
Claire

Can you share the file ? Where is the file coming from ?

The file come from NYU MEG system.
File can be downloaded here:
https://we.tl/t-Ezmn5SI0lQ
Thanks,
Claire

Le 2 oct. 2019 à 19:18, Alexandre Gramfort<EMAIL_ADDRESS>a écrit :
Can you share the file ? Where is the file coming from ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/mne-tools/mne-python/issues/6891?email_source=notifications&email_token=ALO6B6EXU673T7FFIKMSDBTQMUT6BA5CNFSM4I44LLKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAGPQ7Q#issuecomment-537720958, or mute the thread https://github.com/notifications/unsubscribe-auth/ALO6B6H4FKBUHLI6ITV3MGDQMUT6BANCNFSM4I44LLKA.

it looks like christian updated the kit module to support that ID in 0.19 right before release. @cpelofi, which version of mne are you currently running? it might just need a quick update

I just ran
pip install mne --upgrade
Received that:
Found existing installation: mne 0.18.1
Uninstalling mne-0.18.1:
Successfully uninstalled mne-0.18.1
Successfully installed mne-0.19.0
Then ran again
evoked = epochs['tone'].average()
evoked.plot()
evoked.plot(spatial_colors = True, gfp = True)
times = np.arange(0., 0.4, 0.04)
evoked.plot_topomap(times=times)
And received the same message..

Le 2 oct. 2019 à 19:35, Teon L Brooks<EMAIL_ADDRESS>a écrit :
it looks like christian updated the kit module to support that ID in 0.19 right before release. @cpelofi https://github.com/cpelofi, which version of mne are you currently running? it might just need a quick update
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/mne-tools/mne-python/issues/6891?email_source=notifications&email_token=ALO6B6D7BJD3UUHAE4TP7SDQMUV33A5CNFSM4I44LLKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAGQMSY#issuecomment-537724491, or mute the thread https://github.com/notifications/unsubscribe-auth/ALO6B6BNXMMJSR5FDRIZTRLQMUV33ANCNFSM4I44LLKA.

I just upgraded to the 0.19 version but still get the same error message when I run the topomap.

Le 2 oct. 2019 à 19:35, Teon L Brooks<EMAIL_ADDRESS>a écrit :
it looks like christian updated the kit module to support that ID in 0.19 right before release. @cpelofi https://github.com/cpelofi, which version of mne are you currently running? it might just need a quick update
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/mne-tools/mne-python/issues/6891?email_source=notifications&email_token=ALO6B6D7BJD3UUHAE4TP7SDQMUV33A5CNFSM4I44LLKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAGQMSY#issuecomment-537724491, or mute the thread https://github.com/notifications/unsubscribe-auth/ALO6B6BNXMMJSR5FDRIZTRLQMUV33ANCNFSM4I44LLKA.

@christianbrodbeck can you have a look?

Yeah I added sensor connectivity but not a layout. Is there a layout or a standard way for generating such a layout manually? Otherwise I would suggest to fall back on the automatic code in find_layout for missing KIT IDs. I can make PR if that seems like a good option.

whatever works. for MEG systems we tend to have predefined layout files.
Maybe fieldtrip has made one we can reuse?

I doubt it since this system has only just been updated (including a layout change)

@cpelofi, it looks like the fix was landed. it is on the development cycle so to use it, you will have to use this setup outlined here

Working! Thanks

Le 4 oct. 2019 à 14:02, Teon L Brooks<EMAIL_ADDRESS>a écrit :
@cpelofi https://github.com/cpelofi, it looks like the fix was landed. it is on the development cycle so to use it, you will have to use this setup outlined here https://github.com/mne-tools/mne-python#get-the-latest-code
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/mne-tools/mne-python/issues/6891?email_source=notifications&email_token=ALO6B6FROQLT53BMUG5M7KLQM6AMVA5CNFSM4I44LLKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAMOICA#issuecomment-538502152, or mute the thread https://github.com/notifications/unsubscribe-auth/ALO6B6BD7QUPB6WZSRXOIMTQM6AMVANCNFSM4I44LLKA.


Twitter handles point to GitHub

Love the project!
Minor nit: for Jeroen and me our Twitter/X handles are mentioned on WrongSecrets, but they point to (non-existing) GitHub handles. The correct ones are @commjoen and @bendehaan. Could you fix this (or point me to where we could fix it)?

Thanks for the feedback @bendehaan !
I've removed the special handling of items starting with "@" so far.
You can control this content for your project here


Test AddPoolLiquidityTx execution failed: tx must have at least one input from account owner

only have 2 address.

This started after one of the updates.
This happens when trying to add liquidity
Have sent to both address and the same issue happens.
[2021-11-17 10:03:27.723] [IPC-RENDERER-error] [getBlockSyncInfo] "timeout of 5000ms exceeded"
[2021-11-17 10:22:27.352] [IPC-RENDERER-info]  [handleAddPoolLiquidity] "Starting Add Pool Liquidity"
[2021-11-17 10:22:32.865] [IPC-RENDERER-info]  [handleAddPoolLiquidity] "1. Address  Amount 0.00759593"
[2021-11-17 10:22:32.866] [IPC-RENDERER-info]  [handleAddPoolLiquidity] "2. Address (address) Amount<PHONE_NUMBER>"
[2021-11-17 10:22:35.887] [IPC-RENDERER-error]  "Request failed with status code 400"

Hi @thbestforyourbizdeployment will open this one on node side https://github.com/DeFiCh/ain/issues/916. For the meantime, can you provide your app/debug logs? Thanks!


Error: project not found when try to create new branch in specified project

Hello,
I successfully installed your git-repo for Windows.
Then init repo with manifest and synced my projects.
When trying to create a new branch with:
$ repo start branch_name project_name
I have an error: project project_name not found.
But command:
$ repo start branch_name --all
works fine.
Why doesn't repo tool see my projects?

try :
$repo start branchName --all

I have the same issue, the thing here is I don't want to create a branch in all projects

in .repo/repo/command.py update the following functions to add backslash substitution:
  def _ResetPathToProjectMap(self, projects):
    self._by_path = dict((p.worktree.replace('\\', '/'), p) for p in projects)

  def _UpdatePathToProjectMap(self, project):
    self._by_path[project.worktree.replace('\\', '/')] = project

This is needed because rather inconsistently the manifest has the backslashes substituted already in the original version so when the project name is compared with the manifest it fails.
I wonder if someone maintaining this GIT could fix this for everyone?


Consolidate and deprecate minfee and allOuts

We have these classes CLI and ExtendedUTxO that bunch together somewhat related functions. However now we have type classes that could consume functionality from those classes in a more related fashion.
Also we have multiple functions with the same name like minfee which are used in different eras, which has caused bugs on multiple occasions. Here we adopt a type class approach to avoid such bugs in the future

Deprecated minfee and CLI.evaluateMinfee in favor of new EraTx.getMinFeeTx
Deprecated ExtendedUTxO.getTxOutDatum in favor of new AlonzoEraTxOut.datumTxOutF
Removed ExtendedUTxO.allOuts and ExtendedUTxO.allSizedOuts in favor of
BabbageEraTxBody.allInputsTxBodyF

CI failure is spurious

Yeah I had to rerun hydra due to recurring failing test. Looks like it just didn't report correctly that the re-run has passed


How to get some Service Bus message's data inside ProcessErrorAsync method using ServiceBusProcessor?

Library name and version
Azure.Messaging.ServiceBus, version 7.12.0
Query/Question
I have such code:
var processor = client.CreateProcessor();

processor.ProcessMessageAsync += async (ProcessMessageEventArgs args) =>
{
	object tenantId = null;
	args.Message.ApplicationProperties.TryGetValue("tenantId", out var tenantId);

	// ...
};

processor.ProcessErrorAsync += async (ProcessErrorEventArgs args) =>
{
	// ...

	_logger.LogError(...);
};

I write log if something goes wrong. I want to add into the log item tenantId from the message's application properties. But I've not found a way how to get a message inside ProcessErrorAsync handler or how to set some data inside ProcessMessageAsync to make it available inside ProcessErrorAsync.
Environment
No response

Hi @verdysh.  There is not a way to correlate a specific message with an invocation of the ProcessErrorAsync handler.  The handler is invoked for a number of reasons, many of which are not associated with a message.  If there are actions that you'd like to take on a message if processing fails, it is recommended that you include a try/catch block in your ProcessMessagesAsync handler code to detect the processing error and perform those actions.
I'm going to mark this as addressed, but please feel free to unresolve if you'd like to continue the conversation.

Hi @jsquire ! Thanks for the answer.

many of which are not associated with a message

Could you give an example? Or tell me please when I should use ProcessErrorAsync if all the code inside ProcessMessagesAsync is wrapped in try/catch.

Sure.  Examples would be any failure in the processor infrastructure itself, such as a transient network issue that persists after being retried.  Generally speaking, any action that you need to take in response to a failure with message processing should be handled in the processing handler.
The error handler is intended to allow your application to have awareness of patterns of errors that may be occurring.   The processor itself is highly resilient and can recover from most error conditions, but it views each exception as an individual event.  Because it does not have insight into the host environment, application, and messaging workload, the processor cannot react to patterns of errors.
For example, if the host network is unavailable, the processor cannot know whether it is appropriate to keep retrying until it returns or whether it should stop processing because the network is not expected to recover.  As a result, it will always attempt to make forward progress and relies on the application to understand patterns of events that should be interpreted as "we should stop processing" - and take the appropriate action.

Am I correct if I say that the general pattern is to view to the data provided by ProcessErrorEventArgs and depends on it we may do something with ServiceBusProcessor instance itself?

This is correct.   Though, I will mention that the scenarios for this are rare.   Unless you know for sure that the errors are unrecoverable (such as the Service Bus queue having been deleted), you generally want to let the processor recover on its own.

Got it. Thank you for the answers!


enable joining without start

when using kunai join the kunai daemon should be started before trying to join.

won't fix. This is by design. If you want you an setup the seeds parameter in the local.json file instead :)

Oookkkkk did not see this ....
Le 3 janv. 2015 13:04, "Gabès Jean"<EMAIL_ADDRESS>a écrit :

won't fix. This is by design. If you want you an setup the seeds parameter
in the local.json file instead :)
—
Reply to this email directly or view it on GitHub
https://github.com/naparuba/kunai/issues/4#issuecomment-68592876.

it's in the article ;)
On Sat, Jan 3, 2015 at 3:08 PM, David GUENAULT<EMAIL_ADDRESS>wrote:

Oookkkkk did not see this ....
Le 3 janv. 2015 13:04, "Gabès Jean"<EMAIL_ADDRESS>a écrit :

won't fix. This is by design. If you want you an setup the seeds
parameter
in the local.json file instead :)
—
Reply to this email directly or view it on GitHub
https://github.com/naparuba/kunai/issues/4#issuecomment-68592876.

—
Reply to this email directly or view it on GitHub
https://github.com/naparuba/kunai/issues/4#issuecomment-68595987.


Bug: spark make:cell doesn't work properly

deleted because of a mistake, sorry, I recap in the following reply

Environment WIndows
PHP 8.2
Codeigniter is 4.3.4 installed as appStarter with composer
MariaDB is latest version
Served with php spark serve
This is the terminal
(follows after the terminal output)
C:\WWW\htmx>php spark make:cell PippoCell

CodeIgniter v4.3.4 Command Line Tool - Server Time: 2023-05-01 16:56:42 UTC+00:00

File created: APPPATH\Cells\PippoCell.php

File created: APPPATH\Cells\pippo_cell.php

but these are the contents of the two files
PippoCell.php
<?php

namespace App\Cells;

use CodeIgniter\View\Cells\Cell;

class PippoCell extends Cell
{
    //
}

and
pippo_cell.php
<?php

namespace App\Cells;

use CodeIgniter\View\Cells\Cell;

class pippo_cell extends Cell
{
    //
}

Please use bug report template.
And what's your issue?
The behavior you reported is expected.

So now both the cell and the cellview are a class?
Thank you for confirming
I ask because one subversion ago, 4.3.3 the cells bug was just the naming of the files
but the view content was HTML and exactly a DIV opening and closing tag
thank you

I think this is a bug caused by #7458. The addition of make:cell in the Config/Generators array effectively bypasses $this-template reassignment in https://github.com/codeigniter4/CodeIgniter4/blob/729634c3561e1d8d0742f0e691c810ced8ce6a67/system/Commands/Generators/CellGenerator.php#L96, causing both the class name and view name using the same template.

Confirmed to be found in v4.3.4, not on v4.3.3

Oh, I see. I didn't see the contents of the files.


Initialization of container failed

Getting this error when trying to create a NAV2016 version i Docker
New-BCContainer Telemetry Correlation Id: 6bcb5dd1-3ac7-48d2-9e93-28c73fba23ac
Initialization of container GH2016 failed
At C:\Program Files\WindowsPowerShell\Modules\BcContainerHelper\3.0.10\ContainerHandling\Wait-NavContainerReady.ps1:42 char:17

...             throw "Initialization of container $containerName failed" ...

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

CategoryInfo          : OperationStopped: (Initialization ...r GH2016 failed:String) [], RuntimeException
FullyQualifiedErrorId : Initialization of container GH2016 failed

Describe the issue
A clear and concise description of what the issue is.
Scripts used to create container and cause the issue
$artifacturl = Get-BCArtifactUrl -type OnPrem -version 9.0.50682.0 -country dk -select First
$credential = New-Object pscredential 'XXXXXXX', (ConvertTo-SecureString -String 'XXXXXXX' -AsPlainText -Force)
$containerName = 'GH2016'

New-BCContainer -accept_eula -containerName $containerName -artifactUrl $artifacturl -auth NavUserPassword -Credential $credential -updateHosts -shortcuts DesktopFolder -isolation hyperv -licenseFile "C:\Users\XXXXXXX\Documents\Business Central licenser\NAV2016\NAV2016.flf" -dns <IP_ADDRESS>

**Full output of scripts**

PS C:\WINDOWS\system32> C:\Users\XXXXXXX\Documents\PowerShell\Opret ny container BC9.0.50682.0.ps1
BcContainerHelper is version 3.0.10
BcContainerHelper is running as administrator
Hyper-V is Enabled
UsePsSession is True
Host is Microsoft Windows 11 Pro - 21H2
Docker Client Version is 20.10.16
Docker Server Version is 20.10.16
Removing Session GH2016
Removing container GH2016
Removing entries from hosts
Removing GH2016 from container hosts file
Removing GH2016-* from container hosts file
Removing Desktop shortcuts
Removing C:\ProgramData\BcContainerHelper\Extensions\GH2016
Fetching all docker images
Fetching all docker volumes
Using image mcr.microsoft.com/businesscentral:10.0.20348.768
Creating Container GH2016
Style: onprem
Multitenant: No
Version: 9.0.50682.0
Platform: 9.0.50682.0
Generic Tag: <IP_ADDRESS>
Container OS Version: 10.0.20348.768 (ltsc2022)
Host OS Version: 10.0.22000.708 (21H2)
Using hyperv isolation
Using locale da-DK
Disabling the standard eventlog dump to container log every 2 seconds (use -dumpEventLog to enable)
Using license file C:\Users\XXXXXXX\Documents\Business Central licenser\NAV2016\NAV2016.flf
Files in C:\ProgramData\BcContainerHelper\Extensions\GH2016\my:

AdditionalOutput.ps1
license.flf
MainLoop.ps1
SetupVariables.ps1
updatehosts.ps1
Creating container GH2016 from image mcr.microsoft.com/businesscentral:10.0.20348.768
8d52a5c65ed629c9a9c80a0b26d24042d3e44eba47dbee4901a327021602b958
Waiting for container GH2016 to be ready
Using artifactUrl https://bcartifacts.azureedge.net/onprem/9.0.50682.0/dk
Using installer from C:\Run\90
Copying Platform Artifacts
c:\dl\onprem\9.0.50682.0\platform
Copying Application Artifacts
Copying Database
Copying Installers
c:\dl\onprem\9.0.50682.0\dk\Installers
Copying TestToolKit
c:\dl\onprem\9.0.50682.0\dk\TestToolKit
Copying UpgradeToolKit
c:\dl\onprem\9.0.50682.0\dk\UpgradeToolKit
Installing NAV
Starting Local SQL Server
Installing Url Rewrite
Installing SQL Clr Types
Installing Report Viewer
Installing OpenXML
Starting Internet Information Server
Copying Service Tier Files
Copying Web Client Files
Copying Windows Client Files
Copying PowerShell Scripts
Copying Test Assemblies
Copying TestToolKit
Copying UpgradeToolKit
Copying ClientUserSettings
Copying ReportBuilder
Restoring CRONUS Demo Database
Installing C:\NAVDVD\Installers\DK\OlAddin\OutlookAddIn.Local.Dk.msi
Installing C:\NAVDVD\Installers\DK\RTC\RoleTailoredClient.Local.Dk.msi
Installing C:\NAVDVD\Installers\DK\Server\Server.Local.Dk.msi
Installing C:\NAVDVD\Installers\DK\WebClient\WebClient.Local.Dk.msi
Skipping C:\NAVDVD\Installers\DK\WebHelp\WebHelp.Local.Dk.msi
Modifying NAV Service Tier Config File for Docker
Creating NAV Service Tier
Installing SIP crypto provider: 'C:\Windows\System32\NavSip.dll'
Installation took 70 seconds
Installation complete
Initializing...
Setting host.docker.internal to <IP_ADDRESS> in container hosts file (copy from host hosts file)
Setting gateway.docker.internal to <IP_ADDRESS> in container hosts file (copy from host hosts file)
Setting kubernetes.docker.internal to <IP_ADDRESS> in container hosts file (copy from host hosts file)
Setting host.containerhelper.internal to <IP_ADDRESS> in container hosts file
Starting Container
Hostname is GH2016
PublicDnsName is GH2016
WARNING: Container starts with TimeZone = Rom, normaltid, which is not recognized in the list of TimeZones.
Using NavUserPassword Authentication
Creating Self Signed Certificate
Self Signed Certificate Thumbprint DFA0D1291E30FD166A999F2F137D776F5375BB3C
DNS identity GH2016
Modifying Service Tier Config File with Instance Specific Settings
Starting Service Tier
Failed to start service 'Microsoft Dynamics NAV Server [NAV] (MicrosoftDynamicsNavServer$NAV)'.
at , C:\Run\navstart.ps1: line 170
at , C:\Run\start.ps1: line 377
at , : line 1
remove C:\NAVDVDError
Using artifactUrl https://bcartifacts.azureedge.net/onprem/9.0.50682.0/dk
Using installer from C:\Run\90
Copying Platform Artifacts
c:\dl\onprem\9.0.50682.0\platform
Copying Application Artifacts
Copying Database
Copying Installers
c:\dl\onprem\9.0.50682.0\dk\Installers
Copying TestToolKit
c:\dl\onprem\9.0.50682.0\dk\TestToolKit
Copying UpgradeToolKit
c:\dl\onprem\9.0.50682.0\dk\UpgradeToolKit
Installing NAV
Starting Local SQL Server
Installing Url Rewrite
Installing SQL Clr Types
Installing Report Viewer
Installing OpenXML
Starting Internet Information Server
Copying Service Tier Files
Copying Web Client Files
Copying Windows Client Files
Copying PowerShell Scripts
Copying Test Assemblies
Copying TestToolKit
Copying UpgradeToolKit
Copying ClientUserSettings
Copying ReportBuilder
Restoring CRONUS Demo Database
Installing C:\NAVDVD\Installers\DK\OlAddin\OutlookAddIn.Local.Dk.msi
Installing C:\NAVDVD\Installers\DK\RTC\RoleTailoredClient.Local.Dk.msi
Installing C:\NAVDVD\Installers\DK\Server\Server.Local.Dk.msi
Installing C:\NAVDVD\Installers\DK\WebClient\WebClient.Local.Dk.msi
Skipping C:\NAVDVD\Installers\DK\WebHelp\WebHelp.Local.Dk.msi
Modifying NAV Service Tier Config File for Docker
Creating NAV Service Tier
Installing SIP crypto provider: 'C:\Windows\System32\NavSip.dll'
Installation took 70 seconds
Installation complete
Initializing...
Setting host.docker.internal to <IP_ADDRESS> in container hosts file (copy from host hosts file)
Setting gateway.docker.internal to <IP_ADDRESS> in container hosts file (copy from host hosts file)
Setting kubernetes.docker.internal to <IP_ADDRESS> in container hosts file (copy from host hosts file)
Setting host.containerhelper.internal to <IP_ADDRESS> in container hosts file
Starting Container
Hostname is GH2016
PublicDnsName is GH2016
WARNING: Container starts with TimeZone = Rom, normaltid, which is not recognized in the list of TimeZones.
Using NavUserPassword Authentication
Creating Self Signed Certificate
Self Signed Certificate Thumbprint DFA0D1291E30FD166A999F2F137D776F5375BB3C
DNS identity GH2016
Modifying Service Tier Config File with Instance Specific Settings
Starting Service Tier
Failed to start service 'Microsoft Dynamics NAV Server [NAV] (MicrosoftDynamicsNavServer$NAV)'.
at , C:\Run\navstart.ps1: line 170
at , C:\Run\start.ps1: line 377
at , : line 1
remove C:\NAVDVD
New-BCContainer Telemetry Correlation Id: 6bcb5dd1-3ac7-48d2-9e93-28c73fba23ac
Initialization of container GH2016 failed
At C:\Program Files\WindowsPowerShell\Modules\BcContainerHelper\3.0.10\ContainerHandling\Wait-NavContainerReady.ps1:42 char:17

...             throw "Initialization of container $containerName failed" ...

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

CategoryInfo          : OperationStopped: (Initialization ...r GH2016 failed:String) [], RuntimeException
FullyQualifiedErrorId : Initialization of container GH2016 failed

Screenshots

Thanks in advance
Preben Lindahl

Hi Freddy
Use then following script:
-myscripts @("https://raw.githubusercontent.com/microsoft/nav-docker/master/override/SelfSignedCertificateEx/SetupCertificate.ps1")
and it worked
So please close this issue
Many thanks
Preben


.findOne() requires a criteria error when updating models using couchdb

I am using couchdb adapter with sails js. Updating model's with primary key set as string gives the following error.
.findOne() requires a criteria
The problem I saw was the Model.update function does not return the updated object with its primary key and hence fails the lookup on the following line.
https://github.com/balderdashy/sails/blob/master/lib/hooks/blueprints/actions/update.js#L87
The quickest solution i found was to update the above line with
 var Q = Model.findOne(pk);

I think the couchdb adapter repo might be a better place to file this.

Hello @tmjam , have you defined the primary key in your model?

Heads up!
I'm also running into the same problem. I am using a custom adapter for Parse.com
When trying to update a model, it throws that error. Node that the model gets successfully updated into Parse.
My id attribute is defined as:
// custom id to conform to Parse's objectId field
id: {
  columnName: 'objectId',
  type: 'string',
  primaryKey: true,
  unique: true
}

Noteworthy: I am also setting autoPK to false
@tmjam @tjwebb any advice would be greatly appreciated!


Add PROPERTY_HINT_PLACEHOLDER_TEXT for String properties

Use it to provide a better example for application identifiers on Android, iOS and macOS, where users thought they had to use this as a magic token.
Supersedes #21093.

Updated with a fixed ProjectExportDialog. Depends on (and includes) #21216.
Looks like this:

@vnen Could you review the UWP placeholders?


Include middleman-blog as dependency of the extension

:+1:  Could you add a changelog entry for this please.


Resolve and load dependent module paths in react-scripts

issue #457, #388
Depending on the project, the installation location of the package on which react-scripts depends may change.
This fix resolves and loads the dependency paths of react-scripts.

Will this PR solve the issue mentioned in this reply?

Probably it will work. You can try it on my forked branch.

If @dawnmist or others can confirm this is needed --- happy to merge.
I haven't used Create React App or react-app-rewired for a number of years now so relying on others to let me know if this breaks or maintains things.

Does anyone have an example mini-repo that triggers the issue that I can use for testing the fix against? I can create a "normal" example, but not having used yarn workspaces it'll take me longer to try to put something together to test that the bug is actually fixed.

I've tested it with the repository at https://github.com/NiGhTTraX/react-app-rewired-bug-457 and can confirm that it works for the cross-spawn issue.
I think it may also work for the babel-jest hoisting issue mentioned in #589 - but the example repo above works in jest with the current master version of babelTransform (i.e. without the dependRequire/dependRequireResolve changes in babelTransform), so I can't be sure on that yet. The conflict that git is reporting is for line 3 in babelTransform.js, was altered to do the esModule vs default export testing in master, so it just needs the patch to be updated to apply against the current master as per the example I provided above.

@dawnmist After fixing the conflicts, I applied my code to https://github.com/NiGhTTraX/react-app-rewired-bug-457 and confirmed that it works.

@Yama-Tomo Thank you for the rapid update!
@timarney - I can confirm that the changes work for both a new project with react-scripts 5, and on an older one with react-scripts 3, in addition to an example repo that was having issues finding the react-dev-utils/cross-spawn, so I'm happy for the changes to be merged.

Confirmed that the changes in this pull request also fix finding babel-jest when it is installed to node_modules/react-scripts/node_modules directory (due to hoisting or other packages having a conflicting version for babel-jest). See example repo https://github.com/Semigradsky/react-app-rewired-test.git for babel-jest testing.

Published 2.1.10


cargo install multiple crates

rust-lang-nursery/rustup.rs#986 for cargo install
Revives #2601 @pwoolcoc, replaces #3075 @esclear, closes #2585 @kindlychung @cyplo
Avoids the sticking point of the previous two PRs (multiple registry updates) by using an AtomicBool to decide whether select_pkg needs to call source.update().
There is still the issue that flags such as --git and --vers are "global" to the multiple packages you may be installing. The workaround is just to run cargo install separately. In the future we could add syntax like cargo install foo=1.0 bar=2.5 quux=git://github.com/durka/quux#dev-branch or something.

I also removed the panics from ops::cargo_install::install (now called install_one) so that the process can continue after errors. Is there any reason to call bail! in general instead of using CargoErrorKind::Msg?

Fixed tests.

Reverting the bail! changes because I thought bail! == panic!... oops.

Cool ! LGTM ! :)

Addressed comments.

I... have absolutely no idea why that test is failing. With my changes, cargo install seems to die after "Blocking waiting for lock on crate metadata", but it looks to me like it's trying the same actions in the same order.

Should be fixed now.

I wasn't sure about that. What if there are multiple, can I return a Vec of
errors?
It gets simpler if we go back to stop-at-first-error but personally I
really prefer the persistence behavior.
On Jul 25, 2017 10:37, "Alex Crichton"<EMAIL_ADDRESS>wrote:

@alexcrichton commented on this pull request.
In src/cargo/ops/cargo_install.rs
https://github.com/rust-lang/cargo/pull/4216#discussion_r129323964:

       match install_one(root, map, Some(krate), source_id, vers, opts, force, first) {

           Ok(()) => succeeded.push(krate),

           Err(e) => {

               opts.config.shell().error(e)?;

               failed.push(krate)

           }

       }

       first = false;

   }

   let mut summary = vec![];

   if !succeeded.is_empty() {

       summary.push(format!("Successfully installed {}!", succeeded.join(", ")));

   }

   if !failed.is_empty() {

       summary.push(format!("Failed to install {} (see error(s) above).", failed.join(", ")));

Should this schedule an error to be returned at the top level, to ensure
that cargo returns a nonzero exit status?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rust-lang/cargo/pull/4216#pullrequestreview-52084774,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAC3n-rpS_AvlohRBvStF0ee9gWD5XGtks5sRf2igaJpZM4OEJF5
.

@bors: r+
Looks good to me, thanks!

:pushpin: Commit ce2d69d has been approved by alexcrichton

:hourglass: Testing commit ce2d69d2057a8aa10025c6be89c57f05fb5c4265 with merge<PHONE_NUMBER>25ff28d6923f6a5cfc9ee155a80582...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing<PHONE_NUMBER>25ff28d6923f6a5cfc9ee155a80582 to master...

:eyes: Test was successful, but fast-forwarding failed: 422 Required status check "continuous-integration/appveyor/pr" is expected.

@bors: retry

:hourglass: Testing commit ce2d69d2057a8aa10025c6be89c57f05fb5c4265 with merge 3751e6897020a08cbc1b082f4c7157ce66adecab...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 3751e6897020a08cbc1b082f4c7157ce66adecab to master...


Blob async testing rework (pt. 1)

API change check
API changes are not detected in this pull request.

/azp run java - storage - tests


Where is the function of Factorized Embedding Parameterization?

Hi all,
I read the paper and some of the code, the paper indicates that there is a intermediate matrix ( E ) that factorizes the V -> H embedding lookup table to V -> E -> H matrices.
However the code in
https://github.com/google-research/albert/blob/c21d8a3616a4b156d21e795698ad52743ccd8b73/modeling.py#L199-L206
seems that the embedding is directly mapped from the input tensor.
So where is intermediate matrix V * E ? Am I missing something?

I have the same question.

Thanks @asharma20 !


Enhancement: new CloudWatch metric alarms for save-metrics Lambda errors

Rather than capturing save-metrics Lambda invocation errors in with the API Gateway 5xx errors, we should look for specific Lambda failures and create alarms based on their occurrence.
This will allow us to narrow down our focus to problems with the Lambda code and its supporting services.
Related #122, #124

Metrics 5xx alarm has been converted to test for errors over a 10 minute period (look for sustained error condition from the Lambda).  Will re-open this if a new error surfaces that needs immediate triage.
Related #133


[RaisedButton] Add buttonStyle prop

[x] PR has tests / docs demo, and is linted.
[X] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[X] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

This reverts the behavior to v.0.14 where you could get a button with
round corners using <RaisedButton style={{borderRadius: '20px'}} />.

@c089 style is already being put onto the root node, this would mean we're passing that prop to multiple nodes...

@nathanmarks

@c089 style is already being put onto the root node, this would mean we're passing that prop to multiple nodes...

True, that would be confusing. Would you accept this PR if it added a buttonStyle prop instead?

@oliviertassinari This is kind of like that other one. Personally, I think that we have an issue similar to this with most components that have Paper at the root node. Honestly, I wouldn't even use a Paper component just for a shadow so we could avoid this sort of issue, but that's another discussion 😄

Agreed, I was surprised by this here as well...

vote for buttonStyle instead.

@kidwm @nathanmarks I updated the PR to add a buttonStyle prop instead.
I noticed this is inconsistent with the API of FlatButton though, which does use style for it's EnhancedButton, so that might be a separate change to consider for the next release that breaks APIs.

@mbrookes How do we make this consistent when one button has a completely different root node? ahhh! 🔨 🔥

@nathanmarks With a single Button component? 😄

@c089 Thanks for this PR. We have added a buttonStyle property.


HADOOP-17152. Provide Hadoop's own Lists utility to reduce dependency on Guava

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
32m 56s

trunk passed

+1 :green_heart:
compile
22m 43s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
19m 14s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
1m  1s

trunk passed

+1 :green_heart:
mvnsite
1m 30s

trunk passed

+1 :green_heart:
javadoc
1m  1s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 34s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
2m 22s

trunk passed

+1 :green_heart:
shadedclient
18m 14s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 56s

the patch passed

+1 :green_heart:
compile
21m 56s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
21m 56s

the patch passed

+1 :green_heart:
compile
19m  9s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
19m  9s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 59s

the patch passed

+1 :green_heart:
mvnsite
1m 28s

the patch passed

+1 :green_heart:
javadoc
1m  0s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 30s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
2m 33s

the patch passed

+1 :green_heart:
shadedclient
18m 14s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
16m 50s

hadoop-common in the patch passed.

+1 :green_heart:
asflicense
0m 49s

The patch does not generate ASF License warnings.

186m 44s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3061/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3061

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell

uname
Linux 437b75a81723 4.15.0-136-generic #140-Ubuntu SMP Thu Jan 28 05:20:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 7c4887cb1083814a9218cbbe03991d3c408d5468

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3061/1/testReport/

Max. process+thread count
1234 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3061/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

Thanks for the review @bogthe. I understand about providing comments for immutable alternatives but specifically in the case of List, Hadoop does not require any. I have checked code in all modules and hence decided to remove info about immutable lists in comments.

@jojochuang HADOOP-17098 provides best reasons for this.
Shading Guava in HADOOP-17288 solves the conflicts of Guava library in Hadoop upstream, downstreams, and the other projects (hbase,etc..).
The Guava byte code will still be loaded and be part of the runtime.
This Jira (when complete) gets rid of the Guava byte code which has the following benefits:

Reduce memory fooprint. (less classes to load)
Better code management: Guava will likely has security updates that forces Hadoop to adopt new releases and dealing with compatibilities.
Avoid struggles analyzing guava performance

Merged it. Thanks for your contribution, @virajjasani. Thanks for your reviews, @bogthe and @jojochuang.


Probably it's just me but a few icons don't work in React: Waypoints, Route even if I import it as { Route as RouteIcon }, and RouteOff neither

Browser

[X] Chrome/Chromium
[ ] Firefox
[ ] Safari
[ ] Edge
[ ] iOS Safari
[ ] Opera
[ ] Other/not relevant

Operating system

[ ] Windows
[ ] Linux
[X] macOS
[ ] Other/not relevant

Description
Probably it's just me but a few icons don't work in React: Waypoints, Route even if I import it as { Route as RouteIcon }, and RouteOff neither
Steps to reproduce
import { Waypoints } from 'lucide-react';
const App = () => {
return (

);
};
export default App;
Checklist

[X] I have searched if someone has submitted a similar issue before and there weren't any. (Please make sure to also search closed issues, as this issue might already have been resolved.)

Not sure why is not working for you. Maybe you ask in #help Discord channel or in Discussions
I've checked it in codesandbox and it's working there: https://codesandbox.io/p/sandbox/hopeful-spence-zv5hfk?file=%2Fsrc%2FApp.js%3A1%2C1


Regex comparison in service_apis/CMakeLists.txt contains an extra forward slash and fails

See http://stackoverflow.com/questions/33111018/building-specialized-service-apis-in-google-api-cpp-client

Thanks for filing the issue, but we deprecated this repository, so closing.


Child/attribute based repeating inputs

This would be a big deal if possible:
 const CustomBlock = ({ title }) => <div>{title}</div>

edit.js
        <Repeat>
          <CustomBlock
             title={<Input name="title" />}
          />
        </Repeat>

save.js
   attributes.thing.map(thing => <CustomBlock title={thing.title} />)

It would mean that you could have repeating custom components and edit them in place.  The base component wouldn't need to have any knowledge of Wordpress.
This is MAJOR missing piece from Gutenberg and it should probably be in core, IMO.
Am I right in thinking this isn't possible with the current patterns you're using? None of the child iteration / cloning you're doing will work, unfortunately, unless the parent CustomBlock was modified.

Hey, I get what you’re saying a little bit, but I’m also confused. You want to repeat your own components, and then map over an array and return those components for the save method?
That should all work fine, thinking off the top of my head here. Just need a Repeat component that works the way you want. I’m not sure exactly what you want the repeat to do in this case. Feel free to reply with more info and I’ll try to help


Negated exists and nonempty conditions

if (!exists x) and if (!nonempty x) are now allowed, in conjunction with destructuring (#75) but logically separate from it. I musn’t forget to support this too. See ceylon/ceylon-spec#817 and ceylon/ceylon-spec@d024d99a7dd8f02751443dc236f5476ff94784ea.

Well actually negated conditions can't have patterns. It wouldn't make sense...

Ah, good point. But it can be a pattern variable plus specifier expression (if (!exists nil = null of Anything)), which I’m representing as SpecifiedPattern (not yet committed, WIP), so that will have to be an assertion.

In fact, I don’t think this belongs into ceylon.ast at all – it’s not a syntactical restriction.


feat: ability to see the request (with variables replaced) without running it

Add a feature to see the request (with variables replaced) without running it. It should show the request method, URL, and headers.
This will allow us to check if the request is OK (if we used the correct variables in the correct place), before sending the request.

Hi,
I personnaly use the "Generate Code > Curl" option on a request for that

But there still a bug with it, Auth Header (like Bearer token) are not present

That's actually a very nice way to do it.
From my side, this ticket can be closed as WON'T FIX (or ALREADY DONE).

I think the feature - "Request Preview" is valuable. We don't want to introduce a button/icon to for this.
This is low priority, but I'd like to keep this issue open and come back to this later.

Just adding here that Bruno now shows the value of the variables when hovering over them.

I am closing this issue.
I’m closing this issue for now. We’ll revisit it if there’s significant interest from the community.


feat:this adds annotations to the CIS policy bundle

Based on specs in go/policy-bundles

@linde - PTAL

@morgante - I verified, works fine.


about data Compatible

Our previous test chain version was v4.2. Now all nodes are switched to v1.0.6. Can the previous data be used

v4.2 data can not be used with current software.  There has been at least one hard fork since then, and there is no migration path.  Backwards compatibility and/or migration paths will only be provided from the 1.0 release onward.


Preprocessing on the dataset

Hi,
Great application of MAML. I wonder if you haven't released some preprocessing operations. I found I cannot directly run the code, The original dataset has not been divided into 'tasks (classes)', so I will get errors in the get_task.py.
Hope to hear from you.
Best.

Hi,
Please refer to #4 for the directory structure to create train and test scenes. We refer to the crowd scenes as either tasks or classes.


HTML formatter breaks Background + Scenario Outline since 1.3.0

Backgrounds are not being run for the first example (after the header line) of a Scenario Outline.
This works fine with 1.2.5 or when using the pretty formatter. Here's a shell script that reproduces the problem (notice the output "number 2 with state: nil"):
#!/bin/bash

set -e
set -x

mkdir -p cucumber-bug/features/step_definitions

cat <<END > cucumber-bug/Gemfile
source "https://rubygems.org"
gem "cucumber", "=> 1.3.0"
END

cat <<END > cucumber-bug/features/bug.feature
Feature: Bug

  Background:
    Given I have set up state

  Scenario:
    Given a number 1

  Scenario Outline:
    Given a number <number>

    Examples:
      | number |
      | 2      |
      | 3      |
      | 4      |
END

cat <<END > cucumber-bug/features/step_definitions/steps.rb
  Given(/I have set up state/) { @state = true }
  Given(/a number (\d+)/) { |n| puts "number #{n} with state<EMAIL_ADDRESS>}
END

cd cucumber-bug
bundle install
bundle exec cucumber features --format html --out bug.html

if [[ `which open` ]]; then
  open bug.html
fi

Does anyone have time to test this against the master / 2.0.0.rc.4 now?

Script now seems to create the correct output for 2.0.0.rc.4. I'm closing this issue. Please reopen if there are still issues.


router.back and router.go can pass arguments

What problem does this feature solve?
Imagine this scenario:
1.I go back from a child page to a parent page
2.The parent page has a list that needs to be refreshed based on the status returned by the child pages
3.I don't want to use pinia to store global state. Because many pages need to return some different information.
What does the proposed API look like?
back(params:Record<string,any>):void
go(delta:number,params:Record<string,any>):void

back, go, and forward are all just wrappers around history.go(), it traverses history, it cannot change the URL (passing params does this).
If you want to go to a parent route, you should use relative URLs like router.push('./child-2') (goes from '/some/route/child-1' to '/some/route/child-2')


Feature request: Add support for WeakRef support

V8 now supports weak references outside of WeakMaps and WeakSets: https://v8.dev/features/weak-references
It would be nice to have some info about its support in the browsers.

Available at https://caniuse.com/#feat=mdn-javascript_builtins_weakref


ADB prevents Godot from closing

Godot version:
3.2.3
OS/device including version:
Windows 7
Issue description:
When I quit Godot, it doesn't close ADB and freezes, so I have to kill the ADB process to make Godot close.
Steps to reproduce:
Specify the ADB path in Editor Settings.
Open Godot and edit any project.
Close Godot.
Minimal reproduction project:
This issue is not related to a project.

See also https://github.com/godotengine/godot/issues/33900.

I tested this in 3.3 rc8, but it doesn't seem to work too.
In 3.3 rc8, I noticed that the project manager and the file browser are not crisp when a custom scale is used.
I'm sure this is a regression because 3.2.3 didn't have this issue.

In 3.3 rc8, I noticed that the project manager, the file browser and some other texts are not crisp when a custom scale is used.

Can you take a screenshot? I don't see why this would happen.

3.2.3:

3.3 rc8:

@Bubutotti If you only need a slightly smaller font size, I recommend keeping the 100% editor scale and decreasing the font size to 12 instead.

Looks okay but the interface still looks gigantic on my monitor.
I hope this could be reverted to how it was in 3.2.3.

I hope this could be reverted to how it was in 3.2.3.

Can you test this on all older RCs? You can find them here and here (3.2.4 was renamed to 3.3 during its development cycle).

I'll test this and see which version caused this. Note that it could take some time because I'm not using Wi-Fi.

Alright, 3.2.4 rc2 introduced the regression, previous versions worked fine.

@bububirb Can you (or anyone else) still reproduce this bug in Godot 3.5.2 or any later release?

@bububirb Can you (or anyone else) still reproduce this bug in Godot 3.5.2 or any later release?

Yes, it still happens in Godot 3.5.2.
The behavior is the same when Shutdown ADB On Exit is turned off.
https://github.com/godotengine/godot/assets/73459333/acb76377-9a52-47be-9c28-5caec5db4c64


Update tools/purge_archived_vms.rb to Rails 5 querying

The tool was using the old hash based querying which no longer works in Rails 5, so this PR updates it.
cc @carnott-redhat

LGTM

Euwe Backport details:
$ git log
commit 15adf886babca4950487ee004b1861a1da7aa4ba
Author: Joe Rafaniello<EMAIL_ADDRESS>Date:   Tue Sep 27 17:00:44 2016 -0400

    Merge pull request #11540 from Fryguy/fix_purge_archived_vms_tool

    Update tools/purge_archived_vms.rb to Rails 5 querying
    (cherry picked from commit 7bf67a1fc3a93725255b8081d5b9c6439cc390b8)


Ignore (by default) legacy datasets in check.

I find grambank check output overwhelming. This PR adds a --legacy flag to the check command that will filter the output. I wrote this to make it easier to see what new errors were lurking around as they are buried in the wall of output from CB-* and MD-*.
Without this flag (the default) the errors from the legacy datasets are not reported cutting down output and runtime.
With this flag, the check command functions as it has done, reporting errors on all sheets.

(no tests or anything -- thought that it would be good to discuss whether this is a good idea or not first).

I'm not sure about this. Our upcoding process means sheets may have legacy coders in the file name, but have actually been completed or recoded more recently. We'd want to know about errors there.

You could ignore sheets with CB or MD in the file name and nothing in "Contributed_Datapoints".

yes, grambank check --legacy will indeed list everything

Could the filter be modified to care about CB, MD or SD in the filename and nothing in Contributed_Datapoints?

(SD is the SAILS import.)

@SimonGreenhill what's your use case for running grambank check? When I treat new / upcoded sheets, I don't use grambank check anymore, because grambank describe includes the output of this - filtered down to only the selection of sheets for the describe command.

I also use describe for new additions. I'll use check soon though just to update our revisions to do list, in case something has gone out of sync.

Ahh, ok, I'll try describe and see how that goes. If I'm still annoyed I'll reopen 👍


chore: add a Nargo workspace in noir-contracts

This PR creates a Nargo workspace for the noir-contracts package. This is useful for a mystery project.
Checklist:
Remove the checklist to signal you've completed it. Enable auto-merge if the PR is ready to merge.

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

Hmm, these were getting generated properly locally. A problem for tomorrow...

This should be good to go now. Let me know if you want me to move the target directory so that we can avoid the extra copy.

https://github.com/noir-lang/noir/pull/2612 unblocks this PR.


Add neural style transfer tutorial

Moving https://github.com/tensorflow/docs/pull/209 to community repo.

Hi!  Thanks for this notebook!
The Eminem photo has a complicated license.  It would be easier to pick one  that has any of the other three licenses (Public Domain/CC0, CC 2.0, or pre-1924 cutoff).  Could I suggest https://commons.wikimedia.org/wiki/File:Grace_Hopper.jpg if you're looking for a person?  Or, say, a colorful one like this: https://commons.wikimedia.org/wiki/File:M_Alim_Khan.png ?

@markdaoust I think it makes sense to mirror our collections in tensorflow/docs, but I don't have strong feelings.
There's a chance we add some non-notebooks in here, for example, some of the guides currently under /deploy that are slated to be removed from the site. I don't think we need to make a guide/tutorials split, but something to keep in mind as we start to group things.

@wolffg Thanks for the comment... I found a (what I think is) cool coloured street art (still using Eminem) with license 2.0, will that be ok?
https://commons.wikimedia.org/wiki/Category:Eminem#/media/File:Southsea_Skatepark_Graff_(7)_(3874828505).jpg

Alright, we're getting close.
Can you fix the top section to match the template:

License
Title
Author
Github+Colab links

Also, please add attribution lines for the source images:
Original image by [geishaboy500](https://commons.wikimedia.org/wiki/File:Southsea_Skatepark_Graff_(5)_(3874814819).jpg)
and
Original image by [Rafi B. from Somewhere in Texas :)](https://upload.wikimedia.org/wikipedia/commons/9/9c/Times_square_at_night.jpg)

Done, addressed Mark's comments (I hope) :)

Thanks for making the change!  LGTM.
On Tue, Feb 19, 2019 at 12:57 PM Mark Daoust<EMAIL_ADDRESS>wrote:

@MarkDaoust approved this pull request.
I'm happy with this.
Any final comments before I merge?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/examples/pull/6#pullrequestreview-205447332,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA1YDkY18gDzWj4hCbuLX-8nh_ni_finks5vPGUogaJpZM4a-Agl
.


Latest Windows 10 update - Import tensorflow - Kernel dies

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): custom code
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10 Pro 19042.867
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:N/A
TensorFlow installed from (source or binary): binary (conda)
TensorFlow version (use command below): 2.4.0
Python version: 3.7.1 (anaconda / spyder 4.1.4)
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version: CUDA 11.2 / cuDNN <IP_ADDRESS>
GPU model and memory: Nvidia Quadro M620

Describe the current behavior
Since the last Windows 10 upgrade, it is impossible to import tensorflow. The kernel dies and restarts.
Non TF python code runs fine
Describe the expected behavior
Import tensorflow as usual :)
Standalone code to reproduce the issue
import tensorflow as tf
2021-03-18 17:10:01.890125: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library cudart64_110.dll
Kernel died, restarting
2021-03-18 17:10:01.890125: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library cudart64_110.dll
[SpyderKernelApp] WARNING | No such comm: 12ee0da4880411ebac01b6d88ae4f6b5

@MaudDestree,
Could you please install TensorFlow outside the conda environment and check if you are facing the same issue. Thanks!

Hello,
Do you mean I need to re-install a complete env including python etc ?
Do you have any hint to do that while keeping my Anaconda env ?
Btw, using another Anaconda env working with TF 1.14, I don't face the same issue (still I need TF2)
Thank you

@MaudDestree,
Please follow this guide to create a new virtual environment and install TensorFlow in it. Thanks!

@amahendrakar
I have re-installed everything (without Anaconda) and now it is running fine.
Thank you


vale: 3.8.0 -> 3.9.0

Diff: https://github.com/errata-ai/vale/compare/v3.8.0...v3.9.0
Changelog: https://github.com/errata-ai/vale/releases/tag/v3.9.0

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[x] 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.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 354444

aarch64-darwin

:white_check_mark: 2 packages built:

vale
vale-ls


Add new chiral aperiodic monotile

Would be great to add the new chiral aperiodic monotile

Your wish is my command!
I've also added an interactive tool to draw the whole family of shapes.

Amazing. Thank you!


Code Generation Tool Question

Hello Erwin,
This is an amazing package! I am just curious to know the code generation tool you used to generate dynamics models such as this one:
https://github.com/erwincoumans/tiny-differentiable-simulator/blob/master/examples/environments/omp_model_ant_forward_zero.h
Thanks a lot for your help!
Cheers,
Simon

Thanks Simon. We used cppad-codegen to generate the code. You can try to use the build_libs* scripts to enable cppad and cppad-codegen.

Thanks Erwin! This is super helpful!

Hi! This is a great package!
I had a quick question related to this.
Do you have any example scrips showing how you generated these models with CppAD and CppADCodeGen? Looking through differentiation.hpp, it seems like you provide functors  in the template argument when you call compile. I was wondering if you have any examples showing how this is used on a model level.
Best
Huzaifa