load cpt data

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

20 of 52 (38.46%)  changed or added relevant lines in 2 files are covered.
4 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-1.6%) to 83.85%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pygef/broxml/parse_cpt.py
11
43
25.58%

Files with Coverage Reduction
New Missed Lines
%

pygef/broxml/parse_cpt.py
4
25.4%

Totals

Change from base Build<PHONE_NUMBER>:
-1.6%

Covered Lines:
1163

Relevant Lines:
1387

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

20 of 52 (38.46%)  changed or added relevant lines in 2 files are covered.
4 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-1.6%) to 83.85%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pygef/broxml/parse_cpt.py
11
43
25.58%

Files with Coverage Reduction
New Missed Lines
%

pygef/broxml/parse_cpt.py
4
25.4%

Totals

Change from base Build<PHONE_NUMBER>:
-1.6%

Covered Lines:
1163

Relevant Lines:
1387

💛  - Coveralls


Rename /split-names-from-streaming job runner

Part of https://github.com/huggingface/datasets-server/issues/1086 and https://github.com/huggingface/datasets-server/issues/867

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


[java] erroneously opened a new snapshot release PR after merging a snapshot PR

A snapshot bump PR was merged 2022-07-26 1:50pm PST. Release-Please then opened a new snapshot bump PR which was then re-used to become a new release. The caused the release to fail to be tagged because it was labeled incorrectly.
Somewhat related: #1352

Some extra info for debugging - a new snapshot PR was still opened up after the release PR (labeled as snapshot) was merged https://github.com/googleapis/java-bigtable/pull/1331

Do we have a repro, or hypothesis of repro?

This seems to be exceedingly rare. closing until it happens again and we have logs


s3w: Use HeadObject instead of GetObject to determine the ContentLength

This avoids unnecessary transfer of the content of the object and prevents from unexpected behaviour with the "Content-Length" field when "Transfer-Encoding: chunked" will be used.
#2145

Can you also open the pull request on github.com/cbws/etcd-operator? This repo is unfortunately unmaintained

Of course, I created the PR #43


build.sh fails in mashall.odin and unmashall.odin

As the README says, to install we must run ./build.sh which fails with these two errors:
/home/appo/git/aur/odinls/src/server/unmarshal.odin(36:36) Error: 'variant' of type 'Type_Info_Struct' has no field 'field_count'
	for field, i in variant.names[0:variant.field_count] {
	                               ^~~~~~^

/home/appo/git/aur/odinls/src/server/marshal.odin(422:31) Error: 'info' of type 'Type_Info_Struct' has no field 'field_count'
	for name, i in info.names[0:info.field_count] {
	                           ^~~^

My odin version is dev-2024-08.

You are using an old version of Odin. Names are now [^] and not slices. Your PR will break on new Odin versions.


About the ratio of OOD examples in the test set

Hi,
I am testing the robustness of the OExp results against different ratios of in-distribution and OOD examples in the test set (in case of CIFAR10 dataset). I get an error if I consider this ratio below the ratio 1:50. The error is in 'get_ood_scores' subroutine where at the end in the else condition:  return  concat(_score)[:ood_num_examples].copy().
Error message: "ValueError: need at least one array to concatenate" It does not return the score for ood_num_examples.
Could you please let me know why this is the case?
Thanks and best regards,
Charanjit

The ratio is probably so small that examples are not fed through.
https://github.com/hendrycks/outlier-exposure/blob/master/CIFAR/test.py#L118


Fix compiling on Linux, revisit project structure

Thanks for the library and for taking a look at my PR! :-)

Also, please update the readme.md file (the section describing the code structure).

I've reverted my last commit containing the structural changes. There's then no need for updating the README.
However, you should really take a look at modern C++/CMake projects and their structure and consider moving to that new structure since the current version is very "custom". See e.g., https://github.com/TheLartians/ModernCppStarter
Nonetheless, thanks for taking a look and merging the rest! :-)

Thanks for the PR, once again!


Fix bad cap A in description

This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information

[x] The title of the PR is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
[x] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
[x] If applicable, the PR references the bug/issue that it fixes.
[x] Swagger files are correctly named (e.g. the api-version in the path should match the api-version in the spec).

Quality of Swagger

[x] I have read the contribution guidelines.
[x] My spec meets the review criteria:

[x] The spec conforms to the Swagger 2.0 specification.
[x] Validation errors from the Linter extension for VS Code have all been fixed for this spec. (Note: for large, previously checked in specs, there will likely be many errors shown. Please contact our team so we can set a timeframe for fixing these errors if your PR is not going to address them).
[x] The spec follows the patterns described in the Swagger good patterns document unless the service API makes this impossible.

This change is

Hi @Thraka, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (adegeo). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

 https://github.com/Azure/azure-sdk-for-python/pull/874

 https://github.com/Azure/azure-sdk-for-node/pull/1974

 https://github.com/Azure/azure-sdk-for-ruby/pull/571


PHP 5.6 Support

Is your feature request related to a problem? Please describe.
For some of our important projects, we need to use PHP 5.6 for comparability with the customers' environments.
Describe the solution you'd like
Any information on what it would take to use psl within a PHP 5.6 project.
Describe alternatives you've considered
Writing some of the functions we need ourselves over time. This library is much better.
Thank you to the creators and maintainers of psl.

I'm sorry @mholubowski, but PSL only supports PHP 7.4 >=, and there's no plans to support old PHP releases.


⚠ Fortnite has degraded performance

In 7f70dd5, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1631 ms

Resolved: Fortnite performance has improved in db1710d.


Automatic PR from RestAPI-PR830

Generated from RestAPI PR: https://github.com/Azure/azure-rest-api-specs/pull/830

Network to replaced by composite


Deployment

Deployment
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN a Prework Study Guide website,
WHEN I visit the website using the URL,
THEN I can access my website from any browser

https://github.com/TweetingCynical/prework/


Store revocation state with the credential record rather than the credential exchange record

This means you can remove the credentialExchangeRecord and still have the credential data.
In addition, we should start looking at promoting the usage of the credential records itself more over the credential exchange records so that a) you can delete the exchange record but keep the credential and b) works better when we start supporting non-didcomm protocols (such as receiving credentials using openid4vci)

@ianco — is this in ACA-Py already or should we add the same issue? Thanks.


Added how to copy and find path of variable of interest

Hope it worked

Thank you for the improvement Ann-Joelle! :)


Add missing 'RETURN VALUES' sections in doc

All missing ones are added.

Checklist

[x] documentation is added or updated

On common note that are more things that "sting" my eye. So common ping to native English speakers...

Addressed almost all comments and left some comments for native English speakers either...

Fixed

On 28 Dec 2017, at 16:06, Tim Hudson<EMAIL_ADDRESS>wrote:
@t-j-h commented on this pull request.
In doc/man3/SSL_CIPHER_get_name.pod https://github.com/openssl/openssl/pull/4976#discussion_r158910103:

@@ -150,6 +150,31 @@ Some examples for the output of SSL_CIPHER_description():
ECDHE-RSA-AES256-GCM-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AESGCM(256) Mac=AEAD
RSA-PSK-AES256-CBC-SHA384 TLSv1.0 Kx=RSAPSK   Au=RSA  Enc=AES(256)  Mac=SHA384

+=head1 RETURN VALUES
+
+SSL_CIPHER_get_name(), SSL_CIPHER_standard_name(), OPENSSL_cipher_name(),
+SSL_CIPHER_get_version() and SSL_CIPHER_description() return the corresponding
+value in null-terminated string for a specific cipher or "(NULL)"
+if the cipher is not found.
+
+SSL_CIPHER_get_bits() returns a positive integer or 0 if an error occurred.
+
+SSL_CIPHER_get_cipher_nid(), SSL_CIPHER_get_digest_nid(),
+SSL_CIPHER_get_kx_nid() and SSL_CIPHER_get_auth_nid() return NID values or
+B<NID_undef> if an error occurred.
NID value - it is a singular return.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/openssl/openssl/pull/4976#discussion_r158910103, or mute the thread https://github.com/notifications/unsubscribe-auth/AAwyxouhroQcgi7aTWfDvAo5E3TRrzAnks5tE0wAgaJpZM4RMObi.


HTTPS support

Is this something planned on your current roadmap?

I will implement this feature in two week.


Update route-handlers.md

Import Response correctly and add demo of JSON-API compliant error response

Thanks! :)


Step 9 : Missing line of code in index.ts

The following line disappear on the second example when filling the "computeAverageReview" cloud function : const app = admin.initializeApp();

This has been fixed and should be available soon. Thanks for filing!


[Question] Voice support for Unity  Showcase application

Looking through the updates to the unity showcase application I have seen that it integrates photon voice to perform voice communication between participants but in order to use it on HoloLens it would require a photon addon which is only available to Photon Industries Circle
Is there a way to get access to the package without joining the photon Industries Circle?

