TEST PR - DO NOT MERGE

Description
TEST PR - DO NOT MERGE
Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[ ] Configuration Update
[ ] Bump-up dependent library

Related Tickets & Documents

Related Issue #
Closes #

Checklist before requesting a review

[ ] I have performed a self-review of my code.
[ ] PR has passed all pre-merge test jobs.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

/status in-progress


What operations are not supported by SQPOLL?

I found that only some operations support SQPOLL. Is there a specific list of operations that do not support? Are these unsupported operations likely to be supported in the future? Can these be noted in the documentation?
eg, connect / accept / openat / close do not support SQPOLL. I found that the code of accept and connect has the check of SQPOLL, and I got the result EBADF if I use close with SQPOLL
kernel version: 5.6.19

A silly question: AFAIK SQPOLL is only a option starting a kernel thread polling for incoming SQEs, to decrease the number of io_uring_enter syscalls.
So why connect / accept / openat / close are different from read / write and cannot be used with SQPOLL, though they all use SQEs for submitting?

It is sort of documented, in that it is stated that SQPOLL only works with registered files. For things like open/accept/etc, that makes no sense, as they create the file descriptor. So the main restriction here is that SQPOLL only worked with fixes files, since it didn't have access to the file table at all.
I say worked, as this is no longer true with 5.11-git. When 5.11 is released, SQPOLL will work with any command, as it's now implemented that SQPOLL can use (and modify) the file table.


Show queue results

Q
A

Is bugfix?
❌

New feature?
✔

Breaks BC?
❌

Fixed issues
comma-separated list of tickets # fixed by the PR, if any

👍


ghidra.dbg.error.DebuggerModelTerminatingException: Error while starting GDB: GDB terminated early or could not be  executed. Check your command line.

ghidra.dbg.error.DebuggerModelTerminatingException: Error while starting GDB: GDB terminated early or could not be
executed. Check your command line.

Also, given you're using "gdb-multiarch,"  are you trying to connect to a remote target, i.e. something running a gdbserver?

@yazigegeda OK, that's fine, but, looking at the entry in "GDB launch command" in the Launch dialog in your snapshot, you have entered "/bin/gdb-multiarch".  Is that a mistake?  Did you want "/bin/gdb"?

