Add .NET Core 3.0 target

This is a preliminary implementation of a .NET Core 3.0 target for NodeNetwork. However, it's probably a bad idea to merge this right now, since it has major issues that are blocked by a few outside factors.
I migrated all projects to the new 'SDK style' csproj format (using the new, in preview, Microsoft.Net.Sdk.WindowsDesktop SDK). I also multi-targeted each project to netcoreapp3.0 and net462 (frankly, I was doing some testing with this and forgot to change it back, but the downgrade still works fine - should this be kept?)
You need to install the in-preview .NET Core 3.0 SDK in order to compile it right now (and VS 2019 Preview if you want IDE support, but dotnet build at the command line works fine). Right now a lot of this depends on the .NET Framework Compatibility mode (and a lot of it also breaks because of it) - hopefully at some point all of the dependencies add a proper .NET Core 3.0 target.

Currently using this on .NET Core has quite a few issues that I don't have control over:

The Reactive Extensions people ship a .NET Standard and .NET Framework target of their library in the same NuGet package. Obviously since .NET Standard doesn't have WPF stuff, that version of the library doesn't have classes like DispatcherScheduler that ReactiveUI depends on. Since NuGet's package resolution picks .NET Standard over .NET Framework when targeting .NET Core, the program crashes trying to load a class that doesn't exist. I got around this by manually downloading the System.Reactive NuGet package and copying over the assembly downloaded by the build with the .NET Framework version from the package. So we're blocked on this one until the Reactive Extensions people figure something out with this.
The XAML compiler used in the .NET Core 3.0 tooling doesn't seem to understand using a MarkupExtension as the name property in files that get loaded at runtime. I talked about this at https://github.com/Wouterdek/NodeNetwork/issues/22 and filed a bug at https://github.com/dotnet/wpf/issues/378 to resolve this. For now I just replaced all of the usages of that pattern with the actual name itself in the XAML source. When this issue becomes resolved, someone can revert https://github.com/Wouterdek/NodeNetwork/commit/bde6b0830a119c27c22bb0275bcce8194930948b and the x:Statics will be back. Considering this is kind of an ugly hack though, we're blocked on this one as well until the WPF guys figure something out.
Something seems to be wrong with OpenGL.Net's package structure or something; I just couldn't get the OpenGL sample to compile and/or run. If anyone can figure this out, please let me know - otherwise someone should get rid of the .NET Core 3.0 target for that one.
I have no clue if any of the tests work because none of the things that they are testing work without major coercion, so we'll have to figure that out as the above issues become resolved.

Thank you for your contribution! It seems like there is still some work to be done on .NET core and the dependencies of this library before NodeNetwork can stably target .NET core. I very much appreciate the work you have done here as I know stuff like this can be very tedious. I'm going to leave this PR open for later review when the ecosystem has matured a bit.
Just out of curiosity: is there any specific reason you want/need .NET core targeting for this library?

I'm working on a project that's targeting .NET Core 3.0. For whatever reason NuGet doesn't seem to think that NodeNetwork is compatible with .NET Core even with the compatibility mode stuff, so I just decided to port the library 😃

Progress update:
The bug in WPF has been fixed (although it doesn't look like it made it into preview 4 - it works fine though in the nightlies). The other issues still stand though. I also downgraded the .NET Framework again to .NET 4.6.1 because it worked fine.
However, for whatever reason, connecting nodes is now broken in .NET Core - this is probably a .NET Core thing though because it works totally fine in .NET Framework.

Hi all. Has any progress been made on this as of late? It's looking like I'll need to be implementing a node editor in a Core 3 application relatively soon. Happy to make some contributions. Cheers :)

I haven't worked on porting NodeNetwork to .net core, so there is no more progress than is written out in this thread. Quite a bit of time has passed since the last update, so new versions of the framework might have resolved the issues reflectronic mentioned. Any contributions you are willing to make on this front would be very welcome :)


no_superfluous_phpdoc_tags does not behave consistently

Bug report
Please see the diff below. I would expect the superfluous @var array removed in both cases. It does not matter if the property description is following the @var inline or above it. Phpdoc property description is defined/started by /**, not by @var.
Code snippet that reproduces the problem
Currently only the description above @var is removed, which is inconsistent. Description declared following the @var inline has exactly the same meaning.

Expected result
I would expect the following result:
    /** Some description. */
    public array $order = [];

    /**
     * Some description.
     */
    private array $data = [];

This is expected: the rule does not remove PHPDocs when they have a description.


Solved Issue #7

@deepanshu27193 Thanks for this. I merged this as a temporary solution. I will dig further.


Lots of error while trying to run app from the source code

Flutter SDK: 0.5.1
Dart SDK: 2.0.0
Error message while running flutter run
`Running 'gradlew assembleDebug'...
compiler message: lib/database/database_client.dart:27:14: Error: The getter 'count' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing getter, or defining a getter or field named 'count'.
compiler message:     if (song.count == null) {
compiler message:              ^
compiler message: lib/database/database_client.dart:28:12: Error: The setter 'count' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing setter, or defining a setter or field named 'count'.
compiler message:       song.count = 0;
compiler message:            ^
compiler message: lib/database/database_client.dart:30:14: Error: The getter 'timestamp' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing getter, or defining a getter or field named 'timestamp'.
compiler message:     if (song.timestamp == null) {
compiler message:              ^
compiler message: lib/database/database_client.dart:31:12: Error: The setter 'timestamp' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing setter, or defining a setter or field named 'timestamp'.
compiler message:       song.timestamp = 0;
compiler message:            ^
compiler message: lib/database/database_client.dart:33:14: Error: The getter 'isFav' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing getter, or defining a getter or field named 'isFav'.
compiler message:     if (song.isFav == null) {
compiler message:              ^
compiler message: lib/database/database_client.dart:34:12: Error: The setter 'isFav' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing setter, or defining a setter or field named 'isFav'.
compiler message:       song.isFav = 0;
compiler message:            ^
compiler message: lib/database/database_client.dart:41:43: Error: The method 'toMap' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
compiler message:       id = await _db.insert("songs", song.toMap());
compiler message:                                           ^
compiler message: lib/database/database_client.dart:45:33: Error: The method 'toMap' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
compiler message:           .update("songs", song.toMap(), where: "id= ?", whereArgs: [song.id]);
compiler message:                                 ^
compiler message: lib/database/database_client.dart:63:48: Error: Getter not found: 'Columns'.
compiler message:         await _db.query("songs", columns: Song.Columns, orderBy: "title");
compiler message:                                                ^^^^^^^
compiler message: lib/database/database_client.dart:74:48: Error: Getter not found: 'Columns'.
compiler message:         await _db.query("songs", columns: Song.Columns, where: "albumid=$id");
compiler message:                                                ^^^^^^^
compiler message: lib/database/database_client.dart:117:23: Error: Getter not found: 'Columns'.
compiler message:         columns: Song.Columns, where: "artist='$artist'");
compiler message:                       ^^^^^^^
compiler message: lib/database/database_client.dart:147:45: Error: The method 'toMap' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
compiler message:       id = await _db.insert("recents", song.toMap());
compiler message:                                             ^
compiler message: lib/database/database_client.dart:150:40: Error: The method 'toMap' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
compiler message:       await _db.update("recents", song.toMap(),
compiler message:                                        ^
compiler message: lib/database/database_client.dart:195:45: Error: The method 'toMap' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
compiler message:         id = await _db.insert("songs", song.toMap());
compiler message:                                             ^
compiler message: lib/database/database_client.dart:198:40: Error: The method 'toMap' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
compiler message:         await _db.update("songs", song.toMap(),
compiler message:                                        ^
compiler message: lib/pages/now_playing.dart:110:10: Error: The setter 'timestamp' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing setter, or defining a setter or field named 'timestamp'.
compiler message:     song.timestamp = new DateTime.now().millisecondsSinceEpoch;
compiler message:          ^
compiler message: lib/pages/now_playing.dart:111:14: Error: The getter 'count' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing getter, or defining a getter or field named 'count'.
compiler message:     if (song.count == null) {
compiler message:              ^
compiler message: lib/pages/now_playing.dart:112:12: Error: The setter 'count' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing setter, or defining a setter or field named 'count'.
compiler message:       song.count = 0;
compiler message:            ^
compiler message: lib/pages/now_playing.dart:114:12: Error: The getter 'count' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing getter, or defining a getter or field named 'count'.
compiler message:       song.count++;
compiler message:            ^
compiler message: lib/pages/now_playing.dart:114:12: Error: The setter 'count' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing setter, or defining a setter or field named 'count'.
compiler message:       song.count++;
compiler message:            ^
compiler message: lib/pages/now_playing.dart:117:18: Error: The getter 'isFav' isn't defined for the class '#lib1::Song'.
compiler message: Try correcting the name to the name of an existing getter, or defining a getter or field named 'isFav'.
compiler message:     isfav = song.isFav;
compiler message:                  ^
Compiler failed on /home/himank/LinuxProg/GitHub/flutter-musicplayer/lib/main.dart
FAILURE: Build failed with an exception.
`
I also ran flutter packages get before, so the dependecies are satisfied.

Is your Song class is same as in #1.
I have made few changes to Song class in flute_music_player.dart. just check if it is same or not.

@amangautam1 thanks for the reply, and how can I go about editing packages which I have downloaded with "flutter packages get"?

Just press ctrl, while prssing it click on Song  class in the code. It will open the original plugin code, make desired changes and save.

got it working, thanks :+1:

@himankpathak  how can i solve this issue, can u help me plz buddy...
I just got same error .

Error: The getter 'timestamp' isn't defined for the class 'Song'.

'Song' is from 'package:flute_music_player/flute_music_player.dart' ('../../flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'timestamp'.
tag: _top(model).timestamp,


fix: Add HTTP method in fetch request

#minor
Description
This PR includes the HTTP method post to the fetch request.
Specific Changes

Added post method to the fetch request in botFrameworkClientImpl.
Imported fetch from cross-fetch.
Removed the body parse.

Testing
The following image shows a skill bot working using CloudAdapter with the botframework-connector fix.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
82 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-0.4%) to 84.185%

Files with Coverage Reduction
New Missed Lines
%

libraries/botbuilder-lg/src/templateExtensions.ts
1
84.48%

libraries/botframework-streaming/src/utilities/createNodeServer.ts
1
78.57%

libraries/botframework-streaming/src/namedPipe/namedPipeServer.ts
12
50.68%

libraries/botframework-streaming/src/namedPipe/namedPipeClient.ts
17
34.09%