Hi. It is possible to get Photon Voice 2 for free from the Unity Asset Store (https://assetstore.unity.com/packages/tools/audio/photon-voice-2-130518). Please note that the current Showcase version uses Photon Voice  v2.31 and the latest v2.50 has some breaking changes that need to be manually corrected. We will upgrade Showcase app in a future release.

Hi,
I understand that but if you want to use it on a HoloLens 2 the photon voice 2 documentation is saying that an extra addon is required.
https://doc.photonengine.com/en-us/voice/current/getting-started/voice-intro#supported_platforms

Hi, thanks for the reply. The addon is required for building ARM64. Hololens2 supports ARM (32-bit) builds as well. If you don't have other dependencies that require 64-bit builds and are able to build for ARM instead, the free version of Photon Voice 2 will work. This was tested with Photon Voice 2 v2.31 though. I will give an update after testing the latest version v2.50.


small compile fix

Hi,
I have a small fix for operator= in render_result.hpp

I've merged it. Thanks again!


Order tests by name, so they run in order.

For humans.

Why run the tests in order?  That's usually a code smell.

For humans.  When I run the tests in order, I see the first test that
breaks.  In other words, if 2-structured-data breaks, then 3-binary-data,
4-auth, and 6-pubsub are probably going to break too.
If 4-auth runs first, and breaks, then I still have to wait for
2-structured-data to run to see if it's a problem with auth or with
datastore.
On Mon, Mar 21, 2016 at 11:37 AM, remi Taylor<EMAIL_ADDRESS>wrote:

Why run the tests in order? That's usually a code smell.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/getting-started-dotnet/pull/43#issuecomment-199418513

Ah, makes sense considering the step's dependencies on one another!  :+1:


Support for IO constraints read from XDC

This PR adds support for the LOC properties read from XDC (addresses issue #1471).
The enhanced XDC Yosys plugin processes the LOC property settings from the XDC file (look PR).
The IO constraints land in the eblif in form of LOC parameters for each IOBUF subckt.
The IoPlace class got enhanced to parse the settings and populate a net_to_pads set which made the pcf parser redundant.
The CI will fail until the new XDC plugin is in place.
minilitex_ddr_arty test has been modified to take the LOC settings from XDC instead of PCF.

Looks like fasm2bels needs an update?
 Shape is trying to block loc SLICE_X40Y83.A6LUT, however cell CLBLL_L_X26Y83_SLICE_X40Y83_ALUT/LUT6 is already placed at this location
Resolution: When using BEL constraints, ensure the BEL constraints are defined before the LOC constraints to avoid conflicts at a given site.

I get the following error just with the conda packages updated (commit), so without any LOC support in arch-defs.
@acomodi @litghost any ideas?

@litghost diff_fasm passed locally after rebasing on #1558. If CI is green then I will just rebase on master once #1558 is merged.

@litghost diff_fasm passed locally after rebasing on #1558. If CI is green then I will just rebase on master once #1558 is merged.

If you want to rebase this PR onto #1558, then I'll merge this if green on Monday.  As I said in https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1558#issuecomment-652408758 I don't want to commit #1558 prior to a long weekend.

Travis CI is red:
yapf needs to reformat /home/travis/build/SymbiFlow/symbiflow-arch-defs/xc/common/utils/prjxray_create_ioplace.py
yapf needs to reformat /home/travis/build/SymbiFlow/symbiflow-arch-defs/xc/xc7/fasm2bels/fasm2bels.py
make[3]: *** [CMakeFiles/check_python.dir/build.make:57: CMakeFiles/check_python] Error 2

Fixed the formatting errors. Waiting for green CI.


[NUCLEO] stm32l053r8 - unknown chip id! 0x10086417

Hello guys.
I have Problem with uploading binary to Board
I have Nucleo board stm32l053r8, and I am able to upload there binary with STSW-LINK004.
But It is for Windows and I am programming on Linux. When I was uploading binary to Discovery board, there was no Problem, but now, when I wrote in bash "st-flash erase" or , bash told me "unknown chip id! 0x10086417"
(like in the first picture)

When I write it with my discovery board (STM32 F0308DISCOVERY), everything seems alright.
(like in the second picture)

dont you know, where should be a problem? :( ...
Please help me :( I am lost
src/stlink-common.c: unknown chip id! 0x10086417

Please provide the requested information (as per ISSUE_TEMPLATE.md) about which st-util you are using. Probably your version is to old. Since v1.2.0 L053 is supported (see ChangeLog.md)

Thank you for your reply.
Yeah I realy had a old version. Thank you very much !!!!! :)

Great, thank you for your reply.


D->M

something like #3 gets converted to an invalid channel link somehow

Needs more investigating, it might just be sorus custom modifications

This was just an issue with sorus modifications


Improve internal nodes handling, fixes #31

The index update implementation got simpler by using the first node storage.

:+1:
I didn't see anything else in the commit stand out – if the unit tests pass I'd be inclined to merge (after one more once-over, just to be sure :)).


A thought about $finish and $display outside an initial block

I know what the repo README says about these two functions:

The system tasks $finish, $stop and $display are supported in initial blocks in an unconditional context (only if/case statements on expressions over parameters and constant values are allowed). The intended use for this is synthesis-time DRC.

But I was comparing Yosys against ISE and Vivado, using examples provided by Xilinx, and I have a thought to share.
Example
//
// Ignored use of $finish for simulation purposes only
//
// finish_ignored_1.v
//
module finish_ignored_1 (clk, di, do);

  input            clk;
  input      [3:0] di;
  output reg [3:0] do;

initial
 begin
  do = 4'b0;
 end

always @(posedge clk)
 begin
  if (di < 4'b1100)
    do <= di;
  else
   begin
    $display("%t, di value %d should not be more than 11", $time, di);
    $finish;
   end
 end

endmodule

What Yosys says:
$ yosys -Q -p "read_verilog examples/vivado/finish_ignored.v"

-- Running command `read_verilog examples/vivado/finish_ignored.v' --
ERROR: Can't open input file `examples/vivado/finish_ignored.v' for reading: No such file or directory
ram@ram-notebook2:~/repos/yosys-versus/xilinx$ yosys -Q -p "read_verilog examples/vivado/finish_ignored_1.v"

-- Running command `read_verilog examples/vivado/finish_ignored_1.v' --

1. Executing Verilog-2005 frontend: examples/vivado/finish_ignored_1.v
Parsing Verilog input from `examples/vivado/finish_ignored_1.v' to AST representation.
Generating RTLIL representation for module `\finish_ignored_1'.
examples/vivado/finish_ignored_1.v:0: Warning: System task `$display' outside initial block is unsupported.
examples/vivado/finish_ignored_1.v:0: ERROR: System task `$finish' outside initial block is unsupported.

It is the same that happens when $finish is inside an initial block within a conditional. Maybe the message could be changed and so $finish is supported outside of an initial block? And I suppose that is not difficult to support $display also there (where the message is only a warning). Both ISE and Vivado ignore them there, so I think that Yosys has a better solution :-D
This issue can be closed if you evaluated and discarded it in the past, or if you know that is not useful. I am only sharing what I saw making these comparisons.

It is very similar to #1688, and I put info and my opinion there.


lightgbm.dask hangs after worker restarting

Description
The code for the dask workers
from dask.distributed import Client, LocalCluster
cluster = LocalCluster("<IP_ADDRESS>:8786", n_workers=2, threads_per_worker=4,memory_limit="28GB")
client = Client(cluster)

the code to train lightgbm model is very simple
gbm = DaskLGBMRegressor(**kwargs, client=client)
model = gbm.fit(ds_l["train"][0],
                           ds_l["train"][1],
                           eval_set=[ds_l["valid"]],
                           eval_names=["valid"],
)

After running for about 30 minutes, the program hangs. The logs are:
[LightGBM] [Info] Trying to bind port 52289...
[LightGBM] [Info] Binding port 52289 succeeded
[LightGBM] [Warning] Connecting to rank 1 failed, waiting for 200 milliseconds
[LightGBM] [Info] Listening...
[LightGBM] [Info] Trying to bind port 51255...
[LightGBM] [Info] Binding port 51255 succeeded
[LightGBM] [Info] Listening...
[LightGBM] [Info] Connected to rank 1
[LightGBM] [Info] Connected to rank 0
[LightGBM] [Info] Local rank: 1, total number of machines: 2
[LightGBM] [Info] Local rank: 0, total number of machines: 2
2023-06-09 17:52:34,882 - distributed.worker_memory - WARNING - Worker is at 90% memory usage. Pausing worker.  Process memory: 23.58 GiB -- Worker memory limit: 26.08 GiB
2023-06-09 17:52:34,965 - distributed.worker_memory - WARNING - Worker is at 90% memory usage. Pausing worker.  Process memory: 23.53 GiB -- Worker memory limit: 26.08 GiB
2023-06-09 17:52:35,440 - distributed.worker_memory - WARNING - Worker tcp://<IP_ADDRESS>:42781 (pid=2484830) exceeded 95% memory budget. Restarting...
2023-06-09 17:52:35,541 - distributed.worker_memory - WARNING - Worker tcp://<IP_ADDRESS>:44669 (pid=2484828) exceeded 95% memory budget. Restarting...
2023-06-09 17:52:35,884 - distributed.nanny - WARNING - Restarting worker
2023-06-09 17:52:35,999 - distributed.nanny - WARNING - Restarting worker

Finding random open ports for workers

and the dashboard looks like this

From the dashboard, it looks like the two workers have been successfully restarted, and the memory is now within the limit. Why can't the training proceed further?
Environment info
lightgbm: 3.3.5
dask: 2022.11.1
python: 3.8.10
OS: ubuntu 20.04

Thanks for using LightGBM.
Unfortunately, LightGBM distributed training is not currently resilient to workers being lost during training. See #3775 for some details on that.
It's a feature we'd love to add in the future, so if you are familiar with C++, Python, TCP, and collective communication patterns we'd welcome contributions.
Otherwise, you will just have to ensure your workers have sufficient memory to survive the training process, and subscribe to #3775 to be notified if/when it's addressed.


Question: How to modify group names ?

There's no way I can get the group names to show up. I've already used some examples configs from the README but none of them seen to work for me.

As you can see all of the groups that have more keybindings inside only show +prefix. I've basically tried all the methods from the README. This is what I currently have:
local opts = {
    mode = "n", -- NORMAL mode
    prefix = "<leader>",
    buffer = nil, -- Global mappings. Specify a buffer number for buffer local mappings
    silent = true, -- use `silent` when creating keymaps
    noremap = true, -- use `noremap` when creating keymaps
    nowait = false -- use `nowait` when creating keymaps
}

local mappings = {
    f = {
        name = "file", -- optional group name
        f = {"<cmd>Telescope find_files<cr>", "Find File"} -- create a binding with label
    }
}

local wk = require("which-key")
wk.register(mappings, opts)

Right now I'm testing with <leader>f and I haven't mange to make it show +find as a group name instead of +prefix. Can anyone point me in the right direction ? or tell what am I doing wrong.

I forgot to require the file where I was setting up which-key... 🙃

Ha, glad you got that sorted out 🙂


versatiles: init at 0.12.9

VersaTiles
This is a pull request to add VersaTiles to nixpkgs.
VersaTiles is a Rust-based project designed for processing and serving tile data efficiently. It supports multiple tile formats and offers various functionalities for handling tile data.
More information can be found on the project's website https://versatiles.org as well as on the GitHub repo: https://github.com/versatiles-org/versatiles-rs
Currently, I'm not included in the development of VersaTiles, but have decided to create the package based on a wish on their contributing page. I plan to be the package maintainer. The lead developer knows about my effort and helped me with fixing related bugs.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

I forgot to keep the commit message rules in mind for the commit with the formatted package.nix file, and I couldn't find a solution to rename it. I try to do better next time.

I closed this PR to create a new one to use the best practices I have seen in the meanwhile.


Fix deprecated method in web demo.

What does this PR do?
Fix deprecated method in web demo.
Where should the reviewer start?
Load the demo in Chrome and ensure it works.
How should this PR be tested?
Load the demo in Chrome and ensure it works.
Any background context you want to provide?
Navigator.getUserMedia() which have been removed from the Web standards and is in the process of being dropped. We're advised to not use it and instead use the newer navigator.mediaDevices.getUserMedia() method instead.
Quote from MDN:

This is a legacy method. Please use the newer navigator.mediaDevices.getUserMedia() instead. While technically not deprecated, this old callback version is marked as such, since the specification strongly encourages using the newer promise returning version.
Deprecated
This feature has been removed from the Web standards. Though some browsers may still support it, it is in the process of being dropped. Avoid using it and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

What are the relevant issues?
n/a
Screenshots (if appropriate)
n/a
Questions:

Do the docs need to be updated? No
Does this PR add new (Python) dependencies? No

Thanks!

Woah! That was quick 😄


Link not working

Link to video "Azure SQL Data Warehouse scaling: configuration and guidance" is not working. Pleas update

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

ID: 35d06a19-f303-656f-f8aa-1e61ec6f0383
Version Independent ID: 0c392e1d-d39e-21c9-ea7c-18cd64ac9dda
Content: Improve columnstore index performance - Azure SQL Data Warehouse
Content Source: articles/sql-data-warehouse/sql-data-warehouse-memory-optimizations-for-columnstore-compression.md
Service: sql-data-warehouse
GitHub Login: @Ckarst
Microsoft Alias: cakarst

@01sarthak Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

From the How to estimate memory requirements section, the link refers to a video from a previous Ignite conference, which is no longer available.

I believe it should point to this channel9 video.
https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017/BRK4016


Update Conflict while editing files on Google Drive (drive G:)

System information:

Windows 10
DBeaver version <IP_ADDRESS>206261508, release date June 27, 2022
Java version java version "1.8.0_331", Java(TM) SE Runtime Environment (build 1.8.0_331-b09), Java HotSpot(TM) 64-Bit Server VM (build 25.331-b09, mixed mode)
Additional extensions Terminal > Terminal

Connection specification:

Database name and version Snowflake
Driver name net.snowflake:snowflake-jdbc:RELEASE [3.13.6]
Do you use tunnels or proxies (SSH, SOCKS, etc)? no

Describe the problem you're observing:
I have Google Drive installed which creates a drive G: which maps virtually to my cloud space in google.

While editing --> most of the times I press CTRL+S to save  file --> i see annoying unexpected popup

No one changed anything outside DBeaver, so I dont understand why every time I save file I see this damm popup suggesting file was changed on file system outside DBeaver and if I want to smag changes I did while editing file in DBEaver ?!?!?
Is this a problem with Google Drive vs DBEaver can only ?
A second different popup also keeps appearing from nowhere, tyhpically when i alt table back to DBEaver:

This is really annoying these 2 popups from bellow 2 actions:

I only edit and save file in DBeaver sql editor.
and either save a file or alt tab back to DBeaver.

Any suggestions ?
Steps to reproduce, if exist:
Simply save a file and popup appears:

@emanueol
Thanks for the bug report.

I have the same issue in the latest as well.

Just need an option to turn off the check. Anything, this killing me.

This issue is still occurring in 23.0.0

Adding some insight that may help devs.
I also had problem with source in google drive but 8n c++ context and i figured workaround which you may pursue to understand.
When compiling c++ code 2nd time after running my app and exiting it (my exe not in memory) but somehow deeply in silicon or google drive or some OS pipe i didn't bothered going so deeply to discovered what was still thinking my exe was still running in memory, so compiler couldn't overwrite exe with new compilation.
Seems bit different use case right "file handle locked somehow" vs "DBeaver popups informing external activity on my source files when nothing was edit".. seems in both cases common factor is "google drive".
So i moved my fun side c++ opengl project into dropbox and voila no more problems.
Now i wonder if this can be fixed and/or workarounded by DBeaver devs despite probably problem is with google drive (at least their windows client).
Thats it. Hope this helps you guys.

I have the same issue on ubuntu 22.10 and saving on Samba NAS, if I save the files in local there are no problems.
I suppose it depends by a delay to read / write files on the network?

Just updating that I still have this issue on <IP_ADDRESS>3061220813 - both in the ultimate version and community,   I have noticed it it is not as bad on a different machine but it does happen across all my machines that have google drive.   It would be nice if we could either adjust the file detection time or disable it completely.   Maybe a delay would help or figuring out what google drive is doing to the file that is causing it to look like it has changed.

Just to add that this doesnt happen with Dropbox.
I did some side-fun-development with OpenGL 3D library in C++ where i was having similar problem (c++ compiler couldn't overwrite the .exe upon each new compilation, was hard to understand but then i figured out that moving the .exe c++ source files from GDrive into Dropbox, that problem stopped.
Hope this helps, as i don't know if its a Google Drive problem that Dropbox is better, or if its a client problem like DBeaver (to compile C++ i was using vs code and some command line C++ compiler/debug tools, so i guess the problem being .exe creation, doesn't seem to be a simple client problem on this case.
But with DBeaver i wonder if:

you guys can work with GDrive dev team for a workaround ?
understand why problem doesn't happen with Dropbox, and try replicate workaround for Google Drive ?

Thanks

Issue is still present for Win 10 Pro 22H2 and DBeaver 23.2.4.
Could we get at an option in the settings to disable until this is fixed?

The same issue is still present in DBeaver Lite Edition, Version <IP_ADDRESS>406100905, Release date: June I0, 2024

I believe the issue is caused by Google Drive preserving file modification timestamps - it seems that it updates them incorrectly, causing Eclipse to think the file was changed. I doubt there's a way to fix it in DBeaver.

Dbeaver team could (if haven't yet) request fix directly to Google drive
devs, meanwhile im sure dbeaver can envise some workaround.
Best Regards,
Emanuel Oliveira
On Tue, Sep 10, 2024, 17:08 ShadelessFox @.***> wrote:

I believe the issue is caused by Google Drive preserving file modification
timestamps - it seems that it updates them incorrectly, causing Eclipse to
think the file was changed. I doubt there's a way to fix it in DBeaver.
—
Reply to this email directly, view it on GitHub
https://github.com/dbeaver/dbeaver/issues/16952#issuecomment-2341376892,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACAIIDHE5C6IXTNGAZNXOYTZV4KRLAVCNFSM6AAAAABJ4ZCST6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBRGM3TMOBZGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

No, we haven't contacted the Google Drive development team. I doubt they would change anything, as this behavior seems to have existed for the past decade or so.

No, we haven't contacted the Google Drive development team. I doubt they would change anything, as this behavior seems to have existed for the past decade or so.

Ok good to know.
Meanwhile, I no longer have have this problem for some months.. not sure what changed tho.
I wonder if this still happening with others ? If not we can quietly closed it I guess. Thanks.

Just want to mention that I have not seen this issue for a long time -
since I purchased and switched to DBeaver Ultimate.   This week I happened
to install Community after wiping my profile and I am receiving the error
again using that version.
On Tue, Sep 10, 2024 at 3:35 PM Emanuel Oliveira @.***>
wrote:

No, we haven't contacted the Google Drive development team. I doubt they
would change anything, as this behavior seems to have existed for the past
decade or so.
Ok good to know.
Meanwhile, I no longer have have this problem for some months.. not sure
what changed tho.
I wonder if this still happening with others ? If not we can quietly
closed it I guess. Thanks.
—
Reply to this email directly, view it on GitHub
https://github.com/dbeaver/dbeaver/issues/16952#issuecomment-2341865397,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABQK4ZBEZ4S6OMWHRYKVLDZV5CWZAVCNFSM6AAAAABJ4ZCST6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBRHA3DKMZZG4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Im starting having this issue again.. really annoying.
Any update in how to fix or workaround this ?
TlDr: Im saving files on my Google Drive in Streakming mode.

DBeaver team, lets plan a debug session , I fully volunteer for screen-sharing giving you control.
Let me know in private message so I share my personal email.
Im sure we can workaround this, i got some ideas. Thanks.

**UPDATE: Found the problem, as able to replicate the problem after a suggestion of a friend, seems to be with java library EFS (a file system abstraction library/system) and Google Drive.

downloaded and installed https://www.eclipse.org/downloads
created a .sql file on my Google Drive G:\
open .sql on Eclipse > edit > when pressing CTRL+S I see same "damm" popup as DBeaver

The "damm" popups are the same (the ones telling file was changed outside DBeaver or Eclipse, when nothing changed them.
Even the new popup of new DBeaver version telling about to exclude in windows Defenser or not the exe scan, also appears in Eclipse, so cleary this funtionability of EFS abrastracting file system is bugged with Google Drive.
Hope this helps, now that we know exactly where/what is the problem.
I suggest DBeaver do the following workaround:

when EFS tells DBEaver file got changed outside > DBeaver gets epoch timestamp > waits 2 seconds > gets file epoch timestamp again > compares both timestamps and IGNORE EFS if timestamps the same (meaning file not modified).

Ok heres the workaround I found:

doesn't matter if workspace created inside or outside Google Drive.

so imagine my workspace at:
C:\Users\Emanuel\AppData\Roaming\DBeaverData\workspace6
meaning by default new SQL Scripts created under:
C:\Users\Emanuel\AppData\Roaming\DBeaverData\workspace6\General\Scripts

But I have my files in google drive:
G:\My Drive\dev_SNOWFLAKE\DEV__XRAY

the trick is to link folder on workspace to our scripts folder:
window > Projects > General > Scripts > [right click] > Create Link Folder > give path:
G:\My Drive\dev_SNOWFLAKE\DEV__XRAY

and don't forget the magic workaround option I found/shared in previous post:
window > preferences > search hook ? > workspace:
  [ ] Refresh using native hooks or polling
  [x] Refresh on access

And that's it, "damm" popup is gone :) Finally!!!!

Hi!
Has anyone found a solution to how to work with files on Google Drive so that the "update conflict" message does not appear? Maybe it would be easier to add the "do not check for file changes in the operating system" option to the settings?

@bomuva I believe the solution is described in the comment above https://github.com/dbeaver/dbeaver/issues/16952#issuecomment-2433680619

Maybe it would be easier to add the "do not check for file changes in the operating system" option to the settings?

We can't override this behavior. It comes from the Eclipse platform on which DBeaver is built.


Removes the purge thread in favor of standard ScheduledThreadPoolExec…

…utor APIs (#7293)
The RXSchedulerPurge thread is currently enabled by default and runs every second
to call purge() on each executor in the pool. This is causing significant issues
for low powered devices (e.g. mobile phones), because it needs to periodically
wake up the CPU to perform purging. The RXSchedulerPurge thread could be completely
removed in favor of using the standard setRemoveOnCancelPolicy() API on the
ScheduledThreadPoolExecutor which became available in Java 7 and offers removal
of cancelled tasks at the moment they are cancelled in O(1).
Thank you for contributing to RxJava. Before pressing the "Create Pull Request" button, please consider the following points:

[ ] Please give a description about what and why you are contributing, even if it's trivial.

[ ] Please include the issue list number(s) or other PR numbers in the description if you are contributing in response to those.

[ ] Please include a reasonable set of unit tests if you contribute new code or change an existing one. If you contribute an operator, (if applicable) please make sure you have tests for working with an empty, just, range of values as well as an error source, with and/or without backpressure and see if unsubscription/cancellation propagates correctly.

Codecov Report

Merging #30 (3330943) into 3.x (91a10d4) will increase coverage by 0.04%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##                3.x      #30      +/-   ##
============================================
+ Coverage     99.51%   99.56%   +0.04%
+ Complexity     6757     6744      -13
============================================
  Files           747      747
  Lines         47391    47347      -44
  Branches       6382     6376       -6
============================================
- Hits          47161    47139      -22
+ Misses          105       92      -13
+ Partials        125      116       -9

Impacted Files
Coverage Δ

.../main/java/io/reactivex/rxjava3/core/Flowable.java
100.00% <ø> (ø)

...ain/java/io/reactivex/rxjava3/core/Observable.java
100.00% <ø> (ø)

...va/io/reactivex/rxjava3/schedulers/Schedulers.java
100.00% <ø> (ø)

...ava3/internal/schedulers/SchedulerPoolFactory.java
100.00% <100.00%> (ø)

.../operators/observable/ObservableFlatMapSingle.java
94.44% <0.00%> (-3.18%)
:arrow_down:

...vex/rxjava3/internal/operators/maybe/MaybeAmb.java
96.96% <0.00%> (-3.04%)
:arrow_down:

...tivex/rxjava3/internal/jdk8/ParallelCollector.java
96.33% <0.00%> (-1.84%)
:arrow_down:

...a/io/reactivex/rxjava3/subjects/ReplaySubject.java
99.37% <0.00%> (-0.21%)
:arrow_down:

...ternal/operators/completable/CompletableMerge.java
98.64% <0.00%> (ø)

...al/operators/observable/ObservableWindowTimed.java
97.09% <0.00%> (+0.32%)
:arrow_up:

... and 12 more

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 c5883dc...3330943. Read the comment docs.


Day394

Resolves #791.

Pull Request Test Coverage Report for Build 1505

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 1495:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls


Factor viper out of daikin/daikin.go

I'm working on writing a homekit bridge based on your work. Is there any chance you could move daikin/daikin.go into a distinct repo (called github.com/redgoose/go-daikinone) and remove the viper from it? I suggest a New() function that you pass the parameters in, but you choose what works best for you.
I'd rather not simply duplicate the file and make the changes in my own repo. Having a distinct repo for the Daikin logic means that I can contribute to that work without having to worry about stepping on your cli/logger project.
I've written a similar library/tool package for pulling data from my Envoy Solar Panel system
github.com/cloudkucooland/go-envoy
github.com/cloudkucooland/EnvoyCharts
go-envoy is the logic for communicating with the device
EnvoyCharts logs the stats to a database and provides graphing of the data, eerily similar to what you are doing here. I think I'm going to get them to write to the same sqlite DB so I can monitor my electric usage in relation to the Daikin's performance.
Just my suggestion. Thanks for your work, I'm glad I found this repo before I started my own (I just got the Daikin system this week)

I don't want to split things up, but I have a middle ground I can propose. But before that, I tried to implement New, but ran into issues. Can you help?
My Test class:
package test

type Test struct {
	ApiKey          string
	IntegratorToken string
	Email           string
}

func NewTest(apiKey string, integratorToken string, email string) *Test {
	t := &Test{
		ApiKey:          apiKey,
		IntegratorToken: integratorToken,
		Email:           email,
	}
	return t
}

func Foo(t *Test) string {
	return "foo"
}

The implementing code:
t := test.NewTest("", "", "")
t.Foo() // doesn't work

t.Foo() fails to resolve, and I get this error:
t.Foo undefined (type *test.Test has no field or method Foo)
Any ideas what I'm doing wrong?

It's normal go practice to allocate the struct "whole" and return a pointer; two character change--the runtime keeps it in memory until nothing references it anymore (unlike C, which I had to unlearn given I'm an old C hack).
func New(apiKey string, integratorToken string, email string) *Test {
t := Test{
ApiKey:          apiKey,
IntegratorToken: integratorToken,
Email:           email,
}
return &t
}

Oops, that was it, thank you. I had copied the receiver incorrectly. func Foo(t *Test) vs your func (t * Test) Foo()
Pretty funny we landed on similar implementations for our projects (Go, SQLite, ECharts). I tried using go-echarts but it didn't support multiple Y axes or combined charts (ie. bar and line charts in one) so switched to using ECharts directly. I almost also named my project daikin-charts as well.
I wasn't happy having viper in daikin package so thanks for pointing me in the right direction. I've now removed it, cleaned up the daikin interface, and added error handling instead of using panics.
Going back to your original request, I would like to leave daikin-one as is. When designing it I anticipated someone wanting to reference the daikin package so I left it accessible vs the packages in internal which can't be imported.
In your project you can now import daikin and make use of it like so:
package test

import (
	"github.com/redgoose/daikin-one/daikin"
)

func main() {
	d := daikin.New("", "", "")
	locations, err := d.ListDevices()
}

Sorry if any of this is obvious to you, I'm new to Go myself.
I know it might be more of a pain to contribute, but I don't foresee much changing in this project as the daikin api is very simplistic (and lacking!). I'll add in the fan and schedule enable/disable functions to the daikin package next to get to 100% api parity.

I've been using go for a few years and really enjoy it. Yeah, go-echarts is a bit limited, but works for my simple purposes. If I get around to trying to find correlations between temperature, daikin operation and solar production I might need a more robust graphing package, but for now it's fine.
Leaving your package as "github.com/redgoose/daikin-one/daikin" is fine. It will be slightly harder for people to find, but not terribly so.
I'll go ahead and build my tool liking to that and make pull requests for you if I need anything added. I also appreciate that you've moved from panic-ing to returning errors. I should be able to control my thermostat with "hey Siri, set the temperature to ..." in no time at all.

{"mode":2,"heatSetpoint":28.9,"coolSetpoint":23.9}
INFO 2023/09/11 21:37:32 device.go:95: update mode setpoint request returned a non-success response: 500 Internal Server Error
I'm able to pull data just fine, but when I try to set, I get either a 500 error.

the docs have the field names unquoted, so I tried that, to no success--I didn't expect it to work, but wanted to test to be sure
https://www.daikinone.com/openapi/documentation/index.html
INFO 2023/09/12 08:09:43 device.go:101: ModeSetpointOptions: {Mode:2 HeatSetpoint:28.9 CoolSetpoint:23.9}
{"mode":2,"heatSetpoint":28.9,"coolSetpoint":23.9}
{
mode:	2,
heatSetpoint:	28.9,
coolSetpoint:	23.9
}
INFO 2023/09/12 08:09:44 device.go:103: update mode setpoint request returned a non-success response: 400 Bad Request

heatSetpoint needs to be less than coolSetpoint. From the api docs:

Heat setpoint needs to be lower than the cool setpoint by setpoint delta, and both setpoints need to be between the minimum and maximum setpoint limits.

You can open a new issue and I can add some cli side validation.
Closing this issue.


Updated sensor.py

Added additional charger states.

Sorry I haven't noticed the PR. Looks good thanks for the contribution!


Feat -> About Us Page -> Desktop and Mobile Design Implementation - Static Page

Desktop Design - 1
Desktop Design - 2
Mobile Design - 1
Mobile Design - 2

Also wants to this.

Also wants to this.

Go for it.

@ekas Can you please assign this to me?


Additional facial expressions

Is your feature request related to a problem? Please describe.
Additional feature detection included in the library, to complement 'Open Your Mouth"
Describe the solution you'd like
• Smile detection
• Frown detection
• Raised eyebrows
Describe alternatives you've considered
Ideally the number of the features available in the Weboji library could be available by default in the Face Filter.

Hi @andrewdeutsch ,
All the features available in Weboji won't be available in FaceFilter (11 face morphs).
We can only use 4 face expressions with jeeliz facefilter (the output is encoded in this way). But it is enough to implement:

smile
mouth opening
frown (both eyes once)
raised eyebrows (both eyes once)

We will work on this soon, I keep you tuned.
Best,
Xavier

That’s great news. Thanks Xavier!
On Fri, Aug 16, 2019 at 6:25 PM Bourry Xavier<EMAIL_ADDRESS>wrote:

Hi @andrewdeutsch https://github.com/andrewdeutsch ,
All the features available in Weboji won't be available in FaceFilter (11
face morphs).
We can only use 4 face expressions with jeeliz facefilter (the output is
encoded in this way). But it is enough to implement:

smile
mouth opening
frown (both eyes once)
raised eyebrows (both eyes once)

We will work on this soon, I keep you tuned.
Best,
Xavier
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jeeliz/jeelizFaceFilter/issues/111?email_source=notifications&email_token=AAI5C2QI37RGICYWJI7GYUTQE4SLZA5CNFSM4IMMYPPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4P22YA#issuecomment-522169696,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAI5C2RY5S2ZJ3BIZ3F7QD3QE4SLZANCNFSM4IMMYPPA
.

--
917.482.1004   https://www.somewonderstuff.com

Hi @andrewdeutsch
I have added the feature :).
And a demo integrating it.
Mouth opening, smile and frown eyebrows work very well. Raised eyebrows is a bit more difficult to detect, especially when I am wearing glasses.
You can check it here: https://jeeliz.com/demos/faceFilter/demos/threejs/cubeExpr/
Best,
Xavier

This is very helpful, thanks Xavier. Can't wait to play with it.
I hope you and your family are well!
On Mon, Apr 20, 2020 at 1:18 PM Bourry Xavier<EMAIL_ADDRESS>wrote:

Hi @andrewdeutsch https://github.com/andrewdeutsch
I have added the feature :).
And a demo integrating it.
Mouth opening, smile and frown eyebrows work very well. Raised eyebrows is
a bit more difficult to detect, especially when I am wearing glasses.
You can check it here:
https://jeeliz.com/demos/faceFilter/demos/threejs/cubeExpr/
Best,
Xavier
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jeeliz/jeelizFaceFilter/issues/111#issuecomment-616695476,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAI5C2RNJ4D2YGIZCKOHM5LRNR7W5ANCNFSM4IMMYPPA
.

--
917.482.1004   https://www.somewonderstuff.com

I stay at home and I code a lot :) . I enjoy NJ countryside. I hope you and your family are doing well too. Unfortunately, I won't go to NYC before months :(


All Resources Unit Testing Set Up + Example

Note that this PR is meant to be merged on top of PRs #25
Code Coverage: 26.3%
New Files Per Resource [resource-name]:
(4 files/feature * 2 features = 8 new files)

pkg/resource/[resource-name]/manager_test_suite_test.go - Contains resource specific helper functions for unit testing
pkg/resource/[resource-name]/testdata/test_suite.yaml - Contains the written out unit test
pkg/resource/[resource-name]/testdata/endpoint/v1alpha1/[resource-abbreviation]_cmd_invalid_before_create.yaml - Example input / desired state file that is used for testing Create functionality with an InvalidParameterValue.
pkg/resource/[resource-name]/testdata/endpoint/v1alpha1/[resource-abbreviation]_cmd_invalid_create_attempted.yaml - Example output / expected state file that is used for testing Create functionality with an InvalidParameterValue.

/ok-to-test

/lgtm


Add Find Window's Process button to Task Manager

Environment

Item
Value

OS, Version / Build
10.0.19041.0 Microsoft Windows NT 10.0.19041.0

Processor Architecture
AMD64

Processor Type & Model
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 3192 Mhz, 6 Core(s), 12 Logical Processor(s)

Memory
32GB

Storage Type, free / capacity
SSD 2TB

Relevant apps installed
Task Manager, Process Explorer

Description
Please add a "Find Window's Process" / "Find task" button or menu item to the Task Manager that allows you find a process by selecting the window associated with a process on the desktop.
When you click on the Find icon in Process Explorer, it allows you to find the process by selecting its window on the desktop.

This is the one key feature that Task Manager is missing. It could be added to the footer of the Task Manager next to End task button.

One of the main reasons people use the Processes tab in Task Manager is to find a process. Having the ability to select a window on the desktop and locate its process in that list will increase productivity for all who use Task Manager to kill a process.
When I have lots of processes open it is sometimes hard to find the correct process to kill, especially depending on how I last left Task Manager Processes tab sorted. Sometimes it is easier for me to open Process Explorer than to try and locate the process in Task Manager.
I know I can go to the Details tab, but that is not better at helping me find a process.

Steps to reproduce

Have a lot of processes open
Open Task Manager
Sort by CPU usage
Try to find the process you are looking for

Expected behavior
I should be able to easily find the process I am looking by pointing to the window that is not responding.
Actual behavior
It is often times difficult to find the process I am looking for especially with multi-instances of multi-process applications running.

Will this fulfil your needs?

Terminating the process is just one use case. However there are other instances where I might want to see where a file is located - by finding it in the list, right click - Open File Location.

Can't this already be done by right clicking the program (on the Processes tab) and selecting "Go to details"?

Can't this already be done by right clicking the program (on the Processes tab) and selecting "Go to details"?

Hey Nathan! This is a really cool feature request and one that I've never heard of before. The Task Manager team takes all of their feedback via Feedback Hub, so please make this request under the "Desktop Environment -> Task manager" category. I'll also reach out to the Task Manager team with this request. You might also want make this feature request on the PowerToys repository! This would be a very cool PowerToy.


Toggle switch into experimentation

Summary of the Pull Request

PR Checklist

[ ] Closes: #xxx
[ ] Communication: I've discussed this with core contributors already. If work hasn't been agreed, this work might be rejected
[ ] Tests: Added/updated and all pass
[ ] Localization: All end user facing strings can be localized
[ ] Dev docs: Added/updated
[ ] New binaries: Added on the required places

[ ] JSON for signing for new binaries
[ ] WXS for installer for new binaries and localization folder
[ ] YML for CI pipeline for new test projects
[ ] YML for signed pipeline

[ ] Documentation updated: If checked, please file a pull request on our docs repo and link it here: #xxx

Detailed Description of the Pull Request / Additional comments

Validation Steps Performed

wanted to merge those changes to my main experimentation

Was it the intention to insert this in the public main branch or was it for yourself? I'm curious, since you appear to have acces...
@jaimecbernardo @crutkas

wanted to merge those changes to my main experimentation

Was it the intention to insert this in the public main branch or was it for yourself? I'm curious, since you appear to have acces... @jaimecbernardo @crutkas

@Jay-o-Way , this was meant to be merged on top of the experimentation PR/branch: https://github.com/microsoft/PowerToys/pull/22365
That's what was meant.

@Jay-o-Way , this was meant to be merged on top of the experimentation PR/branch: https://github.com/microsoft/PowerToys/pull/22365
That's what was meant.

Oh darn. I'm totally used to PRs being merged into main branch... That makes a difference. 😱🙈🤐


Firebase wipes out data when performs combination of transactional updates

[REQUIRED] Step 2: Describe your environment

Operating System version: macOS Sierra 10.12.6
Firebase SDK version: 6.1.0
Library version: ?
Firebase Product: database

[REQUIRED] Step 3: Describe the problem
Under some circumstances Firebase SDK squashes updates from different transactions into single set operation which wipes out existing data.
I have a structure like this:
/test/users/u1/
                     lastUpdate: 123
                     calls/history
                                  c1
                                  c2
                                  c3

In my code I do the following:

transactionally append new call c4 to user u1
transactionally modify call c4
transactionally update user u1 and set new  lastUpdate field

At the end I have calls/history with call c4 only. Calls c1, c2, c3 were wiped out.
Steps to reproduce:
I have created demo repository which demonstrates the problem: https://github.com/sergey-ua/firebase-transaction-issue-demo

Clone it
Initialize described structure by calling

  ./mvnw -Dtest=FirebaseTransactionsTest#resetState -DdatabaseUrl="https://your-db-url.firebaseio.com/" -Dcert="path/to/cert.json" test

Run described transaction sequence by calling

  ./mvnw -Dtest=FirebaseTransactionsTest#subsequentTransactions -DdatabaseUrl="https://your-db-url.firebaseio.com/" -Dcert="path/to/cert.json" test

Relevant Code:
See full code here:
https://github.com/sergey-ua/firebase-transaction-issue-demo/blob/master/src/test/java/org/test/firebase/FirebaseTransactionsTest.java
firebase-transaction-log.log
See Firebase SDK logs attached.
Copied code snippet is here:
@Test
    /**
     * Run this to reproduce issue. This test will fail
     * ./mvnw -Dtest=FirebaseTransactionsTest#subsequentTransactions -DdatabaseUrl="https://your-db-url.firebaseio.com/" -Dcert="/path/to/serviceAccountKey.json" test
     */
    public void subsequentTransactions() throws Exception {
        CountDownLatch latch = new CountDownLatch(3);
        String callUid = UUID.randomUUID().toString();
        //create new call
        firebaseDatabase.getReference(TEST_USER_PATH).child("calls").child("history").child(callUid)
            .runTransaction(new Transaction.Handler() {
                @Override
                public Transaction.Result doTransaction(MutableData currentData) {
                    currentData.child("/").setValue(getCallTemplate("updated"));
                    return Transaction.success(currentData);
                }

                @Override
                public void onComplete(DatabaseError error, boolean committed, DataSnapshot currentData) {
                    latch.countDown();
                }
            });
        //update call we have just created
        firebaseDatabase.getReference(TEST_USER_PATH).child("calls").child("history").child(callUid)
            .runTransaction(new Transaction.Handler() {
                @Override
                public Transaction.Result doTransaction(MutableData currentData) {
                    currentData.child("/").setValue(getCallTemplate("updated"));
                    return Transaction.success(currentData);
                }

                @Override
                public void onComplete(DatabaseError error, boolean committed, DataSnapshot currentData) {
                    latch.countDown();
                }
            });

        //Thread.sleep(5000); <- uncomment this and test will pass

        //update user object
        firebaseDatabase.getReference(TEST_USER_PATH).runTransaction(new Transaction.Handler() {
            @Override
            public Transaction.Result doTransaction(MutableData currentData) {
                currentData.child("lastUpdated").setValue(new Date().getTime());
                return Transaction.success(currentData);
            }

            @Override
            public void onComplete(DatabaseError error, boolean committed, DataSnapshot currentData) {
                latch.countDown();
            }
        });
        latch.await();

        //lets check initial calls are in place
        assertUserObject();
    }

@sergey-ua Thank you so much for the test case. Really makes it easier to look into the problem. It looks like the last transaction is the one that's causing issues. If it runs while the other 2 are still in progress, it clobbers part of the database tree. This probably has something to do with multiple transactions working on the same subtree.
@schmidt-sebastian FYI.

Btw why not fold all these changes into a single transaction?

I have a simple workaround for you. Just change the 3rd transaction as follows:
firebaseDatabase.getReference(TEST_USER_PATH).child("lastUpdated").runTransaction(new
  Transaction.Handler() {
      @Override
      public Transaction.Result doTransaction(MutableData currentData) {
        currentData.setValue(new Date().getTime());
        return Transaction.success(currentData);
      }

      @Override
      public void onComplete(DatabaseError error, boolean committed, DataSnapshot currentData) {
        latch.countDown();
      }
    });

This way you're not running a transaction on the parent TEST_USER_PATH, which is what's causing the values to reset.

Thanks for suggestion, but as I understand this will work only in this showcase. In production I may need to update several fields in one transaction and thus this approach will not work.

Then I suggest you run all your transactions on the parent TEST_USER_PATH (i.e. change the 1st and 2nd transactions).  Basically, the SDK needs to see the full subtree at least once, before its children get modified by multiple concurrent transactions.

@sergey-ua Thank for for filing this detailed bug report. We are looking at this with our backend team.

Based on the debug logs, it seems the last transaction commits before the current state of the TEST_USER_PATH is read from the remote storage (or at least without taking the current state of the node into consideration).

Maybe it worth mentioning that initially I encountered this issue with SDK 4.1.7.  Tried to update to latest but that did not help.

I have been trying to track this down. Unfortunately, this appears to be rare edge case in our event handling logic that is a little tricky to address without changing behavior that we rely on in the rest of the SDK.
For what it's worth, I have taken your example and simplified it into a test case that can be run as an integration test in the Admin SDK:
@Test
public void testTransactionIsCanceledAfterServerUpdate()
    throws InterruptedException, ExecutionException {
  // This test reproduces https://github.com/firebase/firebase-admin-java/issues/178:
  //
  // If we run two transactions (one at "path/nested1" and one at "path"), the SDK did not
  // correctly re-run the "path" transaction if it got an update from the server for
  // "path/nested2". This caused the "path" transaction to succeed on the server
  // (our hash included the update from the server), merging stale data.
  final DatabaseReference ref = IntegrationTestUtils.getRandomNode(masterApp);
  ref.getDatabase().goOffline();

  // Write data to the backend from a secondary instance. The primary instance receives this data
  // when it goes online during the first transaction.
  FirebaseApp secondaryApp = IntegrationTestUtils.initApp("secondaryApp");
  DatabaseReference initialData =
      FirebaseDatabase.getInstance(secondaryApp).getReference(ref.getKey());
  initialData.setValueAsync(new MapBuilder().put("a", "a").build()).get();
  secondaryApp.delete();

  final Semaphore semaphore = new Semaphore(0);

  ref.child("b").runTransaction(new Handler() {
    @Override
    public Result doTransaction(MutableData currentData) {
      ref.getDatabase().goOnline();
      currentData.setValue("b");
      return Transaction.success(currentData);
    }

    @Override
    public void onComplete(DatabaseError error, boolean committed, DataSnapshot currentData) {
      Assert.assertTrue(committed);
      semaphore.release();
    }
  });

  ref.runTransaction(new Handler() {
    @Override
    public Result doTransaction(MutableData currentData) {
      currentData.child("c").setValue("c");
      return Transaction.success(currentData);
    }

    @Override
    public void onComplete(DatabaseError error, boolean committed, DataSnapshot currentData) {
      Assert.assertTrue(committed);
      semaphore.release();
    }
  });

  TestHelpers.waitFor(semaphore, 2);

  DataSnapshot dataSnapshot = TestHelpers.getSnap(ref);
  assertEquals(3, dataSnapshot.getChildrenCount());
}

We will let you know when he addressed this. Bear in mind that this could take a while since this is a rare edge case, and the first mention of this problem since the transaction code was initially released.

ok, thanks for the update. @hiranya911 @schmidt-sebastian do you know if firebase-admin-node has same issue? I am thinking of migrating my code to nodejs then.

Yes, it does. For better or for worse, the codebases are a close 1:1 match. I was able to reproduce this with the Node client as well.

@schmidt-sebastian thanks, good to know. will try to go with some of workarounds proposed by @hiranya911

We currently have no plans for further investigating this. Hopefully one of the proposed workarounds did the trick. Please reopen if this continues to be an issue.


Documentation

Not sure if this is an "issue" or not, but not sure where to go to ask for documentation, especially for the "SQL-Like" syntax. There needs to be a list of ALL of the "columns?" and how to specify. The current readme Category/Examples table assumes the potential user knows much more about how to specify them.
For example, how would you filter out (exclude) any and all logs that have something like "Microsoft.AspNetCore.Server.IISIntegrationMicrosoft.AspNetCore.Hosting.Internal.WebHostthe machine" in the "Properties" column of the resulting sql table?
The example should include both the c# (or, heaven forbid, vb) syntax for the expression filter AND the appsettings.json syntax.
Also, in the example:
"expression": "EndsWith(RequestPath, '/SomeEndpoint')"
Would be helpful to know ALL of the types of things can be in "EndsWith" (I assume there's "StartsWith" and "Contains"?) and "RequestPath" and all that they imply.
If this isn't the right place for this type of comment/request, please ignore and point me to the right place.
--Owen

Hi Owen, thanks for the note!
Names like RequestPath are the properties of the Serilog events that your app produces - there's no complete list. For example, if you write a logging statement of the form:
var name = "World";
Log.Information("Hello, {Name}!", name);

then events can be filtered using expressions such as Name = 'Nick', Name like 'W%' or not EndsWith(Name, 'rld').
RequestPath is commonly seen because the ASP.NET Core web framework produces events that have this property.
Does this help?
Cheers,
Nick

Yes, Nick, it does help.
Too bad the Microsoft frameworks and core do not uniquely identify themselves or use a difference log syntax so they would be easier to filter out
Thanks for the illuminating reply,
Owen

Thanks for the reply. Minimum level overrides - https://github.com/serilog/serilog-aspnetcore/blob/dev/samples/SimpleWebSample/appsettings.json#L5 - might help with what you're aiming to achieve. I'll close this ticket here, but please drop by https://gitter.im/serilog/serilog or tag a question on Stack Overflow if you need a hand with getting your logging pipeline configured to your liking :+1:


Document how to build the plugin, run tests and compile documentation

Could you please document the shell commands to

build the project
run all tests
compile documentation
?


Accessibility issue

I am trying to use dartpad on my Android phone with screen reader (Android accessibility suite).
"More samples" menu is completely inaccessible and cannot be navigated using swiping gestures.

Thanks for filing an issue. DartPad is primarily intended to work in desktop browsers. We just haven't had the staffing to design UI for mobile devices.
That said, we're tracking Android-related issues in #876. I'm going to close this as a duplicate, but it'll be referenced from that issue.


Support action on Knob failure and default value

Whenever we setup the Knob configs we would then do:
Knob.setDefaultFiles(defaultFiles);
Knob.setDefaultOnConversionFailure((throwable, value) -> { rateLimitedError(throwable); return true; });

@goldfrapp04 adding you as a reviewer, since you looked at #36 and I'm tagging @jjhart as author of the ticket.

Hmmm, first question, why do we need a default callback && an overriding callback?

I just like providing an override whenever I provide a default. I don't feel strongly about this, so happy to just keep the static one!


Template updates for WSL2 release

Ask submitted to specify their distribution and whether they are running WSL1 or WSL2, plus lipstick restructuring.

👍 Looks good to me!


[1.9.0-rc3] /etc/hosts with overlay net not updating properly

2 nodes, N1 and N2
N1 has containers test, test2, and test4
N2 has container test3
If I restart any container on N1, the test3 container's /etc/hosts file will only contain entries for that one container that was restarted. Same with restarting another container again.
If I add a test5 to N2, then the /etc/hosts files on containers in N1 will only have entries for containers local to N1, and test5, no test3.
If I remove test5, all entries from N2 (where test5 lives) are removed from containers in N1.

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO


chore(ci): move to dedicated Fabric runners

This moves Fabric from a cluster of runners to a dedicated Fabric set
Type of change

CI

您好，您的邮件我已经收到。谢谢！！希望你生活愉快！


How can I externalize the css to a separate file for browsers to cache?

The default behavior is to inject all styles to the HTML in a style tag.
How can I make sure all styles are cached by browsers separately when I update my app?
Is there an example using extract-text-webpack-plugin in a next.config.js or is there another recommended way to achieve that?

add a plain old <link rel="stylesheet" type="text/css" href="style.css">?

You might find the example in nextjs-starter helpful.
In index.js it uses express to add a route like this:
// Add route to serve compiled SCSS from /assets/{build id}/main.css
const sassResult = sass.renderSync({file: './css/main.scss', outputStyle: 'compressed'})
 server.get('/assets/:id/main.css', (req, res) => {
 res.setHeader('Content-Type', 'text/css')
 res.setHeader('Cache-Control', 'public, max-age=2592000')
 res.setHeader('Expires', new Date(Date.now() +<PHONE_NUMBER>).toUTCString())
 res.send(sassResult.css)
})

The header.js component of the web page then has something like this:
import Package from '../package'
let pathToCSS = '/assets/' + Package.version + '/main.css'
let stylesheet = <link rel="stylesheet" type="text/css" href={pathToCSS}/>

Of course you don't need express just do this but it just happens to as the rest of the example uses it.
The actual example is a bit more sophisticated as it also does inlining and live reloading in development mode and only does this in production, but you can see how that's done (with webpack config in next.config.js) in the example.

I am using a local scoped styled-components
I'm following the with-styled-components example
It results in a

You could adapt that same approach and use next/head to inject the link route to the stylesheet in your page (and have CSS files that correspond to your pages).
e.g. "pages/about" and "css/about.scss"
And inject a route like  in your page. Your route handler would just need to check the path in your css dir exists.
If you wanted be clever about it you could have this done in a layout file which takes a props that has the CSS file(s) you want to load for that page.

I've got a similar issue. I'm trying to port our relatively simple React app to next.js 2.0 and it's going really well so far, but I got stuck on CSS. Currently we bundle all CSS into a single file and use extract-text-webpack-plugin to put all CSS in a style tag in development and a link tag (with CDN prefix and a revision in href for caching) in production. In the future we might switch to a smarter solution, but for now I'd simply like to copy the current one.
Is there a working example how to do something like this?

Yes, the nextjs-starter project does that.

@iaincollins Thanks for the tip! I'll check it out.

@iaincollins In nextjs-starter you're using version from package.json file versioning assets. Do you know if there's any way to use hashes generated by webpack, so that I don't have to manually bump version in package.json every time I change an asset?

@szimek No but that's a great question and a better way of doing it.
If you create a BUILD_ID file (in .next/BUILD_ID) then you could read from and use that, but I'm not sure if/how the current BUILD_ID is exposed if you don't explicitly set one.
It would be great if anyone on the nextjs team can suggest how to access that hash (either at run time or by reading from a path). I think exposing those hashes was discussed fairly recently in an open issue but not sure what the resolution to it was. If I go digging and find out anything will update here (and the demo).

@timneutkens Is there any official way to do load external CSS that works properly with browser caching (i.e. will output <style> tag that loads CSS file with webpack's revision hash in its filename), e.g. if someone already has all CSS in separate CSS/SASS/LESS files and doesn't want to port it all to CSS in JS just yet?

There is another way than express route handle. More in #2534


6to5 self-contained runtime option

We need a builder option to enable the self-contained runtime mode for 6to5.
It should allow a customizable runtime "package name" where to find the 6to5 runtime package.
Then this should be on by default.

This same option could work with Traceur if we get https://github.com/google/traceur-compiler/issues/1667.

This has now been separated from the runtime.

do you have any recommendations for workaround?

@chicoxyzzy are you looking for self-contained runtime or just "separate runtime"? The separate runtime issue will be worked on this week with some luck.

I am looking for self-contained runtime

Bump, self-contained runtime.

This is supported by setting babelOptions.optional = ['runtime']. The next jspm release comes with this feature set by default.


DSDT Patching - Skylake

System

Motherboard: Z170A GAMING M7 (MS-7976)
BIOS Version: American Megatrends Inc. 1.L0, 28/06/2018
GPU: GTX 1660 SUPER
[✅ ] CSM is turned off
[✅ ] 4G decoding is enabled
[✅ ] UEFIPatch is applied (see Using UEFIPatch for more information). On some motherboards DSDT Patching is also needed
[✅] I have read Common issues (and fixes)

Description
Describe the issue here.
at step (Extracting DSDT (Skylake and up))
i use command iasl DSDT.aml with out error or problem, and can read the file and see it in human language the problem comes when trying to recompile it back, i get 10 errors with a whole list of warnings and comments which prevents a file being made, if i add the extra entries that i am being told need to be added i end up with 13 errors, so the problem gets worse, im not sure where im going wrong or if the guide is just to old now ?
E7976IMSmodifiedWithResizeBar2.zip
original bios file can be got hold of here, https://download.msi.com/bos_exe/mb/7976v1L.zip
for anyone reading, do not use E7976IMSmodifiedWithResizeBar2.zip as adding resize bar was not done,

@UnidentifiedTag it says only ASRock Z170 / LGA1151 need DSDT patching why are you doing it on MSI ?

@UnidentifiedTag it says only ASRock Z170 / LGA1151 need DSDT patching why are you doing it on MSI ?

Because mines not showing large memory under the  device manager properties of my gtx 1660 super (resources) so I believe I need this patch as well. I'm also not seeing it under Nvidia control panel system information for gtx 1660 super, under heinfo64 it has a green tick next to resize bar supported but a cross on rebar state saying disabled.... The rebarstate.exe gives me 2 options
0: disabled
Above 0: maximum bar size set to 2^x MB
32: unlimited bar size
After typing 32 I get writing value to rebarstate successful wrote rebarstate uefi variable
But still after reboot everything stays the same?
On the original bios I did step 1 and 2, and skipped 3 but I think 3 is needed as it doesn't seem to be working

i've tried to by pass the errors but it still fails even with commands to ignore all the errors
`iasl -p dsdt.aml -tc -vw 2095 -vi DSDTog.dsl
DSDTog.dsl(3970) : warning  3073 - Multiple types (Device object requires either a _HID or _ADR, but not both)
DSDTog.dsl(4603) : error    6074 - Name already exists in scope (_SB.PCI0._CRS.M2LN)
Original name creation/declaration below: (\_SB.PCI0._CRS.M2LN)
DSDTog.dsl(4597) :

DSDTog.dsl(4604) : error    6074 - Name already exists in scope (_SB.PCI0._CRS.M2MN)
Original name creation/declaration below: (\_SB.PCI0._CRS.M2MN)
DSDTog.dsl(4598) :

DSDTog.dsl(4605) : error    6074 - Name already exists in scope (_SB.PCI0._CRS.M2MX)
Original name creation/declaration below: (\_SB.PCI0._CRS.M2MX)
DSDTog.dsl(4599) :

DSDTog.dsl(4898) : remark   2146 - Method Argument is never used (Arg0)
DSDTog.dsl(4916) : remark   2146 - Method Argument is never used (Arg0)
DSDTog.dsl(5024) : remark   2146 - Method Argument is never used (Arg0)
DSDTog.dsl(5199) : warning  3130 - Result is not used, possible operator timeout will be missed
DSDTog.dsl(5445) : warning  3129 - ResourceTag smaller than Field (Size mismatch, Tag: 1 bit, Field: 8 bits)
DSDTog.dsl(5622) : remark   2089 - Object is not referenced (Name [IRQS] is within a method [DSR3])
DSDTog.dsl(5687) : remark   2146 - Method Argument is never used (Arg0)
DSDTog.dsl(5702) : warning  3141 - Missing dependency (Device has a _PRS, missing a _SRS, required)
DSDTog.dsl(5781) : warning  3141 - Missing dependency (Device has a _PRS, missing a _SRS, required)
DSDTog.dsl(5949) : remark   2173 - Creation of named objects within a method is highly inefficient, use globals or method local variables instead (_SB.PCI0.RP09._DSM)
DSDTog.dsl(6194) : remark   2173 - Creation of named objects within a method is highly inefficient, use globals or method local variables instead (_SB.PCI0.RP10._DSM)
DSDTog.dsl(6439) : remark   2173 - Creation of named objects within a method is highly inefficient, use globals or method local variables instead`

It's giving errors saying already exists because there is no need for DSDT
patch on your MSI motherboard which I already said before.
On Sat, Nov 25, 2023, 3:01 AM UnidentifiedTag @.***>
wrote:

i've tried to by pass the errors but it still fails even with commands to
ignore all the errors
`iasl -p dsdt.aml -tc -vw 2095 -vi DSDTog.dsl
DSDTog.dsl(3970) : warning 3073 - Multiple types (Device object requires
either a _HID or _ADR, but not both)
DSDTog.dsl(4603) : error 6074 - Name already exists in scope
(_SB.PCI0._CRS.M2LN)
Original name creation/declaration below: (_SB.PCI0._CRS.M2LN)
DSDTog.dsl(4597) :
DSDTog.dsl(4604) : error 6074 - Name already exists in scope
(_SB.PCI0._CRS.M2MN)
Original name creation/declaration below: (_SB.PCI0._CRS.M2MN)
DSDTog.dsl(4598) :
DSDTog.dsl(4605) : error 6074 - Name already exists in scope
(_SB.PCI0._CRS.M2MX)
Original name creation/declaration below: (_SB.PCI0._CRS.M2MX)
DSDTog.dsl(4599) :
DSDTog.dsl(4898) : remark 2146 - Method Argument is never used (Arg0)
DSDTog.dsl(4916) : remark 2146 - Method Argument is never used (Arg0)
DSDTog.dsl(5024) : remark 2146 - Method Argument is never used (Arg0)
DSDTog.dsl(5199) : warning 3130 - Result is not used, possible operator
timeout will be missed
DSDTog.dsl(5445) : warning 3129 - ResourceTag smaller than Field (Size
mismatch, Tag: 1 bit, Field: 8 bits)
DSDTog.dsl(5622) : remark 2089 - Object is not referenced (Name [IRQS] is
within a method [DSR3])
DSDTog.dsl(5687) : remark 2146 - Method Argument is never used (Arg0)
DSDTog.dsl(5702) : warning 3141 - Missing dependency (Device has a _PRS,
missing a _SRS, required)
DSDTog.dsl(5781) : warning 3141 - Missing dependency (Device has a _PRS,
missing a _SRS, required)
DSDTog.dsl(5949) : remark 2173 - Creation of named objects within a method
is highly inefficient, use globals or method local variables instead
(_SB.PCI0.RP09._DSM)
DSDTog.dsl(6194) : remark 2173 - Creation of named objects within a method
is highly inefficient, use globals or method local variables instead
(_SB.PCI0.RP10._DSM)
DSDTog.dsl(6439) : remark 2173 - Creation of named objects within a method
is highly inefficient, use globals or method local variables instead`
—
Reply to this email directly, view it on GitHub
https://github.com/xCuri0/ReBarUEFI/issues/100#issuecomment-1826095549,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHBJLVOCLUFYDHA3TZ7BV5DYGEG3RAVCNFSM6AAAAAA7ZLIMCKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWGA4TKNJUHE
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

when i run UEFIPatch.exe i get the following after adding the resize module :
patch: replaced 11 bytes at offset 763Dh B800000000100000004C3B -> B8FFFFFFFFFFFFFF004C3B
Image patched
when i use the attached image https://github.com/xCuri0/ReBarUEFI/files/13461022/E7976IMSmodifiedWithResizeBar2.zip which has steps 1 and 2 done to it, i see the following :

i guess youre right, but when i ask chatgpt it says its supported
Yes, the GTX 1660 Super supports Resizable BAR. This feature can improve the performance of the graphics card from 10% to 20% in many games1. You can check whether Resizable BAR is active through the Nvidia Control Panel. Click “System Information” in the bottom-left corner and you should find it listed among your GPU details. If marked “Yes”, it will take effect in supported games, and if it’s marked “No”, it’s currently disabled1.

@UnidentifiedTag GTX 1660 and other Turing GPUs DO NOT support Resizable BAR, ChatGPT is wrong. HWInfo only shows Support because it supports downsizing it to 64Mb from 256Mb
If you are interested in some experimental ways that may or may not work see https://github.com/xCuri0/ReBarUEFI/discussions/89


remove unnecessary allocation and clone

Description

minor optimizations during code review.
Checklist

[ ] I have run cargo make pr-flow
[ ] I have reviewed my own code
[ ] I have added tests

Seems this PR got forgotten in time. I recon A separate PR can be made if we still need this.


Added DRT Window

Description

Added the DRT Window Test to the public repo
Customer Impact

None
Regression

No
Testing

Built and Ran the DRTs. All the DRTs pass.
Risk

None

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


Unexpected count of ":" in entity name. Expected one ("AcmeDemoBundle:User"), got 1 ("AppBundle\Entity\AbstractDocumentTray").

output as image:

as text:
[2015-09-24 16:36:52] event.DEBUG: Notified event "console.command" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
[2015-09-24 16:36:52] event.DEBUG: Notified event "console.command" to listener "Symfony\Bridge\Monolog\Handler\ConsoleHandler::onCommand".
[2015-09-24 16:36:52] event.DEBUG: Notified event "console.command" to listener "Symfony\Bridge\Monolog\Handler\ConsoleHandler::onCommand".

  [OutOfBoundsException]
  Unexpected count of ":" in entity name. Expected one ("AcmeDemoBundle:User"), got 1 ("AppBundle\Entity\AbstractDocumentTray").

Exception trace:
 () at /Volumes/development/workspaces/tima/vendor/alexandresalome/doctrine-extra-bundle/Alex/DoctrineExtraBundle/Graphviz/DoctrineMetadataGraph.php:105
 Alex\DoctrineExtraBundle\Graphviz\DoctrineMetadataGraph->getCluster() at /Volumes/development/workspaces/tima/vendor/alexandresalome/doctrine-extra-bundle/Alex/DoctrineExtraBundle/Graphviz/DoctrineMetadataGraph.php:31
 Alex\DoctrineExtraBundle\Graphviz\DoctrineMetadataGraph->__construct() at /Volumes/development/workspaces/tima/vendor/alexandresalome/doctrine-extra-bundle/Alex/DoctrineExtraBundle/Command/DoctrineMetadataGraphvizCommand.php:34
 Alex\DoctrineExtraBundle\Command\DoctrineMetadataGraphvizCommand->execute() at /Volumes/development/workspaces/tima/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:259
 Symfony\Component\Console\Command\Command->run() at /Volumes/development/workspaces/tima/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:886
 Symfony\Component\Console\Application->doRunCommand() at /Volumes/development/workspaces/tima/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:195
 Symfony\Component\Console\Application->doRun() at /Volumes/development/workspaces/tima/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:96
 Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /Volumes/development/workspaces/tima/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:126
 Symfony\Component\Console\Application->run() at /Volumes/development/workspaces/tima/app/console:27

doctrine:mapping:graphviz

can i provide additional information?

You can force the cluster name, as it can't handle AcmeBundle\User mappings.
# Alex/DoctrineExtraBundle/Graphviz/DoctrineMetadataGraph.php
..
private function getCluster($entityName)
    {
        return 'default';
..

ping @mvhirsch

@OskarStark @jverdeyen yes, this will work, but it's just a workaround. to use this bundle out of the box, it should support "AcmeBundle\User" mappings.

This has probably been fixed now that v0.2.1 is out which contains #3.

Yes, it works with v0.2.1, this issue can be closed.

:+1:


(Minor) Add an optional description to the default offer

Some services (e.g. https://ocean.xyz/docs/lightning) require a specific description for the offer.
Default offers all use the same blinding secret, are are really the same offer, just with a different description.

This is not going to work as we check that the description matches later. I'll add a way to generate new offers.

This is not going to work as we check that the description matches later.

I don't see where the spec says that the invoice requestor must check that the description matches? https://github.com/lightning/bolts/blob/f150782106ac604b8bb056dcd0c0cbe757274e1d/12-offer-encoding.md#requirements-1
Or is it somewhere else in the payment process?

In "Requirements for Invoice Requests":

The reader:

if offer_node_id or offer_paths are present (response to an offer):

MUST fail the request if the offer fields do not exactly match a valid, unexpired offer.

Right, so it's really a different offer after all.


Which code examples do we use?

For the testing and the CI block of the summer school, we would need two example codes. One that we use twice in the lecture as demo what to do (add tests, add CI). One that the participants then us twice to work on themselves.
For the SSE lecture, we used Python codes for both:

https://github.com/Simulation-Software-Engineering/automation-lecture-wt2223
https://github.com/Simulation-Software-Engineering/testing-python-exercise-wt2223

In theory, we could just convert these to Julia. It would, however, be nice to use the same examples in more lectures and exercises, for example to showcase how Pluto works or similar.
Opinions?

ha! I was thinking this morning to use our own definition of mean - to make it more fun we could define our own number-type, but maybe this is too nerdy ;)
The second example is a diffusion solver. I think we have to define whether they should come up with their implementation themselves (need a sweatspot in difficulty to allow for bugs) - or we provide a bit more complex example.

mean / max (+ optional own type?) -> boring?
calculating a fractal (mandelbrot or similar) -> hard to develop good tests?

just leaving this here for tomorrow, a new numerical type called FlipFlopFloat64
using Markdown
using InteractiveUtils

# ╔═╡ 35a9692b-52a3-4506-bcde-7d73c9c672dc
import Base: show

# ╔═╡ 5f95cf32-2533-4b0f-9639-d5079368672f

# ╔═╡ 837cc28f-e7af-4586-bde9-4d235c315b35
struct FlipFlopFloat <: Real
	n::Float64
	function FlipFlopFloat(val)
		iseven(Int(round(val))) ? new(val) : new(-val)
	end
end

# ╔═╡ c814243e-2abf-11ee-3869-6d412c54cbfb
begin
import Base: +
+(n::FlipFlopFloat,m::FlipFlopFloat) = FlipFlopFloat(n.n + m.n)
end

# ╔═╡ 6afa12cb-b9e8-4783-b2f2-606c5e945810
FlipFlopFloat(3.0) + FlipFlopFloat(4)

# ╔═╡ aeb0f1f8-c3cf-40e1-85dd-717e52a29749
FlipFlopFloat.([1,2])

# ╔═╡ 96856181-0ea5-4f29-a9c0-4f66d8b735ee
a = FlipFlopFloat.(1:10)

# ╔═╡ e261ae24-bd58-4e24-9783-57aac6c3431a
sum(a)


[FEA] Add log and time cost for commit job

Is your feature request related to a problem? Please describe.
This is a minor PR which addd some info log around commit log https://github.com/apache/spark/commit/9270238473
We may have to update GpuFileFormatWriter.scala

could we close this issue now, as the log time has been added.
https://github.com/NVIDIA/spark-rapids/blob/branch-22.02/sql-plugin/src/main/scala/org/apache/spark/sql/rapids/GpuFileFormatWriter.scala#L254


Add more test coverage for BrokerMetricsManager

Which Issue(s) This PR Fixes

Fixes #8486
Brief Description

Add more test coverage.
Before:

After:

How Did You Test This Change?

All tests passed.

PS: TONGYI Lingma provided code generation and programming support.

for soc in #8262

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 46.46%. Comparing base (2ed4ba2) to head (62913cc).
Report is 1 commits behind head on develop.

Additional details and impacted files
@@              Coverage Diff              @@
##             develop    #8487      +/-   ##
=============================================
+ Coverage      46.01%   46.46%   +0.45%
- Complexity     11144    11200      +56
=============================================
  Files           1274     1274
  Lines          89008    89022      +14
  Branches       11444    11448       +4
=============================================
+ Hits           40958    41368     +410
+ Misses         42925    42526     -399
- Partials        5125     5128       +3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Thank you~
I'm a newcomer  to open source development, should I fix the bazel-compile build errors to get this PR merged?
@TheR1sing3un

Thank you~ I'm a newcomer to open source development, should I fix the bazel-compile build errors to get this PR merged? @TheR1sing3un

Bazel-complie check isn't required for pr merging, but u can try to fix it in a new pr.

@ziiyee A reminder from the Tianchi platform: it‘s better to submit your results to the official website asap.


EVP_MD_CTX_FLAG_REUSE

I think this is a bug but perhaps it's historical in behaviour.
I tried using this flag on an MD context to avoid it releasing/allocating memory constantly for a bit of a performance boost but to my surprise this was leaking memory. My expectation was that while you init/reset the context that everything would be fine and when you destroy it all memory would be free'd. But *CTX_free calls *CTX_reset but doesn't remove/ignore flags so the memory is never released (md_data).
This is on openssl 1.1.0.
# define EVP_MD_CTX_destroy(ctx) EVP_MD_CTX_free((ctx))

void EVP_MD_CTX_free(EVP_MD_CTX *ctx)
{
    EVP_MD_CTX_reset(ctx);
    OPENSSL_free(ctx);
}

int EVP_MD_CTX_reset(EVP_MD_CTX *ctx)
{
...
    if (ctx->digest && ctx->digest->ctx_size && ctx->md_data
        && !EVP_MD_CTX_test_flags(ctx, EVP_MD_CTX_FLAG_REUSE)) {
        OPENSSL_clear_free(ctx->md_data, ctx->digest->ctx_size);
    }
...
}

This is 1.1.0 behavior, so it's not strictly a 1.1.1 issue, and I'm removing that milestone.

@t8m It seems this issue was not automatically closed with the merge.


Not enough hosts error during uploading

I find that upload.go starts throwing the error Could not upload file: Upload failed: not enough hosts to support upload. It seems a bit erratic when this happens, but perhaps especially so after a period of bulk uploading (10+ files). Even then, some files get uploaded, while others fail. It does not seem to depend on filesize or interval beween file uploads. Overall, more than 75% of files fail to upload due to this error. I have confirmed that my node is always well connected with peers by running siac hostdb.
Here's a quick bash script to test. Setting the sleep to 10 seconds seems to match the time it takes upload'.go to give up before it throws the error.
#!/bin/bash

i=1
for i in {1..10}
do
   echo "uploading file $i"
  ./siac renter upload test.txt $i.txt &
  sleep 1
done

This sort of error will always be nondeterministic, in part because the hosts are selected randomly. It should become less of a problem as the number of hosts increases and the host selection algorithm improves.

What version are you using? This problem will be more prevalent on <IP_ADDRESS> than 0.4.x. We're working on the uploading process right now, so that files will stop uploading at partial redundancy.

@DavidVorick I am using 0.4.2
@lukechampine Even if hosts are (understandably) selected at random, why do some upload then fail and others succeed?
In 'upload.go', line 187
	hostUploader, err := r.newHostUploader(randHosts[i], totalsize, up.Duration, f.masterKey)
		if err != nil {
			continue
		}

the list of hosts shrinks when continue is hit, thus the condition on line 194 fails:
if len(hosts) < up.ErasureCode.MinPieces() {

throwing the "Not enough hosts" error.
It seems that for i := range randHosts should be replace with a while loop until the right number of hosts have been found, or something to that effect.

the problem with a simple while loop is that it will never terminate if the hostdb does not contain enough unique hosts. But yeah, we could probably improve this code by looping a few times to maximize the chance of selecting enough hosts.
newHostUploader is defined in negotiate.go. It returns an object that implements the uploader interface.

The way its now, if any of the randomly selected hosts are down, file upload fails. Probabilistically, there is a very high chance of that with few hosts (as today). Even as the network grows, this will continue to be a problem to annoy users. If there are enough hosts available on the network, it will be best to locate those regardless. A simple while loop with a timeout built in should suffice I think.

if any of the randomly selected hosts are down, file upload fails

not true if by failure you mean the "not enough hosts" error. That error is displayed when you weren't able to form contracts with at least MinPieces hosts (of NumPieces total), which in the current implementation means 2 out of 12.
at any rate, I'm working on a patch for this now. It should land in the next release, v0.4.3.


Search does not display results in light theme

Workaround 1
Use dark theme.

Forked from https://github.com/deep-foundation/deepcase-app/issues/234 by https://github.com/konard/gh-org-migrator

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx


Append metric labels as dimensions

Today the metrics contain labels that are not added as Dimensions when sent in.
for example these metrics consul.api.http
    {
      "Name": "consul.api.http",
      "Count": 1,
      "Rate": 0.034217000007629395,
      "Sum": 0.34217000007629395,
      "Min": 0.34217000007629395,
      "Max": 0.34217000007629395,
      "Mean": 0.34217000007629395,
      "Stddev": 0,
      "Labels": {
        "method": "PUT",
        "path": "v1_agent_check_update_"
      }
    }

The label method and path are not added as dimensions.
This change would allow for these labels to be added as dimensions.

I've added the metrics in the tests. I hope it's what you're looking for.


Bump client versions

All clients using ROS must be bump incremented together

@simon3z please review
cc @abonas @jrafanie
@miq-bot add_label providers/containers

LGTM :+1:
Probably we want to get this in ASAP to catch regressions "early" cc @chessbyte @blomquisg

@moolitayer Oh, does this get us ruby 2.3.0+ support too via the recursive open struct bump?
https://github.com/abonas/kubeclient/issues/145

@jrafanie All three clients now use a recursive open struct that states 2.3 support. I wanted
to test them myself with ruby 2.3 but I could not find any matching ruby versions yet (I'm using rvm) - let me know if there are any required actions on my part.

Thanks @moolitayer.  Adding 2.3.0 to the .travis.yml for each of these gems will be enough of a test for ongoing support of it.
https://github.com/discourse/discourse/blob/9410c2b98668049ee5620b08bc6129cdb91a26ee/.travis.yml#L30

Thanks @moolitayer. Adding 2.3.0 to the .travis.yml for each of these gems will be enough of a test for ongoing support of it.
https://github.com/discourse/discourse/blob/9410c2b98668049ee5620b08bc6129cdb91a26ee/.travis.yml#L30

FYI @abonas