[BUG] Failed to add reference. The package 'Microsoft.Rest.ClientRuntime' tried to add a framework reference to 'System.Runtime' which was not found in the GAC.

Describe the bug
I have a BizTalk project (BT2016 and VS2015), where I try to add an internal NuGet package that has a dependency on the AzureKeyVault NuGet Packge. It fails because of the error described below:
Exception or Stack Trace
Failed to add reference. The package 'Microsoft.Rest.ClientRuntime' tried to add a framework reference to 'System.Runtime' which was not found in the GAC. This is possibly a bug in the package. Please contact the package owners for assistance.
To Reproduce
Steps to reproduce the behavior:

Create a new BizTalk 2016 project using the BizTalk Software Factory. Select to create at least the Business Components project.
Change the target framework for all projects to .NET 4.6.1 (instead of the default 4.6).
Add NuGet package Microsoft.Azure.KeyVault.

Code Snippet
N/A
Expected behavior
The NuGet package should be added successfully without any issues.
Screenshots
This is the log that NuGet provides during the installation and rollback:
Attempting to gather dependency information for package 'Microsoft.Azure.KeyVault.3.0.4' with respect to project 'Hemit.BizTalk.Demo.AzureKeyVault.BusinessComponents', targeting '.NETFramework,Version=v4.6.1'
Gathering dependency information took 5,33 sec
Attempting to resolve dependencies for package 'Microsoft.Azure.KeyVault.3.0.4' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'Microsoft.Azure.KeyVault.3.0.4'
Resolved actions to install package 'Microsoft.Azure.KeyVault.3.0.4'
Retrieving package 'Microsoft.Rest.ClientRuntime 2.3.20' from 'nuget.org'.
Retrieving package 'Microsoft.Azure.KeyVault.WebKey 3.0.4' from 'nuget.org'.
Retrieving package 'Microsoft.Azure.KeyVault 3.0.4' from 'nuget.org'.
Retrieving package 'Microsoft.Rest.ClientRuntime.Azure 3.3.18' from 'nuget.org'.
Retrieving package 'Newtonsoft.Json 10.0.3' from 'nuget.org'.
Adding package 'Newtonsoft.Json.10.0.3' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Newtonsoft.Json.10.0.3' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Newtonsoft.Json.10.0.3' to 'packages.config'
Executing script file 'C:\Rot\BSFSolution1\packages\Newtonsoft.Json.10.0.3\tools\install.ps1'...
Successfully installed 'Newtonsoft.Json 10.0.3' to Hemit.BizTalk.Demo.AzureKeyVault.BusinessComponents
Adding package 'Microsoft.Rest.ClientRuntime.2.3.20' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Microsoft.Rest.ClientRuntime.2.3.20' to folder 'C:\Rot\BSFSolution1\packages'
Install failed. Rolling back...
Package 'Microsoft.Rest.ClientRuntime.2.3.20 : Newtonsoft.Json [10.0.3, )' does not exist in project 'Hemit.BizTalk.Demo.AzureKeyVault.BusinessComponents'
Removed package 'Newtonsoft.Json.10.0.3' from 'packages.config'
Removing package 'Microsoft.Rest.ClientRuntime.2.3.20 : Newtonsoft.Json [10.0.3, )' from folder 'C:\Rot\BSFSolution1\packages'
Removed package 'Microsoft.Rest.ClientRuntime.2.3.20 : Newtonsoft.Json [10.0.3, )' from folder 'C:\Rot\BSFSolution1\packages'
Removing package 'Newtonsoft.Json.10.0.3' from folder 'C:\Rot\BSFSolution1\packages'
Removed package 'Newtonsoft.Json.10.0.3' from folder 'C:\Rot\BSFSolution1\packages'
Executing nuget actions took 2,75 sec
Failed to add reference. The package 'Microsoft.Rest.ClientRuntime' tried to add a framework reference to 'System.Runtime' which was not found in the GAC. This is possibly a bug in the package. Please contact the package owners for assistance.
========== Finished ==========
Time Elapsed: 00:00:17.0770336

Setup (please complete the following information):

OS: Windows Server 2016 Standard
IDE : Visual Studio 2015 Enterprise Update 3
Version of the Library used: 3.0.4 (of Microsoft.Azure.KeyVault)

Additional context
This issue looks very similar to several other open and closed issues, i.e. #7802
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Bug Description Added
[x] Repro Steps Added
[x] Setup information Added

Microsoft.Azure.KeyVault 2.3.2 can be added successfully to the same project:
Attempting to gather dependency information for package 'Microsoft.Azure.KeyVault.2.3.2' with respect to project 'Hemit.BizTalk.Demo.AzureKeyVault.BusinessComponents', targeting '.NETFramework,Version=v4.6.1'
Gathering dependency information took 5,58 sec
Attempting to resolve dependencies for package 'Microsoft.Azure.KeyVault.2.3.2' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'Microsoft.Azure.KeyVault.2.3.2'
Resolved actions to install package 'Microsoft.Azure.KeyVault.2.3.2'
Retrieving package 'Microsoft.Azure.KeyVault.WebKey 2.0.7' from 'nuget.org'.
  GET https://api.nuget.org/v3-flatcontainer/newtonsoft.json/6.0.8/newtonsoft.json.6.0.8.nupkg
  GET https://api.nuget.org/v3-flatcontainer/microsoft.azure.keyvault.webkey/2.0.7/microsoft.azure.keyvault.webkey.2.0.7.nupkg
  GET https://api.nuget.org/v3-flatcontainer/microsoft.rest.clientruntime/2.3.8/microsoft.rest.clientruntime.2.3.8.nupkg
Retrieving package 'Microsoft.Azure.KeyVault 2.3.2' from 'nuget.org'.
  GET https://api.nuget.org/v3-flatcontainer/microsoft.rest.clientruntime.azure/3.3.7/microsoft.rest.clientruntime.azure.3.3.7.nupkg
  GET https://api.nuget.org/v3-flatcontainer/microsoft.azure.keyvault/2.3.2/microsoft.azure.keyvault.2.3.2.nupkg
Retrieving package 'Microsoft.Rest.ClientRuntime 2.3.8' from 'nuget.org'.
Retrieving package 'Microsoft.Rest.ClientRuntime.Azure 3.3.7' from 'nuget.org'.
Retrieving package 'Newtonsoft.Json 6.0.8' from 'nuget.org'.
  OK https://api.nuget.org/v3-flatcontainer/newtonsoft.json/6.0.8/newtonsoft.json.6.0.8.nupkg 38ms
  OK https://api.nuget.org/v3-flatcontainer/microsoft.rest.clientruntime.azure/3.3.7/microsoft.rest.clientruntime.azure.3.3.7.nupkg 39ms
Installing Newtonsoft.Json 6.0.8.
Installing Microsoft.Rest.ClientRuntime.Azure 3.3.7.
  OK https://api.nuget.org/v3-flatcontainer/microsoft.rest.clientruntime/2.3.8/microsoft.rest.clientruntime.2.3.8.nupkg 56ms
Installing Microsoft.Rest.ClientRuntime 2.3.8.
  OK https://api.nuget.org/v3-flatcontainer/microsoft.azure.keyvault/2.3.2/microsoft.azure.keyvault.2.3.2.nupkg 64ms
Installing Microsoft.Azure.KeyVault 2.3.2.
  OK https://api.nuget.org/v3-flatcontainer/microsoft.azure.keyvault.webkey/2.0.7/microsoft.azure.keyvault.webkey.2.0.7.nupkg 71ms
Installing Microsoft.Azure.KeyVault.WebKey 2.0.7.
Adding package 'Newtonsoft.Json.6.0.8' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Newtonsoft.Json.6.0.8' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Newtonsoft.Json.6.0.8' to 'packages.config'
Executing script file 'C:\Rot\BSFSolution1\packages\Newtonsoft.Json.6.0.8\tools\install.ps1'...
Successfully installed 'Newtonsoft.Json 6.0.8' to Hemit.BizTalk.Demo.AzureKeyVault.BusinessComponents
Adding package 'Microsoft.Azure.KeyVault.WebKey.2.0.7' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Microsoft.Azure.KeyVault.WebKey.2.0.7' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Microsoft.Azure.KeyVault.WebKey.2.0.7' to 'packages.config'
Successfully installed 'Microsoft.Azure.KeyVault.WebKey 2.0.7' to Hemit.BizTalk.Demo.AzureKeyVault.BusinessComponents
Adding package 'Microsoft.Rest.ClientRuntime.2.3.8' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Microsoft.Rest.ClientRuntime.2.3.8' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Microsoft.Rest.ClientRuntime.2.3.8' to 'packages.config'
Successfully installed 'Microsoft.Rest.ClientRuntime 2.3.8' to Hemit.BizTalk.Demo.AzureKeyVault.BusinessComponents
Adding package 'Microsoft.Rest.ClientRuntime.Azure.3.3.7' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Microsoft.Rest.ClientRuntime.Azure.3.3.7' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Microsoft.Rest.ClientRuntime.Azure.3.3.7' to 'packages.config'
Successfully installed 'Microsoft.Rest.ClientRuntime.Azure 3.3.7' to Hemit.BizTalk.Demo.AzureKeyVault.BusinessComponents
Adding package 'Microsoft.Azure.KeyVault.2.3.2' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Microsoft.Azure.KeyVault.2.3.2' to folder 'C:\Rot\BSFSolution1\packages'
Added package 'Microsoft.Azure.KeyVault.2.3.2' to 'packages.config'
Successfully installed 'Microsoft.Azure.KeyVault 2.3.2' to Hemit.BizTalk.Demo.AzureKeyVault.BusinessComponents
Executing nuget actions took 4 sec
========== Finished ==========
Time Elapsed: 00:00:17.4033113

@eloekset Is this still an issue?

@AlexGhiondea I can confirm that the issue still is the same. A newer version of Microsoft.Azure.KeyVault (3.0.5) has been released, but it still depends on Microsoft.Rest.ClientRuntime 2.3.20 (>=2.3.20 && < 3.0.0), which ends up with the same error message.
However the workarounds provided above works fine. I ended up downgrading my custom NuGet package to depend on Microsoft.Azure.KeyVault 2.3.2 instead of 3.0.4.
@ahashim123 's workaround also works fine for BizTalk 2016 projects. If I install Microsoft.Rest.ClientRuntime 2.3.21 (latest) first, it works fine to install the latest Microsoft.Azure.KeyVault (3.0.5) afterwards.
Maybe consider releasing a new Microsoft.Azure.KeyVault 3.0.6 with dependency on Microsoft.Rest.ClientRuntime >=2.3.31 && < 3.0.0 to solve this exact issue without requiring any workarounds?

Sorry, I meant 2.3.21 (not 31) in the last sentence above.
...Microsoft.Rest.ClientRuntime >=2.3.31 && < 3.0.0 to solve this exact issue...

@AlexGhiondea do we have any updates here?

@eloekset thanks for confirming that you have a viable workaround. We'll look into updating that reference when we have a new release of that library. Let me know if you're ok with me resolving this issue for now.

ok, thanks!

Closing, based on a work around being identified and acknowledgement from the author.


Tool Correctness documentation page shows using ContextualRelevancyMetric instead of ToolCorrectnessMetric

Describe the bug
Tool Correctness documentation page shows using ContextualRelevancyMetric instead of ToolCorrectnessMetric. The example is incorrect.
https://docs.confident-ai.com/docs/metrics-tool-correctness
To Reproduce
Steps to reproduce the behavior:

Go to 'https://docs.confident-ai.com/docs/metrics-tool-correctness'
Check the example

Expected behavior
The document needs to be correct to show the example to use ToolCorrectnessMetric
Tool Correctness _ DeepEval - The Open-Source LLM Evaluation Framework.pdf

@vensr thanks!


fix #537  ValueError race condition when running multiprocessing with describe1d

References issue #537
Problem :
ValueError is raised when running ProfileReport on large datasets and with multiprocessing on (pool_size >1). This is likely due to the series.fillna(np.nan, inplace=True) in summary.py seems to be performing multiple in-place mutations to the underlying DataFrame object through the passed series reference, resulting in some kind of race condition where two of the processes try to write to the DataFrame at the same time and the ValueError then occurs. This is also why changing the pool_size to 1 fixes the issue, and why the error doesn't always occur - you probably need enough data and threads to hit the race condition.
Solution :
Replace series.fillna(np.nan, inplace=True) with series = series.fillna(np.nan) , negating any side effects from mutation.
Write test case for multiprocessing describe1d to test for multiprocessing functionality

Double checked the Travis, it is failing test_issue147.py on the reset_index() call (Error - cannot convert float NaN to integer), which is actually a bug in pandas 1.1.0 listed here - https://github.com/pandas-dev/pandas/issues/35657


added the homework 3 files  to the homework 3 branch

#description
complete the homework 3 and create the hw3 branch
#issues
closed #5
#contributers
@MehrdokhtNoranian
@ASingh082
@bixu7
@wilsonfong56

Committed changes and merged branch to main


Roll Flutter Engine from 91522a188bda to 571735be1f4b (7 revisions)

https://github.com/flutter/engine/compare/91522a188bda...571735be1f4b
2023-08-28<EMAIL_ADDRESS>Roll Skia from 5baa2c74fbc6 to ded5d08a9999 (1 revision) (flutter/engine#45181)
2023-08-28<EMAIL_ADDRESS>Roll Skia from 651ada29fcb0 to 5baa2c74fbc6 (2 revisions) (flutter/engine#45178)
2023-08-28<EMAIL_ADDRESS>Roll Skia from 477659e6f41b to 651ada29fcb0 (3 revisions) (flutter/engine#45176)
2023-08-28<EMAIL_ADDRESS>[Impeller] Only enable captures in debug builds. (flutter/engine#45174)
2023-08-28<EMAIL_ADDRESS>Roll Skia from ce99ad7b587e to 477659e6f41b (1 revision) (flutter/engine#45173)
2023-08-28<EMAIL_ADDRESS>Skwasm platform views (flutter/engine#43011)
2023-08-28<EMAIL_ADDRESS>Roll Skia from df783b542165 to ce99ad7b587e (2 revisions) (flutter/engine#45172)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


MIPS rustup depends on a too-new glibc

root@debian:~# curl https://sh.rustup.rs -sSf | sh
info: downloading installer
/tmp/tmp.0SjgknXIdh/rustup-init: /lib/mips-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /tmp/tmp.0SjgknXIdh/rustup-init)

on my ~2 year old jessie-based MIPS VM.

https://github.com/rust-lang/rustup.rs/pull/1536 bumped minimal GLIBC to 2.27

Is this still an issue?  I think we tweaked our builders a bit more since last year.


Reduce size of warning messages for revision diffs

Description

Provide description here

Type of change

[ ] Bug fix
[ ] New feature
[ ] Breaking change

Related issues

Fix #1

Migration notes

Describe migration notes if any

Extra info

Add any additional information

Should I just remove those warnings?


Add private key file parsing and generation

I've implemented parsing and generating the private key file format used to store the private key components for dnssec/tsig keys in the format used by bind and nsd.
The ...KeyData structs are (potentially) temporary data stores for the needed key components, until it's clear where and how these functions will get integrated.
I tested the parsing and generation together by reading/parsing test key files (generated with ldns) and comparing the output of the generate function (with the data of the just parsed file) to the original key files.
Known quirks:

The human readable algorithm "comment" in the private key files differs from ldns in the cases of RSASHA1-NSEC3-SHA1, RSAMD5, and DSA-NSEC3-SHA1, because ldns doesn't use the iana provided mnemonic/name but slightly different ones (RSASHA1_NSEC3, RSA, DSA_NSEC3)

In gen_private_key_file_text() I tried both the long format!() version and using a bunch of String::push_str(), but found this easier to read when formatted with rustfmt.
I didn't find a formal definition of the Private-key-format, so I created one in ABNF (comment in parse_private_key_file()) mostly for fun, but might also be something useful in the future? (Can of course be put somewhere else or removed entirely)
This code doesn't have to be put in dnst, but I wanted to create a PR so that we can track its existence.
Also feel free to nit pick my use of Rust.

See PR #9 instead.


Update bower.json

Set Backbone between 1.0.0 and 1.1.2.
Prevents library conflict on Bower install (for example, in conjuction to Marionette.js)

Fixed in #165

fixed in #165


could not make it work with UI buttons

Sorry, I thought it was working with UI buttons but it's not.
The raycast sees nothing when aiming at a button.

ok, it's working but I have shift between the button and the reticle

Fixed after reading notes in GVR scripts :)

Haha glad to hear that it worked itself out. I haven't messed with UI buttons much but there seemed to be a lot of specialized docs to make them work with the Cardboard SDK.
Do you mind linking to those notes in case someone else runs into a similar issue? They have all the scripts on GitHub which will let you link to specific lines in files.

Sorry, I had to close MonoDevelop, I can't remember which one but it's in the prologue comments. There are many useful info and like user's manual, I'm the kind of person not reading them :)

Good to know. Thanks for following up :)


I'd like to save my logging to file

I'm using the sails.log function
I'd like to save this logging to file
I've found out that i can customize config/log.js but i think it doesn't work properly
How can i save logging to file ?

@jyoungrok you can use custom property in config/log.js. Here is example how I done this in generator - https://github.com/ghaiklor/generator-sails-rest-api/blob/dev/generators/app/templates/config/log.js#L89
module.exports.log = {
    custom: new winston.Logger({
        transports: [
            new winston.transports.Console(module.exports.log),
            new winston.transports.DailyRotateFile(module.exports.log.dailyRotate)
        ]
    });
}

thanks

Close this for now, feel free to reopen if you need.


[CODE] Add csv-reader.py

Topic:
CSV Database
Prior to using it, ensure there is a subdirectory named "datastore" with the hosted CSV files. Amend the constants at the start of the file accordingly.
Checklist:

[x] I have gone through the existing code samples - there are no duplicates
[x] I have gone through the open PRs and Issues with the sample code label - there are no duplicates
[x] I will create a PR to add the sample code
[ ] I have created a PR that adds the sample code
[ ] I have updated the index appropriately

Sounds good, go for it!

Create a pull request - check out the GitHub docs and you should be good to go! I'd be happy to help with any further trouble though

Thanks, checked out the docs and created a PR!

Thanks for contributing @j-hussain - I'll be closing this issue now

Resolved in #48


mingw32 and mingw64 is not equal

mingw32 with mingw64 is not equal

I use VC buid is ok.
x64 Native Tools Command Prompt for VS 2017
x86 Native Tools Command Prompt for VS 2017
cl /c test.c aes.c
link /dll test.obj aes.obj
may be mingw64 have bug.


IndexError: list index out of range

:: Yandex Reverse Image Search
==> Opening Webdriver
==> Uploading Local Images
-> Inserting Image URL
Traceback (most recent call last):
File "./eagle-eye.py", line 239, in
main(skipFB=args.skipfb, skipY=args.skipyandex, FBUrls=[], jsonRep=jsonRepFile)
File "./eagle-eye.py", line 130, in main
yandex.collectLinksLocal()
File "/root/Downloads/EagleEye/grabber/yandex.py", line 76, in collectLinksLocal
input = driver.find_elements_by_xpath('/html/body/div[1]/div[2]/div[1]/div[1]/div[1]/div/div/div/div[4]/div/div[1]/div/form[1]/input')[0]
IndexError: list index out of range

Yandex is broken again.
Disable yandex by using the --skipyandex option... i will fix it if i find the time.
You are also welcome to make a pull request.

Thanks for the quick reply, and this great project.
If I can I will try to help out when possible.

I use docker what is the issues ?

I use this : docker run -t --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" -v  /opt/EagleEye/known/:/EagleEye/known -v  /opt/EagleEye/result/:/result -v /opt/EagleEye/entry.sh:/entry.sh eagle-eye
How fix ?


rebot crashing python

I had about 100 outputSOMENAME.xml files which totaled 2.6GB. When I ran the command in windows command line "rebot --escape space:__ --name LT *.xml". it crashed the python process it opens

It would help if you could give some more details about the failure.

When I ran the command from command line the script would run or hang for five minutes and then a python error dialog box would open saying python 2.7.0 instance crashed. There was no output printed on the command line and the output.xml file did not get generated. The pc has 16 gb of ram and no heavy application was open on it. I was able to reproduce the issue on another similar pc. Also i was able to rebot the 100 files in smaller batches. I tried rebotting the first 45 and then the next 45 and then 10. When i did it in batches the rebot worked. Let me know if u need more specifics. Thanks

I also was able to rebot 200 output.xlm files which were relatively smaller in size than the one which crashed python.

You seem to be running out of memory. Processing outputs is highly performance optimized, but with large enough outputs memory will always run out.
Do you have large keyword structures created using for loops or otherwise in your outputs? If yes, you should try moving some of the logic into test libraries where they don't cause so many keyword calls and output file size stays small. As a quick fix you can also try using --flattenkeywords option to flatten keywords without processing them fully.
I don't think there's anything we can do to this on Robot/Rebot side. If you have interest, you could do some performance and memory profiling while running Rebot against your outputs to see is there anything that could still be enhanced, though.


feat: skip redundant adaptation commands

Reduce adaptation commands to only those that are actually required to reach a light's desired state. For example, if a light's brightness is already at 100% and AL wants to adapt to 100%, the command won't be sent. Analogous for color and the combination of both. Commands are also minimized to the relevant attributes when parts of the desired state are already set, e.g., brightness already matches but color needs to be adapted. Transition times are ignored because they are irrelevant when no change happens.
Builds upon #598 and fixes #589 by replacing the fix for #80 (originally added in #460) with a generic approach. Additional implications:

decreases the likelihood of #410
reduced network load in certain situations, e.g., with a high adaptation update frequency as suggested in #614, or many lights switched/adapted at the same time
improved turn-on responsiveness with split_adaptation_commands where lights directly fade to the target color when the target brightness is already set

This feature is inactive by default and can be activated by setting experimental_skip_redundant_commands. The config property is prefixed with experimental_ so that the default can be easily reset for all users (by removing the prefix) in a later version when we have gathered experience from other users (I can only test with Ikea Tradfri and Philips Hue lights via Zigbee2MQTT).
I have put all functionality that can be expressed as pure functions into a separate file to keep the impact on the convoluted switch.py minimal and ensure maximal testability. This feature mostly solves edge cases, but it also prepares the architecture for a PR for #594.

All tests work fine locally in my dev container and Docker test container. @basnijholt, any ideas what could be wrong?

Thanks a lot again!
I have removed the "Experimental" marker. It would likely be a breaking change once we remove the experimental from experimental_skip_redundant_commands and folks have that in their configs.

Sorry for the delay BTW. I just became father to 2 babies :tada: 😄


Create 2 tables in the same row in Word

Discussed in https://github.com/nissl-lab/npoi/discussions/674

Originally posted by kicaj29 October 18, 2021
Hi
How I can create word document with 2 tables in the same row?
By default second table is created below the first table but I would like to have table1 next in the same row some spaces and next in the same row table2.
I am trying this code but it adds second table below the first table.

               XWPFDocument doc = new XWPFDocument();

                XWPFTable table = doc.CreateTable(1, 1);

                table.GetRow(0).GetCell(0).SetText("TABLE1");

                XWPFTable table1 = doc.CreateTable(1, 1);

                table1.GetRow(0).GetCell(0).SetText("TABLE2");

-Jacek

In Word you can achieve it by creating 2 tables, and next by drag&drop the second table on the right sight of the first table.
Something like this:

But yes via npoi API it might be tricky.

Is this what you want? This is created manually in Word.

yes this is I would need


Assignment 4 and organization

Please review my code in a4_APIweatherApp.py and a4_test_weatherApp.py and make sure that I correctly complete Assignment 4.
I also organized my code in previous assignments to make it easier for me to navigate, you do not need to review that.

Please check if I have completed Assignment 4 correctly based on your comments.
Please check that I have completed the outline of Assignment 5 and take a look at my API call.

I have created a fairly complete outline of my project so please review that.
However, I have one error: whenever I run the code by writing "python main.py -u Deion -p Chaudhary --setup" in the terminal, I get this as the error response:
"near "password": syntax error
Traceback (most recent call last):
File "C:\Users\deion\Downloads\VSCode\oaf-psd-bootcamp\project\main.py", line 54, in
login.create_user(args.username, args.password)
File "C:\Users\deion\Downloads\VSCode\oaf-psd-bootcamp\project\security.py", line 36, in create_user
c.execute('INSERT INTO users VALUES (?,?)', (username, hashed_password))
sqlite3.OperationalError: no such table: users"
Please help me find the error in my code.

My error right now is in indexing a particular part of my API call, that being the link of the job in the "redirect_url" section.
Link to the API, look at the "Complex Job Query" Section for the full call: https://developer.adzuna.com/docs/search
If I structure my index like this: "link = response["results"]["redirect_url"]", I get this error: TypeError: list indices must be integers or slices, not str
However, if I structure my index like this: " link = response[1][7]", I get this error: KeyError: 1
How can I fix this error?


Proposal: Use standard library in tests, refactor to not use gopkg.in/check.v1 package.

I think using standard library and writing tests using idiomatic basic if statements is a better approach. More people are familiar with it, and find it more readable compared to using the gopkg.in/check.v1 package.  It's easier to write because it doesn't require learning what gopkg.in/check.v1 or some other equivalent custom package has. It's what the standard library does. The added verbosity is not significant enough to offset the benefits.
For me personally, it's simpler and more consistent with all other idiomatic Go packages' code and tests.
For additional background motivation, @bmizerany gave a talk at dotGo 2014 that covered some more motivation to use standard tools for tests rather than custom external helper packages, see https://www.reddit.com/r/golang/comments/2lm3ex/dotgo_2014_blake_mizerany_three_fallacies_of/.

Fallacy 1: Go is doing it wrong.
In reality, Go is doing things Go’s way.
When Blake started out with Go, he was most familiar with Ruby, and he wrote bmizerany/assert, which was essentially trying to write Go as you would Ruby. He initially tried to make Go do things in Ruby’s way. Lesson learned. He now just uses an if-statement and t.Errorf.

(Excerpt of liveblog post from here.)
We already have this change done in the sourcegraph/httpcache fork (see sourcegraph/httpcache#3), but if you're willing to take it, I'd love to contribute it upstream.
@gregjones, what do you think of this proposal?

@gregjones, do you have any feedback on this proposal? If you're in agreement, I'd like to be able to move forward on this, and I have some additional enhancements I'd like to get reviewed and merged here afterwards (since this library appears to be the canonical Go package for client-side HTTP caching, I want it to have all possible improvements).

Looks like a sensible idea, and improvements are definitely welcome... I don't have huge amounts of time at the moment to do stuff, but I'll try not to get in the way.
From just a quick look commits against your version look ok, but the fail-strings in that change could do with a little polish/consistency I think, and is there a reason setup isn't called from TestMain?

Awesome, great to hear.

From just a quick look commits against your version look ok, but the fail-strings in that change could do with a little polish/consistency I think, and is there a reason setup isn't called from TestMain?

I haven't looked into the more subtle parts of the implementation, but I'll be sure to review it from my end before sending the PR. I'll give an answer to this question as soon as I have it.
Thanks!

is there a reason setup isn't called from TestMain?

Ok, I've looked into this.
Are you suggesting that setup could be called once in TestMain for all tests to reuse, rather than each test calling setup and teardown at the end?
Is that what the current testing code does (I'm not very familiar with gopkg.in/check.v1 and how often it calls SetUpSuite)? It looks like it, but I want to confirm. I think it was changed because it was unclear what the original code did, and going with setup/teardown per test is easier, gives more confidence, but possibly slower and more wasteful.
Given that these tests complete in a matter of a few seconds, there's not going to be a huge win. But I can change it to setup/teardown just once in TestMain.

Ok, I've confirmed, it currently only does SetUpSuite and TearDownSuite once for all tests, but calls TearDownTest after each individual test.
I'll change our implementation to follow suit. I think the change was an oversight and not intentional. Thanks for catching it!

From just a quick look commits against your version look ok, but the fail-strings in that change could do with a little polish/consistency I think, and is there a reason setup isn't called from TestMain?

Ok, I've addressed those issues and submitted a PR #44. Please take a look.


🐞 Bug Report: xxx.md

🐞 Describe the bug
The Hummingbird app website listed seems to be dead now. I'm not sure if they just changed the domain or if it's a different app altogether, but there's a repo for a Hummingbird window manager here which links to this homepage. I did notice it's been three years since any code was a code commit, a year since the readme was updated.
📖 Expected behavior
The listed site to be live and correct.
🌅 Screenshots

💻 Desktop
No response

I see the author is very active on GitHub and still addresses issues in the Hummingbird repository, so I've fixed the incorrect link. @ChristinWhite thx!


world editor move/rotate recorded realtime in undo log

use transientSetState-style calls before object is dropped?

obsolete


Correct "image_weight" to "image_width".

Can you review this, @emmanvg and @clenk . Want to get a second set of eyes on this. Without the change to stix2/v20/observables.py, the test will fail. Once we merge this in, we'll need to make the same change in stix2/v21/observables.py in the stix2.1 branch.

Codecov Report

Merging #195 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #195      +/-   ##
=========================================
+ Coverage    99.5%   99.5%   +<.01%
=========================================
  Files          62      62
  Lines        6520    6527       +7
=========================================
+ Hits         6488    6495       +7
  Misses         32      32

Impacted Files
Coverage Δ

stix2/v20/observables.py
100% <ø> (ø)
:arrow_up:

stix2/test/test_observed_data.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Add argmin to BatchedArray

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

Comparison is base (835579c) 100.00% compared to head (d8647a3) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #629   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           31        31
  Lines         2608      2617    +9
  Branches       336       337    +1
=========================================
+ Hits          2608      2617    +9

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


Update port

Description
Update the dashboard port in port-forwarding command
After deploying the CF stack, I tried to access the dashboard and failed. I found out the dashboard is accessible on port 8888 instead of 80
Type of Change
[ ] Bug Fix
[ ] New Feature
[ ] Breaking Change
[ ] Refactor
[x] Documentation
[ ] Other (please describe)
Checklist

[x] I have read the contributing guidelines
[x] Existing issues have been referenced (where applicable)
[x] I have verified this change is not present in other open pull requests
[x] Functionality is documented
[x] All code style checks pass
[x] New code contribution is covered by automated tests
[x] All new and existing tests pass

Which version of VMClarity did you deploy? The latest version uses a nginx gateway running on port 80 to serve the API and the UI. The UI microservice runs on port 8888 behind the gateway, but the gateway should be used as the primary entry point.

Closing due to inactivity.


Add note about private repo workaround

What type of PR is this?
/kind documentation
What does this PR do / why we need it:
Includes note about how to connect to a private git repo because currently there is some trouble doing so.
If necessary I can create and link to an actual doc in the repo but I figured that just linking to the docs in Argo CD was sufficient because they cover it very thoroughly.

Test aren't passing- I tried running go mod tidy and make cmd-docs but neither changed anything. Error says "go mod state is not clean"? Not sure what that means I need to do :/
@wtam2018 any ideas?

pr https://github.com/redhat-developer/kam/pull/198 has been merged into master. @reginapizza would you please rebase your pr

@reginapizza @wtam2018 Given that updating the CR doesn't work, should we even mention the approach in kam docs? We could directly point to the Argo CD docs page that explains configuring private repositories with CLI/UI. WDYT?

@chetan-rns so you mean basically get rid of this whole section and just point to the Argo CD docs? I'd be okay with that, my reasoning for not doing that is I wasn't sure if this would be getting fixed in the future and we would have to re-write it at some point.

@reginapizza I've raised a PR to fix this. But I doubt it'll go with GitOps operator v1.1 https://github.com/argoproj-labs/argocd-operator/pull/269/files

@chetan-rns right, but in the meantime before that gets in shouldn't we be noting the workaround?

@reginapizza you could mention this work around for users who have their 2FA enabled

Just keeping this issue updated-
This PR will not be needed if everything works as it's supposed to now that PR #95 of the gitops operator is merged. Will retest and re-evaluate if the fix works and if this is still needed.


feature request: let users configure the output device

Description:
Squeezelite has the option to set a specific output device (through the -o flag, docs), and the option to list all available output devices through -l.
I have a GoXLR audio interface that creates multiple virtual audio devices on my PC (e.g. "music", "system", "chat", etc) so that I can then assign programs to one of these channels and control each channel's volume with a hardware slider on the device.
It would be great if I could set squeezelite to output to my "music" channel, instead of it using the system's default channel.
My system:
Windows 10
MA Companion 0.0.25

I definitely agree, but in the mean time I believe you can change individual programs audio output. I don't remember the exact location in Windows 10, but in should be something like Setting > Sound > Advanced > Volume Mixer.

I'm aware of that workaround, but it doesn't seem to work for me unfortunately - it'll always use the default sound device, instead of the one I picked for it. Since that seems to be a bug I've opened an issue in the squeezelite project for it: ralph-irving/squeezelite#198

You should now be able to select output device in the new update :smile:

Whoa, that was quick, thanks!
Some small feedback: The dropdown in the settings isn't getting populated for me, it only shows "default" as the only option. I had to reinstall the app to set the default device through the first-run wizard
The dropdown in the first-run wizard only showed the outputs' numbers, which in my case got a little cluttered. Would it be possible to include the device names as well?

And a bigger issue: squeezelite won't start anymore on 0.0.28 😅 The app starts fine, but taskmanager doesn't show a squeezelite subprocess, and I can't stream music to my PC, it'll show up as "idle" in music assistant. The "Launch squeezelite" setting is on.
I'm not sure how I'd see any error messages, I'd love to send you a log otherwise.

Yeah sorry  fixed in new version

It was a silly mistake on my end. About the list  of output devices I currently just set it up to show the ones listed by squeezelite -l
But i have to do some magic to parse the output to a list of strings and it might be different output on windows?
Could you maybe post the output of squeezelite -l on your system?

Actually looking at the output of squeezelite -l on windows for the first time i realise that the my recent changes i did today to allow selecting the output dosnt work at all. For some reason the output looks completely different.... i will have to look at it tommorow as i have to go now but for now squeezelite dosnt work on windows (and maybe macos) version 0.0.27 and upwards sorry...

Hey, sorry for the long wait, I totally missed your last message!
I just updated to .33 and noticed that the option's working (although the dropdown in the settings still shows "default", but that's a visual errors, and the ), thanks a lot!
Here's the output you asked for:
PS C:\Program Files\Music Assistant Companion> .\squeezelite.exe -l
Output devices:
  5 - Microsoft Sound Mapper - Output [MME]
  6 - System (3- TC-HELICON GoXLR Min [MME]
  7 - Digitalaudio (S/PDIF) (High Def [MME]
  8 - Music (3- TC-HELICON GoXLR Mini [MME]
  9 - Chat (3- TC-HELICON GoXLR Mini) [MME]
  10 - Game (3- TC-HELICON GoXLR Mini) [MME]
  11 - Sample (3- TC-HELICON GoXLR Min [MME]
  17 - Prim├ñrer Soundtreiber [Windows DirectSound]
  18 - System (3- TC-HELICON GoXLR Mini) [Windows DirectSound]
  19 - Digitalaudio (S/PDIF) (High Definition Audio Device) [Windows DirectSound]
  20 - Music (3- TC-HELICON GoXLR Mini) [Windows DirectSound]
  21 - Chat (3- TC-HELICON GoXLR Mini) [Windows DirectSound]
  22 - Game (3- TC-HELICON GoXLR Mini) [Windows DirectSound]
  23 - Sample (3- TC-HELICON GoXLR Mini) [Windows DirectSound]
  24 - GoXLR ASIO Driver [ASIO]
  25 - Digitalaudio (S/PDIF) (High Definition Audio Device) [Windows WASAPI]
  26 - Music (3- TC-HELICON GoXLR Mini) [Windows WASAPI]
  27 - Chat (3- TC-HELICON GoXLR Mini) [Windows WASAPI]
  28 - Game (3- TC-HELICON GoXLR Mini) [Windows WASAPI]
  29 - System (3- TC-HELICON GoXLR Mini) [Windows WASAPI]
  30 - Sample (3- TC-HELICON GoXLR Mini) [Windows WASAPI]
  42 - Game (Game) [Windows WDM-KS]
  43 - Music (Music) [Windows WDM-KS]
  46 - System (System) [Windows WDM-KS]
  47 - Chat (Chat) [Windows WDM-KS]
  48 - Sample (Sample) [Windows WDM-KS]
  50 - SPDIF Out (HD Audio SPDIF out) [Windows WDM-KS]
  51 - Output (NVIDIA High Definition Audio) [Windows WDM-KS]
  52 - Output () [Windows WDM-KS]

Here's an output from the macOS squeezelite binary incase it's any use for this:
❯ ./squeezelite-x86_64-apple-darwin -l
Output devices:
  1 - Built-in Output [Core Audio]
  2 - DisplayPort [Core Audio]
  3 - Jabra Link 370 [Core Audio]

Output devices:
  null                           - Discard all samples (playback) or generate zero samples (capture)
  default                        - Playback/recording through the PulseAudio sound server
  samplerate                     - Rate Converter Plugin Using Samplerate Library
  speexrate                      - Rate Converter Plugin Using Speex Resampler
  jack                           - JACK Audio Connection Kit
  oss                            - Open Sound System
  pulse                          - PulseAudio Sound Server
  upmix                          - Plugin for channel upmix (4,6,8)
  vdownmix                       - Plugin for channel downmix (stereo) with a simple spacialization
  hw:CARD=PCH,DEV=0              - HDA Intel PCH, ALC257 Analog - Direct hardware device without any conversions
  hw:CARD=PCH,DEV=3              - HDA Intel PCH, HDMI 0 - Direct hardware device without any conversions
  hw:CARD=PCH,DEV=7              - HDA Intel PCH, HDMI 1 - Direct hardware device without any conversions
  hw:CARD=PCH,DEV=8              - HDA Intel PCH, HDMI 2 - Direct hardware device without any conversions
  plughw:CARD=PCH,DEV=0          - HDA Intel PCH, ALC257 Analog - Hardware device with all software conversions
  plughw:CARD=PCH,DEV=3          - HDA Intel PCH, HDMI 0 - Hardware device with all software conversions
  plughw:CARD=PCH,DEV=7          - HDA Intel PCH, HDMI 1 - Hardware device with all software conversions
  plughw:CARD=PCH,DEV=8          - HDA Intel PCH, HDMI 2 - Hardware device with all software conversions
  sysdefault:CARD=PCH            - HDA Intel PCH, ALC257 Analog - Default Audio Device
  front:CARD=PCH,DEV=0           - HDA Intel PCH, ALC257 Analog - Front output / input
  surround21:CARD=PCH,DEV=0      - HDA Intel PCH, ALC257 Analog - 2.1 Surround output to Front and Subwoofer speakers
  surround40:CARD=PCH,DEV=0      - HDA Intel PCH, ALC257 Analog - 4.0 Surround output to Front and Rear speakers
  surround41:CARD=PCH,DEV=0      - HDA Intel PCH, ALC257 Analog - 4.1 Surround output to Front, Rear and Subwoofer speakers
  surround50:CARD=PCH,DEV=0      - HDA Intel PCH, ALC257 Analog - 5.0 Surround output to Front, Center and Rear speakers
  surround51:CARD=PCH,DEV=0      - HDA Intel PCH, ALC257 Analog - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
  surround71:CARD=PCH,DEV=0      - HDA Intel PCH, ALC257 Analog - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
  hdmi:CARD=PCH,DEV=0            - HDA Intel PCH, HDMI 0 - HDMI Audio Output
  hdmi:CARD=PCH,DEV=1            - HDA Intel PCH, HDMI 1 - HDMI Audio Output
  hdmi:CARD=PCH,DEV=2            - HDA Intel PCH, HDMI 2 - HDMI Audio Output
  dmix:CARD=PCH,DEV=0            - HDA Intel PCH, ALC257 Analog - Direct sample mixing device
  dmix:CARD=PCH,DEV=3            - HDA Intel PCH, HDMI 0 - Direct sample mixing device
  dmix:CARD=PCH,DEV=7            - HDA Intel PCH, HDMI 1 - Direct sample mixing device
  dmix:CARD=PCH,DEV=8            - HDA Intel PCH, HDMI 2 - Direct sample mixing device
  dsnoop:CARD=PCH,DEV=0          - HDA Intel PCH, ALC257 Analog - Direct sample snooping device
  usbstream:CARD=PCH             - HDA Intel PCH - USB Stream Output
  hw:CARD=J40,DEV=0              - Jabra Evolve2 40, USB Audio - Direct hardware device without any conversions
  plughw:CARD=J40,DEV=0          - Jabra Evolve2 40, USB Audio - Hardware device with all software conversions
  sysdefault:CARD=J40            - Jabra Evolve2 40, USB Audio - Default Audio Device
  front:CARD=J40,DEV=0           - Jabra Evolve2 40, USB Audio - Front output / input
  surround21:CARD=J40,DEV=0      - Jabra Evolve2 40, USB Audio - 2.1 Surround output to Front and Subwoofer speakers
  surround40:CARD=J40,DEV=0      - Jabra Evolve2 40, USB Audio - 4.0 Surround output to Front and Rear speakers
  surround41:CARD=J40,DEV=0      - Jabra Evolve2 40, USB Audio - 4.1 Surround output to Front, Rear and Subwoofer speakers
  surround50:CARD=J40,DEV=0      - Jabra Evolve2 40, USB Audio - 5.0 Surround output to Front, Center and Rear speakers
  surround51:CARD=J40,DEV=0      - Jabra Evolve2 40, USB Audio - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
  surround71:CARD=J40,DEV=0      - Jabra Evolve2 40, USB Audio - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
  iec958:CARD=J40,DEV=0          - Jabra Evolve2 40, USB Audio - IEC958 (S/PDIF) Digital Audio Output
  dmix:CARD=J40,DEV=0            - Jabra Evolve2 40, USB Audio - Direct sample mixing device
  dsnoop:CARD=J40,DEV=0          - Jabra Evolve2 40, USB Audio - Direct sample snooping device
  usbstream:CARD=J40             - Jabra Evolve2 40 - USB Stream Output

The last section (namelly CARD=J40 - Jabra Evolve2 40) is not listed in my dropdown at the "default login screen"  in v0.0.33.
If I navigate to the settings->client then it is listed there.
Additionally, it would be nice, if the dropdown shows the name of the device instead the id of it.

The last section (namelly CARD=J40 - Jabra Evolve2 40) is not listed in my dropdown at the "default login screen" in v0.0.33. If I navigate to the settings->client then it is listed there.
Additionally, it would be nice, if the dropdown shows the name of the device instead the id of it.
Unfortunatelly the test is failed, because a restart is required after selecting another device. After the restart the command returns the -o null device with high cpu usage instead of the selected one. In this case the settings in the client tab shows wrongly default (instead of the wrong 'null' device)

All of my issues are resolved related to this feature request. Tested with the latest deb version of v0.0.65 on Ubuntu 22.04.
(As a secondary glitch, still the 'id' is visible in the dropdown list, instead of the name of the device. But I don't know is it a good or bad behavior.... since the name can be a very long string and maybe it can happen that the differences can not be visible / remains to recognize it to hard. - so let's say, it works as intended.)
On ubuntu:

vs windows:

Does the computer show up as a media player in the frontend?

MacOS computer is automatically shown in MA as  the Player and I can choose multiple devices connected to computer as a Audio output device, but non of them will actually work. The stream just doesn't start at all when the player is chosen  MacOS.

Hi there. Could someone help me with above mentioned problem? MA companion app is not able to play when the player is choosen MacOS itself.


lettre 0.11.0 does not load CA certificates

It broke CA certificate loading, meaning that no StartTLS/TLS SMTP connection will work. A workaround is to disable CA verification for now until they fix this
See https://github.com/lettre/lettre/issues/907

There is now a workaround, which involves disabling certificate chain verification. Still needs proper fixing


Allow subtype definition on the Repository builders for Polymorphic Aggregates

When a user needs to construct a custom Repository for a polymorphic aggregate, they're currently required to manually construct the AggregateModel since this is where subtypes may be defined.
Although this works, this is not in line with the fact the AggregateModel is not a hard requirement during the construction of the Repository.
As such, chances are high that the user forgets to mention the subtypes, assuming they're picked up through annotations, for example.
By allowing configuration of the subtypes of the aggregateType on the Repository.Builders directly, we ease the configuration of a custom Repository for polymorphic aggregates.

I am ignoring SonarCloud's pointers here, which are around:

Not validating the subType(Class) method, as this is incorrect.
The code duplication, as that's necessary through the builder set-up of the Repository implementations.


IntrinsicHeight works incorrectly with Images

IntrinsicHeight fails to calculate its height in various cases (i.e. when Text is present #87571), but this issue is about Images.
Code snippet:
https://dartpad.dev/?id=41c3233072b062e4f754f253c4326da7
Code above produces a Row of a VerticalDivider and a Column that contains some 1-line Texts and an Image. You can tell by the visible height of the VerticalDivider the resulting height of the Row isn't right:

Now change the line 40 from this
width: 100,
to this
height: 100,
and it corerects itself:

Seems like Images report their original height to IntrinsicHeight without considering that it could've changed due to custom width parameter. Changing its height pareameter, however, does the trick.

Thanks for the report @QuasiStellar
I tried the code sample on iOS and observed below:

With height: 200:

With width: 200:

Comparing both (left image with height, right with width):

I wrapped the second Column with Expanded so as not to get the overflow error and that's probably the reason the text in second column is wrapped to next line, but with width: 200, it seems to be properly stretched as you can see above.
Can you confirm if this is the correct interpretation of the issue or you still see a different behavior ?

 code sample used
import 'package:flutter/material.dart';

const Color darkBlue = Color.fromARGB(255, 18, 32, 47);

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData.dark(),
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Stack(
          children: [Center(child: MyWidget())],
        ),
      ),
    );
  }
}

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return IntrinsicHeight(
      child: Row(
        crossAxisAlignment: CrossAxisAlignment.start,
        children: [
          const VerticalDivider(color: Colors.yellow),
          Column(
            mainAxisSize: MainAxisSize.min,
            children: [
              Text(
                'Hello, World!',
                style: Theme.of(context).textTheme.headlineMedium,
              ),
              Text(
                'Hello, World!',
                style: Theme.of(context).textTheme.headlineMedium,
              ),
              Text(
                'Hello, World!',
                style: Theme.of(context).textTheme.headlineMedium,
              ),
              Image.network(
                'https://flutter.github.io/assets-for-api-docs/assets/widgets/owl.jpg',
                height: 200,
              )
            ],
          ),
          const VerticalDivider(color: Colors.yellow),
          Expanded(
            child: Column(
              mainAxisSize: MainAxisSize.min,
              children: [
                Text(
                  'Hello, World!',
                  style: Theme.of(context).textTheme.headline4,
                ),
                Text(
                  'Hello, World!',
                  style: Theme.of(context).textTheme.headline4,
                ),
                Image.network(
                  'https://flutter.github.io/assets-for-api-docs/assets/widgets/owl.jpg',
                  height: 200,
                )
              ],
            ),
          ),
          const VerticalDivider(color: Colors.yellow),
        ],
      ),
    );
  }
}

@darshankawar oops, the code snippet my link is pointing to doesn't reflect what I wrote in the issue since I didn't save local changes before posting it here...
So here is an even simplier example:
import 'package:flutter/material.dart';

const Color darkBlue = Color.fromARGB(255, 18, 32, 47);

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData.dark(),
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(child: MyWidget()),
      ),
    );
  }
}

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return IntrinsicHeight(
      child: Row(
        crossAxisAlignment: CrossAxisAlignment.start,
        children: [
          const VerticalDivider(color: Colors.yellow),
          Column(
            mainAxisSize: MainAxisSize.min,
            children: [
              const SizedBox(
                height: 20,
                width: 400,
              ),
              Image.network(
                'https://flutter.github.io/assets-for-api-docs/assets/widgets/owl.jpg',
                width: 100,
              ),
            ],
          ),
        ],
      ),
    );
  }
}

The result:

This happens when there is another element present whose width exeeds the width of the Image. In this case it's the SizedBox of width 400.
After specifying the height of the image explicitly (replace width: 100 with height: 100) we get the desired result:

This issue has nothing to do with Text widgets so I removed them from this example. Let me know if I should just replace my first broken example with this one.

Thanks for the update and clarification. Using the code sample provided above, seeing same behavior as reported.

 stable, master flutter doctor -v
[✓] Flutter (Channel stable, 3.3.9, on macOS 12.2.1 21D62 darwin-x64, locale
    en-GB)
    • Flutter version 3.3.9 on channel stable at
      /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b8f7f1f986 (12 days ago), 2022-11-23 06:43:51 +0900
    • Engine revision 8f2221fbef
    • Dart version 2.18.5
    • DevTools version 2.15.0

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] VS Code (version 1.62.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.7.0-10.0.pre.15, on macOS 12.2.1 21D62
    darwin-x64, locale en-GB)
    • Flutter version 3.7.0-10.0.pre.15 on channel master at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 76bb8ead5a (62 minutes ago), 2022-12-15 19:38:53 -0800
    • Engine revision 29196519c1
    • Dart version 3.0.0 (build 3.0.0-21.0.dev)
    • DevTools version 2.20.0
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] VS Code (version 1.62.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.


Implement 2-pass trace integration

We should have an implementation of the 2-pass trace-integration (using timing info) that is described e.g. in Holder et al, 2016.  The result is a higher signal-to-noise image, and the ability to apply lower cleaning thresholds in subsequent steps.
The basic procedure is:

use a wide (20ns) trace integration
apply a 1st stage image cleaning (tailcuts)
calculate the time gradient of the resulting pixels
use the time-gradient to predict the position of the pulses to better accuracy
re-integrate with a 10ns window using the information from step 4

This is not so far different from the NeighborPeakIntegrator with some extra time information, and would be useful for comparing our results with MARS and EventDisplay.

This is very similar to a charge extraction technique that Heide Costantini implemented in read_hess. I have been intending to re-implement it into ctapipe for a long time.

@watsonjj yes, I think it's identical in fact (read_hess, MARS, and VERITAS all implemented it). If you have time, that would be great!

Some points which we learnt using the double pass method:

use a robust fitter for the determination of the time gradient (a single outlier might otherwise pull the direction of the image axis into the completely wrong direction)
pass 1 needs reasonable high cleaning levels to determine a good image long axis. But this means that you miss some of the smallest images. Don't discard them - simply use as integration time the typical (average) pulse arrival time
the assumption is obviously that some calibration has been applied to the pixel arrival times (if necessary for both high and low gain chain)

just noticed this isn't linked to #1215

@kosack @watsonjj
We can now review this discussion in light of what has been merged from #1215 , namely did that PR take into account all what has been discussed here? If yes, I think we can close this issue.
I think that everything is there, aside from improving or adding more fitting algorithms for the timing information (this can be done later I guess).

I glimpsed over the two-pass integration when doing #1336, there is a lot to be improved still. I'll make an issue with things that catched my eye.

Ok!
Then I would suggest to make a new one, more general parhaps: I need the one from #1215 to not be changed in order to not bias the comparison with CTA-MARS

Wait, what?
I'm talking about general improvements to that class! And for comparisons you will hopefully use a fixed version of ctapipe.
We are not doing code freezes, that's what versioning is for.


Boostrap apiserver repository

This PR boostraps the API Server for this repository. The initial commit has the generic code for an api server from apiserver-builder-alpha.
To do a quick test that the API Server works, initiate a local installation make local-install as described in the docs.

make local-install fails with Error: stat dev/config/aggregated-apiserver.yaml: no such file or directory
I think you forgot to commit dev/config?

I lost it somewhere between the commits :D


Support temperature annealing

This adds the ability to specify two temperatures in a thermostat or T parameter of a run operation, enabling temperature annealing run protocols.
Fixes #162

@clpetix this PR is ready to review!


correct spelling of separator

This take care of text and code usage. Errors in min files should be taken care of with the build process.

This is now fixed and pushed in version 0.7.2, thanks for reporting.


Inc 1337: Setting up prisonerIncentiveLevelDetails & offender search API

oh and it looks like some of the tests actually fail :(
 FAIL  server/routes/prisonerChangeIncentiveLevelDetails.test.ts
  ● POST /incentive-reviews/prisoner/change-incentive-level › When there are errors › should return generic error page if api returns an error

 FAIL  server/routes/prisonerIncentiveLevelDetails.test.ts
  ● GET /incentive-reviews/prisoner/ › should return 404 if prisoner is not found

@xoen Thanks for giving this a look - in hindsight, setting up PR's for each page would have been best for clarity, agreed!

@ashleygyngell yeah probably but don't worry, it's a big task regardless of how you split it :)


Support "quickSuggestions" "regex"

I would like "regex" to be added to "editor.quickSuggestions"
Currently "editor.quickSuggestions" supports "other", "comments" and "strings"
"regex" is currently defaulted to "off" and cannot be changed
Currently it is impossible to automatically show inline snippet suggestions within regular expressions
"editor.quickSuggestions": {
	"other": "inline",
	"comments": "off",
	"strings": "inline",
	"regex": "inline" // New!
},

https://github.com/microsoft/vscode/blob/main/src/vs/editor/common/config/editorOptions.ts#L3502-L3584
https://github.com/microsoft/vscode/blob/main/src/vs/editor/contrib/suggest/browser/suggest.ts#L453-L470
https://github.com/microsoft/vscode/blob/main/src/vs/editor/contrib/suggest/browser/suggestInlineCompletions.ts#L148

PR:

https://github.com/microsoft/vscode/pull/235876


Self-reported score

Hello! Thanks so much for your entry! We just had a couple questions:

From your README it looks like your entry achieves 34.71ppl if I'm not mistaken, but I'm not 100% sure what your self reported score is. In the table in your README, are those FLOPs all 32-bit or do they take into account the freebie quantization? Do you parameter count numbers take into account the freebie quantization as well? Assuming they both take into account the freebie scoring already, then your self-reported score would be:

52.45275 / 159 + 156.857 / 318 = 0.8231525157
Is this correct? Note that I converted your parameter count into # of 32-bit parameter since we define 1 parameter as a 32-bit parameter.

What name would you like your entry published under?
What email would you like for us to use to contact you?

Thanks!
Trevor

Hi! Thank for your questions. This is our answers:
1. Your assumption is correct.
2. Team's name is JNLP.
3. You can contact with email<EMAIL_ADDRESS>Thanks!
Binh

Thanks for the information! One other question - out test environment only supports up to python 3.6 and I'm getting an error with your use of "defaults" in namedtuple

Woops accidentally hit a

Thanks for the information! Ignore my floundering:)


Remove sleep and poll querying RTS-415

This PR removes the poll for results used for queries. Now the client process pid is given to the worker which messages the results back to the client process when it is complete.
The workers make a gen_server:call to the riak_kv_qry_queue, the result is the query to execute along with the client pid to send the results to.  The call will not return until there is a query ready. When the worker is complete it will ask another and reset its state.

Unit tests all pass

@borshop merge

+1 f2f1a78

@borshop merge


KnownType attribute using a method breaks with inheritance

In KnownTypeGenerationTests, change Pen and Pencil to inherit Writing Instrument (as would be standard) and a null ref occurs.
        public class Pen : WritingInstrument
        {
        }
        public class Pencil : WritingInstrument
        {
        }

        [KnownType("GetKnownTypes")]
        public class WritingInstrument
        {
            public static Type[] GetKnownTypes()
            {
                return new[] { typeof(Pen), typeof(Pencil) };
            }
        }

This is because JsonSchemaGenerator is looking for the known type method on extending classes and not finding it. Should it be type.GetTypeInfo().GetCustomAttributes(false) ?
        private async Task GenerateKnownTypesAsync(Type type, JsonSchemaResolver schemaResolver)
        {
            foreach (dynamic knownTypeAttribute in type.GetTypeInfo().GetCustomAttributes().Where(a => a.GetType().Name == "KnownTypeAttribute"))
            {

Can you create a PR with this fix and some unit tests?

OK

Pull request 327


Bug with Fading Door tool

Hi! Youtuber Urbanichka founded bug and use him to destroy servers.
The bug is: If you have Fading Door TOOL You can select all functions in it like activate immediately, etc and click to Text screen and Owner text is removed and you can't delete THIS TEXT this is very bad, you only need to clear the card, but the players are playing. I hope you understand I used google translator.
Youtuber - Urbanichka

https://www.youtube.com/watch?v=gLg4q3sd4X0

Is there a specific timestamp in this video where I can see the issue? That looks to be on a server with a lot of other addons too. I really need a vanilla setup and specific steps to replicate the issue. See my comment at https://github.com/Cherry/3D2D-Textscreens/issues/51#issuecomment-459189857 for further details.

I'm going to close this. If you can provide more information @FirecodePublic I'd be happy to take another look.


Ethernet and PPP communication conflicts

The PCB I designed myself has an Ethernet interface and a GSM PPP interface. My application creates a UDP connection, this UDP connection can correctly receive and send data through Ethernet before PPP gets IP, but after PPP gets IP, this UDP connection can only receive data, but cannot send data , I'm guessing that the data may be sent from PPP. Is there any way to solve this situation of multiple network card communication?

I'm assuming you're using socket interface? You could use SO_BINDTODEVICE socket option to bind your socket to a specific network interface.

@rlubos
Thanks, the problem has been solved with the suggestion you gave. Thanks again!


Update top bevy-0.11

Ive removed all the warnings and updated per the migration guide. This doesnt actually run on my machine and Im too newbie to figure out why so far. Any ideas would be appreciated.

Thanks for sending. I will try review in the next couple of days.

This is a good start. There are couple more tasks before I think it will work:

Imports in wgsl files should now specify exact symbols which they are importing.
Some setup of GI render app should be moved into app.finish:

fn finish(&self, app: &mut App) {
        let render_app = app.sub_app_mut(RenderApp);
        render_app
            .init_resource::<LightPassPipeline>()
            .init_resource::<LightPassPipelineAssets>()
            .init_resource::<ComputedTargetSizes>();
    }

We need to remove digits from function name in wgsl as they are reserved for some internal renaming stuff in naga-oil.
Post processing shader should be updated:

fn fragment(in: MeshVertexOutput) -> @location(0) vec4<f32> {
    let position = in.position;

The list above is correct. I got it working in my private repo, need to back-port changes here.


python311Packages.can: 4.3.1 -> 4.4.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.can is: CAN support for Python
meta.homepage for python311Packages.can is: https://python-can.readthedocs.io
meta.changelog for python311Packages.can is: https://github.com/hardbyte/python-can/releases/tag/v4.4.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 4.4.0 with grep in /nix/store/jyvccskz2csss74fvnrbp1ih86dwpajd-python3.11-can-4.4.0
found 4.4.0 in filename of file in /nix/store/jyvccskz2csss74fvnrbp1ih86dwpajd-python3.11-can-4.4.0

Rebuild report (if merged into master) (click to expand)

12 total rebuild path(s)

12 package rebuild(s)

First fifty rebuilds by attrpath

expliot
gallia
klipper
python311Packages.can
python311Packages.canopen
python311Packages.cantools
python311Packages.pycyphal
python312Packages.can
python312Packages.cantools
python312Packages.pycyphal
yakut

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jyvccskz2csss74fvnrbp1ih86dwpajd-python3.11-can-4.4.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.can https://github.com/r-ryantm/nixpkgs/archive/99cfefb1aedc10c4c49a0e0bb3eeb980e0dd9cc4.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/99cfefb1aedc10c4c49a0e0bb3eeb980e0dd9cc4#python311Packages.can

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/jyvccskz2csss74fvnrbp1ih86dwpajd-python3.11-can-4.4.0
ls -la /nix/store/jyvccskz2csss74fvnrbp1ih86dwpajd-python3.11-can-4.4.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

6 packages failed to build:

python311Packages.canopen
python311Packages.canopen.dist
python311Packages.cantools
python311Packages.cantools.dist
python312Packages.cantools
python312Packages.cantools.dist

15 packages built:

expliot
expliot.dist
gallia
gallia.dist
klipper
python311Packages.can
python311Packages.can.dist
python311Packages.pycyphal
python311Packages.pycyphal.dist
python312Packages.can
python312Packages.can.dist
python312Packages.pycyphal
python312Packages.pycyphal.dist
yakut
yakut.dist

Maintainer pings
cc @fabaff @sorki for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.can is: CAN support for Python
meta.homepage for python311Packages.can is: https://python-can.readthedocs.io
meta.changelog for python311Packages.can is: https://github.com/hardbyte/python-can/releases/tag/v4.4.2
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 4.4.2 with grep in /nix/store/3bw9cy8pnx29yg2ggw3affh1s2l26wnq-python3.11-can-4.4.2
found 4.4.2 in filename of file in /nix/store/3bw9cy8pnx29yg2ggw3affh1s2l26wnq-python3.11-can-4.4.2

Rebuild report (if merged into master) (click to expand)

13 total rebuild path(s)

13 package rebuild(s)

First fifty rebuilds by attrpath

expliot
gallia
klipper
python311Packages.can
python311Packages.canopen
python311Packages.cantools
python311Packages.pycyphal
python312Packages.can
python312Packages.canopen
python312Packages.cantools
python312Packages.pycyphal
yakut

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3bw9cy8pnx29yg2ggw3affh1s2l26wnq-python3.11-can-4.4.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.can https://github.com/r-ryantm/nixpkgs/archive/0ae73e8885601bef6d88cee6d469d613b63cc93c.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/0ae73e8885601bef6d88cee6d469d613b63cc93c#python311Packages.can

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/3bw9cy8pnx29yg2ggw3affh1s2l26wnq-python3.11-can-4.4.2
ls -la /nix/store/3bw9cy8pnx29yg2ggw3affh1s2l26wnq-python3.11-can-4.4.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

23 packages built:

expliot
expliot.dist
gallia
gallia.dist
klipper
python311Packages.can
python311Packages.can.dist
python311Packages.canopen
python311Packages.canopen.dist
python311Packages.cantools
python311Packages.cantools.dist
python311Packages.pycyphal
python311Packages.pycyphal.dist
python312Packages.can
python312Packages.can.dist
python312Packages.canopen
python312Packages.canopen.dist
python312Packages.cantools
python312Packages.cantools.dist
python312Packages.pycyphal
python312Packages.pycyphal.dist
yakut
yakut.dist

Maintainer pings
cc @fabaff @sorki for testing.


Asset bundles

Adding asset bundles so Cloud knows it needs to publish assets. Creating as a draft for now because I still want to get assets minified when the env isn't dev.

I was anyway considering changing this behaviour to be conditional on devMode, would that help?
        if (Craft::$app->getConfig()->getGeneral()->devMode) {
            $this->js = [
                'htmx.min.js'
            ];
        } else {
            $this->js = [
                'htmx.js'
            ];
        }

Please also merge in the latest changes from the develop branch before publishing.

@bencroker what's in there now mostly works. The only caveat is that asset bundles are registered by class name. So if you switch the conditional, you'll get a 404 on the asset because the asset isn't published, but Craft will think it is based on the class name.
Either way, we'll definitely make this a proper PR once we're ready 🙂

Ah I see, so does the conditional statement need to happen in the ComponentsService class?
$bundle = Craft::$app->getConfig()->getGeneral()->devMode ? HtmxDevAssetBundle::class : HtmxAssetBundle::class;
Craft::$app->getView()->registerAssetBundle($bundle);

I’m releasing Sprig Core 2.6.0 tomorrow and it would be great to get this in there.


Version Packages [skip ci]

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
<EMAIL_ADDRESS>Minor Changes

#2336 4370e2d8 Thanks @ascrazy! - ## TreeView

Fix PointLink positioning to avoid unexpected 0.5px shifts

<EMAIL_ADDRESS>Patch Changes

Updated dependencies [4370e2d8]:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies [4370e2d8]:

<EMAIL_ADDRESS><EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies [4370e2d8]:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies []:

<EMAIL_ADDRESS>

[ ] ⚠ If major release, don't forget to check if peerDependencies needs to be also updated

I am not sure why this PR was opened. I have just merged copy of it.


[Tooltip] Fix hover display issue

Fix this issue: https://codesandbox.io/s/m3840qxwkx
actual behavior: The icon button flicker
expected behavior: The icon button shouldn't flicker

@oladhari You can provide any React component to the Tooltip body. I imagine you can use the Typography for that?


DataFrame.query() resets the column names.

Describe the bug
DataFrame.query() by string resets the columns to 0, 1, 2, ...
https://danfo.jsdata.org/api-reference/dataframe/danfo.dataframe.query#query-by-a-string-column-in-a-dataframe
According to the docs the columns should remain there.
To Reproduce
https://danfo.jsdata.org/api-reference/dataframe/danfo.dataframe.query#query-by-a-string-column-in-a-dataframe
Copy the example posted and run it.
However if you use inplace: true then the behaviour is correct.
Seems the issue is that when returning a new df it forgets to copy the columns.
Expected behavior
Column names should remain the same.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Ubuntu 20.04
Browser Firefox
Version 93.0 (64-bit)

Additional context
Add any other context about the problem here.

FIXED!


WIP: initial hidden navbar

I have updated the main navbar on index.html only to match the sliding navbar example given in the pull request. I wanted to get feedback before continuing. Is this what you were envisioning? Do you want the navbar centered on the page? I also need to figure out how to left justify the "hamburger" for the mobile layout. Once I get it how you want I can update the other pages as well.

      I have updated the main navbar on index.html only to match the sliding navbar example given in the pull request. I wanted to get feedback before continuing. Is this what you were envisioning? Do you want the navbar centered on the page? I also need to figure out how to left justify the "hamburger" for the mobile layout. Once I get it how you want I can update the other pages as well.

checks are pending. We'll get back to you soon.


cleanup(driver/ppm_events.c): create consistencies(all integer types)

What type of PR is this?
/kind bug
/kind cleanup
Any specific area of the project related to this PR?
/area driver-kmod
Does this PR require a change in the driver versions?
No.
What this PR does / why we need it:
Make driver code more consistent. ( All s/u int types -> int_t types)
Which issue(s) this PR fixes:
part of #902
(partial fix other issues still remain in 902)
Special notes for your reviewer:
Fixes all integer types in this file
Tagging @dwindsor @incertum  for visibility.
Does this PR introduce a user-facing change?:

NONE

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: ecbadeaux
Once this PR has been reviewed and has the lgtm label, please assign hbrueckner for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

driver/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ecbadeaux, incertum
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

driver/OWNERS [incertum]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: f79cd5c985f0c6b11c0e1e7b0548fd4d6f7dafb5

/milestone next-driver

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ecbadeaux, FedeDP, incertum
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

driver/OWNERS [FedeDP,incertum]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Lupo Client Config Path Bug Fix

Pull Request
Description
Fixes config absolute path issue in lupo client. Workaround required a grumble flag to be initialized with the same name as the flags library as a conflict was caused between the two. In the future it may be better to switch to using the grumble flag only, but there's no way to pre-process the data in the current state before grumble is initialized so it'll work fine as is for now.
Features

Fixes config path bug in lupo client

Forced a merge since the workflows all need to be updated, local build confirmed as stable.


Misspelling creates unwanted variable

https://github.com/usdigitalresponse/cares-reporter/blob/d5e9aee03b12bf6b7a1665b4a7303f7b5e63be29/src/store/index.js#L107
It looks like this assignment unintentionally creates a new property in state.

Good catch!


Update borgbackup to 1.0.10

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Thank you for the contribution. It was merged directly as 7945f8be99138166dbe9b73418aeb3287c9d6bf0. Your contribution is still credited to you.


How to Drain Pod and Drain Node With Client API

Hi !
I'd like to know how to safely drain the Pod and Node as kubectl does, is there any example ? If Update() method is possible, is that safe as kubectl ?
Thanks a lot !

Any update?


Added dark mode for empty list placeholder

Description
Added dark mode for the newly added placeholder icon. Fixes #60.
Screenshot:

@harchani-ritik PTAL. Also, the CI will not fail after merging thanks to the newly merged commit.


"NAudio" Error HRESULT:0xC00D36B4

string inputPath =“https://od.qingting.fm/m4a/5a78127c7cb89146f209c84f_8688485_24.m4a”;
WaveStream reader = new MediaFoundationReader(inputPath);
NAudio Version  v2.0.50727
OS  win7  sp1
SDK  dotNet Framework 4.6.1
Error 异常来自 HRESULT:0xC00D36B4

this is MF_E_INVALIDMEDIATYPE which means your version of Windows does not have a codec that can decode that type of file.

@markheath thanks  How can I solve this problem

You'd need to find a codec pack that supports M4A. If you were on Windows 10, I would expect this probably would play

Well. Thank you very much.


RemoveContainer rule not being tested properly

The CRI api states:
	// RemoveContainer removes the container. If the container is running, the
	// container must be forcibly removed.
	// This call is idempotent, and must not return an error if the container has
	// already been removed.

https://github.com/kubernetes/cri-api/blob/master/pkg/apis/runtime/v1alpha2/api.pb.go#L7309-L7313
cri-tools conformance tests:
		It("runtime should support removing container [Conformance]", func() {
			By("create container")
			containerID := framework.CreateDefaultContainer(rc, ic, podID, podConfig, "container-for-remove-test-")

			By("test remove container")
			removeContainer(rc, containerID)
			containers := listContainerForID(rc, containerID)
			Expect(containerFound(containers, containerID)).To(BeFalse(), "Container should be removed")
		})

https://github.com/kubernetes-sigs/cri-tools/blob/master/pkg/validate/container.go#L111-L119
As shown above the conformance test does not test for a running container.
It is expected, however, that some if not all of the container runtimes will fail to delete a running container because that may? have been the original dockershim behavior. We should either fix the runtimes and add a test case to test for removing a running container or change the CRI RemoveContainer api to include a force option, fix the container runtimes and then add tests for the new option.  @Random-Liu bringing this back up because I noticed some code in the sidecar kep pod that was relying on this working, and didn't see a tracking issue anywhere in CRI or the runtimes.

dockershim, containerd, and cri-o all support the new test case now so.. closing


chore: app 0.1.0 release

Changelog:

https://github.com/bitcashorg/masterbots/pull/253
https://github.com/bitcashorg/masterbots/pull/255
https://github.com/bitcashorg/masterbots/pull/256
https://github.com/bitcashorg/masterbots/pull/257
https://github.com/bitcashorg/masterbots/pull/258
https://github.com/bitcashorg/masterbots/pull/259
https://github.com/bitcashorg/masterbots/pull/260
https://github.com/bitcashorg/masterbots/pull/261
https://github.com/bitcashorg/masterbots/pull/262
https://github.com/bitcashorg/masterbots/pull/263
https://github.com/bitcashorg/masterbots/pull/264
https://github.com/bitcashorg/masterbots/pull/265
https://github.com/bitcashorg/masterbots/pull/266
https://github.com/bitcashorg/masterbots/pull/267

Summary by Sourcery
Release version 0.1.0 of the app with significant refactoring and enhancements to the chat and thread components, including new features for thread visibility and link sharing. Improve the sidebar with filtering and selection capabilities, and enhance the subscription and checkout user interfaces. Update the build process with a new Taskfile command for easier backend setup.
New Features:

Introduce a new component for managing thread visibility with a toggle switch, allowing users to set threads as public or private.
Add a new feature to generate and copy short links for sharing threads, enhancing user interaction and sharing capabilities.

Enhancements:

Refactor the chat and thread components to improve performance and maintainability, including the use of hooks for managing state and effects.
Enhance the sidebar with filtering capabilities, allowing users to filter categories and chatbots, and select multiple items for batch actions.
Improve the user interface of the subscription and checkout components, including better layout and styling for a more cohesive user experience.

Build:

Add a new Taskfile command to boot the Hasura backend without migrations, streamlining the development setup process.

Chores:

Remove outdated seed files and replace them with updated seeds for initializing the database with default data.

 General Management - September '24


Setup circleci tag deploys

Hmm, I'm failing at setting up tag deploys. Should deploy tags matching a pattern to app.foodsaving.world.
You can see the processed version of the circleci config using the command:
cat .circleci/config.yml | ruby -rjson -ryaml -e 'puts JSON.dump(YAML::load(STDIN.read))' | jq .

I failed, I think actually circleci is broken. Implemented manual step now (deploys to dev first, then press button, then deploys to "production")


Quick fix for 404 link to Code of Conduct

Hey there, not much of a contribution, but loving what you've done so far.  I plan to use this gem all/most of the new projects I'm working on.  Who knows, maybe I'll contribute some actual code  next time :D

Hey James! Thanks for contributing. Super excited to see you are adopting the work here too :)
Hopefully in a few weeks I'll have all the docs in GitHub issues moved over to a new Lamby product site  that will help outline how to get started better. So far the project's Rack integration is solid and I've even run some real world Rails apps thru some tests, no issues.
About the only thing on my wish list past the product site I'm building is making a bundle exec rake lamby:install task that creates the basic getting started resources with some Rails generator magic.

app.rb
template.yml
bin/build
bin/deploy

Thanks so much for all you've done here.  I'm super excited to help as much as I can.
One issue I hit yesterday and not sure if I should open a ticket ... but during my first build I was seeing an error ... "RubyBundlerBuilder:CopySource - [Errno 6] No such device or address /path/to/puma.sock".  I put the build in debug mode and then realized puma-dev had dropped the socket file in project/tmp and sam was trying to copy that.  I looked around for a way to tell it to skip binary or socket files or even just to ignore a certain path(tmp/, log/), but alas ... I failed.  So I rm'd the file and sam was happy again.

Also, any chance we see some bootstrap'd-by-template capabilities?
$ gem install lamby
$ lamby new my-app --template=react:graphql:aws-record:dynamodb
$ bundle exec rake lamby:install
$ gem install lamby-templates
$ bundle install
$ git add -a -m "All the Lamby goodness!!"
$ rails g model post title:string body:string
remembering the previously chosen template .... generates all the
boilerplate for
- reactjs based spa frontend (next, redux, etc) that talks graphql
- graphql (ruby impl via graphql/search_object/etc)
- placeholder tests for both front and back ends
$ say "OMG! This is amazing!!"
I don't know ... just spitballing :D  This is something I may take a look
at later this week, possibly as a separate gem (kiss)
--
James Mitchell
http://www.JamesMitchell.us
On Tue, Apr 9, 2019 at 10:26 PM Ken Collins<EMAIL_ADDRESS>wrote:

Hey James! Thanks for contributing. Super excited to see you are adopting
the work here too :)
Hopefully in a few weeks I'll have all the docs in GitHub issues moved
over to a new Lamby product site that will help outline how to get started
better. So far the project's Rack integration is solid and I've even run
some real world Rails apps thru some tests, no issues.
About the only thing on my wish list past the product site I'm building is
making a bundle exec rake lamby:install task that creates the basic
getting started resources with some Rails generator magic.

app.rb
template.yml
bin/build
bin/deploy

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/customink/lamby/pull/31#issuecomment-481508697, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AASnFzSK0JetRpYw8RoEA4qKZLbxfOFRks5vfUvcgaJpZM4cl-E9
.

[Errno 6] No such device or address /path/to/puma.sock"

I've seen that too! I've just been pkill -USR1 puma-dev it for a bit as needed.

I looked around for a way to tell it to skip binary or socket files or even just to ignore a certain path(tmp/, log/), but alas ... I failed.

Thanks, I had not done that yet. Not sure if we should call that out in the docs either? 🤔

Also, any chance we see some bootstrap'd-by-template capabilities?

I'd like that. Just for starters the bundle exec rake lamby:install which installed the app,rb, template, and two bin scripts would suffice.

FYI, got most of the template work done in #35 and the README has a overhauled Getting Started section that leverages this. Cheers!


[3.x] Models\Feature::scopeForBucket() return type of Builder doesn't match returned collection

Description
I am upgrading a project from 2.x to 3.x
When using feature buckets to organize content, and then calling \A17\Twill\Models\Feature::forBucket('bucket-name') on the frontend, it throws the following error:

A17\Twill\Models\Feature::scopeForBucket(): Return value must be of type Illuminate\Database\Eloquent\Builder, Illuminate\Database\Eloquent\Collection returned

This appears to be because the scopeForBucket() method is now typed, and the code within probably does too much for a Laravel Scope method, since it does a ->get() and then does some post processing on the query result.
Steps to reproduce
Follow the steps from the documentation to create Featured Content and then in the front end of your application, render the contents of a bucket using $content = \A17\Twill\Models\Feature::forBucket('bucket-name')
Expected result
A Collection of Models that are stored in the Bucket
Actual result
Throws

A17\Twill\Models\Feature::scopeForBucket(): Return value must be of type Illuminate\Database\Eloquent\Builder, Illuminate\Database\Eloquent\Collection returned

Versions
Twill version:  3.0.0-rc4
Laravel version: 9.52.0
PHP version: 8.2.2
Database engine: mariadb-10
Note
I'm not sure what would be actual end result should be. It's programmed as a scope, so should return a builder and allow it to be chained with more query arguments. So maybe it should just be converted to a simple method on the Eloquent Model so that you can return the processed Collection

Hey @markcameron,
I have proposed to use the scope as scope and add a helper in https://github.com/area17/twill/pull/2161.
@ifox ok like this?

Hey @haringsrob
Thanks for the PR, fixes the issue on my end. Guess we just need to wait to get it merged into the 3.x branch.

Thanks for confirming. Will be in the next release.


Upgrade Veeam Agent to v4

The new v4 update require .NET framework 4.7.2 to be installed. Therfore
I also updated the dotnet dependency.

Thanks for the Pull Requerst, I did the update in veeam-agent.nuspec. https://github.com/sbaerlocher/chocolatey.veeam-agent/commit/dbaf6839bc719c0a5d7ddf21796f51b4ebec62e3
The package version and download link will be updated the next time I run my bot and loaded into the repository of chocolatey.


Update README example from c# to kotlin

Update the collapse() c# definition with the yield to the equivalent extension method in Kotlin using the sequence {...} method and yield.

DONE in release 1.5.0


fix(BindableProperty): null changeHandler

hit an error here because changeHandler was null (instead of undefined) when trying some things with the on-attached.call custom attribute we were playing around with in the gitter.

Reviewed. I ended up fixing it a bit differently, but it should be good to go for the next release.

:+1: nicer the way you did it.


Fix equality tests that rely on repr for logical plans

Is your feature request related to a problem? Please describe.
We can implement a visitor pattern to help us assert properties about plans, instead of relying on repr tests for the Logical Plans after optimization

Closing this since it was done in this PR: https://github.com/Eventual-Inc/Daft/pull/1946


Web site still showing most recently added packages from 4 days ago.

It's not a big deal, at least for me, but since I added my package yesterday and it's been merged, I looked at SwiftPackageIndex.com to see if it showed up as recently added.  The Recently Added still shows packages from 4-7 days ago.  The Recent Releases does seem to up to date.  Since there are no open issues, I thought I'd mention it just in case no one else had noticed.  I could see it being more of an issue for developers actively wanting to get as much exposure for their package as they can.

That's odd and it seems to coincide with our move of the backend to new hosting. It's not clear to me how that would affect this but there certainly seems to be something wrong. Thanks for reporting it!

Just for reference, this is the current view:

Our RSS feed shows the same:

Staging picked this up correctly:

Reconcile is failing to connect to the db:
[ INFO ] Reconciling ... [component: reconcile]
[ ERROR ] Channel error caught. [psql_connection_id: EBB34917-47DC-40F9-8EF4-207ECC928E9B, psql_error: uncleanShutdown]
[ ERROR ] Channel error caught. Closing connection. [psql_connection_id: EBB34917-47DC-40F9-8EF4-207ECC928E9B, psql_error: PSQLError(base: PostgresNIO.PSQLError.Base.connectionError(underlying: NIOSSL.NIOSSLError.uncleanShutdown))]

This is the case for all services running on p3. It doesn't seem to be able to connect to the db.

What's odd is that app_server is connecting just fine from the job on p3:
[ INFO ] GET /marinofelipe/swift-package-info [component: server, request-id: 858996AA-35CF-4962-9648-31D1492F13E1]
[ INFO ] POST /api/versions/78A72B11-A475-478B-9189-F3AD5B3411DC/builds [component: server, request-id: B6103D4D-7C59-44F4-BAFD-6F6C7FA543FA]

The new packages are now showing up:

I'll resolve this issue and track the p3 issue separately. Thanks again for the bug report, @chipjarred !


Translucent Armor

I have been working on a texture pack for a plugin called slimefun. In this plugin there is an armor set called "Slime Armor". As the name says its made out of slime. So properly portray this armor i wanted to make the textures translucent. Is this possible using CIT?

I think u should use translucent texture to get it. As u draw in argb, u should be able to set opaque as alpha channel.

Not currently possible as the armor renderer uses cutout blending and as such does not support translucency.
This might be a thing you could do later down the line when the armor cit type will get a rework but I cannot guarantee it.