libraries/botframework-streaming/src/namedPipe/namedPipeTransport.ts
51
3.92%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
20334

Relevant Lines:
22872

💛  - Coveralls


StreamingConsumer doesn't crash on connection errors

When calling consume with the StreamingConsumer consumer mode, the application will not throw errors on a failed attempt to contact kafka.

Never mind. It does fail out just the same. When I originally tested for this, I had accidentally left kafka running in the background.


feat(rear-panel) add support for missing gpio pin states

Adds messages and handlers to fetch the state of Aux1/2 det, aux1/2 ID and estop 1/2 det pins over USB

Yea they're separate gpio pins for aux vs estop detect.


Export Multiple Tables into Excel file

Hello,
I need to export multiple tables into a single Excel file. it doesn't matter all of those tables are exported to multiple sheets or to a single sheet. Any solution?
Thanks in advance

I am also looking for the same, any workaround so far ?

any update?


[Bug]: Duel crashes on map change

Describe the bug.
Me and some friends are running a duel match, on map change using both "sm_map" in the game console or "changelevel" in the srcds console both cause the server to fully crash. The server hosting it is running latest Sourcemod and Nativevotes.
Version
rev19
What server did this occur on?
Private dueling server, not public or always up.
Reproduction steps
1) Change map while having latest Sourcemod and Nativevotes using the "sm_map" or "changelevel" command.
2) Profit.

Which operating systems have you used?
Linux
Expected behavior
Server crash.
Relevant log output
I went through the logs directory and nothing of note was there. It just crashes, simple as that.

Additional context
No response

Gonna need more info - what do you mean by "latest"?
Run this in server console then post it here:
version; plugin_print; meta version; meta list; sm version; sm exts list; sm plugins list

Also, install the Accelerator extension on your server, please - https://forums.alliedmods.net/showthread.php?t=277703

My duel server "[EU] ratserver // Duels" also frequently crashes whenever there's any activity in there. But the crashes occur not only on mapchanges but also whenever a player disconnects (doesn't always result in a crash, but still). This occured both on windows and linux instances on my server.
Relevant info:
version; plugin_print
Build Label:           4630212   # Uniquely identifies each build
Network PatchVersion: 10000019   # Determines client and server compatibility
Protocol version:           24   # High level network protocol version
Server version:        4630212
Server AppID:           244310
Loaded plugins:
---------------------
0:      "Metamod:Source 1.11.0-dev+1153"
---------------------

meta version; sm version
 Metamod:Source Version Information
    Metamod:Source version 1.11.0-dev+1153
    Plugin interface version: 16:14
    SourceHook version: 5:5
    Loaded As: Valve Server Plugin
    Compiled on: Oct 13 2023 21:30:47
    Built from: https://github.com/alliedmodders/metamod-source/commit/93b90eb
    Build ID: 1153:93b90eb
    http://www.metamodsource.net/
 SourceMod Version Information:
    SourceMod Version: <IP_ADDRESS>62
    SourcePawn Engine: <IP_ADDRESS>62, jit-x86 (build <IP_ADDRESS>62)
    SourcePawn API: v1 = 5, v2 = 16
    Compiled on: Apr 22 2024 18:32:48
    Built from: https://github.com/alliedmodders/sourcemod/commit/8d234c3b
    Build ID: 6962:8d234c3b
    http://www.sourcemod.net/

sm exts list
[SM] Displaying 12 extensions:
[01] Automatic Updater (<IP_ADDRESS>62): Updates SourceMod gamedata files
[02] Webternet (<IP_ADDRESS>62): Extension for interacting with URLs
[03] Accelerator (2.5.0): SRCDS Crash Handler
[04] Regex (<IP_ADDRESS>62): Provides regex natives for plugins
[05] Top Menus (<IP_ADDRESS>62): Creates sorted nested menus
[06] SDK Tools (<IP_ADDRESS>62): Source SDK Tools
[07] BinTools (<IP_ADDRESS>62): Low-level C/C++ Calling API
[08] SDK Hooks (<IP_ADDRESS>62): Source SDK Hooks
[09] Client Preferences (<IP_ADDRESS>62): Saves client preference settings
[10] SQLite (<IP_ADDRESS>62): SQLite Driver
[11] DHooks (<IP_ADDRESS>62): Dynamic Hooks
[12] MySQL-DBI (<IP_ADDRESS>62): MySQL driver implementation for DBI

sm plugins list
[SM] Listing 29 plugins:
  01 "Admin File Reader" (<IP_ADDRESS>56) by AlliedModders LLC
  02 "Basic Commands" (<IP_ADDRESS>56) by AlliedModders LLC
  03 "Advertisements" (2.1.1) by Tsunami
  04 "Fun Votes" (<IP_ADDRESS>56) by AlliedModders LLC
  05 "Fun Commands" (<IP_ADDRESS>56) by AlliedModders LLC
  06 "Basic Votes" (<IP_ADDRESS>56) by AlliedModders LLC
  07 "Sound Commands" (<IP_ADDRESS>56) by AlliedModders LLC
  08 "Basic Chat" (<IP_ADDRESS>56) by AlliedModders LLC
  09 "Jumppad Mod" (1.4) by ratest
  10 "Basic Comm Control" (<IP_ADDRESS>56) by AlliedModders LLC
  11 "Admin Menu" (<IP_ADDRESS>56) by AlliedModders LLC
  12 "Dynamic Frag Limit" (2.2 ratserver build) by @tholp
  13 "NativeVotes Map Nominations" (1.8.0 beta 4) by AlliedModders LLC and Powerlord
  14 "Reserved Slots" (<IP_ADDRESS>56) by AlliedModders LLC
  15 "Basic Ban Commands" (<IP_ADDRESS>56) by AlliedModders LLC
  16 "Map Dependent Frag Limit" (1.3) by ratest
  17 "Client Preferences" (<IP_ADDRESS>56) by AlliedModders LLC
  18 "Basic Info Triggers" (<IP_ADDRESS>56) by AlliedModders LLC
  19 "Player Stats" (1.21a) by ratest
  20 "Idle Map Changer" (1.0) by ratest
  21 "NativeVotes Rock The Vote" (1.8.0 beta 1 (1)) by AlliedModders LLC and Powerlord
  22 "NativeVotes" (1.1.1fix) by Powerlord
  23 "Anti-Flood" (<IP_ADDRESS>56) by AlliedModders LLC
  24 "Killstreaks" (1.42) by ratest
  25 "Player Commands" (<IP_ADDRESS>56) by AlliedModders LLC
  26 "NativeVotes MapChooser" (1.8.0 beta 1) by AlliedModders LLC and Powerlord
  27 "ratserver" (gen2 v24) by ratest
  28 "Open Fortress Tools" (1.1.1) by Scag
  29 "NativeVotes Basic Commands" (1.1) by Powerlord and AlliedModders LLC

Crash reports:
On map change at the end of a round
https://crash.limetech.org/6i7rgn4rq3er
https://crash.limetech.org/lq4zb4m36hdr
On player disconnect
https://crash.limetech.org/c3upqkhvysb3
https://crash.limetech.org/g24vaybsviq4


Login button isn't working

When i go to log in and go to click on the log in button it is darkened and also has a do not enter sign on it. I also tried to make a new account and clicked sign up and it still wouldn't work for me.

Can you post a screenshot of this?

You have to enter username and password first, then the Login button is clickable.

Closing due to no response from user, cannot reproduce.
@AmarisWilson, if this is somehow still an issue, we can re-open.


python3Packages.drf-yasg: fix dependencies

Description of changes
drf-yasg switched to pyyaml: https://github.com/axnsan12/drf-yasg/blob/master/requirements/base.txt
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

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

Already done in #346826


Show active bug hunts on the app .

/assign

/assign

/assign

@fredfalcon @just-ary27
While working on this issue https://github.com/OWASP/BLT/issues/1136
we only have Paypal redirects for specific payments so should I display transactions not working as there is no Paypal link for custom payments
Also I am thinking about adding start and end date field to the current form

Do you mean start and end date fields for the bug hunt, if that's so you can proceed with that. Rather than showing payment not available you can show a snackbar with something like "Bughunts coming soon to app"?

/assign

can you assign this issue to me


fix(nvd-mirror): use a more efficient technique to split NVD by year

To address apparent overrun issues (and also hopefully reduce the amount of RAM the job requires) use a more time and memory efficient technique to split the monolithic NVD dump by year.
This avoids creating multiple in-memory arrays of the same data
Refactor invocation for better readability

I'm not too familiar with jq

I've manually built a container and hacked up a Kubernetes job YAML to run it in Staging currently and it is flying along using < 1% of the RAM allocated, by the looks of things :-)


region/client: re-establish connection on ServerNotRunningYetException

When receiving ServerNotRunningYetException, a client shouldn't retry to send the request to the same server. Instead, the client should be closed and the region lookup should happen again.
There is two cases when ServerNotRunningYetException is returned:

when the RegionServer is listening but not online yet: in that case, retrying the RPC on the same server may succeed if the Regionserver become ready and if the region is indeed assigned to it. But most likely the region would have been reassigned to another Regionserver and thus it will return NotServingRegionException in the following request. If the Regionserver is stuck in startup phase, it could also cause the client to be stuck in retry loop whereas HBasemaster may have detected the issue and correctly moved the region to another Regionserver already.

when the HBasemaster server is currently not active: in that case, retrying the RPC on the same server is guaranteed to fail until a failover. The client will be stuck in a forever retrying loop.

If we receive multiple ServerError for the same RPC, we will backoff before retrying. This is to avoid overwhelming HBase. Scenario where this could happen is a cluster that is recovering from catastrophic failure, with all HBasemaster still trying to start (like recovering WALs or what not).
Also add MasterStoppedException and PleaseHoldException to the list of known exception that can be returned by HBase.
Fix #265

Ready for review but not for merging, I want to add to try to add a test for this before (which is a bit painful because it needs hadoop hdfs to run to be able to have multiple hbasemaster)


Runtime: Add a convenient -[_SwiftValue _swiftTypeName] method for debugging.

This makes it a bit easier to diagnose unexpected boxing problems in the debugger, by allowing po [value _swiftTypeName] to work, instead of forcing users to know how to call swift_getTypeName from lldb themselves.

@swift-ci smoke test os x

@swift-ci smoke test os x

@swift-ci Please smoke test OS X


Template

This fuature is available on steempeak.com

We have drafts for this. We can consider adding item in toolbar that will open drafts to paste in quicker.


(Documentation): Utilities for Angular Display System

What is this PR for?
This PR is related #591 created by @Leemoonsoo. I just added a section explaining the Utilities for Angular Display System to docs/angular.md.
What type of PR is it?
Documentation
Todos

[x] - Add a section for explaining Utilities for Angular Display System to angular.md

Is there a relevant Jira issue?
No. But there is a related PR:  #591 (and maybe #588)
How should this be tested?
Just apply this PR and checkout the Display System -> Angular tab in Zeppelin web site.
Screenshots (if appropriate)
Questions:

Does the licenses files need update? No.
Is there breaking changes for older versions? No.
Does this needs documentation? No.

@felixcheung
Thank you for the comments. I applied them : )

I should've checked more the existing documentation. Thank you for your review @corneadoug : )

@AhyoungRyu I think we should also specify that #591 is also for scala
@Leemoonsoo I'm just checking all the infos in that doc and would love your insight:

AngularDisplay can be used only with scala?
The new syntax introduced in #591 is based on paragraphScope and notebookScope, however z.angularBind is based on notebookScope and globalScope. Shouldn't they all have the same scopes?

AngularDisplay can be used only with scala?

Although AngularElem, AngularModel introduced in #591 is designed to be used in scala, AnglarDisplay  module does not need to have that restriction. So it can provide API for the other language in the future.

The new syntax introduced in #591 is based on paragraphScope and notebookScope, however z.angularBind is based on notebookScope and globalScope. Shouldn't they all have the same scopes?

I'm planning to deprecate globalScope in the future while globalScope almost never get removed from notebook file and usage is quite limited.
Also z.angularBind() need to be deprecated while it's proving duplicated API after #591 merged, and i think #591 is better and easier API to use.

Guys, I may update also this doc for my new PR about adding the same utilities function client-side: https://github.com/apache/incubator-zeppelin/pull/678


Add documentation to Office 365 Connector (Webhook)

@brotandgames I integrated Office 365 incoming webhooks in one of my projects and thought would be good to add an example in the documentation.

@tareksamni Thanks!


Support for moveToDrive

Researching how to save a file from REST API I found the moveToDrive method, which I don't find support for the moment

What kind of API do you expect? file.moveToDisk is a method on a file object, which we don't control.

sorry, that was in a newer version of Adonis/Core, but I'm confused, will it be using this library if I save it like that?

Probably not, because datadrive is a layer on top of adonis/drive but doesn't replace it.

Does it exist for this moment a way to save a file from a request using this library? Currently, I receive a MultipartFileContract that I could move to local disk and I guess that after I can re-save it using the library, but it doesn't seem efficient

I suppose you can create a stream from file.tmpPath, write it using putStream  and then delete the temporary file? If this works, I think it makes sense to add a method to DataDrive like drive.moveFromMultipart(file, location, option) ?

in that case, location should be the disk location where to be saved or the original path?

It should be filename, not location (like we have in putStream). The original path can be read from the file object.


Missed image_id in content blocks after updating to 2.1.5

Hi!
How can I retrieve the image ID after updating the package version?
Here’s my code:
SpatieMediaLibraryFileUpload::make('preview')
    ->collection('preview')
    ->image()
    ->required()
    ->disk(config('media-library.disk_name'))
    ->directory('posts')
    ->downloadable()
    ->maxFiles(1)
    ->multiple(false);

In version 2.0.2, the preview attribute saved as "preview": "a9fab6dc-a400-4333-8b97-0352f4c5e1ad" in JSON within the content_blocks column. However, in version 2.1.5, it’s missing, which forces me to manually check the media table for the image existence by block_id. This adds extra and unnecessary database queries, which is quite frustrating.
Is there a way to retrieve the image ID directly or work around this?

@Quarasique Here is the middleware I am using to disable the model caching. You can apply this middleware on the panel in the filament service provider.
<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Config;
use Symfony\Component\HttpFoundation\Response;

class DisableModelCache
{
    /**
     * Disable all model caching.
     * Used in Filament to avoid showing cached data in Filament forms.
     *
     * @param  \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response)  $next
     */
    public function handle(Request $request, Closure $next): Response
    {
        Config::set('laravel-model-caching.enabled', false);

        return $next($request);
    }
}

@Quarasique Here is the middleware I am using to disable the model caching. You can apply this middleware on the panel in the filament service provider.

Thanks, it may be useful
There is no more questions, so we can close the issue)


Cannot update jenkins-slave.exe while its in use on Windows Slave

Looks like we will need to detect if it needs to be updated, call service stop, then perform the remote_file resource.
<IP_ADDRESS> [2015-09-04T09:05:11-04:00] INFO: Retrying execution of jenkins_windows_slave[adapt-win-s1], 5 attempt(s) left
<IP_ADDRESS> [2015-09-04T09:05:15-04:00] INFO: Processing directory[C:/jenkins] action create (dynamically defined)
<IP_ADDRESS> .[2015-09-04T09:05:15-04:00] INFO: Processing directory[C:/jenkins] action create (dynamically defined)
<IP_ADDRESS> .[2015-09-04T09:05:15-04:00] INFO: Processing remote_file[C:/jenkins/slave.jar] action create (dynamically defined)
<IP_ADDRESS> [2015-09-04T09:05:15-04:00] WARN: Mode 755 includes bits for the owner, but owner is not specified
<IP_ADDRESS> [2015-09-04T09:05:15-04:00] WARN: Mode 755 includes bits for the group, but group is not specified
<IP_ADDRESS> .[2015-09-04T09:05:15-04:00] INFO: Processing remote_file[C:/jenkins/jenkins-slave.exe] action create (dynamically defined)
<IP_ADDRESS> [2015-09-04T09:05:15-04:00] INFO: Retrying execution of jenkins_windows_slave[adapt-win-s1], 4 attempt(s) left

<IP_ADDRESS> [2015-09-04T09:05:36-04:00] FATAL: Errno::EACCES: jenkins_windows_slave[adapt-win-s1] (inf_adapt_jenkins::slave_win line 13) had an error
: Errno::EACCES: remote_file[C:/jenkins/jenkins-slave.exe] (dynamically defined) had an error: Errno::EACCES: Permissio
<IP_ADDRESS> n denied - C:/jenkins/jenkins-slave.exe

Also as a corollary to this.
Jenkins has a built in updater to update jenkins-slave.exe.  Not sure how that should play into this.  I am almost thinking if the file has been deployed, this code should be ignored and delegate updating jenkins-slave.exe to Jenkins.  That is a pretty big design change though.The Module in Jenkins

The workaround to this is to stop the jenkins slave service on windows nodes and then perform the chef-client run

A preliminary implementation that is a big buggy because we have to use a private method to determine if remote_file will update the file or not....
Updating this line
myprovider=slave_exe_resource.provider_for_action(:nothing)
myprovider.load_current_resource
has_changed=myprovider.send(:contents_changed? )

if(has_changed)
	if(Win32::Service.exists?(service_resource.service_name))
		service_resource.run_action(:stop)
	else
		puts "Service does not exist"
	end

   #Ready to update now that the service is stopped
   slave_exe_resource.run_action(:create)
end


Feature Request : Add text to grid

Would be nice if you would be able to see which lora was used for each picture in the grid similar to "test my prompt" extrention from Extraltodeus.

Would be nice if you would be able to see which lora was used for each picture in the grid similar to "test my prompt" extrention from Extraltodeus.

Funny, I added that today and I didn't see your comment yesterday. Incredible xD
https://github.com/Yinzo/sd-webui-Lora-queue-helper/issues/9


Make a client.toml denom alias list

Background
We should make client.toml have a map of denom aliases. e.g. uatom -> ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2 (I also want a version of this trusted metadatra registry to get on-chain)
Then we can in our new osmocli parsing logic, check every parsed denom/coin, and find replace the human readable name to an ibc denom internally. (And do the same decoding on the response)
Suggested Design

Add a new field to client.toml. I don't remember how you do this, can it be done purely from the osmosis repo?
Make a method to read it from client.Context
In osmocli, use this when parsing strings, for field names that contain denom.

Acceptance Criteria

[ ] Can create CLI commands using uatom as a denom

Why does it have to be in client.toml? It seems to me this file should contain info related to users. Maybe I do not understand something, could you please clarify it a little

@pysel do you have any updates on this issue?

@czarcas7ic https://github.com/osmosis-labs/osmosis/pull/3689#issuecomment-1433516636


[lexical] Feature: Add onUpdate function during update with $onUpdate

Description
Adds $onUpdate(fn) to allow an in-progress update/command to append a function to the _deferred stack.
Closes #6767
Test plan
Before
This functionality did not exist. Calling editor.update with an onUpdate function was the only way to perform an action after an update.
After
Performing an update such as:
editor.update(() => {
  // perform updates
  $onUpdate(() => {
    console.log('second onUpdate);
  });
}, {
  onUpdate: () => {
    console.log('first onUpdate');
  }
});

would emit first onUpdate, followed by second onUpdate, once the updates were flushed. This is essentially what the unit test does.

Ugh started my code from an earlier version. Closing and reopening with correct starting point.


Update working-with-lists-and-list-items-with-rest.md

Category

[x] Content fix
[ ] New article

Related issues:

fixes #5820

What's in this Pull Request?
Fixed typo in URL

Merging... but in the future, when submitting updates, please update the ms.date metadata field.


add helper function to get the field by key

- const radioField = field.fieldGroup.find(f => f.key === 'firstname');
+ const radioField = field.get('firstname');

Where would this method go in the code base?  We have a helper function to recursively find fields within a fieldGroup in our codebase.  I can port it over to here but I'm facing some issues.
1.) Will the FormlyFieldConfig need a new property "get"?
get: (key: string | number | string[]) => FormlyFieldConfig
2.) Would this get function be defined inside the formly-group..ts file under templates?  I have been trying to add it there but in the unit test it's never defined.  Looking into it more but maybe this method needs to get binded another way?
https://github.com/ngx-formly/ngx-formly/blob/main/src/core/src/lib/templates/formly.group.ts

Where would this method go in the code base?  We have a helper function to recursively find fields within a fieldGroup in our codebase.  I can port it over to here but I'm facing some issues.
1.) Will the FormlyFieldConfig need a new property "get"?
get: (key: string | number | string[]) => FormlyFieldConfig
2.) Would this get function be defined inside the formly-group..ts file under templates?  I have been trying to add it there but in the unit test it's never defined.  Looking into it more but maybe this method needs to get binded another way?
https://github.com/ngx-formly/ngx-formly/blob/main/src/core/src/lib/templates/formly.group.ts

It should go in the field config TS file. Based on what @aitboudad put for the new API we should pass a key name to the field config get function and internally the field should know if it needs to use the field group or field array to get the corresponding let's config

I'm open to any better solution, the assignment can be done here CoreExtension.
Also, I see the need of providing a way to find the field from the root (parent fields) :thinking:, any suggestions?

@aitboudad when I get back from vacation I'll send you a sample of what we
have to do it.
On Tue, May 25, 2021, 3:43 PM Abdellatif Ait boudad <
@.***> wrote:

I'm open to any better solution, the assignment can be done here
CoreExtension
https://github.com/ngx-formly/ngx-formly/blob/main/src/core/src/lib/extensions/core/core.ts#L24
.
Also, I see the need of providing a way to find the field from the root
(parent fields) 🤔, any suggestions?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ngx-formly/ngx-formly/issues/2854#issuecomment-848286197,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADB4XNJKITH7AE2JJKNCFR3TPQKZDANCNFSM45JCEPKQ
.

https://github.com/ngx-formly/ngx-formly/pull/2864
I made an attempt at a PR.  Please feel free to review and provide feedback.

close in favor of #3040


Allow passing local_cert

Hi!
There are cases when WSDL itself is protected by SSL and requires cert to be sent along with the requests.
It would take something like this for the getSoapClientOptions in GeneratorSoapClient class:
SoapClient::WSDL_LOCAL_CERT => $localCertPath,

Hi,
I don't understand your issue. The option is present. What is blocking you from using it? You used it and it does not work?

I might have posted this in the wrong repo :P Nevertheless, https://github.com/WsdlToPhp/PackageGenerator/wiki/Options - I don't see such an option.
There is a way to set e.g. basic auth but not the local cert file - or am I missing something?

Using the library, not the command line, you can set the SoapClient options using the method Generator::setOptionSoapOptions ro the GeneratorOptions::setSoapOptions method to set any SoapClient options as listed at https://www.php.net/manual/en/soapclient.soapclient.php

Right, thanks!


⚠ Jenkins Plugins Artifactory has degraded performance

In 77913e6, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1178 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 0928bec after 12 minutes.


Get ready for changes in Infura API

We have to get ready for changes in Infura API
https://community.infura.io/t/notice-upcoming-ethereum-api-changes/2113
What has to be done:

check where changes impact our code
comply with new Infura API

I took care of childchain, watcher and specs repo.

Response for a ticket to Infura:
 We would like to test against those changes before November 3rd. How can we do it?

For this particular update, there is no test environment for the change. If you implement a test to ensure that you are including a “from” field with the relevant requests, your requests are compliant with geth’s API changes.

Is there any validation for from field in eth_call?

The from field is checked to ensure it is a valid ethereum address.

Is zero address a valid argument for the call.

The zero address is a valid argument.

I think this is done.


share/cmake/Modules/FindBoost.cmake:2100 (message):

环境

操作系统: MacOS 10.14.2
Anaconda版本: 如Anaconda 4.0.0 Python 2.7 64位
vn.py版本: 1.9.1 20181212（下载日期）

Issue类型
三选一：Question
当运行bash build.sh文件时，出现以下报错信息：
CMake Error at /usr/local/Cellar/cmake/3.13.1/share/cmake/Modules/FindBoost.cmake:2100 (message):
Unable to find the requested Boost libraries.
Boost version: 1.68.0
Boost include path: /usr/local/include
Could not find the following Boost libraries:
      boost_python

Some (but not all) of the required Boost libraries were found.  You may
need to install these additional Boost libraries.  Alternatively, set
BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
to the location of Boost.
Call Stack (most recent call first):
CMakeLists.txt:83 (find_package)
-- Configuring incomplete, errors occurred!
See also "/Users/dongt/vnpy/vnpy/api/ctp/build/CMakeFiles/CMakeOutput.log".
maxdongtaodeMBP:ctp dongt$ pwd
请问该如何解决
该问题会导致后续无法安装CTP等工具。

CTP不支持mac

楼上正解


undefined method `ext_management_system' for #<MiqProvisionRequest

I cannot provision any OpenStack VMs
[----] E, [2015-10-26T11:47:56.111022 #10642:1079990] ERROR -- : MIQ(MiqQueue#deliver) Message id: [1192], Error: [undefined method ext_management_system' for #<MiqProvisionRequest:0x000000041f5618>] [----] E, [2015-10-26T11:47:56.111364 #10642:1079990] ERROR -- : [NoMethodError]: undefined method ext_management_system' for #MiqProvisionRequest:0x000000041f5618  Method:[rescue in deliver]
[----] E, [2015-10-26T11:47:56.111427 #10642:1079990] ERROR -- : /home/Ladas/.rvm/gems/ruby-2.2.3/bundler/gems/rails-e2fcb2b4aec6/activemodel/lib/active_model/attribute_methods.rb:433:in method_missing' /home/Ladas/Projects/cfme/manageiq/lib/miq_automation_engine/engine/miq_ae_event.rb:150:in miq_event_target'
/home/Ladas/Projects/cfme/manageiq/lib/miq_automation_engine/engine/miq_ae_event.rb:159:in automate_user_ids' /home/Ladas/Projects/cfme/manageiq/lib/miq_automation_engine/engine/miq_ae_event.rb:114:in call_automate'
/home/Ladas/Projects/cfme/manageiq/lib/miq_automation_engine/engine/miq_ae_event.rb:41:in raise_evm_event' /home/Ladas/Projects/cfme/manageiq/app/models/mixins/miq_provision_mixin.rb:47:in call_automate_event'
/home/Ladas/Projects/cfme/manageiq/app/models/miq_queue.rb:345:in block in deliver' /home/Ladas/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:88:in block in timeout'
/home/Ladas/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in block in catch' /home/Ladas/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in catch'
/home/Ladas/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in catch' /home/Ladas/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:103:in timeout'
/home/Ladas/Projects/cfme/manageiq/app/models/miq_queue.rb:341:in deliver' /home/Ladas/Projects/cfme/manageiq/app/models/miq_queue_worker_base/runner.rb:106:in deliver_queue_message'
/home/Ladas/Projects/cfme/manageiq/app/models/miq_queue_worker_base/runner.rb:134:in deliver_message' /home/Ladas/Projects/cfme/manageiq/app/models/miq_queue_worker_base/runner.rb:151:in block in do_work'
/home/Ladas/Projects/cfme/manageiq/app/models/miq_queue_worker_base/runner.rb:145:in loop' /home/Ladas/Projects/cfme/manageiq/app/models/miq_queue_worker_base/runner.rb:145:in do_work'
/home/Ladas/Projects/cfme/manageiq/app/models/miq_worker/runner.rb:323:in block in do_work_loop' /home/Ladas/Projects/cfme/manageiq/app/models/miq_worker/runner.rb:320:in loop'
/home/Ladas/Projects/cfme/manageiq/app/models/miq_worker/runner.rb:320:in do_work_loop' /home/Ladas/Projects/cfme/manageiq/app/models/miq_worker/runner.rb:142:in run'
/home/Ladas/Projects/cfme/manageiq/app/models/miq_worker/runner.rb:123:in start' /home/Ladas/Projects/cfme/manageiq/app/models/miq_worker/runner.rb:24:in start_worker'
/home/Ladas/Projects/cfme/manageiq/lib/workers/bin/worker.rb:2:in <top (required)>' /home/Ladas/.rvm/gems/ruby-2.2.3/bundler/gems/rails-e2fcb2b4aec6/railties/lib/rails/commands/runner.rb:60:in load'
/home/Ladas/.rvm/gems/ruby-2.2.3/bundler/gems/rails-e2fcb2b4aec6/railties/lib/rails/commands/runner.rb:60:in <top (required)>' /home/Ladas/.rvm/gems/ruby-2.2.3/bundler/gems/rails-e2fcb2b4aec6/railties/lib/rails/commands/commands_tasks.rb:123:in require'
/home/Ladas/.rvm/gems/ruby-2.2.3/bundler/gems/rails-e2fcb2b4aec6/railties/lib/rails/commands/commands_tasks.rb:123:in require_command!' /home/Ladas/.rvm/gems/ruby-2.2.3/bundler/gems/rails-e2fcb2b4aec6/railties/lib/rails/commands/commands_tasks.rb:90:in runner'
/home/Ladas/.rvm/gems/ruby-2.2.3/bundler/gems/rails-e2fcb2b4aec6/railties/lib/rails/commands/commands_tasks.rb:39:in run_command!' /home/Ladas/.rvm/gems/ruby-2.2.3/bundler/gems/rails-e2fcb2b4aec6/railties/lib/rails/commands.rb:17:in <top (required)>'
/home/Ladas/Projects/cfme/manageiq/bin/rails:4:in require' /home/Ladas/Projects/cfme/manageiq/bin/rails:4:in '

@lfu seemsl ike the code was added here https://github.com/ManageIQ/manageiq/commit/45688eb0988bec5c80920ffd8438644f430b75ed
Any idea what can cause the failure? This is a normal provision request from UI, it doesn't even pass the validate request automate

@lfu awesome, thank you

Fixed with #5093


No provider for Token LZYCMP

Ionic version:  (check one with "x")
[ ] 1.x
[ ] 2.x
[x] 3.x
I'm submitting a ...  (check one with "x")
[x] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
I've a component, trying to lazy load, i get error No provider for Token LZYCMP.
Other components work fine. Not sure why this component has issue. When i try not to lazy load this component, everything works fine.
Related code:
base.modal.component.module.ts

import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { IonicModule } from 'ionic-angular';
import { CommonModule } from '@angular/common';
import {BaseModalComponent} from "./modal.page";

@NgModule({
    declarations: [BaseModalComponent],
    imports: [
        CommonModule,
        IonicModule
    ],
    // schemas: [CUSTOM_ELEMENTS_SCHEMA],
    exports: [BaseModalComponent]
})
export class BaseModalComponentModule { }

base.modal.component.ts
export interface ModalComponentData {
    id?: string,
    title: string,
    text: string,
    hint?: string,
    bgcolor?: string,
    icon?: string,
    buttons?: any,
    shareable?: boolean,
    actions?: any,
    isRead?: boolean,
}

@IonicPage()
@Component({
    selector: 'modal-component',
    templateUrl: 'modal.page.html',
})
export class BaseModalComponent {
    @Input() public info: ModalComponentData;
    @Input() public hasImage: string;
    @Input() public controlDismiss: boolean;
    @Output() public action = new EventEmitter<any>();
    @Output() public image = new EventEmitter<any>();
    @Output() public dismiss = new EventEmitter<any>();

    media: SafeUrl;
    today = new Date().toLocaleDateString('en-US', {
        month: 'long',
        day: 'numeric',
        year: 'numeric'
    });

    constructor(navParams: NavParams,
                private photo: BrowsePhoto,
                private events: EventService,
                private viewCtrl: ViewController) {
        let payload = <any>navParams.get('info');
        if (!payload) {
            throw new Error('BaseModalComponent must be called with info as payload.');
        }
        this.info = <ModalComponentData>payload;
    }

    onAction(index:number, button?:Object) {
        if (button) {
            if (!button.hasOwnProperty('id')) {
                this.onDismiss();
            }
            let payload: any = Object.assign({index: index}, button);
            this.action.emit(payload);
        } else {
            this.onDismiss();
        }
    }

    onImage() {
        this.photo.pickImage().then(base64 => {
            this.media = <string|SafeUrl>base64;
            this.image.emit(base64);
        }, err => this.events.notify('There was an error processing this photo.'));
    }

    onDismiss() {
        if (this.controlDismiss) {
            this.dismiss.emit(true);
        } else {
            this.viewCtrl.dismiss();
        }
    }
}

I'm guessing this is caused by there not being any IonicPageModule.forChild() in the module.

Hello, thanks for using Ionic! Would you be able to make a repo we could use to reproduce this issue? @rapropos IonicPageModule does have forChild. Until the last patch release though we had IonicModule.forChild in the generators which was wrong (but is now fixed).

@jgw96 perhaps I am not seeing something that is actually there, but I do not see an IonicPageModule.forChild() in the module code posted in the OP, and that's what I think is the cause of the problem.

Ahhh, sorry i was confused. Good spot @rapropos . @kodeine would you mind taking a look at this article and seeing if that helps you? Thanks!

Hello all! As it seems it has been a while since there was any activity on this issue i will be closing it for now. Feel free to comment if you are still running into this issue. Thanks for using Ionic!

I know this is closed, just wanted to confirm the fix works for me.
My page module had simply 'IonicPageModule' in the imports, and i got this error message for no token.
As soon as I changed it to
 imports: [      IonicPageModule.forChild(NotificationsPage),
it was fixed


Diff Drive demo not working with Gazebo Garden

Environment

OS Version: Ubuntu 22.04
Source or binary build?
Source, branch ros2

Description

Expected behavior: The diff_drive.launch.py demo correctly works in Gazebo and Rviz2
Actual behavior:  The communication between Gazebo and ROS2 is not established

Steps to reproduce

Install Gazebo Garden
clone the ros_gz repository, branch ros2
build
launch the diff drive demo: $ ros2 launch ros_gz_sim_demos diff_drive.launch.py

Output
[parameter_bridge-2] [INFO] [1666959084.759484057] [ros_gz_bridge]: Creating GZ->ROS Bridge: [/model/vehicle_blue/cmd_vel (ignition.msgs.Twist) -> /model/vehicle_blue/cmd_vel (geometry_msgs/msg/Twist)] (Lazy 0)
[parameter_bridge-2] [WARN] [1666959084.759605733] [ros_gz_bridge]: Failed to create a bridge for topic [/model/vehicle_blue/cmd_vel] with ROS2 type [/model/vehicle_blue/cmd_vel] to topic [geometry_msgs/msg/Twist] with Gazebo Transport type [ignition.msgs.Twist]
[parameter_bridge-2] [INFO] [1666959084.759618904] [ros_gz_bridge]: Creating GZ->ROS Bridge: [/model/vehicle_blue/odometry (ignition.msgs.Odometry) -> /model/vehicle_blue/odometry (nav_msgs/msg/Odometry)] (Lazy 0)
[parameter_bridge-2] [WARN] [1666959084.759635260] [ros_gz_bridge]: Failed to create a bridge for topic [/model/vehicle_blue/odometry] with ROS2 type [/model/vehicle_blue/odometry] to topic [nav_msgs/msg/Odometry] with Gazebo Transport type [ignition.msgs.Odometry]
[parameter_bridge-2] [INFO] [1666959084.759642196] [ros_gz_bridge]: Creating GZ->ROS Bridge: [/model/vehicle_green/cmd_vel (ignition.msgs.Twist) -> /model/vehicle_green/cmd_vel (geometry_msgs/msg/Twist)] (Lazy 0)
[parameter_bridge-2] [WARN] [1666959084.759652507] [ros_gz_bridge]: Failed to create a bridge for topic [/model/vehicle_green/cmd_vel] with ROS2 type [/model/vehicle_green/cmd_vel] to topic [geometry_msgs/msg/Twist] with Gazebo Transport type [ignition.msgs.Twist]
[parameter_bridge-2] [INFO] [1666959084.759658763] [ros_gz_bridge]: Creating GZ->ROS Bridge: [/model/vehicle_green/odometry (ignition.msgs.Odometry) -> /model/vehicle_green/odometry (nav_msgs/msg/Odometry)] (Lazy 0)
[parameter_bridge-2] [WARN] [1666959084.759668489] [ros_gz_bridge]: Failed to create a bridge for topic [/model/vehicle_green/odometry] with ROS2 type [/model/vehicle_green/odometry] to topic [nav_msgs/msg/Odometry] with Gazebo Transport type [ignition.msgs.Odometry]

Solution
in file diff_drive.launch.py replace
    # Bridge
    bridge = Node(
        package='ros_gz_bridge',
        executable='parameter_bridge',
        arguments=['/model/vehicle_blue/cmd_vel<EMAIL_ADDRESS>                   '/model/vehicle_blue/odometry<EMAIL_ADDRESS>                   '/model/vehicle_green/cmd_vel<EMAIL_ADDRESS>                   '/model/vehicle_green/odometry<EMAIL_ADDRESS>        parameters=[{'qos_overrides./model/vehicle_blue.subscriber.reliability': 'reliable',
                     'qos_overrides./model/vehicle_green.subscriber.reliability': 'reliable'}],
        output='screen'
    )

with
    # Bridge
    bridge = Node(
        package='ros_gz_bridge',
        executable='parameter_bridge',
        arguments=['/model/vehicle_blue/cmd_vel<EMAIL_ADDRESS>                   '/model/vehicle_blue/odometry<EMAIL_ADDRESS>                   '/model/vehicle_green/cmd_vel<EMAIL_ADDRESS>                   '/model/vehicle_green/odometry<EMAIL_ADDRESS>        parameters=[{'qos_overrides./model/vehicle_blue.subscriber.reliability': 'reliable',
                     'qos_overrides./model/vehicle_green.subscriber.reliability': 'reliable'}],
        output='screen'
    )

Additional note: the same issue is present in all the other demos:

air_pressure.launch.py
battery.launch.py
camera.launch.py
depth_camera.launch.py
gpu_lidar_bridge.launch.py
gpu_lidar.launch.py
imu.launch.py
joint_states.launch.py
joint_states.launch.py
navsat.launch.py
rgbd_camera_bridge.launch.py
rgbd_camera.launch.py
sdf_parser.launch.py
tf_bridge.launch.py
triggered_camera.launch.py

@Myzhar, are you planning to open a PR? otherwise I will add the changes.

No @ahcorde I'm not going to open a PR now.
I'm struggling with my simulator plug-in code and I'm afraid I don't spend enough time on the PR.


The exported objects have wrong transforms in O3DE

Describe the bug
I have been testing the glTF pipeline with O3dE and Blender. While the crucial stuff works I cant get the orientation to work properly between these two apps.  The FBX files from Blender works perfectly but the glTF files not so much.
I tested Yup and without Yup, and both options produced the wrong orientation in the target app.
To Reproduce
Steps to reproduce the behavior:

Open the attached scene
Exported the selection as glTF
Try Yup as an option

Expected behavior
I would expect the orientation to match in O3DE.
Screenshots

.blend file/ .gltf (mandatory)
(includes the exported gltf and fbx file along with the originating .blend file)
Assets.zip
Version

OS: Windows
Blender Version 4.2 Nightly

Hello,
I can't reproduce, trying to display the exported glTF in:

https://sandbox.babylonjs.com/
https://gltf-viewer.donmccurdy.com/
Import it back on Blender
Godot Engine
Windows 10 viewer

May I suggest the problem may come from O3DE? You should report it to it.
Closing this ticket

Thanks for testing it. I was not sure where the problem was originating from it. I will investigate it from that end.


NIFI-6983: Ensure that if any call to kafka's Producer throws a Produ…

…cerFencedException that it's handled properly by poisoning the lease, which in turn will close the client
Thank you for submitting a contribution to Apache NiFi.
Please provide a short description of the PR here:
Description of PR
Enables X functionality; fixes bug NIFI-YYYY.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[ ] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[ ] Has your PR been rebased against the latest commit within the target branch (typically master)?

[ ] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] Have you verified that the full build is successful on both JDK 8 and JDK 11?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

Looks good, will merge

Merged this to master, but used the wrong magic message, so manually closing.


Unclear error message: "SyntaxError: Wrong number of arguments to Test.test (2 for 1)."

Code like:
class Test
{
    define test
    {
    }
}

var test = Test()
test.test(123)

causes lily (1df03d72ab747f1fc4d4c927e06e56cf1363d82a) to give an error message like:
$ ../../build/lily param-numbering.lly
SyntaxError: Wrong number of arguments to Test.test (2 for 1).
    from param-numbering.lly:9
$

Although the Test.test method has 0 explicit parameters, and only 1 argument is being passed when calling it, the error message suggests 2 arguments are being passed when only 1 is expected.
Guess it's probably the implicit self parameter that's causing the counts in the error message to be higher?
Found it mildly confusing that the error message counts didn't match up with what the code is showing, though.

It's implicit self at work. Rewriting your example a touch.
class Test
{
    define method
    {
    }
}

var x = Test()
x.method(123)

x.method(123) is equal to Test.method(x, 123). So you're passing two arguments because of an implicit self.
For the method itself, it takes one argument because of an implicit self that's passed.
It seems weird, but it's entirely implicit self at work.
I'd like to help, but I'm at a loss as to what to change the message to (I like the consistency of the x for y in errors).

Okay, thanks, I see.
Since self is implicit, rather than being specified when defining the method, I suppose I wasn't really considering it to be a parameter of the method, at least from my perspective as a user of Lily.
I was initially expecting an error message along the lines of what C++ compilers show for similar code, where the this pointer is implicit, like:
class Test
{
    public:
        void method(void)
        {
        }
};

void test(void)
{
    Test x;
    x.method(123);
}

For example, Clang gives:
test.cxx:12:11: error: too many arguments to function call, expected 0, have 1

and GCC gives:
test.cxx:4:8: note:   candidate expects 0 arguments, 1 provided

So I was initially thinking a message like:
SyntaxError: Wrong number of arguments to Test.method (1 for 0).

would better match what the code is showing (i.e. 0 explicit parameters for Test.method, while 1 argument is wrongly passed when calling it.)
I could see the current "2 for 1" message being clearer if self were explicitly included when defining the method, like in Python:
class Test:
    def method(self):
        pass

x = Test()
x.method(123)

where it gives:
TypeError: method() takes 1 positional argument but 2 were given

Seeing what C++ compilers do for the issue makes it make more sense. So if it's being invoked as a method (oo_access, I think it's called), then subtracting 1 from the counts on both sides to account for an implicit self. Yeah, that makes sense.


Add mill build tool

Motivation for this change
Mill is a very nice tool for building java and scala projects. It is easier to learn than sbt, maven and gradle for beginners in Scala.
I can be the maintainer of this package, I am also working on several new bioinformatic tools that I will add shortly to nixpkgs. I am still learning nix so please let me know what could be improved! I have mostly looked at other, similar projects to accomplish this derivation.
Thank you for creating Nix and NixOS, it's an awesome project!
Things done

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

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

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

We have a standard commit message format. In this case, it should be mill: init at 0.3.5.

@scalavision
There are still few problems. Using ${src} will hardcode output path of fetchurl into your installPhase, then you can't override mill.overrideAttrs (_: { src = ...; }). The solution is to use $src which is substituted by bash from environment variable.
Other problem is that propagatedBuildInputs doesn't work for nix-env. The solution here is to use makeWrapper.
Finally, meta.platforms depends on what platforms your actual jre implementation can be built for.
I propose following fixes:
diff --git a/pkgs/development/tools/build-managers/mill/default.nix b/pkgs/development/tools/build-managers/mill/default.nix
index 933a7e56cca..97910d22cb3 100644
--- a/pkgs/development/tools/build-managers/mill/default.nix
+++ b/pkgs/development/tools/build-managers/mill/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, jre }:
+{ stdenv, fetchurl, jre, makeWrapper }:
+
 stdenv.mkDerivation rec {
   name = "mill-${version}";
   version = "0.3.5";
@@ -8,11 +9,9 @@ stdenv.mkDerivation rec {
     sha256 = "19ka81f6vjr85gd8cadn0fv0i0qcdspx2skslfksklxdxs2gasf8";
   };

-  propagatedBuildInputs = [ jre ] ;
+  nativeBuildInputs = [ makeWrapper ];

-  unpackPhase = ''
-    # Skipping unpackphase, nothing to unpack
-  '';
+  unpackPhase = "true";

   dontConfigure = true;

@@ -20,9 +19,9 @@ stdenv.mkDerivation rec {

   installPhase = ''
     runHook preInstall
-    mkdir -p $out/bin
-    cp ${src} $out/bin/mill
-    chmod +x $out/bin/mill
+    install -Dm555 "$src" "$out/bin/.mill-wrapped"
+    # can't use wrapProgram because it sets --argv0
+    makeWrapper "$out/bin/.mill-wrapped" "$out/bin/mill" --prefix PATH : ${stdenv.lib.makeBinPath [ jre ]}
     runHook postInstall
   '';

@@ -31,7 +30,6 @@ stdenv.mkDerivation rec {
     license = licenses.mit;
     description = "A build tool for Scala, Java and more";
     maintainers = with maintainers; [ scalavision ];
-    platforms = platforms.unix;
+    inherit (jre.meta) platforms;
   };
-
 }

Thank you very much for your feedback @veprbl :-)
I've learned a lot from this!!

oh.. hm... do you think there is a way to solve it? I used this as my recipe originally, I see they have used patform.all in there.
https://github.com/NixOS/nixpkgs/blob/dd46b1adb6da5e98fa5850cef6a07c29e3659fa0/pkgs/development/tools/ammonite/default.nix

platform.all should be fine, I think. It should raise a meaningful error if jre is not supported on the current platform.

@GrahamcOfBorg build mill

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: mill
Partial log (click to expand)

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

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

Success on x86_64-darwin (full log)
Attempted: mill
Partial log (click to expand)
unpacking sources
patching sources
configuring
no configure script, doing nothing
installing
post-installation fixup
strip is /nix/store/mvpvjar6m4jpjcz48715w2pax53djv6g-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/4qjjdb2jfqkxhvsxcnjxqmlyxgjc5jb2-mill-0.3.5/bin
patching script interpreter paths in /nix/store/4qjjdb2jfqkxhvsxcnjxqmlyxgjc5jb2-mill-0.3.5
/nix/store/4qjjdb2jfqkxhvsxcnjxqmlyxgjc5jb2-mill-0.3.5

Success on x86_64-linux (full log)
Attempted: mill
Partial log (click to expand)
configuring
no configure script, doing nothing
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/imc6ypa31lmzp1zlia8xikb82n0dkdb0-mill-0.3.5
strip is /nix/store/n4hb93w6j076xcjw5pm09rdmc09s075b-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/imc6ypa31lmzp1zlia8xikb82n0dkdb0-mill-0.3.5/bin
patching script interpreter paths in /nix/store/imc6ypa31lmzp1zlia8xikb82n0dkdb0-mill-0.3.5
checking for references to /build in /nix/store/imc6ypa31lmzp1zlia8xikb82n0dkdb0-mill-0.3.5...
/nix/store/imc6ypa31lmzp1zlia8xikb82n0dkdb0-mill-0.3.5

Seems to work to compile and run a simple hello world Scala project. I don't understand where it gets java and scala compiler from. @scalavision do you understand how it works?

I am really no sure @veprbl , it seems he has a dependency on zinc, and maybe that one does the magic. I think he has reused some stuff from sbt and zinc.

https://github.com/sbt/zinc

I agree, I think support for use within a nix build could be added on later. Again, thank you very much for helping out :-)


Allow customizing the http status code for uncaught exceptions

There's a subtlety in error handling where you would like to change the status code to something besides 500 (ex 503). Typically, this is done either by a classifier function a response exception wrapper, or a combination of both.
If this is done, we can update the BraveServiceIntegrationTest per discussion in #2618

dupe of #2656


[in_app_purchase] ./gradlew test build failure if uses a lower version of gradle tool.

The ./gradlew test in in_app_purchase/example fails because it uses a lower version of gradle and gradle tool than in_app_purchase_android: See https://cirrus-ci.com/task/4784259358523392?logs=main#L6537, failed because BuildConfig.LIBRARY_PACKAGE_NAME is not available in a lower gradle version.
Steps to reproduce:

Get ready with a clean in_app_purchase/example project, git clean -dfx if necessary.
cd to in_app_purchase/example/android/build.gradle, change 'com.android.tools.build:gradle:4.1.0' to `'com.android.tools.build:gradle:3.3.0'
cd to in_app_purchase/example/android/gradle/gradle-wrapper.properties, change distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip  to distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
cd to in_app_purchase/example/, run flutter build apk
cd to in_app_purchase/example/android, run ./gradlew test, see the error

A workaround is provided to temporarily fix the tree, however, the ./gradlew test in in_app_purchase should not build the test targets in in_app_purchase_android. If this is the default behavior of the gradle tool, then all the flutter app that depends on in_app_purchase_android and use a lower gradle version will fail when running gradlew test

cc @blasten

label as P2 in case it is a default behavior of gradlew, which will cause a wider range of failure which the apps can't fix.
If it is only failing because of a bad setting in in_app_purchase_android or in_app_purchase, feel free to lower the priority. We can also fix the test in in_app_purchase_android to accept both gradle versions using refleciton.

This is expected. If plugin A runs the test in plugin B, then A's Gradle version is used to run B tests.

If plugin A runs the test in plugin B

This seems like the part that we don't want. Why is that happening, and can we disable it? We want plugin B to run the tests in plugin B, otherwise we have publish-based out-of-band failures like this one.

I agree that the set up is strange. That being said, I don't know the exact reasons.

@blasten Who can look into if/how we can run unit the unit tests if the app itself and not its dependencies?
In addition to being a source of surprise tree breakage, if we can't fix that behavior federating plugins will cause us to run all of the Android unit tests twice which would be really inefficient.

I assign myself

I will take a look

There are two issues:

The tests files are under android/app/src/main as opposed to  android/app/src/test
We should be running ./gradlew app:test as opposed to ./gradlew test.  When ./gradlew test is used, all plugins java tests are run.

I am a bit confused by the changes from https://github.com/flutter/plugins/pull/3744.
The file org.mockito.plugins.MockMaker was added to enable an experimental feature, but the test code was added to the wrong directory. https://github.com/flutter/plugins/blob/master/packages/in_app_purchase/in_app_purchase/example/android/app/src/main/java/io/flutter/plugins/inapppurchaseexample/EmbeddingV1ActivityTest.java.
Also, this file is an instrumented test, so it needs to be run on an Android emulator or device.

but the test code was added to the wrong directory

(Filed https://github.com/flutter/flutter/issues/85631 for the meta-problem there.)

We should be running ./gradlew app:test as opposed to ./gradlew test. When ./gradlew test is used, all plugins java tests are run.
Does anyone know if we have made progress on this front in the past year?

This happened again with plugins that depend on flutter_plugin_android_lifecycle, requiring a publish of that plugin's unit test changes to fix failures.


Update http4s-blaze-server, http4s-circe, ... to 0.22.8

Updates

org.http4s:http4s-blaze-server
org.http4s:http4s-circe
org.http4s:http4s-dsl

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

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

labels: library-update, commit-count:1, early-semver-minor, semver-spec-patch

Superseded by #244.


Update Xmlrpc.php

Add cookie field to the Client class to be able set cookie for server.

I can see that cookie-based validation is supported for XML-RPC. Where/how would you get the token to put in the cookie?

Hi! Token will be get from response headers after login. We can use Set-Cookie header and transfer it`s data to $this->xmlprc->client->cookie in controller (just as example) .

@misterspelik I believe @jim-parry's question was rather what the API for setting XML_RPC_Client::$cookie would be. As it stands, you're just adding a public property which is empty by default and the condition to use it if it's not empty ...
Typically, we would discourage direct assignment of values to library properties and even disallow it in most cases. Even if you believe that this is the right approach, it should at least be documented. Right now, only somebody looking at the commit messages would know about this feature's addition (eventually).


Fixed duplicate

Signed-off-by: Michal<EMAIL_ADDRESS>

This is not really a duplicate since it covers v1 as well but it's ok to remove.


Playback error resources.lib.common.exceptions.MSLError

Bug report
Your Environment

Netflix add-on version: 1.18.1
Operating system version/name: Arch Linux

Used Operating system:

[ ] Android
[ ] iOS
[x] Linux
[ ] OSX
[ ] Raspberry-Pi
[ ] Windows

Describe the bug
Issue similar to #1216. Playback does not work and shows an error.
I try resetting the ESN as mentioned in the issue, and it did not fix the error.
Expected behavior
Playback should  work and not show an error.
Actual behavior
Playback does not work and shows an error.
Steps to reproduce the behavior

Play any video

Debug log
https://paste.kodi.tv/bidenifada.kodi

Same problem, since yesterday. Running on Librelec.

Same problem. Kubuntu.
Log file suggests there may be a MSL/Widevinecdm license issue. error code: DEVICE_EOL_FINAL

I just found the same this evening.
That DEVICE_EOL_FINAL error was mentioned on another project so might be worth looking into the suggested fix https://github.com/nohajc/netflix-mitm-proxy/issues/4

DEVICE_EOL_FINAL is a different error from the problem of this issue
please open another issue and fullfill all required info

@desbma please try the steps described here
This title is not available to watch instantly: https://github.com/CastagnaIT/plugin.video.netflix/wiki/FAQ-(Errors)#this-title-is-not-available-to-watch-instantly

Sorry I missed the FAQ entry.
I tried logout/login, and reinstalling widevine, same error.

I tried logout and login without success but then updated all packages (Kodi Ubuntu PPA), rebooted and working again.

Same on Manjaro, doing a system upgrade and rebooting solved it for me.

It started working again today, I don't know why...
A server side change from Netflix ?
Anyway I'm closing this, will reopen if it happens again.

unfortunately this type of error "This title is not available to watch instantly" happens in different situations where the causes are most of the time unknown,
with my experience this can depends also from the type of network used (eg mobile thethering) and if an user use VPN (we do not allow this support)
Luckily you solved it, because seeing the log is ok i wouldn't have had any other solutions to propose


Multi quic

Problem
#601 redux
Summary of Changes
Fixes #

Codecov Report
Attention: Patch coverage is 97.71429% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 81.8%. Comparing base (01460ef) to head (b776c64).

Additional details and impacted files
@@           Coverage Diff            @@
##           master     #634    +/-   ##
========================================
  Coverage    81.8%    81.8%
========================================
  Files         851      851
  Lines      230238   230367   +129
========================================
+ Hits       188511   188661   +150
+ Misses      41727    41706    -21

this was merged


Allow Models Omitted by Global Scopes to be Refreshed

A model instance cannot be refreshed (null is returned) if it's class has a global scope with a condition that prevents the instance from appearing in queries.

Should be sent to 5.3 branch.


xplat: fix package creator cannot stat issue

fixes the regression https://github.com/Microsoft/ChakraCore/commit/7cabc4d99257fa63ca6e7ae9e62cb3a462c6de07

Thanks, I didn't know about that.
I renamed the file because Makefile are in our gitignore (probably due to cmake artifacts).
I couldn't just remove Makefile from our gitignore because we currently have issues with updating gitignore when our sources reaches Windows source control.


The two states shown in the figure are inconsistent, is it a success or failure?

E：This means that the release was successful, and it does not mean that the service started successfully. You can check the service log for detailed reasons (see note Figure)
C：这表示发布成功, 不代表服务启动成功。可以查看服务日志查看详细原因（见备注图）


Thank you <3

I wanted to thank you for creating this library. I've been trying to display an RTSP stream in React Native version 0.71 for about a week. None of the other packages work in the latest React Native version, but your library works :)

Thank you for your kind words! I'm glad my library is helpful.


SignUp templates and styles

Creating the html template and css and javascript static files for signup page: This involved adding an html template for signup page which was used to set up the skeleton and base for the page. A css static file was also created for styling which contained a responsive design as well as a media query.
A javascript code was used the enable the eye toggle icon.

Link to commits - https://github.com/zuri-training/Favicon_gen-Team-68/commits?author=vicky1312


Codon in AWS Lambda

Hello, I am trying to execute Codon in AWS Lambda.
It seems something is wrong, are you running in the same issue?
Test Event Name
test
Response
{
"errorType": "Runtime.ExitError",
"errorMessage": "RequestId: 11baf7f8-2e4b-4593-bfd9-fd1add3f4fc2 Error: Runtime exited with error: signal: aborted"
}
Function Logs
OMP: Error #179: Function Can't open SHM2 failed:
OMP: System error #38: Function not implemented
OMP: Error #179: Function Can't open SHM2 failed:
OMP: System error #38: Function not implemented
START RequestId: 11baf7f8-2e4b-4593-bfd9-fd1add3f4fc2 Version: $LATEST
RequestId: 11baf7f8-2e4b-4593-bfd9-fd1add3f4fc2 Error: Runtime exited with error: signal: aborted
Runtime.ExitError

Hey there, just wanted to drop a possibly related bit of information for anyone brave enough to look into this
Github - LLVM project - Issue #53955

Oh, for AWS Lambda you will need to modify OpenMP to disable using /dev/shm.
Details here (same link as @bennyhawk suggested): https://github.com/llvm/llvm-project/commit/dafebd5b5a08dde25f5f52f65cac54bd6ec0ecde. We used to patch OpenMP manually before building Codon for Lambda.


Update upstream

Update upstream

/release-note-none

/cc @ddysher

is there any conflict?

conflicts have been fixed.

SGTM


Added singletons to documentation

I added singletons to the Container documentation.  I felt that it was lacking this.

Thanks for helping out on the docs!

No problem.  I made some changes.  I believe the last paragraph is clearer now.

One last thing you should do: add a menu item to https://github.com/thephpleague/container/blob/gh-pages/_data/menu.yml

:+1: Happy with this, just addition to the menu and I'm happy to merge, thanks @markwardle and @hannesvdvreken

I added it to the menu.  Wasn't sure where it should go in the order, so I put it after factory closures.

Actually, I moved it to go after auto-dependency-resolution.  Of course, it's up to you, if it even matters.

:+1:


Replaced the command 'fait' with 'fais' (imperative mood)

'docker exec' is now 'marcel fais' (imperative mood) instead of 'marcel fait' (3rd person present). Seems more logical, plus it's consistent with "marcel construis".

L'Académie Française, ansi que votre patrie, est fière de vous. :+1:


TypeError: null is not an object (evaluating 'libraryController.importShareableObjectReference_intoDocument(this._object, this._documentData).localObject')

Hi :)
I'm working with the new Library implementation in JS API. Working on Sketch 50 beta and the branch to introduce the compatibility on libraries. I have found this problem.
Running my code:
import api from './api';

export default function(context) {
    var document = api.getSelectedDocument();
    var libraries = api.getLibraries();

    libraries.forEach((library) => {
        const symbols = library.getImportableSymbolReferencesForDocument(document);

        symbols.forEach((symbol) => {
            symbol.import()
        });
    });
}

When I call import() I receive this error:
TypeError: null is not an object (evaluating 'libraryController.importShareableObjectReference_intoDocument(this._object, this._documentData).localObject')
line: 6251

And researching about the implementation this function importShareableObjectReference_intoDocument return null:
import() {
    if (!this._documentData) {
        throw new Error('missing document data');
    }
    const libraryController = AppController.sharedInstance().librariesController();
    console.log(
        'importedSymbol',
        libraryController.importShareableObjectReference_intoDocument(
            this._object,
            this._documentData
        ) // -> null
    );

    const importedSymbol = libraryController
    .importShareableObjectReference_intoDocument(this._object, this._documentData)
    .localObject();

    return wrapNativeObject(importedSymbol);
}

So, when we call .localObject() the error is thrown.

Yes indeed, the API changed in between. Thanks for spotting this.
Other than that, does the API make sense? Any rough edges?

For me it makes sense.
I'm trying to generate a document with all symbols from libraries. I'm trying to use this new API, and my approach is this:
import api from './api';

export default function(context) {
    var document = api.getSelectedDocument();
    var libraries = api.getLibraries(); // Something to select only the user library?

    libraries.forEach((library) => {
        const symbols = library.getImportableSymbolReferencesForDocument(document);

        symbols.forEach((symbol) => {
            const importedSymbol = symbol.import()
            // What would be your approach to have this symbols locally?
            // We need to take in consideration that some symbols can reference other symbols as override or nestedSymbols. This is contemplated?
        });
    });
}

Thanks so much! :)

Also @mathieudutour, This is blocking for me, Would I have a workaround? Thanks!!!

What is “this”?

Also this bug only happens when trying to import a symbol that have already been imported

But this error is thrown when I call the import the first symbol.
Does it make sense that you receive a symbol already imported from the function getImportableSymbolReferencesForDocument ?

Well it’s probably already imported by another symbol or something.
Yes it makes sense that it’s returned even if it’s already imported because it’s still a reference to a Library.

On 20 Apr 2018, at 15:01, Ivan Ortega Alba<EMAIL_ADDRESS>wrote:
But this error is thrown when I call the import the first symbol.
Does it make sense that you receive a symbol already imported from the function getImportableSymbolReferencesForDocument?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Oh! Thank you @mathieudutour! Now, I have skipped the already imported symbols, because I have nested symbols inside other symbols.
Now we have the imported symbols in the document, but they still are linked to the library.
Is there a way through the API to unlink these symbols from the library? We are trying to consolidate multiple libraries into a single library, so we could distribute it easily ^^


feat(elastic): added es bulk conf to docarray init

Goals:

Enable elastic search parallel_bulk configuration from docarray config initialization
[ ] check and update documentation, if required. See guide

I am not convinced by passing this in the config? maybe we should just pass *args and **kwargs?

@samsja @JohannesMessner any opinion?

I am not convinced by passing this in the config? maybe we should just pass *args and **kwargs?

@samsja @JohannesMessner any opinion?

I believe we should stick to pass **kwars, *args for now. THe only issue will not be able to pass kwargs when doing operation via python operator


Update fundam.cpp

edit the equations to the common form of the Direct Linear Transformation algorithm. ( refer to the formula (4.1) in Multiple View Geometry in computer vision - 2nd edition.)

Could you add reproducer test for this problem?

this PR will be reopened because of CI issues


GPU Memory Leak after ResourceLoader (Android)

Greetings! Thx for the awesome lib!
Describe the bug
When I load some glb asset for use it in scene, I use ResourceLoader.
And it affect GPU Memory. Each adding asset increase GPU memory (each tap in memory profiler).
To Reproduce
asset = assetLoader->createAssetFromBinary(buffer, size);
gltfio::ResourceLoader({
    .engine = engine, .normalizeSkinningWeights = false, .recomputeBoundingBoxes = false
}).loadResources(asset);
asset->releaseSourceData();
engine->destroy(asset->getRoot());
asset = nullptr;

Expected behavior
After release asset gpu memory would be also released :)
Screenshots

Question
How can I properly delete assets after loading into Entity?
What is the right way to handle load / release assets?

You also need to destroy the asset using assetLoader->destroyAsset(asset), otherwise you are not releasing any of the Filament owned data. You should also remove the entities from the scene (scene->removeEntities(asset->entities)).

You also need to destroy the asset using assetLoader->destroyAsset(asset), otherwise you are not releasing any of the Filament owned data. You should also remove the entities from the scene (scene->removeEntities(asset->entities)).

@romainguy I have same problem, but im use struct to collect Entities from loaded assets. I have 45 glb models needed to be loaded in initialisation step. So after assetLoader->destroyAsset(asset) i can't see any of my glb models, is there any other way to release data from asset, but store only Entity to use them after assetLoader->destroyAsset(asset)?

You can free up some CPU memory by calling asset->releaseSourceData() after everything has been loaded.
The asset has strong ownership over material instances, vertex buffers, index buffers, and textures, currently there is no way of transferring their ownership.  However FilamentAsset itself is just a thin wrapper and hardly uses any CPU memory after you call releaseSourceData.


How to disable the captcha?

How can i disable the captcha? I cannot seem to find how in app settings file?
Thanks...

You need to set an empty string in the RecaptchaPrivateKey setting.

Ok thanks that worked..
Have a good one!

Closing.
⭐Please star this project if you find it useful!


npm install won't run successfully

I'm trying to install ark-explorer on a machine that's currently running ark-node and arkstats. I'm running npm 3.10.10 and node 6.9.5. npm install fails for me and complains about not having root privileges: https://gist.github.com/vmunich/d37af168a18848cef913b8131a8ccbd1
So I ran sudo npm install and it gave out this errror:
└── UNMET PEER DEPENDENCY<EMAIL_ADDRESS>
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/canvas):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
root@darkland:~/ark-explorer# clear
root@darkland:~/ark-explorer# npm install

><EMAIL_ADDRESS>install /home/darkland/ark-explorer/node_modules/canvas
> node-gyp rebuild

gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
./util/has_lib.sh: 31: ./util/has_lib.sh: pkg-config: not found
gyp: Call to './util/has_lib.sh freetype' returned exit status 0 while in binding.gyp. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/home/darkland/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:305:16)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Linux 4.4.0-101-generic
gyp ERR! command "/home/darkland/.nvm/versions/node/v6.9.5/bin/node" "/home/darkland/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/darkland/ark-explorer/node_modules/canvas
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/canvas):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
root@darkland:~/ark-explorer#

This time, it did not generate a npm-debug.log. Any suggestions?
root@darkland:~/ark-explorer# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial

Just reporting back, something is messed up on the latest commit. I went back to https://github.com/ArkEcosystem/ark-explorer/commit/e365e666c8fa6f9435d2884bba86c231a23bc93b and everything is working as expected.

It compiles successfully up to this merge: https://github.com/ArkEcosystem/ark-explorer/commit/ee6c88120260e5348b6595fb4821f75390b25a6c
On the latest merge (https://github.com/ArkEcosystem/ark-explorer/commit/99e3b892edc5aae5cf3946ef65981face5997ea9), it fails:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/ch                                   okidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@                                   1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}                                   )
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none wa                                   s installed.
darkland@darkland:~/ark-explorer$ ng serve --host=<IP_ADDRESS> --disable-host-check
WARNING Running a server with --disable-host-check is a security risk. See https                                   ://medium.com/webpack/webpack-dev-server-middleware-security-issues-1489d950874a                                    for more information.
** NG Live Development Server is listening on <IP_ADDRESS>:4200, open your browser on                                    http://localhost:4200 **
Date: 2017-11-22T20:15:39.052Z                                                                                Hash: 235fbac51ffae2b54ce1
Time: 13864ms
chunk {inline} inline.bundle.js, inline.bundle.js.map (inline) 5.83 kB [entry] [                                   rendered]
chunk {main} main.bundle.js, main.bundle.js.map (main) 534 kB {vendor} [initial]                                    [rendered]
chunk {polyfills} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 217 k                                   B {inline} [initial] [rendered]
chunk {scripts} scripts.bundle.js, scripts.bundle.js.map (scripts) 200 kB {inlin                                   e} [initial] [rendered]
chunk {styles} styles.bundle.js, styles.bundle.js.map (styles) 91.6 kB {inline}                                    [initial] [rendered]
chunk {vendor} vendor.bundle.js, vendor.bundle.js.map (vendor) 5.22 MB [initial]                                    [rendered]

ERROR in /home/darkland/ark-explorer/src/app/pages/address/address.component.ts                                    (50,48): Property 'supplyChoosen$' does not exist on type 'CurrencyService'.

webpack: Failed to compile.

Fixed the typo breaking it https://github.com/ArkEcosystem/ark-explorer/pull/35


add wahyuoi as sig-docs-id reviewer

/assign @zacharysarah @jimangel
ping @irvifa @girikuncoro

+1 from me

/lgtm
/approve


TS: Property as is missing in type

Bug report
Describe the bug
I get the following TS error in VSCode when trying the "Responsive variants" example in the docs

MyComp definition, just for info:
export const MyComp = styled('button', {
  backgroundColor: 'gainsboro',
  borderRadius: '9999px',
  fontSize: '13px',
  lineHeight: '1',
  fontWeight: 500,
  paddingTop: '10px',
  paddingBottom: '10px',
  paddingLeft: '16px',
  paddingRight: '16px',
  border: '0',
  ':hover': {
    backgroundColor: 'red'
  },
  variants: {
    color: {
      violet: {
        backgroundColor: 'blueviolet',
        color: 'white',
        ':hover': {
          backgroundColor: 'darkviolet'
        }
      },
      gray: {
        backgroundColor: 'gainsboro',
        ':hover': {
          backgroundColor: 'lightgray'
        }
      }
    }
  }
});

Expected behavior
There should not be any error
System information

macOS
Node 12.18.2

Additional context
"@stitches/react": "^0.0.2"
"typescript": "4.0.3"

@jon301 thanks for raising this issue 👍
I can confirm this is happening in version 0.0.2 but not in the latest canary 0.0.3-canary.1
If you want to try the latest canary, bear in mind there were some breaking changes. Refer to the release notes here: https://github.com/modulz/stitches/releases/tag/v0.0.3-canary.1

We've published a pre-release of Stitches beta 🚀
Core:
npm install<EMAIL_ADDRESS>
React:
npm install<EMAIL_ADDRESS>
This issue should have been resolved in the beta version. We'd appreciate it if you could verify it.
⚠ Please refer to this migration guide as there are some breaking changes.


Support chairo v3

https://github.com/hapijs/chairo/pull/59

Resolved in 65bdb5ce7f1889c3b4dffcb176d6f11384718390


Passing day tasks to next day

Hi!
I have started today to use Day Planner and I was surprised how quickly it became familiar.  However I am not sure that having to copy-paste uncompleted tasks from the day before is very efficient.
I am sure you have seen another plugin called Rollover Daily Todos that works with the Daily Note and I wonder if there is some way for you to put this feature into Day Planner.
I am sure people would support this development.  I am willing to make a donation for sure.
Thanks!
Manuel

+1

+1

+1

Should be fixed in 0.7.0.


How to locate a specific node searching on titles?

Hi!
How do I could search/locate a node in the graph based only on the title? Sometimes I want to look a path of notes starting by some specific one. However, given that the layout of the graph is random each time that I start the server, I have to search manually where is the node that I looking for.
Also if the graph is dense, sometimes it could be difficult to differentiate the titles in nodes.
I think that having some search box where the nodes are filtered according to some random text could improve a lot how the user interacts with the graph.
Thanks.

given that the layout of the graph is random each time that I start the server

Also if the graph is dense, sometimes it could be difficult to differentiate the titles in nodes.

I'm still reading the docs and tweaking, but it seems you can define a random seed to make it look the same every time you launch it and there are aesthetics options for font size and elements width and height, so it would be possible to make it more readable.
Then you can config it using something like:
(use-package org-roam-server
  :ensure t
  :config
  (setq org-roam-server-host "<IP_ADDRESS>"
        org-roam-server-port 8080
        org-roam-server-export-inline-images t
        org-roam-server-authenticate nil
        org-roam-server-network-poll nil
        org-roam-server-network-arrows nil
        ;; From here: https://visjs.github.io/vis-network/docs/network/
	org-roam-server-network-vis-options "{ \"layout\": { \"hierarchical\": {\"enabled\": false, \"nodeSpacing\": 300,  \"treeSpacing\": 500, \"levelSeparation\": 350}, \"randomSeed\": 42} }"
        org-roam-server-network-label-truncate t
        org-roam-server-network-label-truncate-length 60
        org-roam-server-network-label-wrap-length 20))

I still need to play around with it, but I'm currently facing this challenge of a very complex graph that is losing its value of helping me to connect ideas.

I found this issue while googling the issue. I too would find it super handy if there was some basic search functionality. In decreasing order of importance for me:

Search based on title.
Search based on content.
Highlight node for active buffer(s) in graph.

I add a new select box component, which can search node by title and then move the network and let it in the center of the screen，but not ready for a pr，still working on some other things.

@codepiano Super cool! Does it work for V2?

@codepiano Super cool! Does it work for V2?

You mean org-roam v2?  Not sure, still using v1

Ok. Thanks. I hope in the future this feature could be translated to V2.

Jethro created a repo to pinpoint V1. org-roam will be merged soonish and will deprecate V1 completely.
I'm looking forward to see this feature on the server soon.
https://github.com/org-roam/org-roam-v1


.v-step z-index

Sometimes, it's blocked by higher levels of parent elements.
I've changed " .v-step's z-index to 999" in Source code

We could indeed rise it by default but there could always be other elements above it if, for example, somewhere in the page there is an element with a v-step > 999.
So as it's quite project-dependent we won't fix it, you juste have to override it as you did.


Add platform:elvish-path

Resolves #1423

In light of @xiaq's response to my solution for issue #1385, wherein they introduced a runtime module, I'm going to assume they would prefer this variable to exist in that namespace. Updated PR forthcoming...


Fix mock - main as initial branch

Following the change @ https://github.com/ubisoft/NGitLab/commit/b2566a1ec8cd0dec90f6147665a291688800998d, mocked repository was still initialized on "master" branch.
As libgit2sharp doesn't have the option to provide an initial branch, replaced the Init action with a direct git call

We use an CommandLineHelpers to escape arguments in another project. Should I add it in the Mock project for having a better way of escaping?