Hmmm, very interesting.  If you would, try starting Ghidra using "support/ghidraDebug" instead of "ghidraRun".  That will leave the cmd shell up that started Ghidra.  With luck, when you hit "Connect", there will be a stack trace (or some clue as to what's going on) in the cmd shell traffic.  Also, are there any messages in the "Debug Console" window that suggest an error?

Oh, one other question:  I see that you are root in your command line.  Are you running Ghidra as root?  Is root is required to run gdb for your target?

OK, two suggestions from @nsadeveloper789:
(1) Try settting "Use existing session via new-ui" on (selected) and then follow the instructions.  You will basically start gdb from the command line and enter the command the dialog provides.
(2) Attempting to get more debug information, edit "support/launch.sh" and at line 50, add:
VMARGS_FROM_LAUNCH_SH+=("-Dagent.gdb.manager.log=true")
This will generate a log file in /home/root/.ghidra/.ghidra_10.3_PUBLIC/GDB.log

OK, two suggestions from @nsadeveloper789:
(1) Try settting "Use existing session via new-ui" on (selected) and then follow the instructions. You will basically start gdb from the command line and enter the command the dialog provides.
(2) Attempting to get more debug information, edit "support/launch.sh" and at line 50, add: VMARGS_FROM_LAUNCH_SH+=("-Dagent.gdb.manager.log=true") This will generate a log file in /home/root/.ghidra/.ghidra_10.3_PUBLIC/GDB.log

Following your instructions, my problem has finally been resolved


NetBattleCounter: translate to english

Currently we show  a japanese text, we hsould switch to "3 games" or smth like that.

1rd duel
2nd duel
3rd duel
....


parser: Adjust parser to accept integer hex literals

#385, This supports only integer hex literals.

I think I addressed all issues.
Also fixed float and byte literals with unexpected char.
P.S: I noticed that checking of the location in tests doesn't work. For example in:
assert_eq!(
    tokenizer(r#"0x1q"#).last(),
    Some(error(loc(3), UnexpectedChar('q')))
);

it doesn't matter if loc(3) or loc(0) test succeeds anyway. I'm not sure this is intentional.

👍

it doesn't matter if loc(3) or loc(0) test succeeds anyway. I'm not sure this is intentional.

That is actually intentional. There are a bunch of parser tests which compares the AST produced by the parser to one that is manually created and I didn't want to spec out the spans for each individual expression in those (since it is relevant for those tests and its quite difficult to mess up the spans so it is not worthwhile to test).
In hindsight though it would be better to traverse the AST generated by the parser and zero out all spans before doing those comparisons though. Then spans could matter in PartialEq for Span.

Thanks again for the PR!


Display real data on public occupation standards page

Asana ticket: https://app.asana.com/0/1203289004376659/1204349715012993/f

Looks great, thanks @fatimaburke!


[web] Rejected promises show up as console warnings.

When a Flutter web engine promise is rejected for whatever reason, it is rendered to the JS Console as a Warning, which makes it harder to see around other browser notifications, for example:

The whole explanation for "Uncaught (in promise)" is right above it, but hard to spot because it looks like every other browser warning in the console.
We do this here:

https://github.com/flutter/engine/blob/d4850c1ae648e1265ea7a9dd679918ec40324188/lib/web_ui/lib/src/engine/js_interop/js_promise.dart#L33

printWarning is defined here:

https://github.com/flutter/engine/blob/d4850c1ae648e1265ea7a9dd679918ec40324188/lib/web_ui/lib/src/engine/util.dart#L524-L528

I think we should console.error the error messages of those promises, so they show up closer to what they look like in JS:

(Will try a fix for this alongside https://github.com/flutter/flutter/issues/154879 )

Turns out we might not need js_promise.dart anymore, with the latest changes to js-interop.


Error spam when using textures in RichTextLabel

Tested versions
4.3 stable, 4.4 dev3
System information
Godot v4.3.stable - Windows 10.0.19045 - GLES3 (Compatibility) - Radeon RX 560 Series (Advanced Micro Devices, Inc.; 31.0.14001.45012) - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (4 Threads)
Issue description
When opening a project, I get various texture loading errors. The project was originally developed on 4.2, but when opening in 4.3, a spam of errors.

Resource file not found: res:// (expected type: Texture2D)
Steps to reproduce
Download and open MRP
Minimal reproduction project (MRP)
bug.zip

The problem turned out to be in RichTextLabel, the error says that the texture is not found in BBCode, but it is found and displayed as it should be

This is because there are two [img] tags in the BBCode and the first one does not have path specified.
[center]1235[img=center,top][img=20x16]res://ico/mn.png[/img]

You can change it to something like this:
[center]1235[img=center,top,20x16]res://ico/mn.png[/img]

@timothyqiu When I use your version, the texture goes beyond the text

I tried removing "top" from the code, but it didn't solve the problem

When I use your version, the texture goes beyond the text

That's how it should work: center,top is the center of the image aligned to the top of the text.

See the description in the documentation


:not() alternative for menu siblings elements

Even supported under IE8 (You are right.. who cares now ! Almost nobody .. almost.)

@stphane thanks for the suggestion. I'm trying to keep these tips specific to more current browsers: https://github.com/AllThingsSmitty/css-protips#support

Hi! Since the suggestion isn't specific for IE8, I think it doesn't hurt the list of supported browsers. And to know alternative ways of do the same thing can be useful to find solutions for new problems. The whole point of this list is to be help, right?
Maybe to have two sections:

"select all siblings but the first";
"select all siblings but the last".

Thanks for the list anyway, @AllThingsSmitty !

@robsonsobral  @stphane I'll take a look at it. Thanks.

My proposal is just a valid css alternative. I could have left the optional description empty in the pull request. The IE fact is like icing on the cake I would say.

@stphane I see that. I agree this could be a useful alternative.

Added (and slightly tweaked) with https://github.com/AllThingsSmitty/css-protips/commit/43e82e58e7649c0d233250fe04b59f26fd2918ba.


1.7.10

You can get sors on 1.7.10
Is it possible?

Older versions are not supported as it is impractical to maintain.


FormGroup.patchValue string to number

Hello!
when using ngx-formly and having a input with type number, the model result will have a number as value (eg. 5).
When I call the FormGroup.patchValue and the property value is a string (eg. '5') then I have a string as result.
Of course you could say if I patch in a string, a string is the result, but I do have the type set as number.
The input is a scaned result, like {"count": "5"}.
Is this a Angular problem or maybe solvable with ngx-formly?
Is there maybe a function where I can reaply all the type conversions?
Thanks in advance!

use parsers:
{
  ...,
  parsers: [Number],
}

Thank you so much! But parsers dont work in JSON Schema, correct?
https://formly.dev/docs/examples/advanced/json-schema/

For JSON Schema, use type number or integer which convert the value to number by default.

as you can see, quantity is a string (cant change that)

and after patching, the form quantity value is also a string

as you said, the type is number:
"key": "quantity",
"type": "input",
"className": "col-md-6",
"templateOptions": {
	"label": "common.quantity",
	"type": "number",
	"required": true,
	"min": 1,
	"translate": true
}

(which works fine when I insert via Keyboard / UI) but not with patch programmatically
Thanks!

thats my current hack... haha

You may consider to rely on the model value provided by Formly instead of form.value


SwipeControl  - exit code<PHONE_NUMBER> (0xc0000409) after swipe

Describe the bug
After few very quick swipes of elements in row, applications closes with exit code<PHONE_NUMBER> (0xc0000409).
I tried to remove Invoked events to be sure it's not my code fault. I made all possible tests and it seems to be a bug in SwipeControl.
I'm using SwipeControl as root element of DataTemplate in ListView.ItemTemplate
Steps to reproduce the bug

Add SwipeControl to ListView.ItemTemplate
Make several quick swipes of element
Application crashing

Expected behavior
No response
Screenshots
No response
NuGet package version
WinUI 3 - Windows App SDK 1.4.0: 1.4.230822000
Windows version
Windows 11 (22H2): Build 22621, Windows 10 (1809): Build 17763
Additional context
No response

Interesting. Why I don't get StackOverflowException so?
My app is very large. Is it possible that it balancing around this limit and it's "normal"? Or it means that I have some memory leak somewhere?

Is there any update due to this issue?


TypeError: address must not be None (geolocator.reverse)

I'm trying to get address information from Lat & Lon co-ordinates. If I use the geolocator.reverse, it words unless the co-ordinates are not found and produces an error. Is there a way to override the error so the function still finds the co-ordinates that are found.
geolocator = Nominatim(user_agent="geoapiExercises")
Latitude = "1.1"
Longitude = "1.1"
location = geolocator.reverse(Latitude + "," + Longitude)
address = location.raw['address']
Produces:
TypeError: address must not be None

I'm sorry but this doesn't look like a bug to me.
To be honest I don't understand the question.
Please use Stack Overflow for questions as suggested in https://github.com/geopy/geopy/issues/new/choose.


missing macro "not_empty_string"?

Describe the bug
packages:

package: dbt-labs/dbt_utils
version: 0.9.2

models:

name: test
columns:

name: investment_name
tests:

dbt_utils.not_empty_string

Steps to reproduce
use the not_empty_string for testing
have the latest version of dbt-utils 0.9.0 and I am able to use other macros
but when running dbt test, it shows the following run time error for using "not_empty_string"
I checked dbt_packages/dbt_utils/macros/generic_tests and I can't fine "not_empty_string.sql"
Expected results
not_empty_string should exist in the generic_tests folder and should be able to use
Actual results
Compilation Error in test dbt_utils_not_empty_string_test (models/schema.yml)
'dict object' has no attribute 'test_not_empty_string'. This can happen when calling a macro that does not exist. Check for typos and/or install package dependencies with "dbt deps".
Which database are you using dbt with?

[x] postgres
[ ] redshift
[ ] bigquery
[ ] snowflake
[ ] other (specify: ____________)

The output of dbt --version:
<output goes here>

Core:

installed: 1.3.1
latest:    1.3.1 - Up to date!

Plugins:

trino:    1.3.1 - Up to date!
postgres: 1.3.1 - Up to date!

Sorry about that, I was looking at the master repo.
Repo version 0.9.2 doesn't have "Not_empty_string" macro yet.


Add configuration option to add additional connectors

Allows for standing up an extra SSL-enabled port. (Let me know if there's a better way to go about this, but this seemed to fit into the existing configuration paradigm pretty well.)

We probably want to add better abstractions in general to customize the embedded Jetty server but this is OK for now.


Handling metadata

This looks like an inadvertent inconsistency:
When a request is initialized, it is given a metadata property initialized to {}
But when route_request is called, the metadata passed in is assigned to request.meta_data (note the underscore)
Maybe it would be more clear to pass the metadata into the Request constructor anyway, if it's meant to always be there?

That definitely sounds like a better approach - please submit a PR if you have time otherwise I will try to improve the handling before the next formal version release.

I'm happy to submit a pull request. I'm not sure if I'm totally clear on the rationale for the diverse branches. In the code I've been developing, I was working off of  python_lambda_0.4_release which seems to have diverged from master in some significant ways.

The release branches are supposed to be stable and tested, and not being actively developed apart from important bug fixes. I usually do some E2E testing before releasing one, but that needs to be taken with a grain of salt since there are no actual unit tests. I usually develop on the master - Ideally I should be working on a development branch but since it's only been me up till now I didn't really think much about it. Ideally you should branch off master and commit back to it, and it will be in the next release.
Best,
Anjishnu


TPM

The link "TPM requirements in Windows 10" goes to a 404 page not found.
Also, it's not clear from the documentation if you are saying TPM 2.0 is required or if it is just prefered. The TPM docs (https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/tpm-recommendations) say that 1.2 is supported, which will enable older hardware to use Hello)

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

ID: 52a63c1d-79e8-8e28-88b8-38b9984cdeda
Version Independent ID: b88c3dc4-c4aa-4b98-e4b9-ab182975b4c0
Content: How Windows Hello for Business works - Technology and Terms - Microsoft 365 Security
Content Source: windows/security/identity-protection/hello-for-business/hello-how-it-works-technology.md
Product: w10
Technology: windows
GitHub Login: @mapalko
Microsoft Alias: mapalko

@thommck it seems that the broken link has been updated by a community contributor.
Another contributor will follow-up regarding your second concern about TPM requirements.
Thank you for the feedback.

@thommck - Thank you for your query. TPM 2.0 is preferred but minimum TMP 1.2 is required which is also mentioned in the document https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/tpm-recommendations#tpm-and-windows-features
For more details see minimum hardware requirements at https://docs.microsoft.com/en-us/windows-hardware/design/minimum/minimum-hardware-requirements-overview
Thanks.
@e0i FYI Please.


Update README.md

Description
Please include a summary of the change. Include the motivation for the change.
Fixes #(issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation Fix

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have tested my code extensively
[x] I have selected the develop branch as the target branch

Thank you very much for your PR


Build cannelloni for same target as EDGAR

When EDGAR is rolled out on a peer it also needs to have cannelloni installed on the peer in order to be able to provide CAN bus connectivity.

[x] Action workflow to build cannelloni

fork cannelloni repo into eclipse-opendut and add action to forked repo (config in .eclipsefdn, https://otterdog.readthedocs.io/en/latest/reference/organization/repository/)
action to compile cannelloni (cmake) for

armv7
x86_64
aarch64

Publish release in forked repo (can we bundle binary + library?)

[x] CAN-utils? cangw call from EDGAR to configure CAN routing, alternative solution with Rust rtnetlink possible?

see also follow-up #188

Hi Michael,
what you propose would definitely be convenient, I just wanted to note that I believe we need to be a bit careful with the GPLv2 license under which cannelloni is published (which seems to be incompatible with the Apache license of OpenDuT). I'm not sure whether the ideas above would in some way violate GPLv2 but it should definitely be checked before.

Hi Linus,
thanks for your comment.
From what I understand, we should check

that we can provide the cannelloni source code from where we build it
that we can declare any cannelloni source code modifications
how we integrate openDuT with cannelloni, e.g.

integrate cannelloni code in EDGAR binary (built-in) --> not the best option, and as far as I understand not needed
integrate cannelloni as statically linked software --> should be avoided
integrate cannelloni as dynamically linked software
no integration, EDGAR calls cannelloni executable

Releases of cannelloni binary will be published here: https://github.com/eclipse-opendut/cannelloni/releases/


modulo, isEven, abs, streams, clone and edge cases

fix:

multiplication
segmentLength
cout

tests:

modulo
isEven
abs
input / output streams, toString function
clone
edge cases: dividing by 0, +=, multiplying bigger numbers

Codecov Report

Merging #6 into master will increase coverage by 12.07%.
The diff coverage is 78.57%.

@@             Coverage Diff             @@
##           master       #6       +/-   ##
===========================================
+ Coverage   80.77%   92.85%   +12.07%
===========================================
  Files           2        2
  Lines         385      392        +7
===========================================
+ Hits          311      364       +53
+ Misses         74       28       -46

Impacted Files
Coverage Δ

src/bigint.cpp
92.83% <78.57%> (+12.10%)
: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 97430ee...e7713bc. Read the comment docs.


Support for pSRAM with PICO-D4 (IDFGH-232)

I see that the latest ESP-IDF does not yet support pSRAM on PICO-D4. Any update on when it could be supported?
Also, is there a way to get pSRAM working with PICO-D4 right now by modifying the pin definitions according to PICO-D4 flash connection in spiram_psram.c?

anyone know how to add psram to pico?

If you want to try modifying the code in spiram_psram.c, I think you can do this:
(Note that it is not recommended to modify the idf code, just for test purpose. Do not use it for production for now.)
We will think it over and add support for psram with PICO in idf.

Change the pin index according to the PICO pin definition in data sheet.

#define FLASH_CLK_IO      6  //Psram clock is a delayed version of this in 40MHz mode
#define FLASH_CS_IO       11
#define PSRAM_CLK_IO      17
#define PSRAM_CS_IO       16
#define PSRAM_SPIQ_IO     7
#define PSRAM_SPID_IO     8
#define PSRAM_SPIWP_IO    10
#define PSRAM_SPIHD_IO    9

Remove the chip version check:

 else if (pkg_ver == EFUSE_RD_CHIP_VER_PKG_ESP32PICOD4) {
        ESP_EARLY_LOGE(TAG, "ESP32PICOD4  do not support psram yet");
        return ESP_FAIL;
    }

Take a look at https://www.esp32.com/viewtopic.php?t=6866 ;)

If you want to try modifying the code in spiram_psram.c, I think you can do this:
(Note that it is not recommended to modify the idf code, just for test purpose. Do not use it for production for now.)
We will think it over and add support for psram with PICO in idf.
1. Change the pin index according to the PICO pin definition in data sheet.

#define FLASH_CLK_IO      6  //Psram clock is a delayed version of this in 40MHz mode
#define FLASH_CS_IO       11
#define PSRAM_CLK_IO      17
#define PSRAM_CS_IO       16
#define PSRAM_SPIQ_IO     7
#define PSRAM_SPID_IO     8
#define PSRAM_SPIWP_IO    10
#define PSRAM_SPIHD_IO    9

1. Remove the chip version check:

 else if (pkg_ver == EFUSE_RD_CHIP_VER_PKG_ESP32PICOD4) {
        ESP_EARLY_LOGE(TAG, "ESP32PICOD4  do not support psram yet");
        return ESP_FAIL;
    }

ups @costaud seems there are some things go wrong :)

#define FLASH_CLK_IO      6
#define FLASH_CS_IO       11

#define PSRAM_CLK_IO      10 // 17
#define PSRAM_CS_IO       09 // 16
#define PSRAM_SPIQ_IO     7
#define PSRAM_SPID_IO     8
#define PSRAM_SPIWP_IO    10
#define PSRAM_SPIHD_IO    9

#ifdef PICO
   /* TEST Config for the PICO-D4
       * - ESP32_PICO_Core_Board_V2
       * - ESP32_PICO_Core_Board_V3
       * Note: V2 & V3 Boards have ESP32 Rev=0
       * psram_enable works correctly only with v1 (post Feb 2017) and later ESP32 revisions.
       * 29 August 2017 rudi ;-)
       */
   /* SPICS0 CS */
   gpio_matrix_out(16, SPICS0_OUT_IDX, 0, 0); //11
    /* SPICLK CLK */
   gpio_matrix_out(6, SPICLK_OUT_IDX, 0, 0);
    /* SPIQ alias SD0 */
    gpio_matrix_out(17, SPIQ_OUT_IDX, 0, 0);   // 7
    gpio_matrix_in(17,SPIQ_IN_IDX, 0);         // 7
    /* SPID alias SD1 */
    gpio_matrix_out(8, SPID_OUT_IDX, 0, 0);
    gpio_matrix_in(8, SPID_IN_IDX, 0);
    /* SPIHD HOLD alias SD2 */
    gpio_matrix_out(11, SPIHD_OUT_IDX, 0, 0); // 9
    gpio_matrix_in(11, SPIHD_IN_IDX, 0);      // 9
    /* WP alias SD3 */
    gpio_matrix_out(7, SPIWP_OUT_IDX, 0, 0); // 10 a try with 7 like D2WD
    gpio_matrix_in(7, SPIWP_IN_IDX, 0);      // 10 a try with 7 like D2WD

#else

    gpio_matrix_out(6, SPICLK_OUT_IDX, 0, 0);
    gpio_matrix_out(11, SPICS0_OUT_IDX, 0, 0);
    gpio_matrix_out(7, SPIQ_OUT_IDX, 0, 0);
    gpio_matrix_in(7,SPIQ_IN_IDX, 0);
    gpio_matrix_out(8, SPID_OUT_IDX, 0, 0);
    gpio_matrix_in(8, SPID_IN_IDX, 0);
    gpio_matrix_out(10, SPIWP_OUT_IDX, 0, 0);
    gpio_matrix_in(10, SPIWP_IN_IDX, 0);
    gpio_matrix_out(9, SPIHD_OUT_IDX, 0, 0);
    gpio_matrix_in(9, SPIHD_IN_IDX, 0);
#endif

best wishes
rudi :-)

@ESP32DE
Thank you for your reply.
I am a bit confused.
If you have time, can you draw a sketch of the connection between pico and sram?

@ESP32DE
Thank you for your reply.
I am a bit confused.
If you have time, can you draw a sketch of the connection between pico and sram?

https://www.esp32.com/viewtopic.php?f=2&t=2713&start=100#p33336

The feature that support  for psram with PICO-D4 had released to github.
And the commit ID is bd8733f74f98d95aec04d610426df92cb39c92e6.


Revert "turn off default pool in staging"

Reverts cds-snc/notification-manifests#2704

conflict, will do manually


Support for Symfony 3?

Q
A

Bug report?
no

Feature request?
yes

BC Break report?
no

Question?
yes

Haven't been able to find any information on whether this bundle currently supports Symfony version 3.*.*, or if it is planned for the future.

Hello @lutrasdebtra , it should support ^2.8 and ^3.0.
See https://travis-ci.org/simplethings/EntityAuditBundle/builds/236346805

it´s support 3.3?

@braianj as you can see from the travis runs, only 3.2 was tested so far, but since their "should" be no BC breaks in minor versions of symfony, 3.3 shoudl work out of the box.
If you experience any problems, please take the time to write a separate issue - thx 👍


icon very big on ADW FREE and ACTIVITY NAMES

hello
i made this theme http://i2theme.webs.com/
i made a icon for folder ( ic_launcher_folder.png )
on Adw Launcher EX works good
on Adw Launcher FREE the icon is very BIG.

how we solve the problem for ex. the angry birds game versions
that as the same activity name ? ( com.rovio.ka3d.App )

Hi,
have you solved your problem ? Maybe icon is different because of ADW different configuration (rows, colums... ?) and/or DPI changed ?
These are just clues, I'm not even sure I'll be very helpful !


Mast: Watch (?-i:b50c13ff26095a5320b1cbd5d0015823)(?#apnews.com)

Mast requests the watch of the watch_keyword (?-i:b50c13ff26095a5320b1cbd5d0015823)(?#apnews.com). See the MS search here and the Stack Exchange search in text, in URLs, and in code.

(?-i:b50c13ff26095a5320b1cbd5d0015823)(?#apnews.com) has been seen in 2 true positives, 0 false positives, and 0 NAAs.

Approved by Daniil in Charcoal HQ


Pluggable ID provider

Can now use a custom ID provider in FreUtils for nodes and/or boxes.

There's a huge number of new files in this PR. Other than the ID-related ones, I'd say that might be a result of committing generated sources: is that correct?

I'd say that might be a result of committing generated sources: is that correct?

Yes, these are files that are generated by yarn build && yarn test. I think they should be added to .gitignore to make it easier to work with the project but Jos told me to add them to Git and that he'll review them. They are all in the first commit so it's easy to cut them out by rebase.

@sergej-koscejev You asked whether all those generated files should be added to .gitignore. I answered , yes just add them.  I meant just add them to .gitignore, but you understood to add the files to git.

@sergej-koscejev You asked whether all those generated files should be added to .gitignore. I answered , yes just add them. I meant just add them to .gitignore, but you understood to add the files to git.

Ooops :) I added them to .gitignore now and I also committed yarn.lock for better reproducibility. Please let me know if I shouldn't have.

Hi,  the changes in .gitignore in packages/test/src/* are now ignoring too much, can you revert these changes?

Ok, new ,gitignore is correct as it will not apply to files already under git control.


Update dependencies and fix error handling

read-all-stream@~1 using on('data') handler, which forces stream to fall into Stream1 mode and flush all data.
This should be related to #67 (but will not fix it yet).

LGTM

Thank you :).

Also, published to npm!


Manage invalid characters Html encode doesn't work with \v

The documentation mentioned that some characters are invalid and cannot be saved in Dataverse which are verified through the XmlConvert.VerifyXmlChars method. It is suggested to use either one of the two methods: Html encode or strip special characters.
The first method Html encode works well with well-known html characters (<, >, &, ' and "), however it does not cover all the special characters that are not accepted by Dataverse (and XML), including for example the \v (or 0x0B) characters, which isn't encoded by this method.
Is there a technical solution to encode such a character without stripping it completely?

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

ID: c87d112d-621b-5ca9-97f5-f3d959e24a96
Version Independent ID: 430d8e31-3041-e93a-4315-ffb9bf04874c
Content: Manage invalid characters - Power Apps
Content Source: powerapps-docs/developer/data-platform/best-practices/work-with-data/invalidcharactersinfield.md
Service: powerapps
Sub-service: dataverse-developer
GitHub Login: @divka78
Microsoft Alias: pehecke

@nvigne
I take your feedback to be that you feel the content would be complete if it included information about how to manage encoding and not removing the characters beyond the ones which can be HTML encoded.
Your question is:

Is there a technical solution to encode such a character without stripping it completely?

My question to you is: Why not just remove them? What do you feel that they should be encoded as?
Are any of these characters printable/visible? If not, why keep them?

@nvigne
I'm going to close this as I haven't heard back from you.
I think the point is, these characters are not visible, so there is no known reason for preserving them.
If you have some scenario where this is important, please re-open this.
Thanks


Verify that blockID contains requested transactionID in rosetta transaction endpoint

Goal of this PR
Fixes #195

Due to #231 and #233, it also comments out parts of the code for indexing to work again.
This PR also updates the testing snapshot to include the transaction data so that the integration tests can be updated to include the new case (transaction missing from block)

Checklist

[x] Is on the right branch
[ ] ~Documentation is up-to-date~
[x] Tests are up-to-date

I rebased the PR to remove the conflict. PR is waiting for reviews 👍

@Maelkum It seems the dictionary needs to be regenerated AGAIN 😅 😅 😅

Currently the snapshot seems to be missing transactions for some reason which makes the integration tests fail. I'm still working on it.


adding a simple test for the zipapp usage of robotframework

There is an ugly hack to detect which python versions are supposed to work with zipapps in github actions...
Once the minimum python version for robotframework is 3.7.:
We can eliminate this hack provided we support zipapps natively in robotframework (using importlib.resources.open_text for python < 3.9 and importlib.resources.files for python >= 3.9).
The choice to use importlib.resources.open_text for backwards compatibility once 3.6 is no longer supported would reduce the usage of file in the part of robotframework which gets distributed as a wheel to.:
pythonpathsetter.py
utils/importer.py (using getattr)
Both places are not problematic for zipapps.

I'm closing this PR for two reasons:

Tests should be integrated to our existing unit test or acceptance system and they should be executable locally.
We already have a unit test that all __file__ usages are safe (e5082cf5da).


kubernetes: 1.7.9 -> 1.9.1

Motivation for this change
Upgrade kubernetes to latest v1.9.1 (as well as kuvecfg to v0.6.0, as well as kubernetes-dashboard to v1.8.2). Related to #30639.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-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"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@jdanekrh I believe that something has changed relating to bootstrapping of the kubelets' authorization.
Adding the folling line to the start of every test script confirms works:
      $machine1->waitUntilSucceeds("kubectl create clusterrolebinding kubelet-node-binding --clusterrole=system:node --user=apiserver-client-kubelet");

I'm wondering whether this is just due to the CN we're using, or if we need to do something else to bootstrap the clients.

How about something like this?
The issue with the current tests is that there is no longer a default ClusterRoleBinding that confers registration access for kubelets with users in the system:nodes group. To alleviate this, I've enabled the Node authorizer, which requires the username (CN) be system:node:<nodename>. I've also thrown in the NodeRestriction admission controller, which should furthermore limit the kubelets' access drastically.
We could just add them both to the tests, but I think they're sane defaults and match up well with what the k8s community is doing.

Will this ever get merged?

I think this is good to go?! @srhb ? @kuznero ?
The tests pass for me anyways...

Should be ok

This won't be particularly reliable.
Kubernetes 9.x works with Docker 17.03.x. We're currently shipping 17.12.x, and Docker has API changes in minor version bumps, so all sorts of flakiness may ensue. It really should be set to force Docker 17.03.

@Baughn It appears that snippet is from kubeadm, not from Kubernetes itself. I haven't found anything in the actual Kubernetes docs that is worded as strongly; the release notes simply call those "verified" versions, and 17.12 appears to work just fine. We may still want to do something to signal this to the user, and at least provide (one of) the verified version(s) as an option, but forcing this seems a bit strong.

@Baughn This issue is relevant, too: https://github.com/kubernetes/kubernetes/issues/53221
Until k8s switches to matching some/more Docker API versions, the problem remains that we can either choose an EOL Docker or a K8s-unvalidated version. Fun!

I've tried this today, cherry-picking those on release-17.09. Unfortunately, this has a problem: if CA/key/cert files are not specified explicitly, they'll be generated under /var/run/kubernetes, so any restart breaks the cluster.
Thanks to @srhb for help on #nixos, I had it solved. I've scratched a few notes here: https://gist.github.com/drdaeman/fee048df456ced9f604fb554b78f549f (a sample config and a script to generate dirty certs that would work for a totally insecure local-dev single-node "cluster").
Unfortunately, I'm really brain-dead after the struggle with K8s, so can't write a proper issue. And my weekend's going to be very hasty, so I'm not sure I'll have time for this in next few days. But I thought I'd at least leave this comment here, in case someone else would have similar problem.


ci: really fix for Java 19

jlink 👿

gradle 👿

Why can't gradle find these JDKs?

openjdk! 👿

powershell! 👿

There shouldn't be internal errors

https://mail.openjdk.org/pipermail/compiler-dev/2022-September/020446.html

https://github.com/beryx/badass-jlink-plugin/issues/219

powershell! 👿
help me 😭 😭 😭 😭

gradlew build -Dopt=blah

powershell! 👿
help me 😭 😭 😭 😭

gradlew build -Dopt=blah

yeah, it was fixed by echo '' >> ....


Major version to work with Laravel 6

Updated all dependencies, migrations template and whole package in general in order to work with Laravel >=6 version.

When will you merge and release this?

Still waiting on this and can't move to laravel 6 without it. If we need to start looking out people to help out with management of this repo i am more than happy to help

Guys, it's a dead package. Use laravel-roles instead.


Feature Request: add "authchanger"-like "-reset" option to "xcreds_login.sh"

Request Summary: authchanger has two primary features when used in context with NoMAD LoginAD. authchanger -reset and authchanger -AD. -reset configures auth.db back to "Factory Defaults". -AD configures the required authentication rights for NoMAD LoginAD. Consequently an authchanger -reset -AD ensures that only NoMAD LoginAD has authentication rights in auth.db.
A similar xcreds_login.sh -d -i (-d for "defualt") would be incredibly helpful and would allow for a simple method of ensuring a known-good XCreds configuration.
Existing Behavior: xcreds_login.sh -i does configure XCreds correctly from a default state, but if another authentication plugin like NoMAD LoginAD is configured, the auth mechanism list is mangled mangled. As a work around using authchanger -reset then xcreds_login.sh -i produces a known-good configuration.
Feature Request: building a -d "defaults" function into 'xcreds_login.sh' would allow for ensuring a known-good authentication mechanism state without relying on a tool like authchanger from another project.

xcreds_login.sh is a shell script so you can see how it is working and create your own. authrights is the tool that actually changes the rights. Here is what it does:
    "${authrights_path}" -r "loginwindow:login" "XCredsLoginPlugin:LoginWindow"
    "${authrights_path}" -a  "XCredsLoginPlugin:LoginWindow" "XCredsLoginPlugin:PowerControl,privileged"
    "${authrights_path}" -a  "loginwindow:done" "XCredsLoginPlugin:KeychainAdd,privileged"
    "${authrights_path}" -a  "builtin:login-begin" "XCredsLoginPlugin:CreateUser,privileged"
    "${authrights_path}" -a  "loginwindow:done" "XCredsLoginPlugin:EnableFDE,privileged"
    "${authrights_path}" -a  "loginwindow:done" "XCredsLoginPlugin:LoginDone"

I am wondering if it would be better for you to craft a script that would put the rights in the correct places, or at least cleanup after mangling. Not saying I don't want to fix it, just want to make it applicable to all.

XCreds also makes a backup that can be restored
security authorizationdb write system.login.console <  /Library/"Application Support"/xcreds/rights.bak


[Doc] update geoJSON example file to prevent errors

Signed-off-by: alicejw<EMAIL_ADDRESS>Description
replace geoJSON file provided as an example with a file that can be used in the Dashboards without any errors. see issue comment: https://github.com/opensearch-project/documentation-website/issues/794#issuecomment-1252908411
Rewrites to include both descriptive plugin names and actual names for better searches and discoverability.
Note: file was tested in the Dashboards successfully without any errors.
added new screen captures with blue borders.
Added prerequisite callout to indicate required plugins to create a custom region map with GeoJSON. See screen shot to show rendered note:

Issues Resolved
N/A - iterative change from closed issue.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Hey @Shivamdhar, is this what we should see when we upload the new geojson file? Is there a way to make the region border in color (like red)? Thank you!

Hi @kolchfa-aws, I made some updates after we discussed the steps and reorg. Let me know what you think. thanks

Hey @Shivamdhar, is this what we should see when we upload the new geojson file? Is there a way to make the region border in color (like red)? Thank you!

Hello! yes, for California counties it looks correct. Unfortunately we don't have an option to change border color at the moment.


User Story

Theme: Visual Design & Theming

"I want the game to consistently incorporate Smurfs theming because it creates an authentic and engaging experience that stays true to the source material"

"As a player, I want a visually dynamic game map with clear enemy pathways because it helps me understand the game flow and keeps me engaged"

Theme: Enemy Variety
3. "As a player, I want visually distinct variations of the same enemy type (like differently colored Gargamels) because it helps me identify different threat levels at a glance"

"As a player, I want enemies with varying attributes because it adds strategic depth and makes each playthrough more unique"

Theme: Tower System
5. "As a player, I want a diverse selection of towers with unique functionalities (shooting range, camouflage, blocking) because it allows me to experiment with different strategies"

"As a player, I want towers that can be strategically placed and upgraded because it lets me develop and refine my defensive strategy"

Theme: UI/UX
7. "As a player, I want a clean and efficient UI with appropriately sized elements because it helps me focus on the gameplay without unnecessary distractions"
Theme: Game Modes
8. "As an experienced player, I want a sandbox mode where I can freely experiment with tower placement and upgrades because it helps me understand game mechanics and test strategies"


feature(RC5 support): Work in progress

From #838
Things to do:

[x] Create modules for each component
[x] Create a global module to load all components at once
[x] Remove @Component({directives: [...]}) properties and add it to the component's module
[ ] Apply breaking changes from RC5

[ ] @deprecated DynamicComponentLoader. Use ComponentFactoryResolver and ViewContainerRef directly.
[ ] Replace @Component.events with @Output decorator
[ ] Replace @Component.host with decorators
[ ] Replace @Component.inputs with @Input decorator

[ ] Tests refactor

Hey, please join slack so you can get help with this
Great job! Thanks in advance :)

@marcalj
All of the old tests + dropdown was rewritten in https://github.com/valor-software/ng2-bootstrap/tree/feat-rc5 branch you can merge it
Also the biggest part of demo app rc5-ready too.

Current coverage is 86.05% (diff: 100%)

Merging #840 into development will increase coverage by 4.41%

@@           development       #840   diff @@
=============================================
  Files               17         25     +8
  Lines              539        760   +221
  Methods            103        142    +39
  Messages             0          0
  Branches            69        110    +41
=============================================
+ Hits               440        654   +214
- Misses              99        106     +7
  Partials             0          0

Powered by Codecov. Last update fa22c98...b2c5fc2

Would be nice to have this merged and the same available as an npm version.

Keep up the good work, guys. Looking forward to this PR.

What is the slack channel?

FYI I'm working on the last two items here: https://github.com/devoto13/ng2-bootstrap/commits/development

@devoto13 great! Are you in slack?

@otelnov Nope, can you send me link to the Slack?

@rpedersen
https://www.hamsterpad.com/chat/ng2

@devoto13 anyway, let me know when finish, we need merge it asap.
Thanks in advance!


NTR: non-canonical inflammasome assembly

Hi GO,
I would need a bunch of terms related to the non-canonical inflammasome assembly.. A number of proteins are involved in the formation or inhibition of the non-canonical inflammasome assembly and I'd like to make some GO-CAM model for the non-canonical inflammasome.
Thanks
Sylvain
Term: non-canonical inflammasome complex assembly
Definition: The aggregation, arrangement and bonding together of a set of components to form the non-canonical inflammasome complex, at least composed of CASP4/Casp11 and PYCARD/ASC, occurring at the level of an individual cell.
Child of: GO:0140632 inflammasome complex assembly
PMID:22002608
PMID:26375259
Term: regulation of non-canonical inflammasome complex assembly
Definition: Any process that modulates the frequency, rate or extent of non-canonical inflammasome complex assembly.
child of GO:XXXXXXX non-canonical inflammasome complex assembly
PMID:22002608
PMID:26375259
Term: negative regulation of non-canonical inflammasome complex assembly
Definition: Any process that stops, prevents or reduces the frequency, rate or extent of non-canonical inflammasome complex assembly.
child of GO:XXXXXXX regulation of non-canonical inflammasome complex assembly
PMID:22002608
PMID:26375259
Term: positive regulation of non-canonical inflammasome complex assembly
Definition: Any process that activates or increases the frequency, rate or extent of non-canonical inflammasome complex assembly.
child of GO:XXXXXXX regulation of non-canonical inflammasome complex assembly
PMID:22002608
PMID:26375259

Hi @sylvainpoux
Couple of points:

We dont have the CC term 'non-canonical inflammosome', we need to first create this. Looking at PMID:33187725 this should be a sibling of 'inflammasome complex' and be defined as 'A cytosolic protein complex that is capable of activating caspase-4 and caspase-5. Note that casapse-4 is known as caspase-11 in mouse.'  It should also be 'capable of part of' some 'positive regulation of inflammatory response'
Based on your comment, it looks like we only need the 'negative regulation of assembly' term for now; is this correct?

Thanks, Pascale

Hi @pgaudet,
Many thanks, for the moment, I would limit this concept to CASP4, because I cannot find strong evidences for CASP5 in recent literature.
I would propose the following definition for the complex:
Term: non-canonical inflammasome complex
Definition: An inflammasome complex that consists of CASP4, PYCARD/ASC, and caspase-1. CASP4, known as caspase-11 in mouse, is the sensor of cytosolic lipopolysaccharide (LPS).
Child of GO:0061702 inflammasome complex
Thanks
Sylvain

Thanks for the quick reply. Just to confirm: inflammasome complex is "A cytosolic protein complex that is capable of activating caspase-1." (members are not mentioned, but caspase-1 doesn't seem to be part of it). Is that definition too narrow to include the non-canonical as a child?
The paper I cited, PMID:33187725 mentions that the non-canonical inflammasome activates caps4 rather than casp-1. DO you have another reference then for a definition of the non-canonical inflammasome?
 Thanks a lot for your vigilance!
Neither CASP1 nor PYCARD are involved in the non-canonical inflammasome (hence its name), I should have checked again.
Note that I made a GO-CAM model(http://noctua.geneontology.org/workbench/noctua-visual-pathway-editor/?model_id=gomodel%3A63a86a8600001653)
Term: non-canonical inflammasome complex
Definition: An inflammasome complex that consists of CASP4. CASP4, known as caspase-11 (Casp4) in mouse, is the sensor of cytosolic lipopolysaccharide (LPS) and directly activates Gasdermin-D (GSDMD).
Child of GO:0032991 protein-containing complex
Child of GO:0050729 positive regulation of inflammatory response
Sorry for the inconvenience
Sylvain

+[Term]
+id: GO:0160074
+name: non-canonical inflammasome complex
+namespace: cellular_component
+def: "An inflammasome complex that consists of CASP4. CASP4, known as caspase-11 (Casp4) in mouse, is the sensor of cytosolic lipopolysaccharide (LPS) and directly activates Gasdermin-D (GSDMD)." [PMID:33187725]
+is_a: GO:0032991 ! protein-containing complex
+relationship: capable_of_part_of GO:0050729 ! positive regulation of inflammatory response
+relationship: part_of GO:0005829 ! cytosol
+created_by: rynl
+creation_date: 2023-01-25T22:09:00Z
+
+[Term]
+id: GO:0160075
+name: non-canonical inflammasome complex assembly
+namespace: biological_process
+def: "The aggregation, arrangement and bonding together of a set of components to form a non-canonical inflammasome complex." [PMID: 27291964]
+intersection_of: GO:0065003 ! protein-containing complex assembly
+intersection_of: results_in_assembly_of GO:0160074 ! non-canonical inflammasome complex
+created_by: rynl
+creation_date: 2023-01-25T22:38:01Z
+
+[Term]
+id: GO:0160076
+name: negative regulation of non-canonical inflammasome complex assembly
+namespace: biological_process
+def: "Any process that stops, prevents or reduces the frequency, rate or extent of non-canonical inflammasome complex assembly." [PMID:22002608, PMID:26375259]
+is_a: GO:0065007 ! biological regulation
+intersection_of: GO:0065007 ! biological regulation
+intersection_of: negatively_regulates GO:0160075 ! non-canonical inflammasome complex assembly
+created_by: rynl
+creation_date: 2023-01-25T23:10:56Z

Can we improve that definition? A complex can consist of a single protein.
@sylvainpoux any suggestions? Minimally we can change 'consists' to 'contains'.
Thanks, Pascale

Hi @raymond91125 and @pgaudet
Thank you very much for your valuable input!
Does it sound better now?
non-canonical inflammasome complex
An inflammasome complex composed of CASP4, known as caspase-11 (Casp4) in mouse, which assembles upon cytosolic lipopolysaccharide-binding and directly activates Gasdermin-D (GSDMD)

Further fixed def to:
An inflammasome complex containing CASP4, known as caspase-11 (Casp11) in mouse, which assembles upon cytosolic lipopolysaccharide-binding and directly activates Gasdermin-D (GSDMD)
Thanks, Pascale


PSAvoidAssignmentToAutomaticVariable triggers on property assignment of automatic variable

Steps to reproduce
Invoke-ScriptAnalyzer -ScriptDefinition '$ExecutionContext.SessionState.Module.OnRemove = {}'

Expected behavior
No output.

Actual behavior
RuleName                            Severity     ScriptName Line  Message
--------                            --------     ---------- ----  -------
PSAvoidAssignmentToAutomaticVariable Error                   1     The Variable 'ExecutionContext' cannot be assigned
                                                                  since it is a readonly automatic variable that is
                                                                  built into PowerShell, please use a different name.

Environment data

> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.16299.251
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.16299.251
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

> (Get-Module -ListAvailable PSScriptAnalyzer).Version | ForEach-Object { $_.ToString() }
1.17.0
1.13.0

@SeeminglyScience This sounds more like a special case that needs human judgement and should therefore be suppressed by the user rather than having to convolute the code and maintaining it (especially should behaviour change in a different PS version).
For example the following demonstrates that the majority of properties are still read-only:
PS > $ExecutionContext.SessionState.UseFullLanguageModeInDebugger = $true
'UseFullLanguageModeInDebugger' is a ReadOnly property.
At line:1 char:1
+ $ExecutionContext.SessionState.UseFullLanguageModeInDebugger = $true
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException

What are your thoughts?
@JamesWTruher

Well, there's only a couple assignable AST types that would hold a variable in a way this rule would be interested in.  Here's a bit of code I wrote for something else with the same goal.
internal class VariableOps
{
    internal static IEnumerable<VariableExpressionAst> GetVariablesFromAssignment(AssignmentStatementAst assignmentStatementAst)
    {
        if (assignmentStatementAst.Left is ArrayLiteralAst arrayLiteral)
        {
            return GetVariablesFromArrayLiteral(arrayLiteral);
        }

        var singleVariable = GetVariableFromSingleAssignableAst(assignmentStatementAst.Left);
        if (singleVariable == null)
        {
            return Enumerable.Empty<VariableExpressionAst>();
        }

        return new[] { singleVariable };
    }

    private static VariableExpressionAst GetVariableFromSingleAssignableAst(ExpressionAst expressionAst)
    {
        if (expressionAst is VariableExpressionAst variableExpression)
        {
            return variableExpression;
        }

        if (expressionAst is ConvertExpressionAst convertExpression)
        {
            return GetVariableFromSingleAssignableAst(convertExpression.Child);
        }

        if (expressionAst is AttributedExpressionAst attributedExpression)
        {
            return GetVariableFromSingleAssignableAst(attributedExpression.Child);
        }

        return null;
    }

    private static IEnumerable<VariableExpressionAst> GetVariablesFromArrayLiteral(ArrayLiteralAst arrayLiteralAst)
    {
        for (var i = 0; i < arrayLiteralAst.Elements.Count; i++)
        {
            var foundVariable = GetVariableFromSingleAssignableAst(arrayLiteralAst.Elements[i]);
            if (foundVariable != null)
            {
                yield return foundVariable;
            }
        }
    }
}

Catches [pstypename()] $Host = $null, [int] $Host = 0, $Host, $ExecutionPolicy = $null or any combination of them.  More code than Ast.FindAll but more explicit and probably a bit faster.

For example the following demonstrates that the majority of properties are still read-only:

Of $ExecutionContext yeah.  Here's a more common example found in a lot of profiles
Invoke-ScriptAnalyzer -ScriptDefinition '$Host.PrivateData["ErrorBackgroundColor"] = "Black"'

Hmm, yes maybe you are right and it is better to just exclude all properties on automatic variables. I will have a think overnight, I fixed your other raised issue as part of PR 1008 by the way.


Add export of model weights to the npy files

The first way: use JBResearch library for export/import in npy format
The second way: add this ability to the Multik library and use Multik arrays for this

@devcrocod look at this issue, let's discuss how to fix it

I am going to add this feature to Multik - https://github.com/Kotlin/multik/issues/55


Update pystac and pystac-client requirements & notebooks for 1.0

As noted in #64, once 1.0 versions of pystac and pystac-client are released, we should:

[x] Update required versions to 1.0 - https://github.com/gjoseph92/stackstac/pull/81
[x] Update docs & example notebooks (ItemCollection comes from pystac now, not pystac-client) - https://github.com/gjoseph92/stackstac/pull/81
[x] Remove PystacClientItemCollection - https://github.com/gjoseph92/stackstac/pull/64

cc @TomAugspurger

This is done I believe; added links to relevant PRs inline. Note that we don't have a direct dependency any pystac libraries (just pystac-client for the Binder examples), so perhaps this isn't really done. stackstac can function without pystac installed though, so I don't think it should actually be a dependency. Maybe a __version__ check in code though?


"Sporadic" test failures in c8y tests

Describe the bug

There's a "sporadic" test failure in mapper_publishes_software_update_request().
Unfortunately, the "sporadicness" of the test is that it failed two out of three times for PR #1283  - which is not sporadic at all.
Here's one of the runs of that PR: https://github.com/thin-edge/thin-edge.io/runs/7464719118?check_suite_focus=true#step:7:1243
This error should not happen.
I guess it happens because the in-process testing broker that is spun up for each test is not yet in a fully functional state but the test already tries to send data to it. Because of this, we get a connection reset.
OR it may be because some malformed MQTT paket is sent to the broker, as brokers disconnect on malformed pakets.
To Reproduce
Not sure.

It's related to MQTT connection.
---- c8y::tests::mapper_publishes_software_update_request stdout ----
thread 'c8y::tests::mapper_publishes_software_update_request' panicked at 'called `Result::unwrap()` on an `Err` value: I/O: connection closed by peer
Caused by:
    connection closed by peer', crates/core/tedge_mapper/src/c8y/tests.rs:79:57

I'm not certainly sure, however, I feel sometimes GitHub hosted runner kills the connection and make tests failed.
For example, another sporadic failure I observed is also MQTT related, Connection Error I/O: Connection refused (os error 111). https://github.com/thin-edge/thin-edge.io/pull/1292#issuecomment-1193766699

From GH Actions, looks like this is happening on armv7 architecture.

Another failure:
---- c8y::tests::c8y_mapper_child_alarm_mapping_to_smartrest stdout ----
thread 'c8y::tests::c8y_mapper_child_alarm_mapping_to_smartrest' panicked at 'called `Result::unwrap()` on an `Err` value: I/O: connection closed by peer

Caused by:
    connection closed by peer', crates/core/tedge_mapper/src/c8y/tests.rs:406:10
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


Add support for a 2nd Radarr instance

This is the pull request for #221. Please double-check the imdb_scout sections, I had to increment the numbers as I explained in the discussion but I am not entirely sure why that fixed the issue with icons not loading.
I did not add support for a 2nd instance of Sonarr. I may create a pull request for that in the future, but it is unlikely at the moment, as I personally only use a 2nd instance of Radarr.
I tried briefly to add custom tooltip support for both instances of Radarr, but it was presenting issues, so I decided to just submit it in its current form with the tooltip being "Radarr2" as I believe that is sufficient for now.
I have only tested on Firefox, but since the spacing and everything was copied from the original Radarr implementation, I don't think there should be any issues.

I had to increment the numbers as I explained in the discussion but I am not entirely sure why that fixed the issue with icons not loading.

When you added the new section all sections below it moved by +1, so the code where it loads icons to the sections with sites were off by 1 digit.
For example here is where a section is set: https://github.com/Purfview/IMDb-Scout-Mod/blob/195068020b05d780e0a8ee6f9be637709e6f7c2a/IMDb_Scout_Mod.user.js#L10715
Latter I'll review the PR when I'll have time.


cargo-deb: 1.23.0 -> 1.23.1

Motivation for this change
https://github.com/mmstick/cargo-deb/compare/v1.23.0...v1.23.1
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
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 nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)

/nix/store/p5gfmwz0wny0vq2hnipfckrn8hm3g03h-cargo-deb-1.23.0	  28.5M
/nix/store/gflrs562iqdd68x49likjaip9d9qviab-cargo-deb-1.23.1	  29.7M

[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

This change is

Thanks!


Allow user-setting of Lambda

This is for the ridge regression. Get some clarification.

After our discussion on 19 October, this doesn’t sound like a high priority for the demo, just an eventual nice-to-have. Changing milestones to reflect.

This was implemented in #134. Yay!


Added lower

Signed-off-by: Xuanwo<EMAIL_ADDRESS>Part of #635

Shouldn't the test include some real UTF8 characters instead of only the ASCII subset?
Like some of the characters listed here: https://www.ibm.com/docs/en/i/7.2?topic=tables-unicode-lowercase-uppercase-conversion-mapping-table

Shouldn't the test include some real UTF8 characters instead of only the ASCII subset?

Addressed.

Thanks a lot, really well tested! 💯


Ocpp: cannot take over foreign transaction

Describe the bug
With version 0.120.2 versus 0.119.3, it looks like it is much harder for evcc to sync with the charger state. Because I don´t know how to disconnect and reconnect the car without starting a transaction, before I restart evcc, I usually end up starting evcc with a transaction running. This would usually result in a few errors, but then I can set evcc to mode Off and back to PV. Except now, I can´t seem to get evcc to get control. This is using an OCPP charger.
Steps to reproduce

Stop evcc

Disconnect car

Start evcc

Connect car. A transaction starts which is not started by evcc.

Evcc reports:
[lp-1  ] WARN 2023/09/24 14:36:31 charger logic error: disabled but charging
[lp-1  ] ERROR 2023/09/24 14:36:31 charger: cannot enable: transaction already running

Set evcc to mode Off

Set evcc to mode PV

Evcc no longer executes any RemoteStopTransaction or RemoteStartTransaction I believe. Evcc never gets in control of the state.
Configuration details
OCPP charger

Log details
[lp-1  ] WARN 2023/09/24 14:36:31 charger logic error: disabled but charging
[lp-1  ] ERROR 2023/09/24 14:36:31 charger: cannot enable: transaction already running

What type of operating system are you running?
Linux
Version
0.120.2

Connect car. A transaction starts which is not started by evcc.

That's ocpp. We cannot take over a foreign transaction, hence the error.

Hmm, looks like you are right. With 0.119.3 (undoing commit b28c7b5 idem) I got:
[lp-1  ] WARN 2023/09/24 15:00:30 charger logic error: disabled but charging
[lp-1  ] ERROR 2023/09/24 15:00:30 charger disable: unknown transaction running, cannot disable

If you find anything in the spec that might help let me know. You can also play with Steve and try if you find anything to stop an unknown transaction.

Is there a trick to let evcc start the transaction?
I can not change any charging value.
 A transaction starts which is not started by evcc.

That's ocpp. We cannot take over a foreign transaction since we don't know its id, hence the error. If you think evcc was able to take over an unknown transaction in an earlier version I'd be happy to look at a log file.

But @andig , isn't OCPP telling evcc the transaction ID? In this case "1"
[ocpp  ] TRACE 2023/09/25 18:13:32 received JSON message from EVB-P21124921: [2,"2ca46e2b-df12-4647-b7e3-40e5d6a267e4","MeterValues",{"connectorId":1,"transactionId":1,"meterValue":[{"timestamp":"2023-09-25T16:13:31Z","sampledValue":[{"value":"5.8","measurand":"Current.Import","phase":"L1","unit":"A"},{"value":"5.6","measurand":"Current.Import","phase":"L2","unit":"A"},{"value":"5.7","measurand":"Current.Import","phase":"L3","unit":"A"},{"value":"6193572","measurand":"Energy.Active.Import.Register","unit":"Wh"},{"value":"3890","measurand":"Power.Active.Import","unit":"W"},{"value":"224","measurand":"Voltage","phase":"L1","unit":"V"},{"value":"226","measurand":"Voltage","phase":"L2","unit":"V"},{"value":"226","measurand":"Voltage","phase":"L3","unit":"V"}]}]}]
[ocpp  ] TRACE 2023/09/25 18:13:32 sent JSON message to EVB-P21124921: [3,"2ca46e2b-df12-4647-b7e3-40e5d6a267e4",{}]
[ocpp  ] TRACE 2023/09/25 18:13:34 received JSON message from EVB-P21124921: [2,"2ca46e2d-df12-4647-b7e3-40e5ab61b9f1","DataTransfer",{"vendorId":"EV-BOX","messageId":"evbStatusNotification","data":"1,Charging,NoError,No error.,1,Blue,1,{20,7936,10},{6193572,3890},{C,11936,5932,12112},0,0,380,2023-09-25T16:13:31Z,1,3,{224,226,226,58,56,57,996,996,996},290,1,0,137,0,330,60,5009"}]
[ocpp  ] TRACE 2023/09/25 18:13:34 sent JSON message to EVB-P21124921: [3,"2ca46e2d-df12-4647-b7e3-40e5ab61b9f1",{"status":"Accepted"}]
[site  ] DEBUG 2023/09/25 18:13:38 ----
[lp-1  ] DEBUG 2023/09/25 18:13:38 charge power: 3890W
[site  ] DEBUG 2023/09/25 18:13:38 pv power: 570W
[site  ] DEBUG 2023/09/25 18:13:38 battery soc: 82%
[site  ] DEBUG 2023/09/25 18:13:38 battery power: 170W
[site  ] DEBUG 2023/09/25 18:13:38 grid power: 2419W
[site  ] DEBUG 2023/09/25 18:13:38 site power: 2589W
[lp-1  ] DEBUG 2023/09/25 18:13:38 charge currents: [5.8 5.6 5.7]A
[lp-1  ] DEBUG 2023/09/25 18:13:38 detected active phases: 3p
[lp-1  ] DEBUG 2023/09/25 18:13:38 charge total import: 6193.572kWh
[lp-1  ] DEBUG 2023/09/25 18:13:38 charger status: C
[lp-1  ] WARN 2023/09/25 18:13:38 charger logic error: disabled but charging
[lp-1  ] ERROR 2023/09/25 18:13:38 charger: cannot enable: transaction already running

@wlanrouter I did have a look at your logfile. Seems like the transaction is started by the Wallbox and not by evcc. Thus evcc can't control that transaction even though it knows the transaction ID.
You need to make sure that the Wallbox does not start a transaction on its own. It should only start a transacting if evcc tells the Wallbox to do so.
How did you setup your Wallbox?

If you connect to the evbox using the app, the first setting is "charger access control". This should not be set to "Auto" but needs to be set to "Swipe card/key fob to start".
You might also need to ad a card under the card setting for this to work.
I wrote a German comment about this a couple of month ago:

But @andig , isn't OCPP telling evcc the transaction ID? In this case "1"

@wlanrouter interesting- we do actually get it via the meter values. I wasn't aware of that.

Seems like the transaction is started by the Wallbox and not by evcc. Thus evcc can't control that transaction even though it knows the transaction ID.

@binzman if we do accidentally get it- as above- why don't we just grab it and try to stop it or take over? This won't work without meter apparently (unless we can find other messages containing the transaction id) but it seems worth a try?

I was primarily thinking about how to help @wlanrouter to get his setup working with the current evcc version.
I actually also never noticed that we sometimes get the transaction ID "by accident". I guess we really could take over the transaction in those cases. However this might be very device specific and probably error prone. But yes it is definitely worth a try

Yes indeed, the wallbox settings are "automatically". Thank you @binzman
But having evcc taking over the transaction ID would be pretty convenient. In case of evcc beeing unavailable (WiFi down, Raspi down, evcc down), the car would at least start charging. evcc could take over as soon as it is available again.
I will change it to "Swipe key" for now, but I would be happy to run some tests if the evcc team is interested in taking over a wallbox transaction! Could be maybe something more than only one wallbox model is doing. Please let me know if I could help anyhow @andig

Run a test. Changed wallbox to "swipe card".

For me this seems like the transaction was started by evcc. That why I dont get it:
[ocpp  ] TRACE 2023/09/26 09:14:33 received JSON message from EVB-P21124921: [2,"2ca54158-df12-4647-b7e3-40e596b00198","Authorize",{"idTag":"045D82BA857480"}]
[ocpp  ] TRACE 2023/09/26 09:14:33 sent JSON message to EVB-P21124921: [3,"2ca54158-df12-4647-b7e3-40e596b00198",{"idTagInfo":{"status":"Accepted"}}]
[ocpp  ] TRACE 2023/09/26 09:14:34 received JSON message from EVB-P21124921: [2,"2ca5415a-df12-4647-b7e3-40e56cdfcba1","StatusNotification",{"connectorId":1,"status":"Preparing","errorCode":"NoError","timestamp":"2023-09-26T07:14:34Z"}]
[ocpp  ] TRACE 2023/09/26 09:14:34 sent JSON message to EVB-P21124921: [3,"2ca5415a-df12-4647-b7e3-40e56cdfcba1",{}]
[ocpp  ] TRACE 2023/09/26 09:14:34 received JSON message from EVB-P21124921: [2,"2ca5415a-df12-4647-b7e3-40e5e7ba05a2","DataTransfer",{"vendorId":"EV-BOX","messageId":"evbStatusNotification","data":"1,Preparing,NoError,No error.,0,Off,0,{20,7920,100},{6193721,0},{B,11952,9100,61590},0,0,320,2023-09-26T07:14:34Z,0,3,{229,227,227,0,0,0,0,0,0},220,0,0,125,0,250,900,5009"}]
[ocpp  ] TRACE 2023/09/26 09:14:34 sent JSON message to EVB-P21124921: [3,"2ca5415a-df12-4647-b7e3-40e5e7ba05a2",{"status":"Accepted"}]

@binzman You have changed it to "Swipe card" too. Can you send me your log so I can spot the difference?

Based on your last messages the transactions are still startet by your wallbox.

3.) Attached cable -> nothing
If the wallbox is set to "swipe card" and all conditions for evvc to start a transaction are met, this is where evcc should start the session. For some reason that didn't happen. Based on your logs I can't see why.

You could try the following:

set/keep the wallbox on "swipe card"
attach the cable of the wallbox to the car
open your local evcc webpage. It should say that the car is connected but not charging
set the evcc mode to "Fast" (Schnell) using the evcc webpage
evcc should start the loading session. The car should start charging

If this doesn't work, please describe what happend on the evcc webpage and provide a full log that covers all above steps.

Swiped some shopping card -> started full charging (which it should not given to the meter values and settings)

If you do this, you will manually start a charging session which will be startet by the wallbox and not by evcc
The wallbox needs to be set to "swipe card". However you should not start a session by actually swiping the card. The session should be started by evcc without the need to physically swipe the card

In the log shown in your comment https://github.com/evcc-io/evcc/issues/10044#issuecomment-1737270657 I do not see evcc starting the session. Instead the session is started by the wallbox

YAY 🥳
That was is. I was not supposed to swipe any card but to let evcc start the transaction! In my log file the house battery was to empty, thats why evcc did not start ist. Now is working! Guys, you are stunning. Thank you so much!
If "talking over a wallbox transaction ID" is still something you want me to test something, let me know.
Thank you!

If "talking over a wallbox transaction ID" is still something you want me to test something, let me know.

Let me see if I can prepare a prototype.

If so, let me know. I will help you as much as I can.

Please give https://github.com/evcc-io/evcc/pull/10109 a try. Should take over a running transaction when evcc starts and finds one.

Please give #10109 a try. Should take over a running transaction when evcc starts and finds one.

Does it require a active meter in the Wallbox to test? If not, I can try testing it, too. Also using the same box but without meter.

TxnId is part of the meter updates, hence doing so requires a meter.


Added Bitmap using Canvas in Android Kotlin

Description 📜
I have added all the documentation related to Bitmap Usinng Canvas in Android kotlin and also given the required formatting to the images and the code . If there are no issues please merge the branch.
THankyou
Fixes #5873

Type of change 📝

[x] Doc#umentation (Content Creation in the form of codes or tutorials)

Domain of Contribution 📊

[x] Android Dev #(Kotlin)
[ ]

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

@rahulsain please add labels here.

No issues. Actually I have shared the references to make an idea. Take your
time bro. 😃
On Sat, 16 Oct 2021, 9:15 pm Eshan Gupta, @.***> wrote:

Sorry @sitamadex11 https://github.com/sitamadex11 I got confused seeing
the references mentioned in the issue will correct it and inform it to you.
Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/girlscript/winter-of-contributing/pull/6087#issuecomment-944937423,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASIF5UHUHYJDVHGO5PIXTX3UHGMX3ANCNFSM5GDWW36Q
.
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.

The last ones in the table or the ones at the start? @sitamadex11

Done @sitamadex11

@rahulsain please review it once.


Issue 383 run sqlmap with python2 or python

#380 should be merged before.
This code checks if python2 or python are available from the path, and if so checks if they are valid Python 2.x implementation.
If so, the first one that matches those conditions will be used to run sqlmap during security:test npm script

Coverage remained the same at 96.159% when pulling 2ce75d31722d0c81246e8b55b06e7c296d0ccb1b on issue-383-run-sqlmap-with-python2 into 64f45e949a3e5e1cf02c591a64624e88ed4870f4 on master.

Coverage remained the same at 96.159% when pulling f54d0d0ab8255ab0cb2262804722091789559968 on issue-383-run-sqlmap-with-python2 into 4afc00d245f8af7770a13784d7141498075ab5b4 on master.


cowsay screencast doesn't work

While getting to know pipx, I first observed the screencast in the readme, which shows the user running 'pipx install cowsay' and 'pipx run cowsay'. When I tried the same commands, I got errors:
~ $ pipx install cowsay
No binaries associated with package cowsay.

Reading further into the readme, I see the package is 'pycowsay'. It would be nice if the screencast were updated to include pycowsay.

Thanks for reporting! The cowsay PyPI package was reverted without my knowledge. I just pushed an update to it (v2.0.3) that should work fine, just like the screencast.

And I can confirm the command now works as expected. Thanks!


Allow providing React.ReactNode for helperText

Sometimes it can be useful to provide a ReactNode as Helper Text

Good point! adjusted it accordingly

I also added the same for label this way the user is responsible for rendering the FormLabel correct. This can be necessary when there are e.g. status icons on certain labels


Run certain processes only in development/production?

How about a convenient way of specifying that a particular process should only be run in a particular environment? Something like this:
development/tool: tool --foo --bar --baz

I added a wiki page that shows how you can do this:
https://github.com/ddollar/foreman/wiki/Environment-Specific-Behavior


Is it possible to pass configuration options to "TargetLanguage" instances programmatically?

I've poured over the source code and docs, and I can't seem to figure out how to pass config options to TargetLanguage instances or when calling quicktype().
I have the following, which works, but I would like to use Python 3.7, and also to have the ability to configure the other options present when using the CLI:
async function quicktypeTypescript(targetLanguage, typeName, files) {
  const typescriptSchema = schemaForTypeScriptSources(files)
  //@ts-ignore
  const schemaInput = new JSONSchemaInput(new JSONSchemaStore())

  await schemaInput.addSource({
    name: typeName,
    schema: typescriptSchema.schema,
  })

  const inputData = new InputData()
  inputData.addInput(schemaInput)

  return quicktype({
    inputData,
    lang: targetLanguage,
  })
}

async function main() {
  const { lines: pythonResult } = await quicktypeTypescript(
    'python',
    '#/definitions/',
    ['./tsTypeDefs.ts']
  )
  console.log(pythonResult.join('\n'))
}

main()

Manually constructing PythonTargetLanguage doesn't seem to provide an opportunity for options in the construtor, or a builder-pattern .withOptions() etc:
const python = new PythonTargetLanguage('test', ['test'], 'py')

Is this possible to do from code, or only when executing from CLI?

Update: found answer from @dvdsgl here linked to a Runkit example that happened to use rendererOptions, really happy I stumbled on that.
https://github.com/quicktype/quicktype/issues/1326#issuecomment-568306268
quicktype({
    inputData,
    lang: 'python',
    rendererOptions: {
      'python-version': '3.7',
    }
  })

Works perfectly, sorry for opening an issue :+1:
(Might be useful to make a note of rendererOptions in the readme example)

How can I call quicktype with renderer options in my python script. I am using this
subprocess.check_call("quicktype input/schema.json --lang python --options {'python-version' : '3.7'} --top-level '+ camel_case_template +' --out input/backend/model.py", shell=True)


(feat): add node drain experiment

Signed-off-by: shubhamchaudhary<EMAIL_ADDRESS>

added drain node experiment

added associated util - cordon_drain_node.yaml

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Checklist

[ ] Does this PR have a corresponding GitHub issue?
[x] Have you included relevant README for the chaoslib/experiment with details?
[x] Have you added debug messages where necessary?
[x] Have you added task comments where necessary?
[x] Have you tested the changes for possible failure conditions?
[x] Have you provided the positive & negative test logs for the litmusbook execution?
[x] Does the litmusbook ensure idempotency of cluster state?, i.e., is cluster restored to original state?
[x] Have you used non-shell/command modules for Kubernetes tasks?
[ ] Have you (jinja) templatized custom scripts that is run by the litmusbook, if any?
[ ] Have you (jinja) templatized Kubernetes deployment manifests used by the litmusbook, if any?
[x] Have you reused/created util functions instead of repeating tasks in the litmusbook?
[x] Do the artifacts follow the appropriate directory structure?
[x] Have you isolated storage (eg: OpenEBS) specific implementations, checks?
[ ] Have you isolated platform (eg: baremetal kubeadm/openshift/aws/gcloud) specific implementations, checks?
[x] Are the ansible facts well defined? Is the scope explicitly set for playbook & included utils?
[x] Have you ensured minimum/careful usage of shell utilities (awk, grep, sed, cut, xargs etc.,)?
[x] Can the limtusbook be executed both from within & outside a container (configurable paths, no hardcode)?
[ ] Can you suggest the minimal resource requirements for the litmusbook execution?
[ ] Does the litmusbook job artifact carry comments/default options/range for the ENV tunables?
[ ] Has the litmusbooks been linted?

Special notes for your reviewer:
Logs
logs-mysql-data-persistence.txt
logs-busybox-data-persistence.txt

This is an infra experiment that we are adding @shubhamchaudhary - can we make it non-app specific? i.e., taking the node name as an input rather than derive it based on a particular app? (of course, we shall enhance it by adding the multi-app health checks)

The successful test of the experiment is expected after the multi-app health check support. Provisionally taking this PR


673 mini manage changes

Context
Updated design and content on mini-manage UI based off conversations we've had with Dan and Sarah.

https://trello.com/c/QhHRnNQI
Miro board with updates: https://miro.com/app/board/uXjVPZfwSOY=/?share_link_id=248809937803

Sorry, just closed and reopened this PR to try and kick the build off again

@beth-dixxon Lemme know if you need help with these conflicts


bugfix: umount rootfs when delete a container

Signed-off-by: Michael Wan<EMAIL_ADDRESS>Ⅰ. Describe what this PR did
When using PouchContainer to replace the old container engine in Alibaba Group, we must take over the old running containers. Maybe somebody has known that we use d2p-migrator  to convert those old containers to pouch containers
Since those old containers are not created by pouchd, but taking over by specified a rootfs for container, the remove action is different from normal containers. We no need to delete the snapshot of container because old containers have no snapshots, then we also should umount the rootfs when delete the container.
Ⅱ. Does this pull request fix one issue?
None
Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
It is difficult to imitate the situation of taking over containers, So i will add test case in d2p test.
Ⅳ. Describe how to verify it
None
Ⅴ. Special notes for reviews
None

Codecov Report

Merging #2196 into master will increase coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master    #2196      +/-   ##
==========================================
+ Coverage   65.01%   65.01%   +<.01%
==========================================
  Files         208      208
  Lines       16732    16735       +3
==========================================
+ Hits        10879    10881       +2
- Misses       4504     4507       +3
+ Partials     1349     1347       -2

Flag
Coverage Δ

#criv1alpha1test
32.97% <0%> (+0.02%)
:arrow_up:

#criv1alpha2test
33.58% <0%> (+0.2%)
:arrow_up:

#integrationtest
39.97% <0%> (-0.01%)
:arrow_down:

#unittest
23.94% <0%> (-0.01%)
:arrow_down:

Impacted Files
Coverage Δ

daemon/mgr/container.go
57.01% <0%> (+0.02%)
:arrow_up:

ctrd/image.go
77.19% <0%> (-1.76%)
:arrow_down:

cri/v1alpha2/cri.go
63.45% <0%> (+0.32%)
:arrow_up:

cri/v1alpha1/cri.go
63.07% <0%> (+0.34%)
:arrow_up:

LGTM


blocking: if you block, delete blocked follower from your profile

user.blocked gregor -> notifyUserBlocked notification
in JS, action to handle that notification -> reducer -> delete blocked users from following Set
update followingCount appropriately, and maybe find an existing bug

r? @keybase/react-hackers
CC: @zapu

Does this also trigger on hide from followers?

@chrisnojima ready for another look
@jzila which flow is that?


Additional security considerations for the input file component

Description
Include a section about security considerations in for https://learn.microsoft.com/en-us/aspnet/core/blazor/file-uploads?view=aspnetcore-8.0#file-size-read-and-upload-limits
In addition to the section mentioned in the article above about limits, we should add a Security Considerations section to cover https://learn.microsoft.com/en-us/aspnet/core/mvc/models/file-uploads?view=aspnetcore-8.0#file-name-security and to explicitly call out avoiding the usage of the Size property in the IBrowserFile instance to impose a limit on the file size. (In other words, no file.OpenReadStream(file.Size))
Page URL
https://learn.microsoft.com/en-us/aspnet/core/blazor/file-uploads?view=aspnetcore-8.0
Content source URL
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/blazor/file-uploads.md
Document ID
c11d981c-05af-c19d-a333-feedd5978639
Article author
@guardrex
Related Issues

I'm adding this to the existing File Uploads article PR.
That PR should be merged fairly soon. I'm just waiting to hear back how it should address request streaming for non-Chromium browsers.
AND BTW ... I mention that we never showed how to use HTTP Ranges for large file uploads. We say to do it, but we provide no example. It's relevant for two scenarios now ...

Prior to request streaming/9.0, we just need to show it because that is the recommendation.
For request streaming/9.0, we need it for the failover when the client is a non-Chromium browser.

This is all discussed in the PR's opening remarks.


[enhancement]: Enable the use of Podman image ID's in the Docker@2 task without errors

Task name
Docker@2
Describe your feature request here
When using podman as an alternative for docker (alias docker=podman) the Docker@2 task is able to build and push images successfully, but non-breaking errors are printed to the console because podman doesn't use the same format for the image ID.
error:
/app/azure/pipeline_tools/docker inspect -f {{.RootFS.Layers}}
Error: no names or ids specified
##[error]Error: no names or ids specified

This happens because podman and docker don't follow the same format for image ID's.  Podman does not include sha256: in the image ID like docker....
$ docker history --format "layerId:{{.ID}}" --no-trunc 511ee6833cb8
...
layerId:sha256:511ee6833cb859d887bb090fe8c948bb268abc10c42f8c5830e25de78a72c9e8
...

$ podman history --format "layerId:{{.ID}}" --no-trunc 511ee6833cb8
...
layerId:511ee6833cb859d887bb090fe8c948bb268abc10c42f8c5830e25de78a72c9e8
...

Below is the code snippet from the Docker@v2 task that requires the image ID to contain the sha256: string.  If this was expanded to include the podman image ID format it would allow the task to run without error.
/azure-pipelines-tasks-docker-common-v2/dockercommandutils.js
function parseHistoryForV1Name(topHistoryLayer) {
    let v1Name = "";
    const layerIdString = "layerId:sha256:";
    const indexOfLayerId = topHistoryLayer.indexOf(layerIdString);
    if (indexOfLayerId >= 0) {
        v1Name = topHistoryLayer.substring(indexOfLayerId + layerIdString.length);
    }
    return v1Name;
}

I'm running into this issue all of a sudden in a pipeline that has been working non-stop for months.


Update install.sh

Agreed; not sure what this was meant to address as well. Let me go ahead and close


Passing environment variables to CmdAction is broken

It seems that d58a73 broke the ability to pass environment variables into CmdAction: if I now pass the env kwarg into the CmdAction constructor, this leads to a traceback:
  File "/Users/onno/anaconda/envs/p3/lib/python3.5/site-packages/doit/action.py", line 204, in execute     **self.pkwargs) TypeError: type object got multiple values for keyword argument 'env'
A minimal dodo.py to reproduce:
from doit.action import CmdAction

def task_env_call():
    return {'actions': [CmdAction('echo Hi', env={'ENV_VAR', 'test'})]}

I guess that a workaround might be to prepend the environment variables to be set to the shell command string.

Yes. broken :disappointed:

I guess that a workaround might be to prepend the environment variables to be set to the shell command string.

I would rather manipulate the env variable if it was passed. Something like:
kwargs = self.pkwargs.copy()
if self.buffering:
    if 'env' not in kwargs:
        kwargs['env'] = os.environ.copy()
    kwargs['env']['PYTHONUNBUFFERED'] = '1'

        # spawn task process
        process = subprocess.Popen(
            action,
            shell=self.shell,
            #bufsize=2, # ??? no effect use PYTHONUNBUFFERED instead
            stdout=subprocess.PIPE, stderr=subprocess.PIPE,
            **kwargs)

Could please provide a patch including unit-tests?

I guess that a workaround might be to prepend the environment variables to be set to the shell command string.

I actually meant a temporary workaround for people using the broken version of Pydoit ;-)
As for actually fixing it: I'd cetainly be happy to provide a pull request. It's not something I have time for right away, but I'll see if there's some time on the weekend.
Thanks for the quick response!


Fix InferenceClient.image_to_text output value

Fix https://github.com/huggingface/huggingface_hub/issues/2273. For what I understand, server sometimes return an object, sometimes a list with one object, depending on the model framework/architecture. This PR fixes it client-side to always return a single item.
Also re-added a test about it.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

Impressive cassette

Ahah, took me 4 days to write it manually, I swear! :smile:
Thanks for the review!


fix: only render columnadjuster for headers that are left dimensions + correctly override widths on the left side

don't render the column adjuster for row headers
set colIdx and use it for overrideLeftGridWidth. Now colIdx is used to set activelySortedColumn, which in turn determines some states in the header menu. That is still not correct and needs to be fixed in a different PR. This is still an improvement of what it was before.

I tried to test this, but to get a correct isLeftDimension, we need to mock more or less all of layoutService. We might want to do that in a smart way, but that is a different PR

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


fix: linter and spacing for is_graph_bipartite.

Description of Change
Fixing consistent spacing and linter warnings.
Checklist

[X] Added description of change
[X] Added file name matches File name guidelines
[X] Added tests and example, test must pass
[X] Added documentation so that the program is self-explanatory and educational - Doxygen guidelines
[X] Relevant documentation/comments is changed or added
[X] PR title follows semantic commit guidelines
[X] Search previous suggestions before making a new one, as yours may be a duplicate.
[X] I acknowledge that all my contributions will be made under the project's license.

Notes:

I think the code formatting got affected, maybe because the GitHub Actions is still not running on the fork.
Others are just doc corrections.
Looks good otherwise. I have not executed the code.

GitHub Actions is running, but the code formatting is not getting fixed.  Will look into it

I think the code formatting got affected, maybe because the GitHub Actions is still not running on the fork.
Others are just doc corrections.
Looks good otherwise. I have not executed the code.

GitHub Actions is running, but the clang-tidy did not fix the code formatting. Will look into it

@fhlasek the fix has been pushed. can you merge there master branch to your fork


Scrolling in iphone Landscape not working

Hi,
when I try to scroll in the iphone, i have to push or pull a few times, until the menu moves up ord down.
You can see it here:
http://www.landvolk-emsland.de/
What could be the issue?
Many Thanks,
Lars

i woudl also like to know if this has been implemented, even though i doubt it, since i'm having the issue with the newest version.


Canvas nine slice demo

added example of using nine slice scaling technique to draw image with canvas api

This is tied to https://github.com/devshareacademy/code-examples-from-my-video-content/issues/8


DTK-2709: Fixing error message when uninstalling from dtk-client

Can one of the admins verify this patch?


stub out versions of strategy and validation for binding, serviceclass, instance

separate files for each validator

binding, serviceclass, instance
This was rote cranking with minor editing. Empty frames to fill in with correct contents.

@pmorie un-nitted.
@arschles @duglin this is 3x a slightly simpler version of #235

LGTM


[suggestion] support JSON document type

Overview:

in addition to markdown documents will be great to support JSON documents translation

DoD:

[ ] tool should recognize external prompt templates (so new prompts can be easily created for specific translations)
[ ] tool should implement abstraction of parsing different documents, chunking of them and merging into result document
[ ] better error handling/logging of the execution is required
[ ] refactor UI, make possible to attach different UI abstractions that will visualize tool output
[ ] add ability to work with source lists of files, not only globs

Implemented document strategies abstraction in - https://github.com/OleksandrKucherenko/chatgpt-translate-md/pull/4


Example scope session files

Hi,
I was checking out glscopeclient but I do not have any of the supported scopes.
Would you consider uploading some .scopesession files that can be used to play with the features?
I found an ethernet-example.scopesession linked from the ##openfpga IRC channel, but when loading that I only get a black screen. I am not sure if that is my setup or if it is related to #137
Anyway, having a few example sessions would probably be nice for any future training or tutorials.

I have a bunch of demo files hosted internally, but many of them are fairly large because they're either very long, acquired at high sample rates, or just have a ton of waveforms.
Try https://www.antikernel.net/temp/10gbe.tar.gz and see if you have problems loading it. If you do, please open a separate issue for that. Include a screenshot and the console output from running glscopeclient with the --debug argument.
Leaving this issue open until we get a repo/download location with official demo waveforms set up (trimmed down to minimal examples without excessive sample rate/depth to keep them small),

https://github.com/azonenberg/scopehal-testdata has existed for quite a while, somehow I never closed this issue. Fixed.


Importing configuration files, file decoding errors

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
I installed yt-dlp today to download youtube videos. After I got familiar with the command, I started using yt-dlp to download videos. Except for enabling aria2 and using cookies, there were errors (cookies were imported using files, and aria2 was cancelled because I used a proxy, so all the problems were solved).
But when I wrote the config file and put it in the $USERPROFILE/.yt-dlp folder, and used the command to download the video, it reported an error that I didn't expect!
yt-dlp.exe: error: Unable to parse "C:\Users\22202\.yt-dlp\config": 'gbk' codec can't decode byte 0x80 in position 33: illegal multibyte sequence
So I used the command iconv -f utf-8 -t gbk config.txt -o config1.txt to convert it to gbk encoding, but it still went wrong.
I used other editors to convert the encoding and enabled an experimental parameter of yt-dlp --encoding, but the error still occurred; I have no idea!
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
yt-dlp.exe: error: Unable to parse "C:\Users\22202\.yt-dlp\config": 'gbk' codec can't decode byte 0x80 in position 33: illegal multibyte sequence

Please show the complete verbose output when running yt-dlp --ignore-config. Is there anything special about your filesystem or system in general?

请在运行时显示完整的详细输出 yt-dlp --ignore-config。您的文件系统或一般系统有什么特别之处吗？

I have found the reason. It was because I used Chinese characters in the comments of the configuration file. I changed the comments to English and there was no problem.
The main problem now is that I cannot enable the aria2 function to speed up downloading (the reason why I use the system proxy) and each time I download a video, I need to use the browser extension to export the cookie file for downloading.
The yt-dlp tool is very powerful, but lacks a GUI interface to adapt it！

The main problem now is that I cannot enable the aria2 function to speed up downloading (the reason why I use the system proxy)

Why is this a problem? Seems unrelated to your original issue. What is going wrong? Please share complete verbose output

each time I download a video, I need to use the browser extension to export the cookie file for downloading.

If you're talking about youtube cookies, see this section of the wiki on how to achieve long-lasting YT cookies: https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies

为什么这是一个问题？似乎与您原来的问题无关。出了什么问题？请分享完整的详细输出
I have looked up the relevant issue and found that it is a problem of enabling aria2 when yt-dlp uses the system proxy, but I saw that the relevant developer did not answer the question, and the same is true in the aria2 official github (also did not answer the question)，so I cancelled the aria2 parameter .
--downloader aria2c --downloader-args aria2c:"-c -j 3 -x 8 -k 1M
As for the debugging information, it is in the aria2-related issue. You can search for the keyword aria2 to see that the error is the same. I have understood the use of YouTube cookies, thanks for your help.

Okay, I gonna close this issue.


Add selection color property

Add selection color property, usage:
selectionColor='#123456'

@jerearaujo03 thanks for the PR. All props already passed here <TextInput {...this.props} so there is no need to add it explicitly.


Repository base architecture

Issue:
https://github.com/pyRiemann/pyRiemann/issues/141
This PR provides the architecture repository, with an updated list of references.
Implementation of the Qiskit wrapper will be raised in another PR for the purpose of clarity.

Good idea to separate the base from the code wrapper.

@sylvchev @qbarthelemy thanks for your valuable comments and suggestion.
I updated the documentation and opened issue #4 to update the documentation with example and API reference once #2 is reviewed.
You can download the last documentation build from this link:
https://github.com/gcattan/pyRiemann-qiskit/actions/runs/1281835577
I did not address yet the conftest related problem as waiting for inputs.

@qbarthelemy Thank you for your comments and for providing edit suggestions.


Running gateway as a proxy errors, as @graphql-mesh/transport-http is nissing

Reproduce:
Basically follow the current documentation, run as a proxy, and try opening GraphiQL.

Setup Hive-GW with basic config, e.g:

export const gatewayConfig = defineConfig({
  proxy: {
    endpoint: "http://localhost:4001/graphql",
  },
});

run the gateway

hive-gateway supergraph \
  http://cdn.graphql-hive.com/artifacts/v1/12713322-4f6a-459b-9d7c-8aa3cf039c2e/supergraph \
  --hive-cdn-key "YOUR HIVE CDN KEY"

Try opening GraphiQL (usually http://localhost:4000/graphql)
Get the error Failed to introspect schema Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@graphql-mesh/transport-http' imported from<EMAIL_ADDRESS>

Fixed in one of the latest releases.


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-yml-archive-non-versioning-archive/pull/178 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-yml-archive-non-versioning-archive.git

Docs Build status updates of commit d429a63:
Pending

Docs Build status updates of commit d429a63:
Processing

Docs Build status updates of commit d429a63:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-3.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-3.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel