Game crashes randomly with signal 11

Godot version:
Godot_v3.1.1-stable_x11.64
Godot_v3.1-stable_x11.64
OS/device including version:
Linux Mint 18.1 KDE 64-bit
Issue description:
Game crashes randomly with signal 11. I haven't found a way to consistently reproduce it yet but it seems to be related to reloading a certain scene.
After playing the game for a while this error message will appear once:
ERROR: add_to_group: Already in group: physics_process_internal
   At: scene/main/scene_tree.cpp:117.

Then if I restart the level and reload the current scene enough times it will eventually start printing continuous error messages:
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: is_greater_than: Condition ' !p_node->data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1448.
ERROR: is_greater_than: Condition ' !p_node->data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1448.
ERROR: is_greater_than: Condition ' !p_node->data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1448.
ERROR: is_greater_than: Condition ' !p_node->data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1448.
ERROR: is_greater_than: Condition ' !p_node->data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1448.
ERROR: is_greater_than: Condition ' !p_node->data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1448.
ERROR: is_greater_than: Condition ' !data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1447.
ERROR: is_greater_than: Condition ' !data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1447.
ERROR: is_greater_than: Condition ' !p_node->data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1448.
ERROR: is_greater_than: Condition ' !data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1447.
ERROR: is_greater_than: Condition ' !p_node->data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1448.
ERROR: is_greater_than: Condition ' !data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1447.
ERROR: is_greater_than: Condition ' !p_node->data.inside_tree ' is true. returned: false
   At: scene/main/node.cpp:1448.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false
   At: scene/main/node.cpp:749.
ERROR: can_process: Condition ' !is_inside_tree() ' is true. returned: false

Then after restarting the level enough times, it will eventually crash. I've seen more than one backtrace:
handle_crash: Program crashed with signal 11
Dumping the backtrace. Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f696f8c44b0] (??:0)
[2] SceneTree::is_paused() const (/home/alex/godot/godotengine/scene/main/scene_tree.cpp:891)
[3] Node::can_process() const (/home/alex/godot/godotengine/scene/main/node.cpp:751 (discriminator 2))
[4] SceneTree::_notify_group_pause(StringName const&, int) (/home/alex/godot/godotengine/scene/main/scene_tree.cpp:964)
[5] SceneTree::iteration(float) (/home/alex/godot/godotengine/scene/main/scene_tree.cpp:473 (discriminator 2))
[6] Main::iteration() (/home/alex/godot/godotengine/main/main.cpp:1862)
[7] OS_X11::run() (/home/alex/godot/godotengine/platform/x11/os_x11.cpp:3006)
[8] /home/alex/godot/godotengine/bin/godot.x11.tools.64(main+0xdc) [0x1172a13] (/home/alex/godot/godotengine/platform/x11/godot_x11.cpp:56)
[9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f696f8af830] (??:0)
[10] /home/alex/godot/godotengine/bin/godot.x11.tools.64(_start+0x29) [0x1172889] (??:?)
-- END OF BACKTRACE --

handle_crash: Program crashed with signal 11
Dumping the backtrace. Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7fc90be3a4b0] (??:0)
[2] Object::notification(int, bool) (/home/alex/godot/godotengine/core/object.cpp:952)
[3] SceneTree::_notify_group_pause(StringName const&, int) (/home/alex/godot/godotengine/scene/main/scene_tree.cpp:969)
[4] SceneTree::iteration(float) (/home/alex/godot/godotengine/scene/main/scene_tree.cpp:473 (discriminator 2))
[5] Main::iteration() (/home/alex/godot/godotengine/main/main.cpp:1862)
[6] OS_X11::run() (/home/alex/godot/godotengine/platform/x11/os_x11.cpp:3006)
[7] /home/alex/godot/godotengine/bin/godot.x11.tools.64(main+0xdc) [0x1172a13] (/home/alex/godot/godotengine/platform/x11/godot_x11.cpp:56)
[8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fc90be25830] (??:0)
[9] /home/alex/godot/godotengine/bin/godot.x11.tools.64(_start+0x29) [0x1172889] (??:?)
-- END OF BACKTRACE --

The backtraces are from a version of 3.1.1 I compiled myself but everything else is the same with the official builds.
Steps to reproduce:
I haven't figured out how to reproduce this consistently.
Minimal reproduction project:

To be clear the game itself crashes. The editor stays open.

I'm a complete noob at dealing with the engine itself. How do I tell which are the nodes in question?

Adding
if(!p_node->data.inside_tree){
		print_line(p_node->get_class());
}

to the top of Node::is_greater_than(const Node *p_node) also causes a SIGSEGV (when calling get_class(). It looks like the vtable pointer as well as a bunch of other stuff is zero-ed out.
Thread 1 "godot.x11.tools" received signal SIGSEGV, Segmentation fault.
0x00000000024a8f92 in Node::is_greater_than (this=0xe061220, p_node=0x13378820) at scene/main/node.cpp:1463
1463            print_line(p_node->get_class());
(gdb) print p_node
$4 = (const Node *) 0x13378820
(gdb) print *p_node
$5 = {<Object> = {_vptr.Object = 0x0, signal_map = {hash_table = 0x0, hash_table_power = 0 '\000', elements = 0},
    connections = {_data = 0x0}, _lock_index = {count = 0}, _block_signals = false, _predelete_ok = 0,
    change_receptors = {_data = {_root = 0x0, _nil = 0x0, size_cache = 0}}, _instance_ID = 0, _can_translate = false,
    _edited = false, _edited_version = 0, editor_section_folding = {_data = {_root = 0x0, _nil = 0x0, size_cache = 0}},
    script_instance = 0x0, script = {data = "\000\000\000\000\000\000\000"}, metadata = {_p = 0x0}, _class_name = {
      static _table = {0x0, 0x106cb670, 0x5b7f1e0, 0x5f119c0, 0x5c83130, 0x5ea7110, 0x60baaf0, 0x6134250, 0x5bde250,
        0x5ef1060, 0x6080e40, 0x611cfb0, 0x66a3170, 0x8a79e20, 0x60d7c40, 0x5b45880, 0x5e09aa0, 0x5d6d780, 0x8e1c400,
        0x0, 0x8c90c00, 0x5f10330, 0x8df16d0, 0x60aca80, 0x5f547c0, 0x5e4c310, 0x60a2c50, 0x60e3380, 0x60cf640,
        0x5d70670, 0x60f6100, 0x60ff5a0, 0x5e487d0, 0x5ee0d90, 0x8e00dc0, 0x4cd5330, 0x60b9be0, 0x61d0360, 0x5e7aa60,
        0x61c02e0, 0x8c5dc70, 0x5ef3460, 0x5f1ca70, 0x5e9be10, 0x61c2b70, 0x5c82890, 0x60ee5a0, 0x5d8d940, 0x61c8a80,

By caching the value of p_node->get_class() I have discovered that all of the corrupted nodes are of the type AudioStreamPlayer2D

idk what changed but this appears to be fixed in d8ce7aedd

This was likely the same bug as #27590, which was fixed by #28469.


fix function name in an error message

Actually the function name is entry, not entryPoints

@vadzim Thanks for the PR.


Ability to align against a multi-contig construct

Often, multiple contigs in the reference fasta will belong to the same construct (such as a viral vector or plasmid). It would be nice if there were a way to describe the ordering of the component contigs in a construct, and annotate a construct as circular (so that jumps from the end of the last construct to the beginning of the first would have zero cost).
I can think of a number of ways to do this (comma-delimited list of contigs on the command line; custom format text or JSON file) but would prefer a standardized format if one exists. Maybe GFA?

Why not use the sequence dictionary (.dict) file?  We already perform a lookup if it exists to find annotated circular contigs using the @SQ.TP tag.
I am tempted to do this by convention, for example, use the @SQ.AS tag to identify contigs in a linear chain (canonical plasmid/vector name) with the @SQ.TP tag set to linear for all but the last contig in the chain (then set to circular), but this feels against the intent of SAM.
There's no reason we cannot instead have lower case tags to denote this information.  Thoughts?

That could work. I am okay with stipulating that the entries in the dict need to be in the same order they appear in the construct, and if any of them are marked circular then the entire construct is considered circular.

We could also just have “current index” and “next index”?

That works - takes care of both ordering and circularity.
I do think we should also have a default interpretation when there are multiple sequences with the same AS and there are no custom tags. I suggest to assume the contigs are ordered, and the construct is circular if any sequence is annotated as circular.


Error reading dependency file C:\FlutKart-master\build\app\intermediates\flutter\debug\snapshot_blob.bin.d: java.lang.ArrayIndexOutOfBoundsException: 1

I was Working on my laptop with its battery removed, i opened android studio and was coding then the electricity went off in the middle of the process of gradlew and then when I turned it back on and reopened android studio this error showed up:
Launching lib\main.dart on SM G930V in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
Error reading dependency file C:\FlutKart-master\build\app\intermediates\flutter\debug\snapshot_blob.bin.d: java.lang.ArrayIndexOutOfBoundsException: 1
Error reading dependency file C:\FlutKart-master\build\app\intermediates\flutter\debug\snapshot_blob.bin.d: java.lang.ArrayIndexOutOfBoundsException: 1
Error reading dependency file C:\FlutKart-master\build\app\intermediates\flutter\debug\snapshot_blob.bin.d: java.lang.ArrayIndexOutOfBoundsException: 1
Oops; flutter has exited unexpectedly.
Crash report written to C:\FlutKart-master\flutter_07.log;
please let us know at https://github.com/flutter/flutter/issues.
FAILURE: Build failed with an exception.

Where:
Script 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 435

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

Process 'command 'C:\flutter\bin\flutter.bat'' finished with non-zero exit value 1

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Get more help at https://help.gradle.org

BUILD FAILED in 53s
Finished with error: Gradle build failed: 1
help please

Can you also please post the content of C:\FlutKart-master\flutter_07.log; or what other file is mentioned if you reproduce the problem?

I solved my problem long time ago I used flutter clean and invalidate
cashes and restart
On Sat, Aug 18, 2018, 6:49 PM Günter Zöchbauer<EMAIL_ADDRESS>wrote:

Can you also please post the content of C:\FlutKart-master\flutter_07.log;
or what other file is mentioned if you reproduce the problem?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/20425#issuecomment-414067525,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AnctxuGADM495E0LwRsiTsQ46jGSZI2Yks5uSDeXgaJpZM4V4E0Q
.

@dadmad817 thanks for the update.


Custom matcher for ui logger

User story
As a developer I want to have a good signal to noise ration and want to write my tests with as less boilerplate as possible.
Therefor I need a custom matcher  for the UI logger.
Bad example:
// ui().logger.error('Something went wrong');

expect(ui().logger.getRenderer().getLogs()).toStrictEqual([
  {
    stream: 'stderr',
    message: '[ red(error) ] Something went wrong'
  }
])

Suggested matcher:

expect(ui()).toHaveLogged('...')
expect(ui()).toHaveLoggedNth(1, '...')
expect(ui()).not.toHaveLogged())

Conversation: https://github.com/code-pushup/cli/pull/487#discussion_r1517516666
Good example:
// ui().logger.error('Something went wrong');

expect(ui()).toHaveLoggedLevelNth(1, 'error');
expect(ui()).toHaveLoggedMessageNth(1, 'Something went wrong');

Acceptance criteria
I want to be able to use the custom matcher in the following libs:

[ ] vitest
jest (optional)

Internal logic:

[ ] it handles removes ASCII color
expect(msg.replace(/\u001B\[\d+m/g, '')).toBe("[ blue(info) ] This is is blue in terminal")

I want to be able to have different matcher present:

[ ] toHaveLoggedLevel('...')
[ ] toHaveLoggedLevelNth(1, '...')
[ ] toHaveLoggedMessage('...')
[ ] toHaveLoggedMessageNth(1, '...')

Implementation details
import { expect } from 'vitest';
import {cliui} from "@poppinss/cliui";

declare module 'vitest' {
  export interface Assert {
    toHaveLoggedMessage(expected: string): void;
    toHaveLoggedMessageNth(nth: number, expected: string): void;
  }
}

export type CliUi = ReturnType<typeof cliui>;
// Implementation of toHaveLogged
expect.extend({
  toHaveLoggedMessage(received: CliUi, expected: string) {
    const logs = received.logger.getRenderer().getLogs();
    const pass = logs.some(log => log.message === expected);
    return {
      pass,
      message: () => pass
        ? `expected not to have logged: ${expected}`
        : `expected to have logged: ${expected}`,
    };
  },

  toHaveLoggedMessageNth(received: CliUi, nth: number, expected: string) {
    const logs = received.logger.getRenderer().getLogs();
    const pass = (logs[nth - 1]?.message === expected) ?? false;
    return {
      pass,
      message: () => pass
        ? `expected not to have logged at position ${nth}: ${expected}`
        : `expected to have logged at position ${nth}: ${expected}`,
    };
  },
});

Usage in global-setup.ts
import './testing/test-utils/src/lib/matcher/ui-logger';

Suggestions:

Add a helper function to test-utils that returns Nth log directly as a string.
If applicable, distinguish formatted (bold, colour code) and unformatted logs.

Feedback from @matejchalk:
On balance, I'd go with no style testing. The text content is the key part of the assertion for me.

Although if create a custom matcher, we could theoretically support both. E.g. .toHaveLogged('...') would match unstyled text, but .toHaveLoggedStyled('...') would be available for matching styles also. Alternatively, .toHaveLogged('...') could try to match both unstyled and styled text under the hood and only fail if neither matches (bit less transparent, but perhaps more convenient?). 🤔


Does not work on asahi Linux

I have downloaded on Asahi Linux but every binary file gives me core dumped
I have downloaded the file android-sdk-tools-static-aarch64.zip

I have downloaded on Asahi Linux but every binary file gives me core dumped I have downloaded the file android-sdk-tools-static-aarch64.zip

note the android aarch64 ≠ linux aarch64
This is compiled with Android ndk, not a common clang, so it may not be compatible

And how can I compile it for Asahi Linux?  I have managed to run Android Studio in Asahi Linux, but now the SDK tools are missing?


[PE-D] Functionality Bug - E-mail format not accepted

Functionality Bug:
When the following example from the User Guide is copy - pasted to the command box of the app, an error message is displayed showing that e-mail format is not correct.

Labels: severity.High type.FunctionalityBug
original: Harish-coding/ped#3

Error is in the wrong prefix being used here. Hence, the email is read as<EMAIL_ADDRESS>a/COM2, which is indeed an invalid email format.
Previously our office tag was a/ instead of of/. Will edit the typo in User Guide.


Refactorings based on Steffan153's work

These are now the best known yamlscript solutions.

Requires 0.1.81 before merging.


Trained model

Can anyone offer the pretrained model of expression transformation? Thanks a lot!!

I also need it @MeLonJ10 .
Have you got?

I was looking into this myself - they aren't going to be able to release that because the database it was trained on is not public. You'll have to request the database from the site and train it yourself

Actually they denied my request for the RaFD dataset. So if you got it ,
Can you please share with me on mail id (kujjawal94@gmail.com).
On Wed, Nov 20, 2019 at 10:19 AM ctcook97<EMAIL_ADDRESS>wrote:

I was looking into this myself - they aren't going to be able to release
that because the database it was trained on is not public. You'll have to
request the database from the site and train it yourself
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/yunjey/stargan/issues/82?email_source=notifications&email_token=AH2BJCDPK3TGESR2JHOL5SDQUS6V5A5CNFSM4G3AR2E2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEQWHOY#issuecomment-555836347,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH2BJCD2YMF5MS7DGSMGHJLQUS6V5ANCNFSM4G3AR2EQ
.

I got it through my faculty mentor - I wish I could help more but it would go against the agreement for me to share it

Ok, No issue.
On Thu, Nov 21, 2019 at 3:02 AM ctcook97<EMAIL_ADDRESS>wrote:

I got it through my faculty mentor - I wish I could help more but it would
go against the agreement for me to share it
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/yunjey/stargan/issues/82?email_source=notifications&email_token=AH2BJCG74KOVHZFLEBIML2DQUWUHLA5CNFSM4G3AR2E2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEVGANY#issuecomment-556425271,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH2BJCHZIOOUAGWFHWT7RYDQUWUHLANCNFSM4G3AR2EQ
.


)HERE’S! WAY TO WATCH Barcelona vs Espanyol Live STREAMS FREE LA-LIGA ON TV Channel 3 NOV 2024

Barcelona boss Hansi Flick said his team was in high spirits after its thumping win at Real Madrid and had turned its attention to derby rival Espanyol, but the German said all sport should be suspended due to the deadly floods in Valencia.
CLICK HERE TO WATCH LIVE STREAM NOW
CLICK HERE TO WATCH LIVE STREAM NOW
CLICK HERE TO WATCH LIVE STREAM NOW
Barcelona thrashed Real Madrid 4-0 at the Santiago Bernabeu last weekend to establish a six-point lead in La Liga but its city rival Espanyol is 20 points behind and languishing in 17th place, a point above the relegation zone.
Barcelona holds an impeccable record in the fixture, which has often been one-sided and has not lost against Espanyol in its last 26 league encounters.
“We always prepare well for the next game. After the celebrations, we focus on the next game. We work on what we want tomorrow. It’s a very long game in the league and we focus on the next game,” said Flick.
With second-placed Real Madrid’s game at Valencia postponed due to the floods, Barcelona can provisionally extend its lead to nine points.
PREDICTED LINEUPS
Barcelona: Pena(GK); Kounde, Cubarsi, I Martinez, Balde; De Jong, Pedri; Yamal, Olmo, Raphinha; Lewandowski
Espanyol: Garcia(GK); El Hilali, Kumbulla, Cabrera, Olivan; Tejero, Kral, Gragera, Carreras; Puado, Veliz
When will the Barcelona vs Espanyol La Liga 2024-25 match kick off?
The Barcelona vs Espanyol La Liga 2024-25 match will kick off at 08:45 PM IST on October 3, Sunday at the Estadi Olímpic Lluís Companys stadium in Barcelona, Spain.
Where to watch the Barcelona vs Espanyol La Liga 2024-25 match?
The Barcelona vs Espanyol La Liga 2024-25 match will not be broadcast on any TV channel in India.


Incompatibility with new SciPy release 1.14.0

The new release of SciPy 1.14.0 removed interp2d, which causes thermal_conductivity.py to crash.
For details on the transition see https://scipy.github.io/devdocs/tutorial/interpolate/interp_transition_guide.html

Hi tefavidal,
I recognize this was an issue. The use wasn't in a super commonly used place, although obviously the tests would fail. I have updated the interpolation routine as well as other things that needed upgrading, and released thermo 0.3.0 with the updates today.
Sincerely,
Caleb


Hope to engage with the creator/contributor of this document

[Enter feedback here]
Hi,
I'm Penny Ko (kopenny) in Microsoft. Azure NetApp Files (ANF) team Arnt de Gier (b-arntdegier) would like to update below 2 documents, but there are no Contributor listed on those documents. Is it possible that you could help to identify the creator of that content and share with us? So Arnt would be able to share feedback and hopefully can reuse the existing Visio file instead of creating one from scratch. Thank you!

https://docs.microsoft.com/en-us/azure/architecture/example-scenario/apps/sap-dev-test : It has no mention of ANF
https://docs.microsoft.com/en-us/azure/architecture/example-scenario/apps/sap-production : ANF is only in one sentence.

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

ID: 8307bb37-3a4f-0073-c495-b2aaa4cc8797
Version Independent ID: 60702144-7610-fda2-a68d-f9f05aff2921
Content: SAP workload development and test settings - Azure Example Scenarios
Content Source: docs/example-scenario/apps/sap-dev-test.yml
Service: architecture-center
Sub-service: example-scenario
GitHub Login: @AndrewDibbins
Microsoft Alias: pnp

Closing as Duplicate of #3322


Separate deictic expression format into past and future

Related to issue #234.

I updated all localization files to replace Deictic Expression Format String with Past Deictic Expression Format String and Future Deictic Expression Format String. This allows to have 2 days ago and in 2 days in English. Each language can now define its own argument order.
I also replaced from now for future deictic expression with in, so that 2 days from now is now in 2 days. This seems more natural to me.

Coverage increased (+18.5%) to 37.715% when pulling 735226107c51825837a939306f367891f1d341d2 on linitix:master into 44b511897d6dfca90a6495ea1dd33c79c7452eab on mattt:master.

Coverage increased (+18.5%) to 37.715% when pulling 735226107c51825837a939306f367891f1d341d2 on linitix:master into 44b511897d6dfca90a6495ea1dd33c79c7452eab on mattt:master.

Coverage increased (+18.5%) to 37.715% when pulling 735226107c51825837a939306f367891f1d341d2 on linitix:master into 44b511897d6dfca90a6495ea1dd33c79c7452eab on mattt:master.

Thank you for this PR, @damienrambout. Sorry for not responding to this sooner. I'm in the process of cutting a new release now with your addition. Cheers!


Issue67

PR for #67

Hi @markanewman, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

Would you mind making a unit test for this?

I did try that, but there is something wrong with my VS setup for this project. When I go to test runner, nothing happens. The build ticks off just fine, the output window reports success, but then nothing happens. I am use to the green lights showing up in test runner, but there is just nothing there.
Any ideas as to what might be up?

I haven't seen errors like this. @cijothomas, @dnduffy ?

@markanewman Try exiting all instances of VS and restarting one instance and reloading the project.  I've seen this behavior before although I don't know the specifics or why it sometimes happens.  For me anyway one solution was restarting VS from scratch.  Another thing to check might be that you have the latest updates installed for VS and the latest packages installed for the unit tests.

@markanewman have you had a chance to add tests to this PR?

@dnduffy I also tried to reinstall VS and still no dice. My unit tests in my other projects work fine. At work we are federated with MS, should I try to contact you directly and do a screen share?
@SergeyKanzhelev If I can't get the unit tests working, should I just abandon the PR because I cant prove the work?

@markanewman this is a good feature - so please do not close PR yet. I'd ask you to try one more thing with Unit Tests before passing this PR for us to update and complete.
Did you reinstall VS on the same machines? Are other projects you mentioned uses VS tests or NUnit or xUnit? Does output window (make sure to switch to Tests) shows any errors?
Here is a long thread on which folders could have cached bad files. Could you please try cleaning those folders.

@SergeyKanzhelev I reinstalled on my primary PC. I also tried to load the solution on my Surface, same thing. I us the default MSTests in VS. I will try out the PS script you mention in the link later today and report back.

@SergeyKanzhelev Still no dice. It just wont pick up the tests.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: markanewman sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Error when executing findMany query

I created a minimal sample showing the error: https://github.com/esistgut/prisma-issue
To run the sample first execute npm i && npm run prismation. There are two functions: populate to create the required data and test to show the error. Please comment/uncomment as required (populate should only be run once).
The test should show the following error:
(MariaDB)
PrismaClientUnknownRequestError:
Invalid `prisma.services.findMany()` invocation in
/home/esistgut/coding/typescript/prisma-test/index.ts:92:57

→  88 Error occurred during query execution:
ConnectorError(ConnectorError { user_facing_error: None, kind: QueryError(Server(ServerError { code: 1241, message: "Operand should contain 1 column(s)", state: "21000" })) })
    at PrismaClientFetcher.request (/home/esistgut/coding/typescript/prisma-test/node_modules/@prisma/client/index.js:89:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)

(Sqlite)
PrismaClientUnknownRequestError:
Invalid `prisma.services.findMany()` invocation in
/home/esistgut/coding/typescript/prisma-test/index.ts:92:57

→  88 Error occurred during query execution:
ConnectorError(ConnectorError { user_facing_error: None, kind: QueryError(SqliteFailure(Error { code: Unknown, extended_code: 1 }, Some("sub-select returns 4 columns - expected 1"))) })
    at PrismaClientFetcher.request (/home/esistgut/coding/typescript/prisma-test/node_modules/@prisma/client/index.js:89:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)

This looks like a bug but I'm not really sure about it.

Is there any way around this at the moment?

Might be the same as: https://github.com/prisma/prisma/issues/3078


Dynamic loss scale support for fp16 traing.

Description
Loss scale is set as 512 default for fp16 training, which can sometimes cause gradient overflow. So I think dynamic loss scale is necessary.
Then  I migrated this feature from Apex and add to hook.py. Maybe you can merge it.
https://github.com/halostorm/mmdetection/blob/ab8b273e2fb9273e5659d0fce36afb476fe87638/mmdet/core/fp16/hooks.py#L38

Hi @halostorm
Thanks for your suggestion. You may open create a PR for it.


Remove invalid return scope lambda

Needed for https://github.com/dlang/dmd/pull/12665#issuecomment-858836483
I don't know why this immediately called lambda pattern was used, it seems to do fine without and it's @system code anyway. It would need to be @trusted in order to be called from @safe code since it frees manually.

Why does a 0% coverage diff count as a rejection?

git tells me it was added because of the dip flags, but if it works now anyway...


Add support for a path suffix

Add support for a path suffix, like .json.

@skryukov is this PR OK for you?
If so, can you please merge it?


References to harbor server should be parameterized

https://github.com/Tanzu-Solutions-Engineering/WaaS-MVP/blob/5654405c259867fa6a5d3f578b6eeb1dbbdb20f1/workshop/content/exercises/01-intro-harbor.md?plain=1#L3
One of the things that you can do with Learning Center is to parameterize values and then replace them in content.  Check out https://docs.vmware.com/en/Tanzu-Application-Platform/1.0/tap/GUID-learning-center-workshop-content-workshop-instructions.html#interpolation-of-data-variables-10 for some ideas

Also, the credentials used to sign in just below the host name might also be parameterized

Fixed


#27057 EDocument Connector for Tietoevry

Summary EDocument Connector for Tietoevry
Work Item(s) #27057
#Fixes #27057

This PR looks a bit wrong.
Could it be that the branch was based on a wrong branch?

PR was based on a fork of the main branch. I did my best to follow your outdated instructions on how to contribute..

@microsoft-github-policy-service agree [company="Microsoft"]

@Roglar01 I'm no microsoft emplyee .
I only want to help getting the BC possible.
And by reviewing your PR firsthand I want to help you to get this PR faster into the product.
I'm pretty sure that some code is the same in the product, this doesn't make it better anyways.
Since I'll be off-work for the upcoming three weeks I won't be able to to reply to any new comments.


DAC-FIX: revert the master UAT hold

What
Revert the hold step for master UAT
Checklist
Before you ask people to review this PR:

[x] Tests and rubocop should be passing: bundle exec rake
[x] Github should not be reporting conflicts; you should have recently run git rebase master.
[x] There should be no unnecessary whitespace changes. These make diffs harder to read and conflicts more likely.
[x] The PR description should say what you changed and why, with a link to the JIRA story.
[x] You should have looked at the diff against master and ensured that nothing unexpected is included in your changes.
[x] You should have checked that the commit messages say why the change was made.

Looks good. Do we also want to remove the definition of the hold_master_uat_notification job on lines 355-359, or were you leaving it for future use?

Nope... I thought I had.  Maybe I got a bit too heavy with the undo button while fiddling! :D


access and erasure request test

Closes #2339
Code Changes
NEW SaaS Connector Sparkpost for access and erasure
Steps to Confirm

[x] Add/configure the Sparkpost connector in UI
[ ] Verify Sparkpost config and icon UI looks good
[x] Add receipient data using Sparkpost Api
[x] Create an Access DSR with the new Sparkpost customer email
[x] Verify email sent by fides with customer data is correct
[x] Create an Delete DSR with the new Sparkpost customer email
[ ] Verify the customer data is now deleted in Sparkpost

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
[ ] Update CHANGELOG.md

SaaS Connector Checklist

[x] Spec doc link
[x] Vault Creds
[x] Postman Collection
[x] SaaS Config And Dataset
[x] Access and Erasure Test Passing
[ ] Icon

Duplicated by https://github.com/ethyca/fides/pull/3076


Add Awk in list of languages with gawk --lint as built-in linting functionality

Hello there, I added Awk in the list of languages.
Gnu AWK (gawk) has built-in functionality for linting. More info at the links added in my entry.
Let me know if you want me to edit anything before the merge.
Keep up the nice work, thanks

Hi @henfiber. 😃
Thanks for your pull request.
Before I merge it, let's make the description a little shorter so that it roughly fits into one line.
How about this?
[--lint](https://www.gnu.org/software/gawk/manual/html_node/Options.html#Options) warns about constructs that are dubious or nonportable to other awk implementations.

👍 I'm ok with that @mre . I suppose one can find the other flag (--lint-old) and other information in the provided link. I updated with a new commit

Sweet! Thanks 🍭


Allow to use the Raspberry Pi Camera with Docker

Fixes #1110

Codecov Report

Merging #1212 (76e9d6e) into main (e379bc5) will increase coverage by 0.02%.
The diff coverage is n/a.

:exclamation: Current head 76e9d6e differs from pull request most recent head 879b290. Consider uploading reports for the commit 879b290 to get more accurate results

@@            Coverage Diff             @@
##             main    #1212      +/-   ##
==========================================
+ Coverage   68.29%   68.32%   +0.02%
==========================================
  Files         106      106
  Lines        8804     8804
==========================================
+ Hits         6013     6015       +2
+ Misses       2229     2227       -2
  Partials      562      562

Impacted Files
Coverage Δ

internal/core/path.go
72.84% <0.00%> (-1.34%)
:arrow_down:

internal/core/rtmp_source.go
70.27% <0.00%> (-0.91%)
:arrow_down:

internal/core/hls_muxer.go
73.13% <0.00%> (+0.74%)
:arrow_up:

internal/core/hls_server.go
77.11% <0.00%> (+1.99%)
:arrow_up:

internal/core/source_static.go
70.73% <0.00%> (+3.25%)
:arrow_up:

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


ipsec: support libreswan rightcert property

This property allows to specify a locally loaded certificate to authenticate the "right" end of the IPSec connection (which is normally the remote).
Test case added.

Can you add the issue link to the PR ?

The CI failure on Fedora is caused by our pin on ctrlc 3.4.2 which is not available in Fedora. Let's ignore Fedora CI error till we remove the dependency of ctrlc.


Only functions may be defined recursively

Hello,
Following the School 2014, I was trying to define a different version of fibonacci.
At first this is the module I made:
module Fibonacci

(* Write the fibonacci function and several types for it. *)
val fibonacci: (x:int{x>=0}) -> Tot (y:int{y>=0})

let fibonacci x =
   let rec sub_fibo =  fun n -> fun acc1 -> fun acc2 ->
     if n = x
     then (acc1 + acc2)
     else sub_fibo (n+1) acc2 (acc1 + acc2)
   in

  if x <= 1
  then 1
  else sub_fibo 2 1 1

But in this case, Fstar returned me an error: Term has an unexpected non-trivial pre-condition.
I thought it was because he did not get that the sub function sub_fibo will terminate. So I change the line:
let rec sub_fibo =  fun n -> fun acc1 -> fun acc2 ->

into
let rec sub_fibo: n:int{n >0 /\ n <= x}  -> int -> int -> Tot int (decreases (x-n)) =  fun n -> fun acc1 -> fun acc2 ->

The good thing is that I don't have the previous error but I have a new kind of error: Only functions may be defined recursively
Could you tell me how to make it work ?
Best regards,
Vincent Cheval

See bug-reports/bug058.fst


Update xamstyler to 3.2404.4

changes

Adjust XML Escaping to allow for incomplete xmlns inside a comment
Add support for Rider 2024.1
Better handle internal VS exceptions relating to .csproj files
Expand console support for axaml
Handle unhandled FileNotFoundException in XamlStylerConsole.cs
Fix entry in About window
set minimum install target to match version of referenced SDK
add support for Rider 2023.3

(same as in https://github.com/microsoft/terminal/pull/17098#issuecomment-2085027758)
(It also looks like the code format step failed on this build - if you're going to update the code formatter, make sure to actually run it before pushing the PR :wink:)


Dead link for aka.ms/rootcertapply.  Please update.

The RootCertApply aka.ms link is dead / pointing to a page that no longer exists.
. Certificate Authority Intake Process
An applicant CA must fill out the application located at https://aka.ms/rootcertapply and email the completed form to<EMAIL_ADDRESS>This will add the CA to a queue of applications that will be reviewed in order of initial application time.

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

ID: 8a89d1f2-b584-a6ce-711e-45a84b9efd0e
Version Independent ID: 09b2b395-f083-dd0b-8113-95c90701814d
Content: New CA application - Microsoft Trusted Root Program
Content Source: trusted-root-docs/new-ca-application.md
Service: security
GitHub Login: @kasirota
Microsoft Alias: kasirota

@kasirota - please review and fix

#please-close


TCP address encoding compatibility in Rust and Elixir

TCP addresses in elixir are encoded with the following BARE schema:
type TCPAddress {
   host: ({:data, 4} | {:data, 16}) // ipv4 or ipv6
   port: u16
}

Where IPV4 components are bytes and IPV6 components are little endian 16-bit integers.
While Rust encodes TCP address as as just a string of "IP:port" string, e.g. "<IP_ADDRESS>:4000".
This means specifying additional hop as a TCP address from Rust will not work through Elixir node.
Both approaches are feasible, Elixir format is more compact while Rust format is more readable. We need to agree on one format.

I personally favor binary octet encoding over string. It's easy to get back to string. Giant waste of bytes on the wire, especially IPv6

Another point regarding implementation, if we use a binary encoding then every transport would have to define and implement an encoding for the transports. This means that a node which does not implement a transport might need to be able to encode/decode it.
Currently when a message enters the Elixir node - all addresses in the message routes are decoded.
If we just assume that the transport "data" is a binary - we can pass it through without decoding.

There is two problems I see here:

The format of the address
The scope in which address is serialized in this format

Rust is using the IP string  "A.B.C.D:port" for the format and it keeps address serialized at all times except for when it's used by the TCP router. Besically everywhere outside of the transport itself, the address is serialized.
In terms of the API and debugging it's easy because the serialized form is readable and easily composable.
Elixir uses the binary format, but it decodes the binary in the Elixir messages and everywhere within the Elixir node. This means that wire decoder/encoder has to know how to decode ALL address types, even if it doesn't have a transport for them.
Third possible case would be if we have a binary encoding (like in Elixir) and keep the data serialized at all times (like in Rust) - it would require some additional API to compose and debug the address (not too much code though)

As for the value of IP encoding, we might not have that many addresses expressed as IPs if we allow hostname addresses.
Maybe in the IoT world IPs are used more often, but in the cloud it's all behind the load balancers.
@mrinalwadhwa any input on that?


License file?

Would you consider adding a license file to this project?
For maximum compatibility with other Vagrant projects, I'd suggest the MIT license, such as expressed here:
https://github.com/intel352/vagrant-shell-scripts/blob/master/LICENSE.md
(replace the copyright statement with your copyright, of course)

Many thanks for the suggestion, I have added the relevant file and comment on the readme file.

Thanks!


02_3d_crust_S40RST_regional

Need to include this for release paper

This one is waiting on @andreww to finish his S40RTS value extracting python script.


[Proposal] TFBuild.PullRequest API

I wrote a build script today that had to check SYSTEM_PULLREQUEST_PULLREQUESTID to see if the current build was a pull request and to form a version string.
This seems like it might be a nice way to bring the TFBuild API to parity with the AppVeyor API. I'm willing to contribute the PR! 😃
Proposal
Source: https://docs.microsoft.com/vsts/build-release/concepts/definitions/build/variables#systempullrequestisfork
namespace Cake.Common.Build.TFBuild.Data
{
    public sealed class TFBuildEnvironmentInfo : TFInfo
    {
+       /// <summary>
+       /// Gets TF pull request info, or <see langword="null"/> if the current build
+       /// is not for a pull request.
+       /// </summary>
+       public TFBuildPullRequestInfo PullRequest { get; }
    }

+   public sealed class TFBuildPullRequestInfo : TFInfo
+   {
+       public bool IsFork => GetEnvironmentBool("SYSTEM_PULLREQUEST_ISFORK");
+
+       public int Id => GetEnvironmentInteger("SYSTEM_PULLREQUEST_PULLREQUESTID");
+
+       public int Number => GetEnvironmentInteger("SYSTEM_PULLREQUEST_PULLREQUESTNUMBER");
+
+       public string SourceBranch => GetEnvironmentInteger("SYSTEM_PULLREQUEST_SOURCEBRANCH");
+
+       public string SourceRepositoryUri => GetEnvironmentInteger("SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI");
+
+       public string TargetBranch => GetEnvironmentInteger("SYSTEM_PULLREQUEST_TARGETBRANCH");
+   }
}

Questions

You have IsPullRequest for AppVeyor. Which is preferable?

TFBuild.Environment.PullRequest == null
TFBuild.Environment.IsPullRequest
TFBuild.Environment.IsPullRequest.IsPullRequest

To decide whether PullRequest == null or IsPullRequest should be true, we could check whether BUILD_REASON is PullRequest.
However, if possible, it might be most flexible to check for the presence or absence of SYSTEM_PULLREQUEST_PULLREQUESTID.

Sure sounds like a good addition

IsPullRequest
Unsure, SYSTEM_PULLREQUEST_PULLREQUESTID feels more correct, but not read docs, what do they say?


collections for PL back-compatibility

What does this PR do?
reverting metric_collections rename as it breaks back compatibility with PL v1.2
Before submitting

[x] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure to update the docs?
[x] Did you write any new necessary tests?

PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

some more context on the solution:
we do not import the build-in on the same level as our module collections is
as the problem is with relative imports, any on the same level can be called without torchmetrics. prefix
so if you are in torchmetrics.utilities.imports  to get relative to our collections you would need .collections  which uniquely relative path compare to using collections on the same level is relative to ours and absolute to build-in


Documentation request for personal access tokens

I created a new token on github with all permissions required, but I was not able to tell hub to actually use that token. The documentation about the tokens is generally really sparse and not generally helpful. Then I decided to configure my github tokens, as that would the the preferred way for me anyway. But I found absolutely no help on this topic.

There is no help on where on gihub these tokens need to be created.
There is no help on the recommended settings for the tokens.
It doesn't tell where and how to store my github token.
All I found was how to use a token through an environment variable.

Do I have to put my token in my bashrc? Is that the recommended way to store a personal access token?
Sorry this is not a bug report. It is just a report on my frustration trying to get started with hub. Please add more documentation regarding these tokens, they are literally the key to make this tool usable and therefore should be documented as good as possible.

@krux02 Did you ever figure out how to do this?

I figured it out.
nano ~/.config/hub

Then update your token there.

From https://github.com/github/hub/issues/2655
~/.config/hub
github.com:
 - user: mislav
   oauth_token: PASTE_YOUR_TOKEN_HERE
   protocol: https


Some improvements to #5687

From https://github.com/GoogleCloudPlatform/kubernetes/pull/5687#issuecomment-86390348:

Don't use IFS. Ever.

Can you please explain why? I tried to search for a reason but could not find anything.

Use arrays for multiple values.

I could not find a good way to pass arrays. I found this http://stackoverflow.com/questions/1063347/passing-arrays-as-parameters-in-bash, but it doesnt seem clean to me. I wonder why passing a CSV is a bad idea?

It's setting KUBE_TEST_API_VERSIONS to something unconditionally even if it wasn't really being set before.

Yes. It uses a default value

runTestsForVersion is exporting KUBE_API_VERSION and leaving it exported after the function returns.

fixed

And missing double quotes in about all variable accesses even though most (or all?) are supposed to expand to a single token (the ones that don't should be using arrays anyways.)

fixed. let me know if I missed a spot.

@filbranden

Hopefully this will make it easier to troubleshoot the problems you're seeing!

Looks good to me.
Not sure what to do about the "cla" warning, I think it's probably bogus but not sure if it's OK for me to merge anyways...
Can you please try to figure it out? Feel free to self-merge once that's done.
Cheers!
Filipe


Functionality work permalink

What is the point of permalink? I thought the point was to set the main arbitrary URL, but when using permalink the main URL does not change, just an additional one is added. In my opinion, it is the main URL of the page that should change so that other links follow it, otherwise it somehow loses its meaning

It creates an alias from (actual name) -> (permalink) so that all old links to actual name get changed to the permalink as well
Because Quartz transforms in parallel, its prohibitively expensive to go and edit all the links in other files (this is a combinatorial explosion of time complexity)

As I understand it, a redirect (actual name) -> (permalink) should be created. But this does not happen for me, or I again did not understand the idea?

I'm running into a related issue. When I reorganize my Obsidian notes as to reflect progress (for example move folders in the the vault/archive folder or rename files), this breaks external websites linking to my garden.
This can't be circumvented by setting a permalink (or alias) for each page as far as I know... If someone visits the page with permalink cats at my-garden.com/my/note/about/cats, how can they know to link to that page with its permalink my-garden.com/cats rather than the URL they see in their browser?
Unless I am missing something, IMHO this is quite an important feature for Quartz to have. Exposing the garden to the web should not inhibit internal "gardening" (reorganizing vaults).
Related: https://github.com/jackyzha0/quartz/issues/677, https://github.com/jackyzha0/quartz/issues/41

I'm running into a related issue. When I reorganize my Obsidian notes as to reflect progress (for example move folders in the the vault/archive folder or rename files), this breaks external websites linking to my garden.
This can't be circumvented by setting a permalink (or alias) for each page as far as I know... If someone visits the page with permalink cats at my-garden.com/my/note/about/cats, how can they know to link to that page with its permalink my-garden.com/cats rather than the URL they see in their browser?
Unless I am missing something, IMHO this is quite an important feature for Quartz to have. Exposing the garden to the web should not inhibit internal "gardening" (reorganizing vaults).
Related: https://github.com/jackyzha0/quartz/issues/677, https://github.com/jackyzha0/quartz/issues/41

I believe the idea is something like this:
Let's say you have a page cats. After a while you archive it to archive/cats. Now the link to cats is broken. To fix this, you add a new file cats with a permalink to archive/cats to redirect visitors who click cats from an external site.

I'm afraid it works the other way around. In your example, when you visit my-garden.com/cats, there is no automatic redirect to my-garden.com/archive/cats. (To be sure, I tested this with the latest version of Quartz.) Permalinks are paths that redirect visitors to the file containing the permalink in the frontmatter.

Okay, well then you would just add cats to archive/cats. Makes more sense anyway, as that was the original page.


Implement debug overlay

Should show names of scene nodes, names of loaded resources, bounding boxes etc. Should be configurable.

Should also have a possibility for viewing loaded textures and framebuffers


Add new ConnectionAdapters

Is it possible to add connection adapter using custom class outside this plugin? I check that all connection must be using Pixie/ConnectionAdapters/ namespace

If it extends https://github.com/usmanhalalit/pixie/blob/master/src/Pixie/ConnectionAdapters/BaseAdapter.php then it should work fine.


Allow for email feature.

@cweems Would you happen to have some bandwith before thursday to see if the Email responses button is possible?

I did a little digging on this. It looks like we could just use a mailto: URI and use some javascript to populate the body of the email with the user's answers. Mobile devices should pick up that URI and open the user's preferred email app. Desktop may need a little work since we can't guarantee they'll have an email client available (eg: users on public computers, or who use web-only email clients like gmail.com)

I had heard a while ago that you guys wanted to send emails from a app that has no backend.
Then I found about this tool:
http://www.mailthis.to/
Maybe it'll solve your problem.

Thank you!

@meiao We added a backend this weekend/or are adding backend so that might help things along.


Possible bugs in Map method application error reporting.

Not sure if this is supposed to be like this, but in https://github.com/aeternity/epoch/blob/master/apps/aesophia/src/aeso_ast_to_icode.erl lines 266-268:
ast_body({qid, _, ["Map", "to_list"]}, _Icode)   -> error({underapplied_primitive, 'Map.to_list'});
ast_body({qid, _, ["Map", "lookup"]}, _Icode)    -> error({underapplied_primitive, 'Map.to_list'});
ast_body({qid, _, ["Map", "member"]}, _Icode)    -> error({underapplied_primitive, 'Map.to_list'});

Should the last 2 'Map.to_list' not be 'Map.lookup' and 'Map.member', respectively?

Yes, looks wrong. It is already fixed in https://github.com/aeternity/epoch/commit/7c39535b21d8856d629f870a053582f23c92657c


XPath Namespace Support

The XPath evaluator doesn't seem to resolve default namespaces properly.
This works:
/Root/Child
<Root>
    <Child>value</Child>
</Root>

But this doesn't:
/Root/Child
<Root xmlns="http://mynamespace.com">
    <Child>value</Child>
</Root>

It seems this behavior is normal in XPath if the default namespace URL is not specified ahead of time. This SO answer gives some details on the proper XPath syntax.
I'm not sure yet how I want to handle this scenario. The easiest may be to simply remove the default namespace if it appears on the root element. This will solve the vast majority of our scenarios. This could also be exposed as a setting to give users control over the behavior.


Bufferize early pipelines fail with #10648

#10648 changes the conversion to destination passing style to avoid the changing the linalg.generic fused with producer matmul/reduction ops, etc. to use the result of the producer as the outs operand. This was done as a hint to bufferization to avoid in-place allocation. This only works when the pipeline uses vectorization before bufferization. The SPIR-V/CUDA paths that bufferize early (the tensor matmul codegen paths) will result in intermediate allocations. For now there is a WAR flag added to the convert to destination passing style to keep the legacy behavior that can be dropped when these passes get modernized (i.e. use tensors -> vectors -> bufferize path instead of tensor -> bufferize -> vectors path).

Do you have anytime timeline for this? Most of the stuff is ready to move but I have been trying to avoid interfering with the mma.sync work.

In the PR, I added a WAR flag so that this is decoupled from the work happening here... When it is landed you can just drop the WAR. In terms of landing the PR #10648 thats already ready to go...

@ThomasRaoux Old issue here - any update?

closing as obsolete -- no actions planned now


Extend NPM files list.

Proposal to fix #1115.

Codecov Report

Merging #1118 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #1118   +/-   ##
========================================
  Coverage    60.49%   60.49%
========================================
  Files          373      373
  Lines        13792    13792
========================================
  Hits          8343     8343
  Misses        5449     5449

Continue to review full report at Codecov.

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


Move component styles to discrete CSS modules

See Styling: CSS

[x] Footer
[x] HeroSection
[x] HowItWorksSection
[x] InteractiveForm
[x] NavigationBar
[x] ShowAllToggle
[x] TopicCard
[x] TopicsSection

This was completed in #95 but I forgot to include it in the notes.


Add missing NuGet package version to Issue template

NuGet package version WinUI 3 - Windows App SDK 1.1.0

Description

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

This has been superceded by another change.  I'm sorry it sat for so long.


Cards Updation

Describe the bug
Cards of pets are not user friendly design.

I can make this cards much better

Assign it to me

can I work on this? This is an easy task for me

I want to update the cards and make the following changes if this issue is assigned to me.
Card Size: Adjust the size of the flex card by changing its height and width. You can make it larger or smaller based on your design requirements.
Content Alignment: Control the alignment of the content inside the flex card, such as aligning the text to the left, right, or center.
Spacing: Add padding or margins to the flex card to create space between the card and other elements on the page.
Typography: Customize the font style, size, and color of the text within the card to match your website's overall typography.
Hover Effects: Add hover effects to the flex card to make it interactive and engaging when users interact with it.
Buttons and Icons: Insert buttons or icons inside the flex card for users to take specific actions or indicate additional information.
Animations: Use CSS animations or transitions to add subtle animations to the flex card, making it more eye-catching and dynamic.
Responsive Design: Ensure that the flex card's layout is responsive, so it adapts well to different screen sizes and devices.

I would like to work on this project. Please assign it to me.
Thank you


Rename members of Json constructors for consistency

This is a cosmetic change for something that's io.circe-private, but I'm having to work with these members in circe-algebra and the current names are annoying me.

Codecov Report

Merging #653 into master will increase coverage by 0.09%.
The diff coverage is 60%.

@@            Coverage Diff             @@
##           master     #653      +/-   ##
==========================================
+ Coverage   83.73%   83.82%   +0.09%
==========================================
  Files          70       70
  Lines        2090     2090
  Branches      150      150
==========================================
+ Hits         1750     1752       +2
+ Misses        340      338       -2

Impacted Files
Coverage Δ

...les/core/shared/src/main/scala/io/circe/Json.scala
74.3% <60%> (ø)
:arrow_up:

...re/shared/src/main/scala/io/circe/KeyDecoder.scala
45.94% <0%> (+2.7%)
:arrow_up:

...d/src/main/scala/io/circe/NonEmptySeqDecoder.scala
100% <0%> (+9.09%)
:arrow_up:

Continue to review full report at Codecov.

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


Update CI to ROCm 4.1

ROCm 4.1 fixes a lot of register of spills. Let's see if that fixes the CI

Retest this please

Apparently, the HIP build is still stuck. :slightly_frowning_face:

It might be because of the OS. ROCm requires a newer version RHEL (at least 8.2). lascaux has centos 7.9 I wonder if that has an impact of the drivers.

I found this in the release note:
A container (built with error detection for this issue) using a ROCm v4.1 or newer run-time is initiated to execute on an older kernel. The container fails to start and the following warning appears:

Error: Incompatible ROCm environment. The Docker container requires the latest kernel driver to operate correctly. Upgrade the ROCm kernel to v4.1 or newer, or use a container tagged for v4.0.1 or older.

Looks like we need to update drivers.

This update the CI to rocm 4.2. The version of the compiler should be bug free so if there are problems with the hip backend it's in our side.


Add price cap to chart

The Chore
Where we have a capped future (identifiable by a price cap section in the market definition):
Tasks

[ ] The price cap should be shown on the trading canvas on trading view as a horizontal line or maybe as a grey shaded area since price cannot go there
[ ] Ideally we'd put this on Pennant too ... but realistically I doubt we will do this

Additional details / background info

I'm going to bin it and cover all this under the ticket for prediction markets


Code cleaning

Here is some small cleaning to avoid cppcheck warnings, and 2 lines removed from permessage-deflate.c/inFrames that were useless there.
The cppcheck command used is: cppcheck --force --enable=warning,missingInclude --error-exitcode=1 .
cppcheck still complains about all the unlikely and likely macros but they seem to be false positive.

Thanks for the advice!
I'll have a go at the source code with cppcheck one of the following days. For now I'll accept this pull request when I have verified that all tests passes.

You can add a cppcheck job in your travis ci script, see here for example

Once again, thank you for your work and remarks.
They are now a part of version 2.0.6


【bug】When I use onlayoutchange, onlayoutchange will not be triggered during dragging.

Look!
This is what caused the problem.

What problem? What are you reffering to?

When  allowOverlap = true and moving without collisions onLayoutChange will not be triggered
To fix this:
lib/ReactGridLayout.jsx:
in onDragStart:
oldLayout: layout -> oldLayout: cloneLayout(layout)
same in onResizeStart:
oldLayout: this.state.layout -> oldLayout: cloneLayout(this.state.layout)

When allowOverlap = true and moving without collisions onLayoutChange will not be triggered
To fix this: lib/ReactGridLayout.jsx:
in onDragStart: oldLayout: layout -> oldLayout: cloneLayout(layout)
same in onResizeStart: oldLayout: this.state.layout -> oldLayout: cloneLayout(this.state.layout)

have the same issue, the solution did not help

When allowOverlap = true and moving without collisions onLayoutChange will not be triggered
To fix this: lib/ReactGridLayout.jsx:
in onDragStart: oldLayout: layout -> oldLayout: cloneLayout(layout)
same in onResizeStart: oldLayout: this.state.layout -> oldLayout: cloneLayout(this.state.layout)

@livandrey have the same issue, the solution did not help

For anyone else trying this function, I had to specifically add allowOverlap={false} property, it is probably set on true by default.

You can add the same ItemCallback to onLayoutChange, onDragStop and onResizeStop in order to update the layout on drag/resize when allowOverlap is true.


Verify hashes during download.

This PR verifies the hash of an image provided by the input data in the parquet file. As a design decision, these hashes are not explicitly saved, rather overridden by the compute_hash argument (which defaults to sha256).
This PR builds upon #198 (credit to Nicholas Carlini), extending it with further hashes.

Could you run it and check it works ? (Once to get a collection with hashes , second time to use it)
Maybe on sbucaption for example

So I tried this and getting 15% error rate
not sure what to do next

ok to do here:

document laion5B with hash collection in examples
explain it doesn't fully solve the problem as many images have different md5 hash but almost same content ; so probably don't advise it

I think adding an option to compute phash (https://gist.github.com/rom1504/68e62921b1728f9e0539df7345eed8a8) could be nice

thanks @GeorgiosSmyrnis and @carlini for implementing this
I added a few notes and exposed a version of laion5B containing the hashes
as of today, this is dropping 15% of the dataset, so I'm leaving it off by default but pointing people to how they can enable this.

Sounds reasonable. Thanks!


Taxon constraint: Bad constrain for GO:0006581 acetylcholine catabolic process

Dear GOA curators,
I received this taxon constraint violations in annotations
GO:0001505 only_in_taxon Eumetazoa protein B4FZ87 GO:0006581 acetylcholine catabolic process ECO:0000314 (IDA) PMID:15980188  4577 Zea mays
This enzyme is really an Acetylcholinesterase with activity toward acetylthiocholine and propionylthiocholine. So, reconsider the taxon constraint by adding at least Viridiplantae as this annotation should be applicable ;-)
Regards,
Emmanuel Boutet

Editors discussion:  @cmungall

Remove neurotransmitter metabolic process is_a regulation of neurotransmitter level
Consider obsoleting 'neurotransmitter metabolic process'
Consider obsoleting GO:0001505 regulation of neurotransmitter levels'

2. Consider obsoleting 'neurotransmitter metabolic process'

We only had one usage, now changed to "norepinphrine catabolic process", which is actually a better fit for us, with separate reactions making and degrading chemicals on the one hand, and releasing them into synaptic clefts on the other.

Create a new ticket for points 2-4 above


Could not start Idris process

I'm setting up on a new machine.
I am running VS Code in Windows 10, and Idris2 via MSYS2. I am using the latest 0.3.0 master for Idris2 as of filing this bug.
I do have Idris2 Mode checked.
From cmd running C:\msys64\home\HillerupJ.idris2\bin\idris2 starts up the Idris2 repl just fine. I've also tried C:\msys64\home\HillerupJ.idris2\bin\idris2.cmd, same thing.
Error message is Could not start Idris process with: C:\msys64\home\HillerupJ.idris2\bin\idris2

Thanks for raising an issue, I'll try to reproduce it :+1:

Thanks for raising an issue, I'll try to reproduce it :+1:

Hey, after two days, I've still not managed to get Idris2 to compile in Windows, but I have compiled 0.3.0 on Linux and that's also failing to start. I'm curious if it's the same issue, or two separate problems.
Are you seeing any warnings when you start the repl? I am seeingUncaught error: (implicit):1:1--1:1:Prelude not found. If I try to run Idris2 in ide mode, it only prints out that error and crashes.
What do you get if you try to run C:\msys64\home\HillerupJ.idris2\bin\idris2 --ide-mode?

Hey, after two days, I've still not managed to get Idris2 to compile in Windows, but I have compiled 0.3.0 on Linux and that's also failing to start. I'm curious if it's the same issue, or two separate problems.
Are you seeing any warnings when you start the repl? I am seeingUncaught error: (implicit):1:1--1:1:Prelude not found. If I try to run Idris2 in ide mode, it only prints out that error and crashes.
What do you get if you try to run C:\msys64\home\HillerupJ.idris2\bin\idris2 --ide-mode?

This is what I get before updating from master:
`c:\msys64\home\HillerupJ>C:\msys64\home\HillerupJ.idris2\bin\idris2
____    __     _         ___
/  // /()___   |__
/ // __  / / / /   / /     Version 0.3.0-8cee40473
/ // // / /  / (  )   / /      https://www.idris-lang.org
//_,//  ///   /_/      Type :? for help
Welcome to Idris 2.  Enjoy yourself!
Main> :q
Bye for now!
c:\msys64\home\HillerupJ>C:\msys64\home\HillerupJ.idris2\bin\idris2 --ide-mode
000018(:protocol-version 2 0)`
Then it just sits there waiting.
I'm updating Idris2 now and will post again after.

This is what I get before updating from master:
`c:\msys64\home\HillerupJ>C:\msys64\home\HillerupJ.idris2\bin\idris2
____    __     _         ___
/  // /()___   |__
/ // __  / / / /   / /     Version 0.3.0-8cee40473
/ // // / /  / (  )   / /      https://www.idris-lang.org
//_,//  ///   /_/      Type :? for help
Welcome to Idris 2.  Enjoy yourself!
Main> :q
Bye for now!
c:\msys64\home\HillerupJ>C:\msys64\home\HillerupJ.idris2\bin\idris2 --ide-mode
000018(:protocol-version 2 0)`
Then it just sits there waiting.
I'm updating Idris2 now and will post again after.

Then it just sits there waiting.
I'm updating Idris2 now and will post again after.

Then it just sits there waiting.
I'm updating Idris2 now and will post again after.

Same results with the latest code.

Same results with the latest code.

This is what I get before updating from master:

That looks correct.

Then it just sits there waiting.

yeah, that's correct too, it's waiting for input.
I am making progress compiling Idris2 on my windows machine, but it's slow because I never use Windows for development, so I'm having to set up everything. I have at least confirmed that the plugin is still working with Idris1 on Windows.
In the meantime,  can we make sure it's not one of the other flags? What is the output of C:\msys64\home\HillerupJ.idris2\bin\idris2 --ide-mode --find-ipkg --console-width 0? I doubt that's the issue, but it would be good to rule it out.

This is what I get before updating from master:

That looks correct.

Then it just sits there waiting.

yeah, that's correct too, it's waiting for input.
I am making progress compiling Idris2 on my windows machine, but it's slow because I never use Windows for development, so I'm having to set up everything. I have at least confirmed that the plugin is still working with Idris1 on Windows.
In the meantime,  can we make sure it's not one of the other flags? What is the output of C:\msys64\home\HillerupJ.idris2\bin\idris2 --ide-mode --find-ipkg --console-width 0? I doubt that's the issue, but it would be good to rule it out.

Same with the other flags:
c:\msys64\home\HillerupJ>C:\msys64\home\HillerupJ\.idris2\bin\idris2 --ide-mode --find-ipkg --console-width 0
000018(:protocol-version 2 0)

Same with the other flags:
c:\msys64\home\HillerupJ>C:\msys64\home\HillerupJ\.idris2\bin\idris2 --ide-mode --find-ipkg --console-width 0
000018(:protocol-version 2 0)

I've gotten a bit further with getting Idris2 working on my windows machine, but I've run into this. How are you compiling Idris, are you first compiling your own copy of Chez Scheme?
If you have time to do more debugging, you could try running the tests in https://github.com/meraymond2/idris-ide-client. That's what the vscode plugin is using to start the Idris 2 process, so it might supply a bit more output as to why the process is failing to start. You can change the path in the tests here. You may also want to comment out the Idris 1 tests if you don't have that instaled.

I've gotten a bit further with getting Idris2 working on my windows machine, but I've run into this. How are you compiling Idris, are you first compiling your own copy of Chez Scheme?
If you have time to do more debugging, you could try running the tests in https://github.com/meraymond2/idris-ide-client. That's what the vscode plugin is using to start the Idris 2 process, so it might supply a bit more output as to why the process is failing to start. You can change the path in the tests here. You may also want to comment out the Idris 1 tests if you don't have that instaled.

@meraymond2 in the past I compiled Chez in MSYS2, but this time I just installed the binary Windows version and made sure the location was exposed to my path in MSYS2.
I'll let you know the results of the tests later.

@meraymond2 in the past I compiled Chez in MSYS2, but this time I just installed the binary Windows version and made sure the location was exposed to my path in MSYS2.
I'll let you know the results of the tests later.

is this your error?
Uncaught error: (implicit):1:1--1:1:Prelude not found

Also, you could change permission of the .idris2 folder to run as a normal user

hi,
Any progress on this?
Still Vscode can not start idris2 proces.
current version of idris2 : Version 0.5.1-266e06cab
best.

Hi,
can you confirm that you're having this problem on Windows, and how are you compiling it?

Hi,
I am on windows 10. I compiled idris2 on msys2 mingw64. I installed chez
scheme on windows use it from mngw64.
Regards.
31 Ara 2021 Cum 13:30 tarihinde meraymond2 @.***> şunu
yazdı:

Hi,
can you confirm that you're having this problem on Windows, and how are
you compiling it?
—
Reply to this email directly, view it on GitHub
https://github.com/meraymond2/idris-vscode/issues/33#issuecomment-1003338482,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD54S52RGXTWTRR3EPRI5STUTWA4FANCNFSM4WCNHQJA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>


[stable/grafana] Enable deployment of elasticsearch with static NodePort

As the changes could be separate, left separate commits.
The commits (comment) speak for themselves 😉
If they need to be squashed or other adjustments, let me know.

@k8s-bot ok to test

@k8s-bot ok to test

Fixes #968 as well


A smarter merging scheme

Right now, the merging scheme used by vergesort is pretty dumb: sorted subsequences are merged on the fly when they are found or generated. The only subtlety occurs when the algorithm has three successive subsequences to merge, in which case it merges the middle subsequence with the smallest of the two remaining subsequences first then merges the result with the remaining subsequence.
Instead, the algorithm could sort and reverse subsequences on the fly and only merge everything in the end. To do so, it could store iterators that denote the beginning of the different sorted subsequences in a list (at most log n iterators, so the additional memory footprint shouldn't be too high), then compute the length of the subsequences and merge them all, starting with the smaller ones. This merging algorithm sounds like a O(n²) algorithm; I hope the cost will be dwarfed by the actual cost of merging.

The merging scheme used by NeatSort could be interesting: save the beginning of each run, then merge them two by two, preferring to runs two smaller runs out of three when possible, with a stable ratio.

I replaced the « merge-as-you-go » merging strategy by a simple k-way merge algorithm in random-access vergesort: now the vergesort remembers the runs, then merges them pairwise at the very end of the algorithm until there is only one big run left. It improved the performance of the ascending sawtooth and descending sawtooth pattens by ~20% (only tested with integers though).
I may try to implement the merge strategies described above at some point, but the current one is probably enough for most practical uses, so I'm closing this issue.

To ensure that less memory is allocated during the merge operations, we could perform a binary search of the greatest element of the first partition into the second, then a binary search of the smallest element of the second partition into the first. This would yield two merging points defining smaller partitions to merge; and binary search should be the right tool since vergesort ensures that the partitions to merge are big enough.
To reduce the cost of binary search, the first binary would be performed in the smaller partition first, then in the greater partition, replacing its original bound by the newly found merging point. Seeing how the current inplace_merge implementation works, this would surely reduce the amount of allocated memory in some scenarios.


SN Training

Hi,
In the original paper for SN, the authors use SN in a fine-tuning process with a detector that has already been pre-trained on the source-to-target task. From looking at the code, the SN implementation in this repo seems to be training from scratch with SN in the data augmentation process - am I right in this understanding?
Is there a difference in results if you use SN for a train-from-scratch model vs using a pre-trained network and fine-tuning a few more epochs with the SN config?

Yes, in this repo, we train from scratch with normalize_object_size data augmentation.
I tried the source only training and finetuning manner in the very begining of this project. Actually, these two variants obtain similar results in our implementation (Since the code of SN has not been released at that time, the implementation of this augmentation just a reproduction).

I see. It's interesting that the results turn out quite similar. Thanks for your response!


Analytics tracking

Implement Google Analytics, and include in disclaimer.

Packaged and released as 2.5.6

Is there any particular reason for tracking here, especially without any way of disabling that and (as far as I looked around) no precise disclaimer?

@informatic these stats enable me to diagnose popular and unpopular features as well as potential issues before they inhibit usability. This means I can spend my development time more effectively.
I agree that this needs to be properly disclosed in a clear terms of use speel.

This issue was moved to jaedb/Iris#15


HBASE-26615 Snapshot referenced data files are deleted when delete a …

…table with merge regions

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
2m 17s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2 Compile Tests _

+1 :green_heart:
mvninstall
4m 13s
branch-2 passed

+1 :green_heart:
compile
3m 35s
branch-2 passed

+1 :green_heart:
checkstyle
1m 17s
branch-2 passed

+1 :green_heart:
spotbugs
2m 25s
branch-2 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 30s
the patch passed

+1 :green_heart:
compile
3m 47s
the patch passed

+1 :green_heart:
javac
3m 47s
the patch passed

-0 :warning:
checkstyle
1m 28s
hbase-server: The patch generated 1 new + 1 unchanged - 0 fixed = 2 total (was 1)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
14m 19s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1.

+1 :green_heart:
spotbugs
2m 36s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 16s
The patch does not generate ASF License warnings.

49m 51s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3976/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/3976

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile

uname
Linux a3d0cef74d72 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / c6ac99684c

Default Java
AdoptOpenJDK-1.8.0_282-b08

checkstyle
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3976/1/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt

Max. process+thread count
86 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3976/1/console

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 29s
Docker mode activated.

-0 :warning:
yetus
0m  7s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+1 :green_heart:
mvninstall
4m 36s
branch-2 passed

+1 :green_heart:
compile
1m 11s
branch-2 passed

+1 :green_heart:
shadedjars
7m 15s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 43s
branch-2 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 19s
the patch passed

+1 :green_heart:
compile
1m  8s
the patch passed

+1 :green_heart:
javac
1m  8s
the patch passed

+1 :green_heart:
shadedjars
7m 15s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 42s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
134m 16s
hbase-server in the patch passed.

165m 24s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3976/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/3976

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 44bfcb532ef8 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / c6ac99684c

Default Java
AdoptOpenJDK-11.0.10+9

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3976/1/testReport/

Max. process+thread count
4304 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3976/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 36s
Docker mode activated.

-0 :warning:
yetus
0m  7s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+1 :green_heart:
mvninstall
4m 11s
branch-2 passed

+1 :green_heart:
compile
1m  4s
branch-2 passed

+1 :green_heart:
shadedjars
6m 51s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 43s
branch-2 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 49s
the patch passed

+1 :green_heart:
compile
1m 16s
the patch passed

+1 :green_heart:
javac
1m 16s
the patch passed

+1 :green_heart:
shadedjars
7m 18s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 43s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
160m 50s
hbase-server in the patch passed.

189m 47s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3976/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/3976

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 3d7a3601f1cf 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / c6ac99684c

Default Java
AdoptOpenJDK-1.8.0_282-b08

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3976/1/testReport/

Max. process+thread count
4286 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3976/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


SYCL. Unify regression objective calculation

In continue for https://github.com/dmlc/xgboost/pull/10993.
This PR unify calculations of regression objectives, so sycl-specific implementation is no longer needed.

Let's ignore it for this PR.


Is it possible to jsdoc a random.json file ?

So I've got this CONFIG.json file for my project and wanted to document it using JSDoc
/**
 * Configuration object.
 * @type {Object} CONFIG
 * @property {string} CONFIG.webSocketPort - Is the port that this web page connects to, to  have acces to ros functionalities
 * @property {string} CONFIG.video - options of the video feed
 * @property {string} CONFIG.imuTopic - Is the ROS topic that the web page will subscribe to in order to plot the IMU data
 */

var CONFIG =
{
  "webSocketPort":"9090",
  "video": "",
  "imuTopic": "/raw_imu",
}

but when I jsdoc CONFIG.json I get There are no input files to process.
Should my file be in .js format or I am doing something wrong?

I figured it out so I made a jsdoc.json config file for JSDoc and added |on in "includePattern" : ".+\\.js(x|doc)?$"(default settings of JSDoc) which means jsdoc will look for .js .jsx .jsdoc files so adding a |on will make JSDoc also look for .json files.
Here is my jsdoc.config for anyone who needs it:
{
  "source": {
    "include": ["."],
    "exclude": ["jsdoc.json", "docs"],
    "includePattern": ".+\\.js(x|doc|on)?$"
  },
  "opts": {
    "destination": "./docs/",
    "recurse": true
    }
}


Overloading Vector / Matrix functions in F#

Might be doing this wrong (second day using F#!) but I have a method that applies to both vectors and matrices and would like to overload the function.
The F# compiler allows me to overload the function if I specify the arguments as DenseMatrix and DenseVector but not the generics, Vector, Matrix.
Is this expected and is there any way around it?
`//Vector Dirichlet Expectation
let dirichlet_expectation(input:Vector) =
let f1 x = SpecialFunctions.DiGamma(x)
let rowSum = SpecialFunctions.DiGamma(input.Sum())
let f2 x = x - rowSum
input
|> Vector.map f1
|> Vector.map f2
//Matrix Dirichlet Expectation
let dirichlet_expectation_M(input:Matrix) =
input.EnumerateRows()
|> Seq.map dirichlet_expectation
|> DenseMatrix.OfRowVectors`

F# generally does not support function overloading (but allows method overloading), so you won't get around some way of distinction like e.g. the _M suffix if you want to define both functions within the same module.
Note that you still need to indicate the generic type parameter when specifying the type explicitly, although you can let if infer it. For example:
//Vector Dirichlet Expectation
let dirichlet_expectation(input:Vector<_>) =   // compiler infers it as Vector<float>
    let f1 x = SpecialFunctions.DiGamma(x)
    let rowSum = SpecialFunctions.DiGamma(input.Sum())
    let f2 x = x - rowSum
    input
    |> Vector.map f1
    |> Vector.map f2


Publish What's New - Jan 2023

Problem statement
As a user, I would like to know what features, bugs, other user facing updates have been made to ReportStream product.
Acceptance criteria

[ ] New Experience Items added as a comment
[ ] New STLT's finished onboarding this month added as a comment
[ ] New O+O Items added as a comment
[ ] New API Items added as a comment
[ ] Experience team published to RS website

For this month's release notes, from issue #2772
Improved accessibility: The website now has a "skip navigation" link that takes users with screen readers to the main page content instead of tabbing through each nav item.
To access it with a keyboard, for example, a user just hits TAB once, then ENTER to "click" the link.

From #6868 :
Usability: Now you don't need to re-login or re-logout across open RS tabs:

Remain logged in when opening a new tab while logged in
All open tabs log in or out when logging in or out

From #7851:
Improved Usability: On Daily Data table, to make it easier to find the file you are looking for, the "File" column now displays the entire filename instead of just the file type.

From Brandon Canniff:
Utah (STLT) is now onboarded and live.

From Avniel Dravid:
No release notes. Universal pipeline work not ready to share with public.

Pull request: Update release-notes.md #8324


[User Interface] Configure standard colors and fonts

Goal:
The goal of this task is towards the maturity of a component library: we want to define standard colors and font families in Shutter Staking dApp in order to reuse these variables across the multiple interface locations that will paint or customize fonts, borders, backgrounds, etc. This should prevent future maintenance headaches and make it possible for the application to be highly customizable with few variable updates.
Specs:
Font-family: DM Sans
Colors:

#FFF
#D4ED7A
rgba(212, 237, 122, 1)
rgba(64, 180, 196, 1)
#2E383E
#1E282D
rgba(212, 237, 122, 0.12)
rgba(64, 180, 196, 0.12)

tailwind.config.ts was configured with application default colors + DM Sans font-family import from Google Fonts was added and a font-dm exposed to the application for usage of this default font-family.