[Device Support Request] Aqara P1 Door and Window Sensor

Is your feature request related to a problem? Please describe.
I have successfully added the device over the ZHA, but the device doesn't change the state from open to close always keep the closed status doesn't change, and doesn't report the battery level
Describe the solution you'd like
I need to have the battery level and the correct status reported from the sensor open or closed
Device signature - this can be acquired by removing the device from ZHA and pairing it again from the add devices screen. Be sure to add the entire content of the log panel after pairing the device to a code block below this line.
{
"node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4447, maximum_buffer_size=127, maximum_incoming_transfer_size=100, server_mask=11264, maximum_outgoing_transfer_size=100, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
"endpoints": {
"1": {
"profile_id": 260,
"device_type": "0x0402",
"in_clusters": [
"0x0000",
"0x0001",
"0x0003",
"0x0500"
],
"out_clusters": [
"0x0019"
]
}
},
"manufacturer": "LUMI",
"model": "lumi.magnet.ac01",
"class": "zigpy.device.Device"
}
Additional context

Thank you for your support

I had the same problem with the E1 counterpart. What ended up solving it for me is updating my Conbee 2 firmware. What Zigbee receiver are you using for your Zigbee network?
That said, it won't suprise me it still needs a quirk.

I think on a hardware it will work because it's a Zigbee device. Only thing you can see in the ticket is that it maybe won't work on a software level. I would say give it a try with the Conbee (after using the latest firmware).

I still facing issues also with conbee with last firmware also with the Sonoff zigbee 3.0 usb dongle plus

Any news abou this topic ?
Thank you

Apparently a new/duplicate issue about this has been opened up: https://github.com/zigpy/zha-device-handlers/issues/1498

It does not look related to this issue
This issue is about Aqara P1 Door and Window Sensor (lumi.magnet.ac01)
The one you linked is about Aqara P1 Motion Sensor (lumi.motion.ac02)

Same issue here! Aqara P1 contact sensor (lumi.magnet.ac01) pairs with ZHA but the binary_sensor does not get updated, nor it reads battery information. Please add support in ZHA for this.

Same issue. Sonoff Zigbee Adapter-E 3.0 with the lumi.sensor_magnet.aq2. Struggles to pair with ZHA and then immediately fails to report correctly. I have two and oddly one will mesh over time and the work flawlessly. The one that pairs and then fails doesn't seem to have a connection to the adapter in the network overview, but is the exact same distance as the one that starts to work,

https://github.com/zigpy/zha-device-handlers/pull/2822 should have addressed this, the issue wasn't closed yet though.

@hscissors Did you upgrade HA Core to 2024.1.0 (beta) or later? The full release will be made in a few hours. The beta is already available.

Updated to 2024.1.1, deleted the Sonoff Deivce and re-added it and "reset" the network. After struggling to add the devices I got one to connect. It however is showing no connection to the zigbee network.

They however are no connection to the zigbee network.

The map isn't live. It can take hours to update, but you can try to force a refresh through the button in the UI and then come back after 15 minutes or so (and refresh the page).
The device itself is supported now. It becoming unavailable is a network issue, not an issue we can fix with quirks.
Support for the P1 window/door sensor was added in Home Assistant Core 2024.1.0.


feat(frontend): Schnorr functions in signer canister

Motivation
Adding the Schnorr functions for public key and signing in signer canister.

@bitdivine , is it worth maybe creating a sol_address like eth_address directly in the signer?

@peterpeterparker for sure! But this was just a branch so that @bitdivine can take over the correct settings of the parameters first. We will add the tests soon after

Even in a branch, I would not merge this standalone PR without its tests. Just my two cents though, feel free to ignore.

Re: Creating a sol address in the signer: I think not, the general experience of the first round of integration was that the canister functionality needs to be minimal and logic needs to be pushed out to client libraries.  The signer is meant to be super-stable and many of the decisions ended up being customized for Oisy, which isn't good.


Add option to define files independently to task creation

I realized we actually need this in order to satisfy the case when someone exports the task config and the referenced file gets deleted or the confi is imported to another server.
Yes, you can define the file in the task config creation screen without actually creating a task, but this is really clunky.

This takes rather a longer time to implement.
I'll think about it, but there has been already a lot of tasks lately and I have other work to do. Besides, I still blame graph component for taking a lot of time to implement that could have been used for features like these.
This is definitely postponed.

Done, but I just reused the component from task creation screen.
It would be tedious (not hard, just annoying and lengthy) work to make a completely new screen.


Meta issue: Release PyF <IP_ADDRESS>

With the removal of haskell-src-ext (see #61), PyF will soon be able to be the best formatting library ever!
More seriously, on reddit, when I announced the release of PyF, I received (negative) comments on the following points:

Too much dependencies. This is fixed by #61 and soon #8. The only remaining deps is uniplate, it may be possible to kill it with a manual traversal of the GHC expression AST.
Template Haskell. There is no fix for that now unfortunately. We may work on #49, but plugin does not provides "multiline" support, so that's not perfect either.
No whitespace stripping.

I propose that we focus on a release fo PyF 1.0 with, on a technical point:

[x] merged #61

[x] a merged solution of #8. In progress, see #64

[x] (Optional) no uniplate. Replaced by syb which does have less dependencies.

[x] Whitespace trimming. #62.

[ ] More robust Meta.hs. At least it should handle all expressions.

[ ] (Optional) Released Meta.hs as a new library.

[x] #37 and similar, a way to add more Integral-like types to PyF.

[ ] On a non technical point, I'd like PyF <IP_ADDRESS> to be really good for the user experience. A cleaning of the Readme.md page. Right now, there is too much things. I'd like most of the examples to move in haddock (and be tested with doctest) so users will be able to see the examples directly in hackage. I'd like also good haddock and perhaps a renaming of the Class things in order to get a really nice API.

Every important ticket are closed. I now need to:

Clean/ documentation. Perhaps #4
See what I'll do with Meta.hs.

I think PyF <IP_ADDRESS> was released and it cover everything listed here. That's not version <IP_ADDRESS>, but that's great ;)


Add Common:LocalSetupRequied status code

Added a new Common Profile status code for use when an operation is rejected because one or more necessary local configuration steps have not been completed. “Local configuration steps” in this context means any prerequisite actions that must be performed locally on the target, e.g. physically connecting wires to a device, before the requested operation can be invoked.

Note to reviewers: There were a bunch of whitespace changes in StatusReportStr.cpp that make the change look bigger than it really is.

I've restarted the failed CI job; it seems like that is a flaky test.


[AVM Module Issue]:  osDisk required properties for diskSizeGB and storageAccountType issues.

Check for previous/existing GitHub issues

[X] I have checked for previous/existing GitHub issues

Issue Type?
I'm not sure
Module Name
avm/res/compute/virtual-machine
(Optional) Module Version
0.4.2
Description
Hi,
I have an existing resource template for Virtual Machine that is an Market place Checkpoint NVA. This does not require diskSizeGB and storageAccountType and as far as i am aware comes via the custom Checkpoint Market place image. Can these two properties be optional?
Regards
(Optional) Correlation Id
No response

Hey @rahalan, please take a look at your earliest convenience and triage the issue💪

@darrenFrowen thank you. Will investigate

@darrenFrowen after reading the whole thread, it seems the issue is solved. Correct?

Hi,Yes this one can be closed thank youOn 7 Jun 2024, at 16:52, Rainer Halanek @.***> wrote:
@darrenFrowen after reading the whole thread, it seems the issue is solved. Correct?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

@rahalan @AlexanderSehr can this item be reopened or should i submit a new one?
Having the same issue trying to deploy a VM without providing a value for osdisk.diskSizeGB, we don't want to override the setting from the image, but the module is enforcing us to provide a value for diskSizeGB.
Context: we are refactoring AVD LZA code to migrate from CARML to AVM.

@danycontre Thank you, issue is still open. I will look into it

@danycontre will be fixed with PR #2616

Thank you, confirmed now working version 0.5.2 using null value.


add self use extensions

Checklist

[x] I checked the Contributing Guidelines before creating this request.
[x] New extensions are written in Swift 5.0.
[x] New extensions support iOS 10.0+ / tvOS 9.0+ / macOS 10.10+ / watchOS 2.0+, or use @available if not.
[ ] I have added tests for new extensions, and they passed.
[x] All extensions have a clear comments explaining their functionality, all parameters and return type in English.
[x] All extensions are declared as public.
[ ] I have added a changelog entry describing my changes.

          3 Errors

:no_entry_sign:
Sources/SwifterSwift/SwiftStdlib/StringExtensions.swift#L1330: use of undeclared type ‘UIFont’
    func widthOfString(usingFont font: UIFont) -> CGFloat {

:no_entry_sign:
Sources/SwifterSwift/SwiftStdlib/StringExtensions.swift#L1339: use of undeclared type ‘UIFont’
    func heightOfString(usingFont font: UIFont) -> CGFloat {

:no_entry_sign:
Sources/SwifterSwift/SwiftStdlib/StringExtensions.swift#L1348: use of undeclared type ‘UIFont’
    func sizeOfString(usingFont font: UIFont) -> CGSize {

          3 Warnings

:warning:
Consider adding tests for new extensions or updating existing tests for a modified SwifterSwift extension

:warning:
The source files have been modified. Please consider adding a CHANGELOG entry if necessary.

:warning:
Could not read serialized diagnostics file: Invalid File: Invalid diagnostics signature (in target ‘SwifterSwift-macOS’ from project ‘SwifterSwift’)

          3 Messages

:book:
Thank you for submitting a pull request to SwifterSwift. The team will review your submission as soon as possible.

:book:
iOS: Executed 679 tests, with 0 failures (0 unexpected) in 19.707 (20.769) seconds

:book:
tvOS: Executed 644 tests, with 0 failures (0 unexpected) in 4.006 (4.421) seconds

SwiftLint found issues
Warnings

File
Line
Reason

UINavigationBarExtensions.swift
58
Lines should not have trailing whitespace. (trailing_whitespace)

UINavigationBarExtensions.swift
70
Lines should not have trailing whitespace. (trailing_whitespace)

UINavigationBarExtensions.swift
77
Lines should not have trailing whitespace. (trailing_whitespace)

UINavigationBarExtensions.swift
84
Lines should not have trailing whitespace. (trailing_whitespace)

UINavigationBarExtensions.swift
91
Lines should not have trailing whitespace. (trailing_whitespace)

UINavigationBarExtensions.swift
92
Lines should not have trailing whitespace. (trailing_whitespace)

UINavigationBarExtensions.swift
100
Lines should not have trailing whitespace. (trailing_whitespace)

UINavigationBarExtensions.swift
92
Limit vertical whitespace to a single empty line. Currently 2. (vertical_whitespace)

UINavigationBarExtensions.swift
110
Limit vertical whitespace to a single empty line. Currently 2. (vertical_whitespace)

UIWindowExtensions.swift
45
Lines should not have trailing whitespace. (trailing_whitespace)

Number+Extension.swift
9
Limit vertical whitespace to a single empty line. Currently 2. (vertical_whitespace)

SequenceExtensions.swift
345
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1286
Type Definition Not Needed (unnecessary_type)

StringExtensions.swift
1313
Type Definition Not Needed (unnecessary_type)

StringExtensions.swift
1274
Variable name should be between 3 and 40 characters long: 'iv' (identifier_name)

StringExtensions.swift
1301
Variable name should be between 3 and 40 characters long: 'iv' (identifier_name)

StringExtensions.swift
964
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1267
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1279
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1284
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1291
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1294
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1306
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1309
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1311
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1326
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1335
Lines should not have trailing whitespace. (trailing_whitespace)

StringExtensions.swift
1344
Lines should not have trailing whitespace. (trailing_whitespace)

  Generated by :no_entry_sign: Danger

Hi @iMazy :)
Thanks for submitting this PR
But unfortunately, I don't think those extensions fit here because of the following reasons:

Some of these are dependent on another framework(CryptoSwift) which we can't accept here because all the extensions here should be only dependent on the standard library or some native first-party Framework e.g. Foundation, CoreGraphics.
Some of them like topmost were previously discussed and not accepted.
Some of them like group we already have (or had, in this case, now we deprecated in favor the stdlib one)
The other ones related to hairlineImageView  look to be very specific. So I don't think they are a good fit for this library.

Those are my thoughts on this, but if you think that any of those extensions are still worth discussing, please open a PR with each specific extension(or group of related ones) + unit tests + changelog and we could continue the discussion there :)


Drone can't handle JSON files.

I was trying to make Drone work with a JSON file and it wouldn't process the file right. I added it as a secret and cleaned it up with the jq tool. I then imported the secret
 secrets:
      - source: gc-service-account
        target: service_account

I tried to echo it to the file system, so bazel could mount the credentials. And the JSON isn't formatted right anymore.
Any recommendations?

there are no known issues using json secrets with drone. The gcr token, for example, is a json file and works without issue with the gcr plugin. If you are having issues with secrets, per our issue template, you should start a thread in our mailing list as opposed to creating github issues. thanks!


no compound information library was found, resulting data may be incorrect or incomplete

Hi - I have successfully installed DSSP after installing boost and libcifpp libraries. The dssp runs but shows this warning:
mkdssp 4bgq.pdb
no compound information library was found, resulting data may be incorrect or incomplete
Then the generated output does not have the secondary structure assignment. Any solution to this issue?  What compound information library is it looking for?

Dear Sumaiya,
No idea what is going on here. What system are you using?
-maarten
Op 14-06-2021 om 17:25 schreef Sumaiya Iqbal:

Hi - I have installed DSSP after boost and libcifpp libraries but now
it shows this warning:
|mkdssp 4bgq.pdb|
|no compound information library was found, resulting data may be
incorrect or incomplete |
Any solution to this issue?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PDB-REDO/dssp/issues/19, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADNA47FMVAQ3FXTXSKNCI3LTSYNOJANCNFSM46VOUX5A.

--
Maarten L. Hekkelman
http://www.hekkelman.com/

Thank you for your reply @mhekkel.
I am using macOS Catalina.
The command runs but throws this warning (below) of the incomplete result. And indeed, the generated 4bgq.dssp file is incomplete, with no secondary structure assignment available.
(base) wmb01-6b9:dssp sumaiya$ mkdssp 4bgq.pdb > 4bgq.dssp
Warning: no compound information library was found, resulting data may be incorrect or incomplete
Please find the output 4bgq.dssp file here, in case that helps.
Really appreciate your help.
Sumaiya

Did you install MRC (https://github.com/mhekkel/mrc)?

mrc is not going to work on MacOS. Is also not needed there.
Did you install libcifpp? Or just merely build it? The installation
script of libcifpp should install the components.cif file somewhere on
the system where dssp can find it.
-maarten
Op 16-06-2021 om 09:40 schreef Robbie P. Joosten:

Did you install MRC (https://github.com/mhekkel/mrc
https://github.com/mhekkel/mrc)?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PDB-REDO/dssp/issues/19#issuecomment-862130303,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADNA47CCGCMCHOZA2U4RQSLTTBIQNANCNFSM46VOUX5A.

--
Maarten L. Hekkelman
http://www.hekkelman.com/

I also have this problem with Mac OS Big Sur. I have installed libcifpp, and have a components.cif.gz in the libcifpp directory, but no unzipped version

I should also say that the version of DSSP that I had installed (compiled from source) still gave me some problems with my workflow (trying to use the Martini CG model) for some reason. I had much more success by installing dssp with macports.

@mhekkel,
Yes, I have installed lipcifpp using ./configure, make, sudo make install.
In my system, I had components.cif.gz file inside /libcifpp/data/ and in /usr/local/share/libcifpp/
Following @zachary-mcdargh's suggestion, I have now unzipped it using gunzip components.cif.gz, which created components.cif.
Interestingly, now I do NOT get this warning: no compound information library was found, resulting data may be incorrect or incomplete, but the generated output is still incomplete.
To facilitate the investigation, here is the input PDB and here is the new output generated (no warning but still incomplete).
Thank you again for looking into this.

Sorry, what is missing in the mmCIF file? The DSSP annotation is in there.

The output I get by running dssp in my mac looks like this: here.
But the output I am expecting (with SS, ASA and Phi/Psi angle annotation) should look like this. (I generated it by interactive web API)
Am I missing something?

The output on you mac is an annotated coordinate file in mmCIF format. You want an output file in dssp format. You can use either "--output-format dssp" or give an output file like "-o foo.dssp" In the latter case the output format is based on the file extension: .dssp for DSSP format, .pdb for PDB format, or .cif for mmCIF format.

Thank you so much, it works!


[FLINK-25537] [JUnit5 Migration] Module: flink-core with,Package: core

changes:

Migrate module core to junit5 with core package.

@1996fanrui PTAL

Thanks @GOODBOY008 for the ping, this PR is huge, I try to review it next week.

@flinkbot run azure

Hi @GOODBOY008 , the CI cannot be triggered for this PR. Creating a new PR may be a workaround for it.


ISPN-10289 SingleTargetRequest may invoke the response collector twice

https://issues.jboss.org/browse/ISPN-10289

Integrated into master, thanks @danberindei !


[Doc Improvement][Update overview see also]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/overview.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit edbefbc:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/overview.md
: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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/overview.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 18eaea3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/overview.md
: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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/overview-explore.md
100
1
link
:white_check_mark:

msteams-platform/overview-solution.md
97
3
link
:white_check_mark:

msteams-platform/overview-story.md
86
3
link
:white_check_mark:

msteams-platform/overview.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit c189e24:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/overview.md
:white_check_mark:Succeeded
View

msteams-platform/overview-explore.md
:white_check_mark:Succeeded
View

msteams-platform/overview-solution.md
:white_check_mark:Succeeded
View

msteams-platform/overview-story.md
: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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/overview-explore.md
100
1
link
:white_check_mark:

msteams-platform/overview-solution.md
97
3
link
:white_check_mark:

msteams-platform/overview-story.md
86
3
link
:white_check_mark:

msteams-platform/overview.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 8da2710:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/overview.md
:white_check_mark:Succeeded
View

msteams-platform/overview-explore.md
:white_check_mark:Succeeded
View

msteams-platform/overview-solution.md
:white_check_mark:Succeeded
View

msteams-platform/overview-story.md
: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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/overview-explore.md
100
1
link
:white_check_mark:

msteams-platform/overview-solution.md
97
3
link
:white_check_mark:

msteams-platform/overview-story.md
86
3
link
:white_check_mark:

msteams-platform/overview.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 87d208a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/overview.md
:white_check_mark:Succeeded
View

msteams-platform/overview-explore.md
:white_check_mark:Succeeded
View

msteams-platform/overview-solution.md
:white_check_mark:Succeeded
View

msteams-platform/overview-story.md
: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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/overview-explore.md
100
1
link
:white_check_mark:

msteams-platform/overview-solution.md
97
3
link
:white_check_mark:

msteams-platform/overview-story.md
86
3
link
:white_check_mark:

msteams-platform/overview.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 3c76950:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/overview.md
:white_check_mark:Succeeded
View

msteams-platform/overview-explore.md
:white_check_mark:Succeeded
View

msteams-platform/overview-solution.md
:white_check_mark:Succeeded
View

msteams-platform/overview-story.md
: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 the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/overview-explore.md
100
1
link
:white_check_mark:

msteams-platform/overview-solution.md
97
3
link
:white_check_mark:

msteams-platform/overview-story.md
86
3
link
:white_check_mark:

msteams-platform/overview.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Closing the PR as discussed.


LiveGrid callback display issue in GUI

Tom helped fix the issue with this addition:
import bluesky.preprocessors as bpp

class DrawingLiveGrid(LiveGrid):
    def event(self, *args, **kwargs):
        ret = super().event(*args, **kwargs)
        self.ax.figure.canvas.draw_idle()
        return ret

self.map_.figure.clf()
ax = self.map_.figure.add_subplot(111)
self.lg = lg = DrawingLiveGrid((xnum, ynum), 'det4', ax=ax)
return bpp.subs_decorator([lg])(grid_scan), (detectors, motor1, xstart,xstop,xnum, motor2,ystart,ystop,ynum, False)

The issue is that @SmartIntello is pointing LiveGrid at an embedded Matplotlib figure that is not managed by pyplot so the normal mechanism (draw all the stale figures) does not work.  By adding the draw_idle call in to event the plot re-draws as data comes in.


CB-10602 Propogate telemetry metrics from periscope.

Telemetry events are propogated after triggering a scaling action.
Telemetry events are propogated after autoscaling config is updated.
See detailed description in the commit message.

Have left some comments. A little concerned about the amount of load this may generate (as compared to other operations on the cluster which are far less frequent). I think it is important to discuss this aspect with @nadamdb

The telemetry is basically a LOG to console, so I dont think it adds any huge load to the service.

Have left some comments. A little concerned about the amount of load this may generate (as compared to other operations on the cluster which are far less frequent). I think it is important to discuss this aspect with @nadamdb

The telemetry is basically a LOG to console, so I dont think it adds any huge load to the service.

Would be good to understand if there will be any bottlenecks in the entire chain (i.e. consumption of the LOG)

Looks good to me.
One additional question: The logging events are marked as 'Aync' - which presumably means they are handled by some part of the Spring system.

What else is handled by the same thread pool? (i.e. can this block other critical services).
If there are errors (e.g. NPEs) while constructing PB events - how will that show up. / and more generally errors from the async handler.

Async pool is currently used for auditing and telemetry.
Async Handler by default logs the exception and moves on.


Vulnerability to template injection that can lead to XSS.

It seems like this module contains vulnerabilities that may result in XSS attack according to npm audit report

# npm audit report

send  <0.19.0
Severity: moderate
send vulnerable to template injection that can lead to XSS - https://github.com/advisories/GHSA-m6fv-jmcg-4jfg
fix available via `npm audit fix`
node_modules/send
  serve-static  <=1.16.0
  Depends on vulnerable versions of send
  node_modules/serve-static

2 moderate severity vulnerabilities

To address all issues, run:
  npm audit fix

is there a solution?

See: https://github.com/pillarjs/send/issues/239#issuecomment-2399134135
I think this was solved with express 4.21.0

Yes @NewEraCracker! This was solved in 4.21.0 https://github.com/expressjs/express/releases/tag/4.21.0


HLSL Sample methods are shown as returning values of type DXGI_FORMAT

Link to article:
https://docs.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-to-sample
Problem:
The Sample family of APIs (possibly others, haven't verified) are all shown as returning values of the type DXGI_FORMAT.
This is wrong. Anyway return type depends on the type of the Texture2D. For example for Texture2D<float4> the Sample return type is float4.

Fixed with the linked PR. Closing


Image create/resize errors

Godot version:

49cf675ef460eb8baac7b5e598cd018f53bcec39
OS/device including version:

Linux
Issue description:

After the recent changes there are many such errors:
   At: core/dvector.h:541.
ERROR: create: Expected data size of 4096 bytes in Image::create(), got instead 8192 bytes.
   At: core/image.cpp:1454.
ERROR: resize: Condition ' alloc->lock > 0 ' is true. returned: ERR_LOCKED
   At: core/dvector.h:541.

(gdb) b core/image.cpp:1454
Breakpoint 3 at 0x555557788fdf: file core/image.cpp, line 1454.
(gdb) c
Continuing.
[New Thread 0x7fffe0530700 (LWP 30698)]
[Thread 0x7fffe0530700 (LWP 30698) exited]
[New Thread 0x7fffe0530700 (LWP 30704)]
[Thread 0x7fffe0530700 (LWP 30704) exited]
ERROR: resize: Condition ' alloc->lock > 0 ' is true. returned: ERR_LOCKED
   At: core/dvector.h:541.

Thread 1 "godot3" hit Breakpoint 3, Image::create () at core/image.cpp:1454
1454			ERR_FAIL_COND(p_data.size() != size);
(gdb) bt
#0  Image::create () at core/image.cpp:1454
#1  0x0000555557789b72 in Image::Image () at core/image.cpp:1845
#2  0x0000555555f6e5de in RasterizerStorageGLES3::texture_get_data () at drivers/gles3/rasterizer_storage_gles3.cpp:1100
#3  0x000055555733dd65 in VisualServerRaster::texture_get_data () at servers/visual/visual_server_raster.h:154
#4  0x000055555738be80 in CommandQueueMT::CommandRet2<VisualServer, Ref<Image> (VisualServer::*)(RID, int) const, RID, int, Ref<Image> >::call
    () at core/command_queue_mt.h:307
#5  0x00005555573680ea in CommandQueueMT::flush_one () at core/command_queue_mt.h:425
#6  CommandQueueMT::flush_all () at core/command_queue_mt.h:465
#7  VisualServerWrapMT::sync () at servers/visual/visual_server_wrap_mt.cpp:90
#8  0x0000555555784f21 in Main::iteration () at main/main.cpp:1799
#9  0x000055555577c6e1 in OS_X11::run () at platform/x11/os_x11.cpp:2736
#10 0x000055555576e07c in main () at platform/x11/godot_x11.cpp:55
(gdb) l
1449		int mm;
1450		int size = _get_dst_image_size(p_width, p_height, p_format, mm, p_use_mipmaps ? -1 : 0);
1451
1452		if (size != p_data.size()) {
1453			ERR_EXPLAIN("Expected data size of " + itos(size) + " bytes in Image::create(), got instead " + itos(p_data.size()) + " bytes.");
1454			ERR_FAIL_COND(p_data.size() != size);
1455		}
1456
1457		height = p_height;
1458		width = p_width;
(gdb) n
ERROR: create: Condition ' p_data.size() != size ' is true.
   At: core/image.cpp:1454.
1462	}

Confirmed, this is reproducible simply by opening a newly created project (with just icon.png).

It's a regression from #21467, CC @elasota.

Fixed by #21483.


Extension host terminated unexpectedly 3 times within the last 5 minutes.

I just updated to the latest version of VSCode today.  Prior to that the Julia Language Server was not operating.
We have written the needed data into your clipboard because it was too large to send. Please paste.
Issue Type: Bug
abstractExtensionService.ts:902 Extension host (LocalProcess) terminated unexpectedly. Code:<PHONE_NUMBER>, Signal: null
_onExtensionHostCrashed @ abstractExtensionService.ts:902
log.ts:313   ERR Extension host (LocalProcess) terminated unexpectedly. No extensions were activated.
notificationsAlerts.ts:42 Extension host terminated unexpectedly 3 times within the last 5 minutes.
 Please disable the extension for now.
@deepak1556 Is there something we can do on our side to protect against this crash? It looks like anyone who has regexworkbench installed and upgrades to latest VS Code will basically suffer from a forever crashing extension host.

I can report a bug to v8 with a minimal test case using this problematic wasm. What is possible currently as a workaround is to disable the extension, the other option is to disable the v8 feature that triggers the crash https://github.com/microsoft/vscode/issues/154487#issuecomment-1184645029, but I would advice against the latter since it will deviate us from others using the same version of v8.

:+1: I was wondering if there's anything we can do on our side to protect against the crash, if I understand the problem correctly, it looks like all users who installed this extension get a crashing extension host on startup.

Initializing Angular Language Features and JS/TS Language Features extensions are not completing.


stock app rewrite using router

Description
Rewrite the stock app with router widget
Related Issues
https://github.com/flutter/flutter/issues/63429
Tests
I added the following tests:
existing test coverage
Checklist
Before you create this PR, confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] I signed the CLA.
[ ] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[ ] I read the Tree Hygiene wiki page, which explains my responsibilities.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] All existing and new tests are passing.
[ ] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[ ] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[ ] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

[ ] I wrote a design doc: https://flutter.dev/go/template Replace this with a link to your design doc's short link
[ ] I got input from the developer relations team, specifically from: Replace with the names of who gave advice
[ ] I wrote a migration guide: https://flutter.dev/go/breaking-changes-template Replace this with a link to a pull request that adds the migration guide to https://flutter.dev/docs/release/breaking-changes

Thanks for review @Hixie  I almost forgot about this PR, i try my best to separate out the stock configuration can you another look?

I think there is a problem with showing the current location in the browser address bar due to Navigator 2.0 change.
It happened both in this sample app and a smaller test app I've built.
The RouteInformationParser has the function restoreRouteInformation which seems that it is exactly what the browser should show, but it always show #/ at the end of the application address.
The router does update the application correctly if I change the URL but then it reset it back to #/ immediately after.
On the subject but a different topic - is it possible/plan to have Flutter web app use pushstate API?

I think there is a problem with showing the current location in the browser address bar due to Navigator 2.0 change.
It happened both in this sample app and a smaller test app I've built.
The RouteInformationParser has the function restoreRouteInformation which seems that it is exactly what the browser should show, but it always show #/ at the end of the application address.
The router does update the application correctly if I change the URL but then it reset it back to #/ immediately after.
On the subject but a different topic - is it possible/plan to have Flutter web app use pushstate API?

The web browser does not work until https://github.com/flutter/flutter/issues/64494 is fixed
the #/ is due to our location strategy. There is a pr to change that https://github.com/flutter/engine/pull/17829

@goderbauer @Hixie This is ready for another look

Sorry for delay in reviewing this.

Gold has detected about 3 untriaged digest(s) on patchset 5.
View them at https://flutter-gold.skia.org/cl/github/63424

I added the following change
separate out the router related class into routing/
Make use of browser state to store the tab index in home page

ready for another look.

@goderbauer a gentle ping

I tried to port Stocks to Router myself, to see what I would come up with, but before I got started I realised we don't seem to have any documentation on how to get started with Router. It would be great to have something on our Web site in the cookbook or similar that talks about how to build an app with Router, and then link to it from MaterialApp.router, Router, RouterDelegate, etc.

I tried to port Stocks to Router myself, to see what I would come up with, but before I got started I realised we don't seem to have any documentation on how to get started with Router. It would be great to have something on our Web site in the cookbook or similar that talks about how to build an app with Router, and then link to it from MaterialApp.router, Router, RouterDelegate, etc.

We have a blog post about it https://medium.com/flutter/learning-flutters-new-navigation-and-routing-system-7c9068155ade
Maybe we should create a codelab or something? What do you think @johnpryan ?

I think a cookbook article is a good idea. The article has a codelab in it already.

As developer I would love to see sample and simple Router or RouterDelegate implementation in the code documentation similarly as there is NoAnimationTransitionDelegate in TransitionDelegate. In most cases this should be just enough to start developing on your own.
I tried to understand how to use Router and came up with this example using ChangeNotifier and Provider. The web demo can be found here.


_fake_ip_result callback wrong return values

Expected return:
Usable identity
List of ports assigned
Currently returns:
static value "fake_ip_identity"
static port 0 (due to always getting last element from ports array)

Hey there!  Thanks for reporting it.  I'm in the middle of a huge documentation update, and fixing small things I find in the module as I go, so I will tack this onto that update.

So this might be fixed now.  I haven't had time to fully test it.  Check it out and let me know.  I'll leave the issue open until I hear back!

One last note I didn't ask before, you mean converting the returned uint32 to a format like "xxx.xxx.xxx.xxx"?

I guess I'll consider this closed until I hear otherwise.  Let me know!


[BUG]: abp_pcap_detection example should run in C++ mode

Version
24.06
Which installation method(s) does this occur on?
Source
Describe the bug.
This example runs in Python mode, however there is nothing about the pipeline which should prevent it from running in C++ mode.
With the changes in PR #1674 it is possible to run in C++ mode, however the results do not match those of Python mode.
Minimum reproducible example
No response
Relevant log output
Click here to see error details
[Paste the error here, it will be hidden by default]

Full env printout
Click here to see environment details
[Paste the results of print_env.sh here, it will be hidden by default]

Other/Misc.
No response
Code of Conduct

[X] I agree to follow Morpheus' Code of Conduct
[X] I have searched the open bugs and have found no duplicates for this bug report

data being emitted from the pcap-preprocess stage is identical in both modes.

Verified the inconsistencies exist in v23.11

Issue appears to be that 100% of the values int he probs tensor coming out of the inference stage have a value of 1.0


Report in tests if contract exceeds max code size

Component
Forge
Describe the feature you would like
It would be nice if tests would warn/fail if contract exceeds the max code size. Maybe this is too network specific, but I was recently frustrated trying to deploy something I had been testing and discovering the contract had gotten too large to deploy. I am used to HH tests failing if contract is too large.
Additional context
No response

We were previously asked to ignore the contract code size limit for tests by default for tests as they are not usually deployed anyway, so the warning wouldn't make sense. I'm curious if you're deploying the tests? Normal contracts should still generate the warning

Sorry, I am not referring to a test contract. I am referring to the contract I am testing. The contract I am using/deploying was too large.
Of course don't worry about monitoring size of the test contract 😁

Oh that's strange, it should already do that when compiling. Do you have some example code?


Remove inlined files from the bundle

I changed it so that after a file is processed it'll delete the entry from the bundle. This prevents the file from being written into dist. I also removed the extraCode variable as it didn't look like it did anything, but it's possible that I overlooked something.

I tested this and, unfortunately, removing the entries from the object does not prevent the files from being written to dist, so I reverted those changes in the version just released (0.7.2).
There's now a new repo containing a little example Vite Vue app that is set up to be used to test changes to this plugin locally.

Hmm, I had tested this using a basic Svelte project before I created the pull request and it worked fine. I just now tested it using the example you created (https://github.com/richardtallent/vite-plugin-singlefile-example) in case Vue did something different, but it also worked then. I'm not sure why it didn't work when you tested it. This is what I did:
# Clone my fork of the plugin
git clone https://github.com/Fadenfire/vite-plugin-singlefile.git
# Clone your template
git clone https://github.com/richardtallent/vite-plugin-singlefile-example.git
cd vite-plugin-singlefile/
# Install deps
npm install
# Build plugin
npm run build
cd ../vite-plugin-singlefile-example/
# Install deps
npm install
# Build Vue app
npm run build

The last command produces this output:
><EMAIL_ADDRESS>build
> vue-tsc --noEmit && vite build

vite v2.9.1 building for production...
✓ 12 modules transformed.
dist/index.html   60.69 KiB

And ls dist shows:
favicon.ico	index.html

Only dist/index.html was created. Is this the same thing you did? Am I doing something wrong?

Although, even if this doesn't work you probably shouldn't re-commit it. I just realized that this change probably breaks builds that have multiple entry points. If an asset is required by multiple entry points then it'll only be inlined in the first HTML file since my change removes the asset from the bundle.

How strange! I don't know why my experiment worked out differently. I rimraffed the dist folder, and I verified that I had the version with your changes applied.
But good point about multiple entry points. We'll keep it out for now. Maybe there's another hook after the build process where we can do the cleanup. It's not a critical concern for my use case, I just grab the index.html and ignore everything else.


Is vectorx/aggx maintained?

@track3r @nensanders @clue4gd
Hi Gameduell developers!
I just want to ask about the status of the vectorx/aggx libraries.
Are they still maintained?
Any future plans for these libraries?
Best! / Jonas

Hi @cambiata,
I'm sorry, we do not maintain our Haxe libraries anymore. Also we do not have any plans to change that.
Best,
Dejan

Thanks for answer!
Would it be ok if I ask around if anyone would like to fork and continue the development?


Possible chance for system to kill the active app when in low memory

Steps to Reproduce
Tested on Moto G4 Plus, Android 7.0
Turn on GPU profiling with on screen bars as shown below:

Then open any app created using Flutter.
GPU usage is not detected, as shown in below video:
Note: The issue is there even if screen recording is off.

Problem
In this case, the system is unable to detect GPU usage of the app. So is it possible that the low memory killer will also be unable to detect that the app is rendering to screen and hence will kill the active app mistaking it to be in the background ?

cc @chinmaygarde

I don't think the background status of an application is based solely on the use of the Android rendering machinery (instead of rendering directly via OpenGL like Flutter does). If that were true, Android would be treating all games as working in the background.
Are you finding specific instance of the system killing your application because it thought it was in the background? If so, logs and steps to reproduce would be great.

@chinmaygarde I saw a lowmemorykiller process in the logs mentioned in this issue:
https://github.com/flutter/flutter/issues/15156
I don't know what the log says.

Closing due to lack of logs and reproducible steps. Feel free to reopen if someone can provide these.


Yank JLD 0.12.4

JLD 0.12.4 prematurely added support for HDF5 0.16 without also re-adding Blosc compression support by not adding a dependency on the upcoming package H5Zblosc. Please yank JLD version 0.12.4
See https://github.com/JuliaIO/JLD.jl/pull/305#issuecomment-994410288
cc: @musm

Didn't know this was a thing. Documented anywhere?

This might be the best documentation at the moment:
https://github.com/JuliaLang/Pkg.jl/pull/726

@giordano  any chance we could get this merged?

There is a merge conflict

I resolved the merge conflict.


⚠ Bofrost.de has degraded performance

In 5f9f6e3, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1168 ms

Resolved: Bofrost.de performance has improved in edfcf42 after 6 minutes.


fix: use column names for database mappers

When writing results where the metrics include 'confusion_matrix', only the first column name is written. In the case of the confusion_matrix it is "true_positive". The desired behaviour is to write all column values.

Looking good @shezadkhan137 ! I applied the same solution to the case of CBPE where we had exposed some internal mechanics called components. I don't like those very much, your way of doing it was more elegant. Cheers!


[ci] Add common-tasks.yml to cover the tasks that setup every play

recheck

recheck

recheck

recheck

recheck


Fix an edge case creating non-minimal ranges

Closes #37.

See #39 to fix Travis - it’s better to merge #39 before and then rebase this one to make the CI happy.
Also, just a detail not linked to this issue: the version written in various files is 1.3.3 but the npm version is 1.4.0.

Thanks!

Also, just a detail not linked to this issue: the version written in various files is 1.3.3 but the npm version is 1.4.0.

Thanks for calling that out too! I've fixed this for the new v1.4.1 release.

I have to thank you also for this library and your work around Unicode and JavaScript! I intend to use regenerate in PEG.js, specifically to solve https://github.com/pegjs/pegjs/issues/586.

Awesome! Nice work on the patches there, and thank you for letting me know!


Better preview of what you get when buying stacks

Is your feature request related to a problem? Please describe.
If you click on "Buy Stack" you immediately buy said item at a fixed quantity set by the GM. There is no way in knowing how much you will get. This might be good for ammunition, but not so for foods and drinks. I want to have barkeeper which offers the group stacks of 4 or 5 depending on how much the party is, but they need to know, that they won't just buy 20 beers.
Describe the solution you'd like
On hover over the button it should say "Buy Stack of X" and an additional window should pop up "Would you like to buy X of  for ?"
Describe alternatives you've considered

I know the buying in stack is to save time. But I see potential to misclicking and loosing a lot of gold. Maybe an undo button could give you both benefits, but imho it would kinda ruing the immersion a bit.
Maybe add some sort of shopping cart with a total, where you can put things in? It also would help you without calculating how much stuff you could buy with your money before starting to spend. So you might have a chance to haggle for your goods if you buy enough. I think this option is the best, but I imagine it will be quite the hassle to implement, so it could be added later or not at all, if you'd think it's not worth it.

BTW: Since I will start using the merchants now with 1.2.3 for my games :) I really like what you have created so far.

Thanks for the Nice words. It is taking time, but I will see what I can do. Just throw me a beer and I think my speed is going up. 😂
I like the idea of stack purchase. But I think i need some of the other issues first.

The hover now shows the amount of the stack to buy.


Update tutorial-automated-ml-forecast.md

UI was updated. Steps did not reflect current UI.

@soferreira - This PR is in the azure-docs public repo. Please open the PR in the private repo (azure-docs-pr) instead.


Prepare framework for new ecosystem support (starting with yarn.lock support)

Some framework changes are required in order to better support new ecosystems. This will initially be used to provide the requested yarn.lock support (https://github.com/OSSIndex/DevAudit/issues/103) but will subsequently be useful when we want to add new ecosystems.

Closing old tickets. We can recreate it on the internal system.


Declaration of Illuminate\Foundation\Exceptions\Handler::report(Throwable $e) must be compatible with Illuminate\Contracts\Debug\ExceptionHandler::report(Exception $e)

Laravel Version: 7.16.1
PHP Version: 7.3.11
Database Driver & Version: -

Description:
I have got 2 errors:
Fatal error: Declaration of Illuminate\Foundation\Exceptions\Handler::report(Throwable $e) must be compatible with Illuminate\Contracts\Debug\ExceptionHandler::report(Exception $e) in /Users/Svoby/www/localhost/projectName/api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php on line 38
second:
Fatal error: Uncaught ReflectionException: Class App\Exceptions\Handler does not exist in /Users/Svoby/www/localhost/projectName/api/vendor/laravel/framework/src/Illuminate/Container/Container.php:805 Stack trace: #0 /Users/Svoby/www/localhost/fakturacia/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(805): ReflectionClass->__construct('App\\Exceptions\\...') #1 /Users/Svoby/www/localhost/projectName/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(687): Illuminate\Container\Container->build('App\\Exceptions\\...') #2 /Users/Svoby/www/localhost/projectName/api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(796): Illuminate\Container\Container->resolve('App\\Exceptions\\...', Array, false) #3 /Users/Svoby/www/localhost/projectName/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(265): Illuminate\Foundation\Application->resolve('App\\Exceptions\\...', Array, false) #4 /Users/Svoby/www/localhost/projectName/api/vendor/laravel/framework/src/Illuminate/Co in /Users/Svoby/www/localhost/projectName/api/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 807
I upgraded laravel from 6 to 7, and of course I have read an upgrade manual. But still I do know, what can cause an issue.
Steps To Reproduce:
Try to show a blade page which is not valid/broken.
Thank you

Please see previously posted issues and make sure you update your symfony dependencies as well.


JuiceSSH SSH Client (com.sonelli.juicessh) not found / downable

Using Raccoon 4.18.0 i currently can't find the following app when searching for e.g. the app name, the vendor name or the package name:
https://play.google.com/store/apps/details?id=com.sonelli.juicessh
As i'm not able to create a support ticket on https://billing.onyxbits.de/support/email (just getting a 401 Unauthorized after entering my PIN) i'm posting this here:

Could some one confirm that i'm not the only one not able to find this app via Raccoon?
Could this be a problem in Raccoon itself (e.g. the used / emulated device id)?
Any other reason why an app isn't found?

As far as I know the default Raccoon device emulates an Android 7.0 device (API 24).
https://github.com/onyxbits/raccoon4/blob/master/src/main/java/com/akdeniz/googleplaycrawler/GooglePlayAPI.java#L144
But according to Play Store details the app requires Android 8 as minimum. Play Store filters out apps you can not install on your device so that you do not see this app.

If youre interested, I have an alternative tool that is able to get it:
PS C:\> googleplay -a com.sonelli.juicessh
{Offer:{FormattedAmount:$0} Details:{AppDetails:{DeveloperName:Sonelli Ltd
VersionCode:200 Version:3.2.2 UploadDate:Feb 4, 2021}}}

https://github.com/89z/googleplay

@iasdeoupxe
Hi,
sorry for the late reply. The 404 is because you bought the "economy package" (no longer available), which comes without support. So technically correct, but terribly communicated.
@jpstotz  is probably correct, in which case you need to use DummyDroid (https://raccoon.onyxbits.de/dummydroid) to create a matching device.
If anyone happens to own a current flagship Android smartphone and can give me the specs (DummyDroid format) for it, I can make a new release of Raccoon.

Thanks to both of you for the reply, that explains a lot.
I'm not owning such a flagship Android smartphone so i can't give the specs.
But there was another APK downloader mentioned in this issue in a comment (i got a notification about it but it seems to have been deleted in the meantime) which seems to be able to download the app, could that one be useful? (as it seems to emulate a newer Android device if it is able to download that app).

I was the person who deleted the comment, maybe I can provide some more insight.

As far as I know the default Raccoon device emulates an Android 7.0 device (API 24). https://github.com/onyxbits/raccoon4/blob/master/src/main/java/com/akdeniz/googleplaycrawler/GooglePlayAPI.java#L144
But according to Play Store details the app requires Android 8 as minimum. Play Store filters out apps you can not install on your device so that you do not see this app.

The Android version doesnt make any difference. I mean I guess its possible it does, as sdk is used with the /fdfe/uploadDeviceConfig request, but you can just use sdk=99 and Google doesnt question it.

If anyone happens to own a current flagship Android smartphone and can give me the specs (DummyDroid format) for it, I can make a new release of Raccoon.

You dont really need this either. You can run a command like this to get the app requirements:
aapt dump badging com.sonelli.juicessh-200.apk

This does present a chicken and egg problem, but in general the discriminators seem to be GLESversion, systemAvailableFeature, nativePlatform and GLextension. Once you have a decent sampling of the required values [2], you can get most apps without issue.

https://github.com/89z/googleplay/blob/v1.3.8/play.go#L18
https://github.com/89z/googleplay/blob/v1.3.8/proto.go#L116-L171

@89z
Please be careful when giving potentially unsafe advice. There's a reason why I asked for a DD specs file instead of just bumping values: the device profile is bound to your account. For rather obvious reasons, I insist on the default Raccoon device being one that actually exists in the real world.

If you want to enforce arbitrary rules that prevent people from downloading APK, this is your repo and of course that is your choice. However I would rather give people the information they need to do what they want, then let them decide what to do with that information.

@89z
I prefer not to give people a match and a stick of dynamite and just let them decide what to do with that. What you call  arbitrary rules is meant to keep people from accidentally turning their account into a crater. I have skimmed the source of the project, you are so desperately trying to pitch. What I have seen so far does not convince me that you are qualified to give (sound) advice. So, I'd appreciate if you didn't, or at least not press the issue after being told that your advice is potentially dangerous.
People depend on their Google accounts. Which means your move fast and break things mentality of promoting quickhacks without understanding their full scope and implying that it was the user's choice to follow, when it blows up, is highly unwelcome.
I hope that discussion ends here.

What you call arbitrary rules is meant to keep people from accidentally turning their account into a crater.

I figured you would resort to FUD. That stands for Fear, Uncertainly and Doubt. If you have some evidence of people loosing their account based on creating their own device, then its a valid concern and I would be interested in it. Otherwise, please stop spreading fear where its not welcome.

I have skimmed the source of the project, you are so desperately trying to pitch.

No desperation here. The simple fact of the matter, is that for the app in the original post, my package works and yours doesnt. That not meant as an insult, its just a simple statement of fact. While you may have reasons why you dont want yours to work for this package, and maybe even good reasons, it doesnt change the fact that yours doesnt work, and it doesnt make me deserate for offering someone a working solution.

What I have seen so far does not convince me that you are qualified to give (sound) advice.

I would say the reverse is true, as you seem unable or unwilling to solve the problem in the original post, while I solved it some weeks ago already.

People depend on their Google accounts. Which means your move fast and break things mentality of promoting quickhacks without understanding their full scope and implying that it was the user's choice to follow, when it blows up, is highly unwelcome.

Yes, its possible someone could lose their account based on device specs. But as Al Pacino says, they could also lose their account "walking their doggy". Again, unless you have evidence of people losing their account based on a /fdfe/uploadDeviceConfig request, you probably shouldnt spread those fears.

What you call arbitrary rules is meant to keep people from accidentally turning their account into a crater.

I figured you would resort to FUD. That stands for Fear, Uncertainly and Doubt. If you have some evidence of people loosing their account based on creating their own device, then its a valid concern and I would be interested in it. Otherwise, please stop spreading fear where its not welcome.

I have skimmed the source of the project, you are so desperately trying to pitch.

No desperation here. The simple fact of the matter, is that for the app in the original post, my package works and yours doesnt. That not meant as an insult, its just a simple statement of fact. While you may have reasons why you dont want yours to work for this package, and maybe even good reasons, it doesnt change the fact that yours doesnt work, and it doesnt make me deserate for offering someone a working solution.

What I have seen so far does not convince me that you are qualified to give (sound) advice.

I would say the reverse is true, as you seem unable or unwilling to solve the problem in the original post, while I solved it some weeks ago already.

People depend on their Google accounts. Which means your move fast and break things mentality of promoting quickhacks without understanding their full scope and implying that it was the user's choice to follow, when it blows up, is highly unwelcome.

Yes, its possible someone could lose their account based on device specs. But as Al Pacino says, they could also lose their account "walking their doggy". Again, unless you have evidence of people losing their account based on a /fdfe/uploadDeviceConfig request, you probably shouldnt spread those fears.

For the record: I deleted @89z reply to my previous comment, since I do not like having my time wasted by being forced to repeat myself. S/He then chose to delete all his or her other comments in this thread.

@onyxbits looks to be interested in censoring any who might disagree with their approach, so Im not sure what the point of me commenting further is. A healthy debate including allowing opinions that might disagree with your own. You only seem to want to allow opinions that align with your own viewpoint.

Update to 4.20.0 (https://raccoon.onyxbits.de/apk-downloader/4-20-0/) worked for me and allows the download of this and various other updates of apps again. Thank you for the update!


feat(bitbucket): check pull request existed

for fix this issue
https://github.com/prontolabs/pronto/issues/230

update commit

@run26kimo is this still relevant? If so, can you merge master so this can be reviewed?

hi @ashkulz  merged master

@run26kimo can you check why the tests are failing?


NUS EcoCampus: Standardise Archetype and Building Systems Database

Right now thermal properties and material properties of buildings are partly stored in the archetypes database and partly in the systems database, although they are related. E.g. U-Value of windows (in archetypes) and g-Value of windows (in systems).
Same with facade U-Values and absorptivity / emmissivity.
At the same time, envelope system properties are not part of any shapefile generated. This means, while U-values of windows can be changed easily in ArcGIS, there is no possibility to change the corresponding g-value.

Great idea about this. Let's discuss next week how to integrate these things
Best, Jimeno
On 1 Mar 2017, at 20:11, Gabriel Happle <notifications<EMAIL_ADDRESS>wrote:
Right now thermal properties and material properties of buildings are partly stored in the archetypes database and partly in the systems database, although they are related. E.g. U-Value of windows (in archetypes) and g-Value of windows (in systems).
Same with facade U-Values and absorptivity / emmissivity.
At the same time, envelope system properties are not part of any shapefile generated. This means, while U-values of windows can be changed easily in ArcGIS, there is no possibility to change the corresponding g-value.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHubhttps://github.com/architecture-building-systems/CEAforArcGIS/issues/522, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AIjrgvHh_qtGiQxSThBk6XYQuDwK0M7sks5rhWBPgaJpZM4MPk9L.

@gabriel-happle when do you have time and we meet to brainstorm and make a plan about this?

DUPLICATE OF #531 I am on it


Shield Generator - Invisible shield blocks let arrows pass through

That's all is here to say, really. When shield is set to Invisible, it seem to be always letting arrows pass through, even when the only rule is 'default: Solid'. Itemstacks are stopped, as they should be, and any not Invisible setting stops arrows correctly too.
May be somehow related to #342.

Version?

Oh, sorry. Minecraft 1.12, mcjtylib-1.12-2.4.4, RFTools-1.12-6.13.

Just noting that this still seems to be the case in RFTools 1.12-7.73.


Feature/fix key types to supported dynamo values

MR restricts the allowed types for partition and sort keys to types actually supported by dynamo

Nice work!


Get to supported versions in tests

Removes unsupported rubies from tests, gets tests working on ubuntu 14.04 and centos-6.7

Thanks! :smile:


illa doctor could not detect/find the real status of Docker

Win11 21H2, Ubuntu 20.04 on WSL2. When running illa doctor, it stopped at the second step.
ravenz@DESKTOP-xxx:~$ illa doctor
🔍  Checking the prerequisites of self-host...
❌  No running docker found.
❗  Please check the status of docker.

I have checked the status of docker. But it was running at that time.
ravenz@DESKTOP-xxx:~$ systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-09-06 20:57:10 CST; 12h ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 13161 (dockerd)
      Tasks: 12
     Memory: 46.0M
     CGroup: /system.slice/docker.service
             └─13161 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

What should i do to fix it?

My fault. I should add user to docker group.


Action Endpoint scenario for BDD

Created an action endpoint scenario for BDD
Created 'Disable' and 'Enable' buttons to change the 'is_active' status of the product
Changed 'index.html' to show all fields of products

Codecov Report

Merging #106 (de01c4e) into main (93e8ebe) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #106   +/-   ##
=======================================
  Coverage   95.09%   95.09%
=======================================
  Files           6        6
  Lines         387      387
=======================================
  Hits          368      368
  Misses         19       19

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 93e8ebe...de01c4e. Read the comment docs.


[Flake] Code coverage build fails while running the samples

One of the builds failed with the following error:
Error in non-idempotent operation RestoreDatabase: Cannot restore database (projects/cloud-cpp-testing-resources/instances/test-instance-0/databases/db-1zrczt-uwik-l4r2thqk1v9zrgw) because the maximum number of pending restores (1) for the instance (projects/cloud-cpp-testing-resources/instances/test-instance-0) has been reached. Please retry the operation once the pending restores complete. [FAILED_PRECONDITION]

https://source.cloud.google.com/results/invocations/d72bc156-f625-4ea3-b41c-64711458fce3
If I am reading the error message right, we cannot have two builds run that test simultaneously on the same instance.  This looks like a recipe for flakiness.

/cc @tmatsuo you might be interested in this.

Another one, note that this is a different instance:
Error in non-idempotent operation RestoreDatabase: Cannot restore database (projects/cloud-cpp-testing-resources/instances/test-instance-6/databases/db-x0j3k4aw00ih_wegh2n9fau2-zk) because the maximum number of pending restores (1) for the instance (projects/cloud-cpp-testing-resources/instances/test-instance-6) has been reached. Please retry the operation once the pending restores complete. [FAILED_PRECONDITION]

https://source.cloud.google.com/results/invocations/662908df-1210-4ea5-afbe-931c45255740/targets

Oh I see, we should create a new instance with a random name.

Oh I see, we should create a new instance with a random name.

That might work, with a few caveats: we might run out of instance quota (we are pretty close I think), so removing stale instances created for this purpose becomes super important, and that can take a long time, right?
Anyway, if you have a PR that improves things please send it.

We can put the backup related tests into the existing instance crud tests block. PR is coming soon.


Mix of Success and Failure - Reporting Associated Errors

I'm looking for some guidance on formatting a correct response for the following scenario:
A new entity has been successfully created. However, there were errors associated with its creation, and the user should be made aware.
I would like to fill in the entities array as usual, but also include something indicating there were issues and provide a collection of error messages. Is there a recommended response format for this situation?

@wooliet this is better discussed on the Google Group
In my experience, I haven't come across a partial success response.  The closest I've come to it is returning a 203 status.  In that case I added a 'warning' header to the regular 200 response.
If you want to provide some entities that are the error messages, check out the discussion here #5

Thanks @apsoto, a new thread has been created here:
https://groups.google.com/forum/#!topic/siren-hypermedia/P93zreIxfMI


dbx simple vs code example broken

The simple example for VS code does not work. After following the guide I execute the dbx command and get:
[dbx][2022-08-10 12:41:12.446] Processing task parameters: None
Traceback (most recent call last):
  File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/hhan/.vscode-server/extensions/ms-python.python-2022.12.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher/../../debugpy/__main__.py", line 39, in <module>
    cli.main()
  File "/home/hhan/.vscode-server/extensions/ms-python.python-2022.12.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher/../../debugpy/../debugpy/server/cli.py", line 430, in main
    run()
  File "/home/hhan/.vscode-server/extensions/ms-python.python-2022.12.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher/../../debugpy/../debugpy/server/cli.py", line 284, in run_file
    runpy.run_path(target, run_name="__main__")
  File "/home/hhan/.vscode-server/extensions/ms-python.python-2022.12.0/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py", line 321, in run_path
    return _run_module_code(code, init_globals, run_name,
  File "/home/hhan/.vscode-server/extensions/ms-python.python-2022.12.0/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py", line 135, in _run_module_code
    _run_code(code, mod_globals, init_globals,
  File "/home/hhan/.vscode-server/extensions/ms-python.python-2022.12.0/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py", line 124, in _run_code
    exec(code, run_globals)
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/bin/dbx", line 8, in <module>
    sys.exit(cli())
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/lib/python3.8/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/lib/python3.8/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/lib/python3.8/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/lib/python3.8/site-packages/dbx/commands/execute.py", line 151, in execute
    controller_instance.run()
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/lib/python3.8/site-packages/dbx/api/execute.py", line 54, in run
    self.preprocess_task_parameters(self._task.spark_python_task.parameters)
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/lib/python3.8/site-packages/dbx/api/execute.py", line 90, in preprocess_task_parameters
    walk_content(adjustment_callback, parameters)
  File "/home/hhan/.local/share/virtualenvs/dbx-demo-KunP7zK1/lib/python3.8/site-packages/dbx/utils/adjuster.py", line 65, in walk_content
    parent[index] = func(content)
TypeError: 'NoneType' object does not support item assignment

I ran this command:
dbx execute --cluster-id=0810-091023-ak3wlm7f --job=dbx-demo-job --no-rebuild --no-package

Nothing in the guide specifies that parameters should be set or what to set them to.

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

ID: 10310a88-a879-9e18-d360-2b1627ee0d7e
Version Independent ID: 10310a88-a879-9e18-d360-2b1627ee0d7e
Content: dbx by Databricks Labs - Azure Databricks
Content Source: databricks/dev-tools/dbx.md
Service: azure-databricks
GitHub Login: @mssaperla
Microsoft Alias: saperla

@hansharhoff Thank you for sharing feedback. We are actively validating it. We will share updates soon. Thank you.

I met the same issue and am struggling in solving it.

@mssaperla / @leifbro Could you please validate customer feedback and update code as appropriate? Thank you.

I am evaluating the use of dbx at my company and have also run into the same issue. Has any progress been made here?

Adding an empty parameters list to the deployment.yaml allowed the example to work. This seems like a bug in dbx itself. If no parameters are specified, execute should pass an empty list instead of None.
environments:
  default:
    jobs:
      - name: "dbx-demo-job"
        spark_python_task:
          python_file: "file://dbx-demo-job.py"
          parameters: []

I can confirm that gandersen101's suggestion help with my issue.

This issue is fixed as I can deploy notebook from my local without adding
parameter : [] to deploy.yaml
to databricks Cluster

Hi all, I encountered the same problem and the sample code only worked after I added parameter: [] to deployment.yaml

#please-close


DE - Wants to Receive Facilities List Reports

Problem statement
Would like to receive a facilities list report for those facilities that are sending to DE through ReportStream.
What you need to know
Please send facilities report to

<EMAIL_ADDRESS><EMAIL_ADDRESS>
Acceptance criteria
When Christopher and Uche start receiving Facilities list report pertaining to their state facilities.
To do
Generate and add the above users to a DE facilities distribution list.

@jayna-SkylightDigital Was this completed?

@sliu1000:
@Adrian-Brewster will be passing these types of tasks off to @BerniXiongA6.
I've added @BerniXiongA6 as the assignee to this ticket, and removed @emmastephenson.

@jayna-SkylightDigital @BerniXiongA6 @Adrian-Brewster I think Berni needs to be added to the SimpleReport Metabase in order to make these changes.  Is this something your team can work on?

@BerniXiongA6 I am going to move this to the sprint backlog.  If you can try formatting the report as we discussed yesterday before EOD tomorrow, I can assist as needed :)

@BerniXiongA6 Hi Berni, I believe you should now have access to SimpleReport Metabase.  Please let me know if you'd like me to take care of this.  I was also, able to get SimpleReport Metabase access.


Revert "fix typo in docs/language/operators/join.md (#3842)"

This reverts #3842 .
The mdtest-protected examples in the join tutorial all confirm that := is indeed the correct syntax for field assignment with join, so there wasn't a typo here.
cc: @henridf

🤦


Add isort

Description
Settings try to match what our "black" does, so they don't fight. If they end up fighting, we'll disable it. It's just nice to have.
Motivation and Context
Tidy the code.
Checklist:

[x] My code follows the code style of this project.
[ ] I have updated the relevant documentation.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

It's not in developing pipeline, maybe it worths to mention that in readme for now?

Yes, thought about it, will do in another PR (also need to add a script that places the git hook & explain about other linters we use)


Integration tests: Add requirement to run IT's in a dedicated project to avoid accidental app deletion.

As long as we are using OpenShift Test Assistant, the steps for executing integration steps should include the prerequisite to run the test in a separate OpenShift project, as executing the integration test in a project already containing an application will cause that application to be removed.
Alternatively we could provide a note instead of the prerequisite.
@Ladicek @tradej FYI^^

That also happens with Arquillian Cube, and I'm not 100% sure it's a big deal.

@Ladicek As you said, it does not seem to be a major issue, but I'd rather we include a note about it, just to be on the safe side:)

Yea agree there should be a note/warning that this happens. Just want to point out that there's no difference between OSTA and Arquillian Cube here.


feat: add the ability to skip entire test suites conditionally

Adds Skip, SkipIf, and Resume methods
Adds tests for skipping
Updates tests with nonsense math to pass linting
Documents skipping functionality

/cc @marcosnils
This should add similar to Mocha skipping functionality - like an earlier PR - but without altering any of the behavior of Before/After, etc., falling back to the Xit implementation instead to provide backwards compatibility.

Closing in favor of #106.


[Bug]: Right Clock Context Menu for taskbar icon appears in wrong location for certain users...

There is a UI bug appears in one of the recent updates to this app (not related to the game). The right click context menu for the taskbar icon appears at the bottom of the screen despite the fact I have the taskbar at the top of the screen. Currently on Windows 10 Pro. Sure I'm probably in a minority of users who have the taskbar setup like this, but hard-coding the context menu seems like a bad idea (assuming that is what happened here)
Only app I've come across in all my years that is doing this....I'm not even sure how you managed to pull that off.  Some ill decided Windows 11 thing? I seem to recall Windows 11 taskbar can't be moved like in Win10 and older OS. But I don't use that OS so I wouldn't know. :P
Platform
Steam

Could you check it out in version 1.205?

Ok updated just now and confirmed bug appears to be resolved. :D


Allow to not use TF even if it is installed.

Thank you Henning! Sorry for the late review. Merging this internally


feat(urls): added s3:// protocol that acts similarly to gs://

the little things that makes your life easier

thanks Will!


[README] Added Next.js example

Added a Next.js example as it seems to be needed #68

Thank you, sorry for the delay.


Adjust defaults for all cache items that don't expose a Size

Caches may be limited on size (if the items advertise their Size) or on
number of items. Since most cached items do not expose a Size, the limit
should be set on number of items alone.
Picked numbers pretty much at random, so I'm open to feedback if they
should be higher or lower, or if any of these items should get a Size method
to do size estimation.
I've tagged with "migration_consideration" since I have renamed a few
config keys, but I don't think they're widely used.

Codecov Report

Merging #975 (33b6901) into main (7c40e6d) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #975   +/-   ##
=======================================
  Coverage   99.99%   99.99%
=======================================
  Files         299      299
  Lines       19576    19578    +2
=======================================
+ Hits        19575    19577    +2
  Misses          1        1

Impacted Files
Coverage Δ

internal/coreconfig/coreconfig.go
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Going to go ahead and fix the build failure now


React Bookstore App (Feature/styling)

In this part of the project I added styling to all the react components to make the app look more appealing.

Updated Design


Does ClickHouseDataSource have reusing ability? Or how can i manage connections?

ClickHouseDataSource.getConnection() reports "r.yandex.clickhouse.ClickHouseDriver - Creating connection" on every calling.
Like a setMaxActive, setTestOnBorrow etc., as in the standard datasource
Thanks

Reuse of connections is not implemented. In current implementation every connection has an entire httpclient behind it, which manages its own pool of http connections. There are a couple of settings for that defined at https://github.com/yandex/clickhouse-jdbc/blob/master/src/main/java/ru/yandex/clickhouse/settings/ClickHouseConnectionSettings.java
Because of that the correct way to use connections is to create one per target url with desired httpclient settings and stick with this one ClickhouseConnection.

ok, thanks for answer!


Add reference to the default linter names in the readme

I think this can save some time for people looking into configuring gometalinter for the first time.

Thanks!


Update README for 0.5.2 Package.swift

A simple update to make the README file compatible with the latest version 0.5.2 configuration
Motivation:
When testing the library following the README guidelines, I was unable to build the project. In research and looking at the release pages I saw more current versions and the non-use of event url as a dependency. In order to facilitate a first use, I decided to open this pull request with this small correction.
Modifications:
Update dependencies:
     dependencies: [
         .package(url: "https://github.com/swift-server/swift-aws-lambda-runtime.git", from: "0.5.2"),
     ],

Result:
N/A

thanks @micheltlutz, resolved via https://github.com/swift-server/swift-aws-lambda-runtime/pull/269


Update deploy-kubevirt role

Moved from: https://github.com/kubevirt/kubevirt/pull/594
Needs to be tested with the existing roles and playbooks.

I had issues with using the compiling section of the deploy-kubernetes.yml playbook so I parameterized it.
Using deploy_kubernetes.sh is not idempotent (not surprising). Modified the copy to overwrite the .kube\config
Ansible
PLAY RECAP *******************************************************************************
kube-master1.virtomation.com : ok=21   changed=12   unreachable=0    failed=0
kube-node1.virtomation.com : ok=4    changed=1    unreachable=0    failed=0
kube-node2.virtomation.com : ok=4    changed=1    unreachable=0    failed=0

Kube results
[root@kube-master1 ~]# kubectl get node
NAME                           STATUS    ROLES     AGE       VERSION
kube-master1.virtomation.com   Ready     master    4m        v1.8.4
kube-node1.virtomation.com     Ready     <none>    4m        v1.8.4
kube-node2.virtomation.com     Ready     <none>    4m        v1.8.4
[root@kube-master1 ~]# kubectl get pod -n kube-system
NAME                                                   READY     STATUS    RESTARTS   AGE
etcd-kube-master1.virtomation.com                      1/1       Running   0          3m
haproxy-58bc6b6d6b-vx5xr                               1/1       Running   3          4m
kube-apiserver-kube-master1.virtomation.com            1/1       Running   0          3m
kube-controller-manager-kube-master1.virtomation.com   1/1       Running   0          3m
kube-dns-545bc4bfd4-5q7mg                              3/3       Running   0          4m
kube-proxy-8qxwq                                       1/1       Running   0          4m
kube-proxy-dh85b                                       1/1       Running   0          4m
kube-proxy-pc2f9                                       1/1       Running   0          4m
kube-scheduler-kube-master1.virtomation.com            1/1       Running   0          3m
libvirt-9mlrl                                          3/3       Running   0          4m
libvirt-f67cp                                          3/3       Running   0          4m
libvirt-htvbc                                          3/3       Running   0          4m
spice-proxy-55c7bf6794-hhr5n                           1/1       Running   0          4m
virt-api-8467f898ff-blkq7                              1/1       Running   0          3m
virt-controller-56bf959b77-5c7br                       0/1       Running   0          3m
virt-controller-56bf959b77-k5chc                       1/1       Running   0          3m
virt-handler-944cm                                     1/1       Running   0          3m
virt-handler-hf5jc                                     1/1       Running   0          3m
virt-handler-sjc97                                     1/1       Running   0          3m
virt-manifest-84c6cf6d77-m2m52                         2/2       Running   1          3m
weave-net-kcrmq                                        2/2       Running   1          4m
weave-net-rtvg7                                        2/2       Running   1          4m
weave-net-x5t6c                                        2/2       Running   1          4m
[root@kube-master1 ~]# kubectl get deployment
No resources found.
[root@kube-master1 ~]# kubectl get deployment -n kube-system
NAME              DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
haproxy           1         1         1            1           4m
kube-dns          1         1         1            1           4m
spice-proxy       1         1         1            1           4m
virt-api          1         1         1            1           4m
virt-controller   2         2         2            1           4m
virt-manifest     1         1         1            1           4m

Closing this PR.  There is a better way to implement this.
Testing here: https://github.com/jcpowermac/ansible-kubevirt/blob/master/roles/kubevirt/tasks/main.yml

@lukas-bednar Can you take a look?

@cynepco3hahue I think I was updating the PR right as you were commenting.  I took a look at the existing tasks and I think the existing method is better.  What I am progressing toward is a way to deploy without having to compile kubevirt.  Testing in my open repo then will figure out how to move it later.

@jcpowermac ok, will wait for the future PR :smile: