feature-request View pickle files selected in the explorer pane.

Consider adding the possibility of viewing a pkl (pickle file) selected from the explorer pane.
A pkl file can be viewed by running the command "python -mpickle " and this could run in the terminal.
Right now I select a pkl file in the explorer pane and use the context menu option "Copy Path".
Then I press the keyboard shortcut I defined (shift+f2) and it requests the pathname and I paste it.
This show the pickle file in the terminal window.
I did this using this configuration in the tasks.json
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Py3 Help",
            "type": "shell",
            "command": "C:\\Python354-32\\Doc\\python354.chm",
            "presentation": {
                "reveal": "never",
            }
        }
        {
            "label": "View pickle file",
            "type": "shell",
            "command": "python",
            "args": [
                "-mpickle",
                "${input:pathName}"
            ],
        }
    ],
    "inputs": [
        {
            "id": "pathName",
            "description": "Pathname of pickle file.",
            "type": "promptString"
        }
    ]
}

and a keyboard shortcut in keybindings.json
// Place your key bindings in this file to override the defaultsauto[]
[{
    "key": "shift+f1",
    "command": "workbench.action.tasks.runTask",
    "args": "Py3 Help"
},
{
    "key": "shift+f2",
    "command": "workbench.action.tasks.runTask",
    "args": "View pickle file"
}]

but it would be nicer if we could just double-click a pkl file in the explorer pane or at least, select a View option from the context menu.
Because it is Christmas I will ask even more :)
It would be even nicer if you could capture the output and show it in an editor window instead of the terminal window, like a text file.

Thank you for your suggestion. We're not looking into this right now but we'll gladly accept PRs from external contributors


Order of list of contributors.

Description
The order of the contributors' list is rather random.

It can be arranged in maximum commits by contributors, directly from GitHub API.
Or it can be arranged in alphabetical order.

Type of issue
These checkboxes can be checked like this: [X]

[X] Feature

Checklist

[X] I have read the project guidelines.
[X] I have checked all the existing projects, before submitting a new project issue.
[X] I have checked previous issues to avoid duplicates.
[X] I have added screenshots in case of bugs/feature updates.
[X] This issue will be meaningful for the project.

Screenshots

You would like to add filter option ( user can view two different ways) or you want to add by default ?

I think we should lay the order out contribution-wise, instead of alphabetical. Also, I don't think the filter option is required.

I don't think there is as such of need for this. It can be additional to the project, but not necessary.


ref(am): Introduce start_transaction

Refactor the API to be similar to https://github.com/getsentry/sentry-javascript/pull/2600

Closing in favor of #747.


running actions on git submodules

Hi,
I have some internal frameworks that i want to run fastlane actions on them before deployment.
Is there a way to do this?
Thanks

Hey @ilandbt, could you provide a bit more detail about what you're trying to do?

i have a few company internal frameworks that are added as git submodules to my project.
I would like to run sum fastlane actions on them before deploying to app store.
For example:
ensure_git_branch(branch: 'master')
scan

Ohhh, yes you should definitely be able to do this without a problem! Do you keep your submodules in different directories/git repos?

This is how my directories are:

Project
--- .git
--- Frameworks
--- App
----- Fastlane

Hmm... I think you should be able to create Fastfiles within your Frameworks directories that can be executed from in there. Is there anything you have tried so far that has or hasn't worked? I'm no immediately familiar with this type of setup so it might be some trial and error but you should definitely be able to get this stuff working.

The setup is taken from raywenderlich
I didn't try anything, couldn't figure out how to start.
If i have a Fastfile within each framework will i need to have a custom script in the main Fastfile that will run all the other ones?

I dont believe so, you should be able to just cd into those directories and execute fastlane from there.

Thanks,
So if i do want to automate all of the process i need to add a script that will run the frameworks Fastfile from the apps Fastfile?

Thats possible, yeah. But I think you also may be able to create a Fastfile towards the root of your directory structure and then use the different options for different tools to point to the submodules that you want to operate on as well.

Thanks, @ohayon

No problem! I am going to close this issue for now but feel free to continue asking questions on here! 🚀


refactor(functional): swap test runner to macos

What/Why?
Since catalyst is OSS, we can start using the macos GitHub hosted runner without consuming our account credits. The biggest blocker for our visual regression tests was that we couldn't update the snapshots without running the test suite in a ubuntu docker container. This now allows us to update the snapshots locally.
Testing
Ran locally twice, once to generate the snapshots and again to confirm the correct snapshot. Running in CI also confirms that the snapshots are valid as well.
Closes #807

Rebasing was easier by reseting the branch and redoing everything. ♻ would be nice


Update normalise.py 🤝

Based on https://docs.python.org/3/whatsnew/3.10.html#removed
Fixing AttributeError: module 'collections' has no attribute 'Set'

Mr. Dubey,
Changes ke sath release bhi kardo, PyPi pe?...pleej
https://pypi.org/project/rank-validation/#history
@akashkdubey

kar deta hun aaj shaam me.
On Wed, 14 Aug 2024 at 11:49 AM, Kuldeep Singh Sidhu <
@.***> wrote:

Mr. Dubey,
Changes ke sath release bhi kardo, PyPi pe?...pleej
https://pypi.org/project/rank-validation/#history
@akashkdubey https://github.com/akashkdubey
—
Reply to this email directly, view it on GitHub
https://github.com/akashkdubey/ranking_validation/pull/1#issuecomment-2287942555,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AICPT377JTQW4SCSWCP7TA3ZRLZG7AVCNFSM6AAAAABL4LL3COVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBXHE2DENJVGU
.
You are receiving this because you were mentioned.Message ID:
@.***>


Fix growing CPU and memory usage

What does this PR do?
https://github.com/DataDog/integrations-core/pull/2299 introduced a CPU and memory unbound usage due to a bug in the handling of instance tags.
Namely, _tags = scraper_config['custom_tags'] does not create a shallow copy, but reuses the reference to the existing slice, making it grow with every check run.
This PR ensures we are creating a shallow copy of the instance tags list, to avoid memory issues, and ensure correct tagging of the metrics.
Backport image
Image datadog/agent-dev:backport_3066 is available, it's a backport on top of 6.9.0-jmx

Codecov Report

Merging #3066 into master will increase coverage by 14.77%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           master    #3066       +/-   ##
===========================================
+ Coverage   83.99%   98.76%   +14.77%
===========================================
  Files         673        4      -669
  Lines       38075       81    -37994
  Branches     4542        6     -4536
===========================================
- Hits        31981       80    -31901
+ Misses       4770        0     -4770
+ Partials     1324        1     -1323

@ofek all good?


⚠ Bofrost.es has degraded performance

In e08944e, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1503 ms

Resolved: Bofrost.es performance has improved in 1b9ed58 after 7 minutes.


ChatCompletionAssistantMessageParam is incorrectly typed

Confirm this is an issue with the Python library and not an underlying OpenAI API

[X] This is an issue with the Python library

Describe the bug
The ChatCompletionAssistantMessageParam has the incorrect types for the function_call, name, and tool_calls fields. All of these fields should be marked Optional[...] but they are not.
While this doesn't break the type itself, downstream it prevents the use of pydantic with these types.
To Reproduce
Run the code in the snippet below.
pydantic will try to validate ChatCompletionAssistantMessageParam and fail because function_call is None (as returned by the API). I would expect either (1) that the returned message does not include the function_call field like it excludes the name field or (2) for the ChatCompletionAssistantMessageParam type to allow for function_call to be None in it's type definition.
Code snippets
from openai.types.chat import ChatCompletionAssistantMessageParam
from pydantic import BaseModel

class MyModel(BaseModel):
    history: list[ChatCompletionAssistantMessageParam]

history = [
    {
        "content": None,
        "role": "assistant",
        "function_call": None,
        "tool_calls": [
            {
                "id": "id",
                "function": {
                    "arguments": '{"location":"Tokyo, Japan"}',
                    "name": "GetCurrentWeather",
                },
                "type": "function",
            }
        ],
    },
]
my_model = MyModel(history=history)
print(my_model)

OS
14.2.1
Python version
3.9.16
Library version
1.30.1

Sorry, I believe this is working as intended. You aren't supposed to send "function_call": null in the API, so the type 'funcion_call': None is not allowed.
Perhaps @RobertCraigie has an idea on how to better handle the pydantic issue you mention.

The main reason I brought this up is that the documentation shows inserting response.choices[0].message back into the messages array (line 57 of the code example), and that returned message has 'function_call': None, so either the type is incorrect and that value should be allowed or the return value shouldn't have function_call in it at all.
Of course, the downstream effect here is that when using Pydantic it fails with a ValidationError unless I manually remove function_call since None isn't a valid option.

Gotcha, thanks. Okay so I think the backend may have changed recently

For me the issue is that I have my own Pydantic model with the message as a field, so the validation fails on my own object (and I want to validation to make sure I'm sending the right message structure).

The tool_calls parameter is also marked as optional in the OpenAI API reference. Could this be fixed as well?
In fact, passing in an empty array no longer works for me, passing in None is the only way I could get the API to not return an error.


refactor!: codegen_* -> llvm_

Rename LLVM Codegen trait function names to avoid conflicts with future WASM Codegen refactors.

Merge activity

Nov 20, 6:35 AM EST: A user started a stack merge that includes this pull request via Graphite.


Remove extra borders from Navigator

Bug/issue #, if applicable: 89638066
Summary
This PR removes any extra borders from the sidebar navigator
Before:

After:

Dependencies
NA
Testing
Steps:

Assert there is no left border on the navigator

Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[ ] ~Added tests,~ css only
[ ] Ran npm test, and it succeeded
[ ] Updated documentation if necessary

@swift-ci test


Include a heat pump into the logic

Hi,
i have a additional idea to include into this awesome tool.
In my home i have a heat pump for heating the house or making warm water.
If i have PV Surplus, i start to warm the water to a normal temp eg. 50°C if not i just have 45°C. I start to load my car only if the Water is on nomal state. If the car is full and i still have surplus, I heat the Water to 58°C (maximum for my heatpump).
With this logic i can survive a day with no sun without heating the water with buyed energy.

Managing PV surplus is outside of the goals of this adapter.
You cann implement this behaviour using javascript or blockly.
Maybe a look at https://github.com/ioBroker/AdapterRequests/issues/843 and https://github.com/Newan/ioBroker.pv-power-control could help too. Eventually a issue at the referenced adapter would by useful.


opt Merging all build blocks at once will cause performance issue

Proposed changes
Issue Number: close #xxx

run buildall

run buildall

run buildall

run buildall


[Snyk] Upgrade c8 from 7.13.0 to 7.14.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade c8 from 7.13.0 to 7.14.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 5 months ago, on 2023-05-28.

Release notes

Package name: c8

7.14.0 - 2023-05-287.14.0 (2023-05-26)
Features

added a new CLI arg --merge-async to asynchronously and incrementally merge process coverage files to avoid OOM due to heap exhaustion (#469) (45f2f84)

7.13.0 - 2023-02-167.13.0 (2023-02-14)
Features

add skipFull and excludeNodeModules to type definitions (#417) (b93b9c0)
support passing reporter options (#423) (bc347a9)
types: add typings for reporterOptions (#446) (3646e6e)

    from c8 GitHub release notes

Commit messages

Package name: c8

961fa2a chore(main): release 7.14.0 (#474)
45f2f84 feat: added a new CLI arg `--merge-async` to asynchronously and incrementally merge process coverage files to avoid OOM due to heap exhaustion (#469)

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

We're currently processing your upload.  This comment will be updated when the results are available.


Solved: jquery code to append query strings to URL upon clicking next, previous

// This code appends query strings to the browser URL history upon incrementing or deprecating the slides
$('.carousel').on('afterChange', function(event, slick, currentSlide){
window.history.pushState(null, null, '?slide=' + currentSlide);
});

Courtesy of Greg Crane.

Cool thanks for sharing.


<EMAIL_ADDRESS>download via aria2 failed

With aria2:
PS C:\Users\Foo Bar> scoop update mariadb
mariadb: 10.3.8 -> 10.3.14
Updating one outdated app:
WARN  Scoop uses 'aria2c' for multi-connection downloads.
WARN  Should it cause issues, run 'scoop config aria2-enabled false' to disable it.
Updating 'mariadb' (10.3.8 -> 10.3.14)
Downloading new version
Starting download with aria2 ...
Download: 04/09 13:59:27 [ERROR] CUID#8 - Download aborted. URI=https://downloads.mariadb.org/f/mariadb-10.3.14/winx64-packages/mariadb-10.3.14-winx64.zip
Download: Exception: [AbstractCommand.cc:351] errorCode=1 URI=https://downloads.mariadb.org/f/mariadb-10.3.14/winx64-packages/mariadb-10.3.14-winx64.zip
Download:   -> [SocketCore.cc:1015] errorCode=1 SSL/TLS handshake failure: Error: The client and server cannot communicate, because they do not possess a common algorithm.
Download: (80090331)
Download: Download Results:
Download: gid   |stat|avg speed  |path/URI
Download: ======+====+===========+=======================================================
Download: 4fe28d|ERR |       0B/s|C:/Users/Foo Bar/scoop/cache/mariadb#10.3.14#https_downloads.mariadb.org_f_mariadb-10.3.14_winx64-packages_mariadb-10.3.14-winx64.zip
Download: Status Legend:
Download: (ERR):error occurred.
Download: aria2 will resume download if the transfer is restarted.
Download: If there are any errors, then see the log file. See '-l' option in help/man page for details.
ERROR Download failed! (Error 1) An unknown error occurred
ERROR https://downloads.mariadb.org/f/mariadb-10.3.14/winx64-packages/mariadb-10.3.14-winx64.zip
    referer=https://downloads.mariadb.org/f/mariadb-10.3.14/winx64-packages/
    dir=C:\Users\Foo Bar\scoop\cache
    out=mariadb#10.3.14#https_downloads.mariadb.org_f_mariadb-10.3.14_winx64-packages_mariadb-10.3.14-winx64.zip

ERROR & 'C:\Users\Foo Bar\scoop\apps\aria2\current\aria2c.exe' --input-file='C:\Users\Foo Bar\scoop\cache\mariadb.txt' --user-agent='Scoop/1.0 (+http://scoop.sh/) PowerShell/5.1 (Windows NT 10.0; Win64; x64; Desktop)' --allow-overwrite=true --auto-file-renaming=false --retry-wait=2 --split=5 --max-connection-per-server=5 --min-split-size=5M --console-log-level=warn --enable-color=false --no-conf=true --follow-metalink=true --metalink-preferred-protocol=https --min-tls-version=TLSv1.2 --stop-with-process=12160 --continue

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/lukesampson/scoop/issues/new?title=mariadb%4010.3.14%3a+download+via+aria2+failed

Manual download via curl scoop package:
PS C:\Users\Foo Bar> curl.exe -sv https://downloads.mariadb.org/f/mariadb-10.3.14/winx64-packages/mariadb-10.3.14-winx64.zip -O
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to downloads.mariadb.org (<IP_ADDRESS>) port 443 (#0)
* schannel: SSL/TLS connection with downloads.mariadb.org port 443 (step 1/3)
* schannel: checking server certificate revocation
* schannel: sending initial handshake data: sending 186 bytes...
* schannel: sent initial handshake data: sent 186 bytes
* schannel: SSL/TLS connection with downloads.mariadb.org port 443 (step 2/3)
* schannel: failed to receive handshake, need more data
* schannel: SSL/TLS connection with downloads.mariadb.org port 443 (step 2/3)
* schannel: encrypted data got 4096
* schannel: encrypted data buffer: offset 4096 length 4096
* schannel: encrypted data length: 4034
* schannel: encrypted data buffer: offset 4034 length 4096
* schannel: received incomplete message, need more data
* schannel: SSL/TLS connection with downloads.mariadb.org port 443 (step 2/3)
* schannel: encrypted data got 284
* schannel: encrypted data buffer: offset 4318 length 5058
* schannel: received incomplete message, need more data
* schannel: SSL/TLS connection with downloads.mariadb.org port 443 (step 2/3)
* schannel: encrypted data got 723
* schannel: encrypted data buffer: offset 5041 length 5342
* schannel: sending next handshake data: sending 326 bytes...
* schannel: SSL/TLS connection with downloads.mariadb.org port 443 (step 2/3)
* schannel: encrypted data got 282
* schannel: encrypted data buffer: offset 282 length 5342
* schannel: SSL/TLS handshake complete
* schannel: SSL/TLS connection with downloads.mariadb.org port 443 (step 3/3)
* schannel: stored credential handle in session cache
> GET /f/mariadb-10.3.14/winx64-packages/mariadb-10.3.14-winx64.zip HTTP/1.1
> Host: downloads.mariadb.org
> User-Agent: curl/7.55.1
> Accept: */*
>
* schannel: client wants to read 102400 bytes
* schannel: encdata_buffer resized 103424
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: encrypted data got 709
* schannel: encrypted data buffer: offset 709 length 103424
* schannel: decrypted data length: 670
* schannel: decrypted data added: 670
* schannel: decrypted data cached: offset 670 length 102400
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: decrypted data buffer: offset 670 length 102400
* schannel: schannel_recv cleanup
* schannel: decrypted data returned 670
* schannel: decrypted data buffer: offset 0 length 102400
< HTTP/1.1 302 FOUND
< Date: Tue, 09 Apr 2019 18:03:03 GMT
< Server: Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.30 with Suhosin-Patch mod_ssl/2.2.14 OpenSSL/0.9.8k mod_wsgi/2.8 Python/2.6.5
< Strict-Transport-Security: max-age=15768000
< Vary: Accept-Language,Cookie
< Content-Language: en
< Location: http://ftp.osuosl.org/pub/mariadb//mariadb-10.3.14/winx64-packages/mariadb-10.3.14-winx64.zip
< Content-Disposition: attachment; filename=mariadb-10.3.14-winx64.zip
< Set-Cookie:  mariadb_sessionid=ggn5uw9k0nhb3hb3jjdv5vnvalt42c34; Domain=.mariadb.org; expires=Tue, 23-Apr-2019 18:03:08 GMT; httponly; Max-Age=1209600; Path=/
< Content-Length: 0
< Content-Type: application/zip
<
* Connection #0 to host downloads.mariadb.org left intact

Without aria2:
PS C:\Users\Foo Bar> scoop config aria2-enabled false
PS C:\Users\Foo Bar> scoop update mariadb
mariadb: 10.3.8 -> 10.3.14
Updating one outdated app:
Updating 'mariadb' (10.3.8 -> 10.3.14)
Downloading new version
mariadb-10.3.14-winx64.zip (66.3 MB) [======================================================================================================================] 100%
Checking hash of mariadb-10.3.14-winx64.zip ... ok.
Uninstalling 'mariadb' (10.3.8)
Removing shim for 'aria_chk'.
Removing shim for 'aria_dump_log'.
Removing shim for 'aria_ftdump'.
Removing shim for 'aria_pack'.
Removing shim for 'aria_read_log'.
Removing shim for 'innochecksum'.
Removing shim for 'myisamchk'.
Removing shim for 'myisamlog'.
Removing shim for 'myisampack'.
Removing shim for 'myisam_ftdump'.
Removing shim for 'mysql'.
Removing shim for 'mysqladmin'.
Removing shim for 'mysqlbinlog'.
Removing shim for 'mysqlcheck'.
Removing shim for 'mysqld'.
Removing shim for 'mysqldump'.
Removing shim for 'mysqlimport'.
Removing shim for 'mysqlshow'.
Removing shim for 'mysqlslap'.
Removing shim for 'mysqltest'.
Removing shim for 'mysql_client_test'.
Removing shim for 'mysql_install_db'.
Removing shim for 'mysql_plugin'.
Removing shim for 'mysql_tzinfo_to_sql'.
Removing shim for 'mysql_upgrade'.
Removing shim for 'mysql_upgrade_service'.
Removing shim for 'my_print_defaults'.
Unlinking ~\scoop\apps\mariadb\current
The system cannot find the file specified.
The system cannot find the path specified.
Installing 'mariadb' (10.3.14) [64bit]
Loading mariadb-10.3.14-winx64.zip from cache
Extracting mariadb-10.3.14-winx64.zip ... done.
Linking ~\scoop\apps\mariadb\current => ~\scoop\apps\mariadb\10.3.14
Creating shim for 'aria_chk'.
Creating shim for 'aria_dump_log'.
Creating shim for 'aria_ftdump'.
Creating shim for 'aria_pack'.
Creating shim for 'aria_read_log'.
Creating shim for 'innochecksum'.
Creating shim for 'myisamchk'.
Creating shim for 'myisamlog'.
Creating shim for 'myisampack'.
Creating shim for 'myisam_ftdump'.
Creating shim for 'mysql'.
Creating shim for 'mysqladmin'.
Creating shim for 'mysqlbinlog'.
Creating shim for 'mysqlcheck'.
Creating shim for 'mysqld'.
Creating shim for 'mysqldump'.
Creating shim for 'mysqlimport'.
Creating shim for 'mysqlshow'.
Creating shim for 'mysqlslap'.
Creating shim for 'mysql_install_db'.
Creating shim for 'mysql_plugin'.
Creating shim for 'mysql_tzinfo_to_sql'.
Creating shim for 'mysql_upgrade'.
Creating shim for 'mysql_upgrade_service'.
Creating shim for 'my_print_defaults'.
Persisting data
Running post-install script...
2019-04-09 14:07:11 0 [Note] C:\Users\Foo Bar\scoop\apps\mariadb\current\bin\mysqld.exe (mysqld 10.3.14-MariaDB) starting as process 12180 ...
'mariadb' (10.3.14) was installed successfully!
Notes
-----
Run following command as administrator to run MariaDB as a service.
mysqld --install "[Service Name(default:MySQL)]"

The error might be due to the --min-tls-version=TLSv1.2 flag passed to aria2 since downloads.mariadb.org appears to use TLSv1.  Here's a screenshot of the Firefox developer tools accessing the page https://downloads.mariadb.org/:

Of all the programs MariaDB's server is one out of 5 that doesn't support TLSv1.2 ... :grin:
https://github.com/lukesampson/scoop/issues/2040#issuecomment-369705709
Changed it to a mirror that supports TLSv1.2


[Bug] Unable to do partial parsing after disabling Cosmos caching.

Astronomer Cosmos Version
Other Astronomer Cosmos version (please specify below)
If "Other Astronomer Cosmos version" selected, which one?
1.4.3
dbt-core version
1.7.15
Versions of dbt adapters
dbt-postgres 1.7.15
LoadMode
DBT_LS_MANIFEST
ExecutionMode
VIRTUALENV
InvocationMode
DBT_RUNNER
airflow version
2.8.2
Operating System
Ubuntu 22.04.4 LTS
If a you think it's an UI issue, what browsers are you seeing the problem on?
No response
Deployment
Docker-Compose
Deployment details

Docker version 25.0.3, build 4debf41
Docker Compose version v2.24.6

What happened?
After setting AIRFLOW__COSMOS__ENABLE_CACHE=False dbt tasks are unable to run partial parsing due to the error "Unable to do partial parsing because saved manifest not found. Starting full parse."
The dbt artifacts are pre-generated in CI and the entire target/ directory synced to the dbt project path on the Airflow host.
Relevant log output
**** With AIRFLOW__COSMOS__ENABLE_CACHE=False ****
08a120f7b403
*** Found local files:
***   * /opt/airflow/logs/dag_id=cosmos_dag/run_id=manual__2024-06-11T13:37:41.235278+00:00/task_id=run_models.raw_payments_seed/attempt=1.log
[2024-06-11, 13:37:47 UTC] {taskinstance.py:1979} INFO - Dependencies all met for dep_context=non-requeueable deps ti=<TaskInstance: cosmos_dag.run_models.raw_payments_seed manual__2024-06-11T13:37:41.235278+00:00 [queued]>
[2024-06-11, 13:37:47 UTC] {taskinstance.py:1979} INFO - Dependencies all met for dep_context=requeueable deps ti=<TaskInstance: cosmos_dag.run_models.raw_payments_seed manual__2024-06-11T13:37:41.235278+00:00 [queued]>
[2024-06-11, 13:37:47 UTC] {taskinstance.py:2193} INFO - Starting attempt 1 of 3
[2024-06-11, 13:37:47 UTC] {taskinstance.py:2214} INFO - Executing <Task(DbtSeedVirtualenvOperator): run_models.raw_payments_seed> on 2024-06-11 13:37:41.235278+00:00
[2024-06-11, 13:37:47 UTC] {standard_task_runner.py:60} INFO - Started process 1265 to run task
[2024-06-11, 13:37:47 UTC] {standard_task_runner.py:87} INFO - Running: ['***', 'tasks', 'run', 'cosmos_dag', 'run_models.raw_payments_seed', 'manual__2024-06-11T13:37:41.235278+00:00', '--job-id', '862', '--raw', '--subdir', 'DAGS_FOLDER/cosmos_dag.py', '--cfg-path', '/tmp/tmppaayxmna']
[2024-06-11, 13:37:47 UTC] {standard_task_runner.py:88} INFO - Job 862: Subtask run_models.raw_payments_seed
[2024-06-11, 13:37:47 UTC] {task_command.py:423} INFO - Running <TaskInstance: cosmos_dag.run_models.raw_payments_seed manual__2024-06-11T13:37:41.235278+00:00 [running]> on host 08a120f7b403
[2024-06-11, 13:37:47 UTC] {taskinstance.py:2510} INFO - Exporting env vars: AIRFLOW_CTX_DAG_OWNER='***' AIRFLOW_CTX_DAG_ID='cosmos_dag' AIRFLOW_CTX_TASK_ID='run_models.raw_payments_seed' AIRFLOW_CTX_EXECUTION_DATE='2024-06-11T13:37:41.235278+00:00' AIRFLOW_CTX_TRY_NUMBER='1' AIRFLOW_CTX_DAG_RUN_ID='manual__2024-06-11T13:37:41.235278+00:00'
[2024-06-11, 13:37:47 UTC] {local.py:292} INFO - Cloning project to writable temp directory /tmp/tmpn1tuhvtw from /opt/airflow/dags/dbt/jaffle_shop
[2024-06-11, 13:37:47 UTC] {config.py:266} INFO - Using user-supplied profiles.yml at /opt/***/dags/dbt/jaffle_shop/profiles.yml
[2024-06-11, 13:37:47 UTC] {subprocess.py:60} INFO - Tmp dir root location:
 /tmp
[2024-06-11, 13:37:47 UTC] {subprocess.py:73} INFO - Running command: ['/opt/***/dbt_venv/bin/dbt', 'seed', '--models', 'raw_payments', '--project-dir', '/tmp/tmpn1tuhvtw', '--profiles-dir', '/opt/***/dags/dbt/jaffle_shop', '--profile', 'jaffle_shop', '--target', 'dev']
[2024-06-11, 13:37:47 UTC] {subprocess.py:84} INFO - Command output:
[2024-06-11, 13:37:57 UTC] {subprocess.py:94} INFO - 13:37:57  Running with dbt=1.7.15
[2024-06-11, 13:37:58 UTC] {subprocess.py:94} INFO - 13:37:58  Registered adapter: postgres=1.7.15
[2024-06-11, 13:37:58 UTC] {subprocess.py:94} INFO - 13:37:58  Unable to do partial parsing because saved manifest not found. Starting full parse.
[2024-06-11, 13:38:05 UTC] {subprocess.py:94} INFO - 13:38:05  Found 5 models, 3 seeds, 20 tests, 0 sources, 0 exposures, 0 metrics, 401 macros, 0 groups, 0 semantic models

**** With AIRFLOW__COSMOS__ENABLE_CACHE=True ****
1cf95644acec
*** Found local files:
***   * /opt/airflow/logs/dag_id=cosmos_dag/run_id=manual__2024-06-11T13:55:34.501323+00:00/task_id=run_models.raw_payments_seed/attempt=1.log
[2024-06-11, 13:55:43 UTC] {taskinstance.py:1979} INFO - Dependencies all met for dep_context=non-requeueable deps ti=<TaskInstance: cosmos_dag.run_models.raw_payments_seed manual__2024-06-11T13:55:34.501323+00:00 [queued]>
[2024-06-11, 13:55:43 UTC] {taskinstance.py:1979} INFO - Dependencies all met for dep_context=requeueable deps ti=<TaskInstance: cosmos_dag.run_models.raw_payments_seed manual__2024-06-11T13:55:34.501323+00:00 [queued]>
[2024-06-11, 13:55:43 UTC] {taskinstance.py:2193} INFO - Starting attempt 1 of 3
[2024-06-11, 13:55:43 UTC] {taskinstance.py:2214} INFO - Executing <Task(DbtSeedVirtualenvOperator): run_models.raw_payments_seed> on 2024-06-11 13:55:34.501323+00:00
[2024-06-11, 13:55:43 UTC] {standard_task_runner.py:60} INFO - Started process 75 to run task
[2024-06-11, 13:55:43 UTC] {standard_task_runner.py:87} INFO - Running: ['***', 'tasks', 'run', 'cosmos_dag', 'run_models.raw_payments_seed', 'manual__2024-06-11T13:55:34.501323+00:00', '--job-id', '874', '--raw', '--subdir', 'DAGS_FOLDER/cosmos_dag.py', '--cfg-path', '/tmp/tmpb4__880_']
[2024-06-11, 13:55:43 UTC] {standard_task_runner.py:88} INFO - Job 874: Subtask run_models.raw_payments_seed
[2024-06-11, 13:55:43 UTC] {task_command.py:423} INFO - Running <TaskInstance: cosmos_dag.run_models.raw_payments_seed manual__2024-06-11T13:55:34.501323+00:00 [running]> on host 1cf95644acec
[2024-06-11, 13:55:43 UTC] {taskinstance.py:2510} INFO - Exporting env vars: AIRFLOW_CTX_DAG_OWNER='***' AIRFLOW_CTX_DAG_ID='cosmos_dag' AIRFLOW_CTX_TASK_ID='run_models.raw_payments_seed' AIRFLOW_CTX_EXECUTION_DATE='2024-06-11T13:55:34.501323+00:00' AIRFLOW_CTX_TRY_NUMBER='1' AIRFLOW_CTX_DAG_RUN_ID='manual__2024-06-11T13:55:34.501323+00:00'
[2024-06-11, 13:55:43 UTC] {local.py:292} INFO - Cloning project to writable temp directory /tmp/tmpeszetm6h from /opt/airflow/dags/dbt/jaffle_shop
[2024-06-11, 13:55:43 UTC] {local.py:303} INFO - Partial parse is enabled and the latest partial parse file is /opt/airflow/dags/dbt/jaffle_shop/target/partial_parse.msgpack
[2024-06-11, 13:55:44 UTC] {config.py:266} INFO - Using user-supplied profiles.yml at /opt/***/dags/dbt/jaffle_shop/profiles.yml
[2024-06-11, 13:55:44 UTC] {subprocess.py:60} INFO - Tmp dir root location:
 /tmp
[2024-06-11, 13:55:44 UTC] {subprocess.py:73} INFO - Running command: ['/opt/***/dbt_venv/bin/dbt', 'seed', '--models', 'raw_payments', '--project-dir', '/tmp/tmpeszetm6h', '--profiles-dir', '/opt/***/dags/dbt/jaffle_shop', '--profile', 'jaffle_shop', '--target', 'dev']
[2024-06-11, 13:55:44 UTC] {subprocess.py:84} INFO - Command output:[2024-06-11, 13:55:54 UTC] {subprocess.py:94} INFO - 13:55:54  Running with dbt=1.7.15
[2024-06-11, 13:55:55 UTC] {subprocess.py:94} INFO - 13:55:55  Registered adapter: postgres=1.7.15
[2024-06-11, 13:55:55 UTC] {subprocess.py:94} INFO - 13:55:55  Found 5 models, 3 seeds, 20 tests, 0 sources, 0 exposures, 0 metrics, 401 macros, 0 groups, 0 semantic models

How to reproduce
Set AIRFLOW__COSMOS__ENABLE_CACHE=False environment variable in the Airflow configuration.
Anything else :)?
I have been able to reproduce this in our MWAA deployment as well. It's also running astronomer-cosmos v1.4.3 but on a different Airflow version, dbt-core version, and the dbt-teradata adapter so it doesn't seem to be environment specific.
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Contact Details

Hello @josefbits! I'm here to help you with any bugs, questions, or contributions you might have. Let me know how I can assist you!
To resolve the issue with partial parsing in dbt after disabling Cosmos caching in Airflow, you need to ensure that the partial parse file and the manifest file are correctly copied and updated in the target dbt project directory. Here is a step-by-step approach:

Identify the latest partial parse file:
Use the _get_latest_partial_parse function to determine the most up-to-date partial parse file.
Update the cache with the latest partial parse file:
Use the _update_partial_parse_cache function to update the cache directory with the latest partial parse file contents.
Copy the partial parse file to the project directory:
Use the _copy_partial_parse_to_project function to copy the partial parse file and the manifest file to the target dbt project directory.

Here is the relevant code to perform these steps:
from pathlib import Path
from cosmos.dbt.project import get_partial_parse_path
from cosmos.cache import _get_latest_partial_parse, _update_partial_parse_cache, _copy_partial_parse_to_project

# Define the paths
dbt_project_path = Path("/path/to/your/dbt/project")
cache_dir = Path("/path/to/your/cache/directory")

# Step 1: Identify the latest partial parse file
latest_partial_parse_filepath = _get_latest_partial_parse(dbt_project_path, cache_dir)

if latest_partial_parse_filepath:
    # Step 2: Update the cache with the latest partial parse file
    _update_partial_parse_cache(latest_partial_parse_filepath, cache_dir)

    # Step 3: Copy the partial parse file to the project directory
    _copy_partial_parse_to_project(latest_partial_parse_filepath, dbt_project_path)
else:
    print("No partial parse file found.")

Ensure that the paths to your dbt project and cache directory are correctly specified. This code will help maintain the partial parse file and manifest file in sync, thus resolving the issue with partial parsing in dbt [1].
To continue talking to Dosu, mention @dosu.

@dosu @tatiana If I understand correctly, during execution Cosmos will symlink the project files from the dbt project path to the temporary directory. However, as per the create_symlinks function it ignores logs, target, and profiles.yml. As per the above solution, copying the manifests to the project directory doesn't solve that problem. It's possible to work around this in some cases by specifying a target path like:
operator_args={"dbt_cmd_flags": ["--target-path", f"{DBT_PROJECT_PATH}/target"],},
However, this will not work on some managed solutions using an object storage back end. Of course it can be synced to Airflow worker local disk, but this brings us full circle to caching and whether or not concurrent context updates to the manifests will be a problem (https://github.com/astronomer/astronomer-cosmos/issues/1042).
IMO the simplest solution would be to check for existing manifests, either in the dbt project target/ directory or, when using LoadMode.DBT_MANIFEST or AUTOMATIC, the manifest_path root provided in the ProjectConfig. These could then be copied instead to the temporary directory using a function similar to _copy_partial_parse_to_xxx.


0 to the 0th power = 1?

Describe the bug

0 to the 0th power = 1?  think it could be an error, or 0, but not 1
Steps To Reproduce
0^0=1??
Expected behavior

0 or an error
Screenshots

Duplicate of #418

sorry I searched before, but not found that.

No problem.  The other issue phrases it differently.  Thanks for trying to search before creating your issue though!

This is your friendly Microsoft Issue Bot. I've seen this issue come in and have gone to tell a human about it.


Namspacing Klusters

Even though namespaces are not much more than a logical grouping, we should put each Kluster/Project in its own namespace:

It would be hard to change at a later point
Gives us the option to apply NetworkPolicy or other namespace security constraints
Simplified naming

We would end up with:
ae63ddf2076d4342a56eb049e37a7621-e28    apiserver-834788848-xt3ln    2/2       Running             0          2d        <IP_ADDRESS>   master1.cc.staging.cloud.sap
ae63ddf2076d4342a56eb049e37a7621-e28    controller-manager-19x5wv7   1/1       Running             3          2d        <IP_ADDRESS>   master1.cc.staging.cloud.sap
ae63ddf2076d4342a56eb049e37a7621-e28    etcd-1197608591-5j2lo        1/1       Running             0          2d        <IP_ADDRESS>   master1.cc.staging.cloud.sap
ae63ddf2076d4342a56eb049e37a7621-e28    scheduler-382852170-aw3yu    1/1       Running             0          2d        <IP_ADDRESS>   master1.cc.staging.cloud.sap
8b25871959204ff1a27605b7bcf873f7-m33    apiserver-2382814256-h668k   2/2       Running             0          1d        <IP_ADDRESS>   master2.cc.staging.cloud.sap
8b25871959204ff1a27605b7bcf873f7-m33    controller-manager-23ep4rr   1/1       Running             3          1d        <IP_ADDRESS>   master1.cc.staging.cloud.sap
8b25871959204ff1a27605b7bcf873f7-m33    etcd-2431913408-8h7lj        1/1       Running             0          1d        <IP_ADDRESS>   master1.cc.staging.cloud.sap
8b25871959204ff1a27605b7bcf873f7-m33    scheduler-2140265443-65mp6   1/1       Running             0          1d        <IP_ADDRESS>   master0.cc.staging.cloud.sap
8b25871959204ff1a27605b7bcf873f7-m34    apiserver-2382814256-h668k   2/2       Running             0          1d        <IP_ADDRESS>   master2.cc.staging.cloud.sap
8b25871959204ff1a27605b7bcf873f7-m34    controller-manager-23ep4rr   1/1       Running             3          1d        <IP_ADDRESS>   master1.cc.staging.cloud.sap
8b25871959204ff1a27605b7bcf873f7-m34    etcd-2431913408-8h7lj        1/1       Running             0          1d        <IP_ADDRESS>   master1.cc.staging.cloud.sap
8b25871959204ff1a27605b7bcf873f7-m34    scheduler-2140265443-65mp6   1/1       Running             0          1d        <IP_ADDRESS>   master0.cc.staging.cloud.sap

TBD whether the namespace will be <project_id> or <project_id>-<klustern_name>

We decided to not do this as it adds too much upfront complexity for no immediate gain


Unexpected error during benchmark execution: Error: Invalid "mychannel" channel configuration: child "chaincodes" fails because

Hi,
I was trying to run the caliper-benchmark and just immediately i have this error:
Unexpected error during benchmark execution: Error: Invalid "mychannel" channel configuration: child "chaincodes" fails because ["chaincodes" is required]. "contracts" is not allowed.
the command was:
caliper launch master \
--caliper-workspace ~/caliper-benchmarks
--caliper-benchconfig benchmarks/samples/fabric/fabcar/config.yaml
--caliper-networkconfig networks/fabric/v1/v1.4.1/2org1peergoleveldb/fabric-go.yaml
I couldnt find any solution.
The environmnet:
Node 8.15
npm 6.4
go 1.11
Ubuntu 18.04
any suggestions please ?

@hhp2020 Please checkout the 0.3.2 tag of the benchmark repo, which is compatible with Caliper v.0.3.2


Add index operators ( [])

Describe the feature
This will allow syntax such as:
CustomerTypes["Standard"], or more usefully, a variable rather than a constant, e.g. CustomerTypes[custTypeAsText]

No point as they can't be applied as static


Feature/zooming over lvl21

This PR allows zooming until the level 23 is set, adding two more levels over the current max.
This PR closes https://github.com/splashblot/dronedb/issues/4
Please check the previous commits. Not sure how they're not in master when this branch was created from master itself.

Ended up cherry-picking this, but it works!  See here.
Closing!

(... turns out my idea of making feature branches off of master might not be the best, one of the reasons I cherry-picked!)


Support ranges

Rhai 1.4.0 added range operators, these need to be added to both the parser and the HIR.

The HIR maybe not need a big change, since ranges is purely syntactic sugar.  They compile down to Range and RangeInclusive types.

The parser should be able to parse them now. I don't think the HIR needs any specific changes, we can just define operator types that return Range and RangeInclusive respectively whenever a type system is implemented.


Add returnKey flag on Finder to allow return key instead of row

To allow search in both first or last to get the key instead of the row:
$data = [1, 2, 3];
$filter = static fn($datum): bool => $datum === 1;

var_dump(\ArrayLookup\Finder::first($data, $filter, true)) // 0

Codecov Report

Merging #9 (eb3a511) into main (78165e3) will not change coverage.
The diff coverage is 100.00%.

:exclamation: Current head eb3a511 differs from pull request most recent head 8d18e27. Consider uploading reports for the commit 8d18e27 to get more accurate results

@@             Coverage Diff             @@
##                main        #9   +/-   ##
===========================================
  Coverage     100.00%   100.00%
- Complexity        24        26    +2
===========================================
  Files              3         3
  Lines             64        64
===========================================
  Hits              64        64

Flag
Coverage Δ

tests
100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/Finder.php
100.00% <100.00%> (ø)

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


KFP SDK Overview: Add mentions to more DSL entities

Supplement the KFP SDK Overview with the following entities

kfp.dsl.ResourceOp
kfp.dsl.VolumeOp
kfp.dsl.VolumeSnapshotOp
kfp.dsl.PipelineVolume

This change is

/assign @sarahmaddox

Preview: https://deploy-preview-837--competent-brattain-de2d6d.netlify.com/docs/pipelines/sdk/sdk-overview/

Thanks!
/lgtm
/approve


Data structure for quadratic Hamiltonians

Subclass of PolynomialTensor specifically for quadratic Hamiltonians (e.g. mean field models), both particle-number-conserving and not. I considered the use of the Majorana basis but decided that I really only need to use it internally. So this class uses the usual fermionic ladder operators for representation.
This is pretty basic so far, but I plan to add routines for conversion to and from FermionOperator, as well as methods to obtain circuits for ground state preparation. Just thought I should pause and ask for feedback before continuing.

Okay, I'll merge this one then.


Ingest of Gradle projects should consider top-level projects that do not have a build.gradle file

As an example, the project https://github.com/gradle/gradle-project-templates has a gradlew and a settings.gradle file but does not have a build.gradle file. The add-repo.sh is incorrectly marking this repo as "no top level build file" and skipping it.
We should investigate if we can relax this restriction.

What are the implications of this - we cannot ingest a large number of Gradle projects? Specific projects Gradle asked for etc. @tkvangorder

I think generally, most Gradle projects have a build.gradle file at the top level. I do not think it is common to see a project like this, but I think I would want @sambsnyd or @jkschneider to weigh in here.

add-repo.sh should be augmented to check for the presence of of build.gradle.kts, settings.gradle, or settings.gradle.kts


add uptime metric for istiod server

Simple metric to monitor uptime of istiod instances.
[ X ] Policies and Telemetry

@douglas-reid: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-distroless-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-distroless-k8s-tests_istio

integ-operator-controller-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-operator-controller-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-distroless-k8s-tests_istio

integ-operator-controller-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-operator-controller-tests_istio

integ-telemetry-mc-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-mc-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-distroless-k8s-tests_istio

integ-operator-controller-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-operator-controller-tests_istio

integ-telemetry-mc-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-mc-k8s-tests_istio

integ-pilot-multicluster-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-distroless-k8s-tests_istio

integ-operator-controller-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-operator-controller-tests_istio

integ-telemetry-mc-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-mc-k8s-tests_istio

integ-pilot-multicluster-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-multicluster-tests_istio

integ-security-multicluster-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-distroless-k8s-tests_istio

integ-operator-controller-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-operator-controller-tests_istio

integ-telemetry-mc-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-mc-k8s-tests_istio

integ-pilot-multicluster-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-multicluster-tests_istio

integ-security-multicluster-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-distroless-k8s-tests_istio

integ-operator-controller-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-operator-controller-tests_istio

integ-telemetry-mc-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-mc-k8s-tests_istio

integ-pilot-multicluster-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-multicluster-tests_istio

integ-security-multicluster-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-multicluster-k8s-tests_istio

integ-helm-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-helm-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test unit-tests_istio

release-test_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test release-test_istio

integ-security-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-k8s-tests_istio

integ-ipv6-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-ipv6-k8s-tests_istio

integ-telemetry-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-distroless-k8s-tests_istio

integ-operator-controller-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-operator-controller-tests_istio

integ-telemetry-mc-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-telemetry-mc-k8s-tests_istio

integ-pilot-multicluster-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-pilot-multicluster-tests_istio

integ-security-multicluster-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-security-multicluster-tests_istio

integ-multicluster-k8s-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-multicluster-k8s-tests_istio

integ-helm-tests_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test integ-helm-tests_istio

lint_istio
e8a3f1dffa4214a0e4b84b611e62cebecd84cd9e
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-telemetry-mc-k8s-tests_istio


fix: move flash message middlewares to after the i18n middleware

Describe your changes
APPLICS-403

fix: move flash message middlewares to after the i18n middleware
When Welsh is selected and the user submits the form at /cookies, the
request goes through multiple redirects caused by the i18n middleware.
Since the flash message middleware came before the i18n middleware in
the chain, the success flash message was being cleared during one of the
redirects.

Tested locally.
Type of change 🧩

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[ ] Other (please explain in the description section above)

Checklist before requesting a review

[x] I have performed a self-review of my own code
[x] I have double checked this work does not include any hardcoded secrets or passwords
[ ] I have made corresponding changes to the documentation
[x] I have provided details on how I have tested my code
[x] I have referenced the ticket number above
[x] I have provided a description of the ticket
[ ] I have included unit tests to cover any testable code changes

:tada: This PR is included in version 2.25.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.31.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.13.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[Bug]: Database clone not possible anymore in v0.93

Terraform CLI Version
1.9.2
Terraform Provider Version
0.93
Terraform Configuration
Upgrade from provider version 0.92 to 0.93

Category
category:resource
Object type(s)
No response
Expected Behavior
The resource snowflake_database has a property to allow cloning of existing databases.
Actual Behavior
In version 0.93, I don't find a property to clone a database.
Steps to Reproduce
Try cloning a database using v0.93
How much impact is this issue causing?
High
Logs
No response
Additional Information
No response
Would you like to implement a fix?

[ ] Yeah, I'll take it 😎

Hey @nicolamarangoni. Thanks for reaching out to us.
We dropped the possibility of cloning the databases in v0.93.0 and won't support object cloning for any object for V1. We mentioned it in https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/MIGRATION_GUIDE.md#behavior-change-resource-renamed-snowflake_database---snowflake_database_old, and we will include a bigger motivation soon (we missed that before the release).
Currently, you can either use https://registry.terraform.io/providers/Snowflake-Labs/snowflake/latest/docs/resources/unsafe_execute or clone manually and import with terraform.

Ok thanks for the information!

I will keep this issue open until we add a proper motivation in https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/v1-preparations/CHANGES_BEFORE_V1.md#design-decisions-before-v1

Motivation added here: https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/v1-preparations/CHANGES_BEFORE_V1.md#object-cloning. Closing.


File rename issues

Issue Type: Bug
There is an issue with files staging to git after being renamed.
A.file renamed to B.file -> stages to git fine.
A.file rename to a.file -> does not stage to git.
VS Code version: Code 1.41.0 (9579eda04fdb3a9bba2750f15193e5fafe16b959, 2019-12-11T18:37:42.077Z)
OS version: Windows_NT x64 10.0.16299

Other rename issue
Issue Type: Bug
There is an issue with files when renaming, if you have unsaved updates on the file, the unsaved updates will be lost.
A.file is not saved
A.file renamed to B.file
B.file rolls back to the original A.file
Version: 1.37.1, (f06011ac164ae4dc8e753a3fe7f9549844d15e35, 2019-08-15T16:16:34.800Z)
OS version: macOS mojave 10.14.5 (18F132)

@jsknight1969 Can you reproduce using command line git as well?


Update IRS OpenAPI Version during release

As ... ,
I want ... ,
so that ... .
Hints / Details

Version is currenty set in https://github.com/eclipse-tractusx/item-relationship-service/blob/main/irs-api/src/main/java/org/eclipse/tractusx/irs/IrsApplication.java API_VERSION

Acceptance Criteria

API_VERSION is automatically updated for the latest release

Out of Scope

...

Will be done in scope of #418


Add Panel Chat Pack

Description
HoloViz Panel is a powerful framework for data exploration and data apps. It has ~750.000 downloads per month and a very active community. Panel 1.3.0 added powerful chat components that support async, multi-modal, multi-agent interfaces. It can display any Python object in its chat interface including markdown, plots, dataframes, audio, video etc. Check out Panel-Chat-Examples to see some examples.
I'm biased as a contributor to Panel and the Panel chat components. But luckily others also find our chat components really valuable.
.
Panel is also used in courses by Andrew Ng on deeplearning.ai. Probably because we also work really well in notebooks.
Thus I would like to add a Panel Chat Pack to LLama Hub to help users get started.
Panel Chat Pack in Action

https://github.com/run-llama/llama-hub/assets/42288570/e6db098d-96f8-4502-8ef1-046360c9f221
How Has This Been Tested?

[x] Manual Tests
[ ] Added new unit/integration tests
[ ] Added new notebook (that tests end-to-end)
[x] I stared at the code and made sure it makes sense

Suggested Checklist:

[x] I have added a library.json file if a new loader/tool was added
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I ran make format; make lint to appease the lint gods

at a first glance this looks really interesting, will review!

alright @MarcSkovMadsen, we got this over the line! Thanks for all your effort on this. The reason why test was failing was since we were running .run in base.py. I changed the warning back to raising a value error -- hope you're cool with that!

I'm VERY cool with that. Thankings for for all the help.
When will this be available on the Hub?

Great! I'll cut a release for sure tomorrow :)

@MarcSkovMadsen thanks for your awesome contribution! just a heads up, planning to feature this tomorrow on our socials.
The LlamaPack page is here: https://llamahub.ai/l/llama_packs-panel_chatbot?from=llama_packs - the asset doesn't seem to be rendering but doesn't prevent us from publishing this

Thanks. Do you know how I can best get the assets working?

yeah was just about to suggest that :)

I identified some more issues including the app would be be served via the commands described.
I hope I can get the fixes in https://github.com/run-llama/llama-hub/pull/759 in before you start promoting it. Otherwise users might get a bad experience.

I identified some more issues including the app would not be be served via the commands described.
I hope I can get the fixes in #759 in before you start promoting it. Otherwise users might get a bad experience. @jerryjliu

taking a look now, thanks for flagging


Update to Julia v1.5.4

Closed with https://github.com/epirecipes/sir-julia/commit/2d3505af07de9196e66b235038e3a1c0b404f586


Fix CVE-2023-25194 in kogito-runtimes

Issue: https://github.com/advisories/GHSA-26f8-x7cc-wqpc
kafka version used in kogito-runtimes contains this vulnerability. The version should be updated to a newer one.
Acceptance criteria:

kogito-runtimes uses kafka version not affected by this vulnerability

PR https://github.com/kiegroup/kogito-runtimes/pull/3022

PR merged, closing this.


Error with websocket after installation in apache

⚠ Please verify that this bug has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

Description
it shows

in developer monitor:

👟 Reproduction steps
in terminal:
npm install npm -g
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup
node server/server.js
-> Apply https://github.com/louislam/uptime-kuma/wiki/Reverse-Proxy#apache
systemctl restart apache2
👀 Expected behavior
init page dashboard with status 200
😓 Actual Behavior

🐻 Uptime-Kuma Version
1.19.5
💻 Operating System and Arch
Ubuntu 18.04.6 LTS
🌐 Browser
Chrome/<IP_ADDRESS>
🐋 Docker Version
No response
🟩 NodeJS Version
v14.21.2
📝 Relevant log output
in apache logs:
AH01144: No protocol handler was valid for the URL /socket.io/ (scheme 'ws'). If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

resolved with:
sudo a2enmod ssl
sudo a2enmod proxy
sudo a2enmod proxy_balancer
sudo a2enmod proxy_http
sudo a2enmod proxy_wstunnel
leave as a requirement on the page https://github.com/louislam/uptime-kuma/wiki/Reverse-Proxy#apache


[Bug]: ZSH shell on linux deploy scripts not working

Describe the bug
So there's 3 different bugs that I'm facing
What I did is run the script and also echo out the command from the deploy script

No constructor
Contract isn't deploying as it expects --constructor-args
forge create ./src/${Test}.sol:${Test} -i --rpc-url $rpc --constructor-args

Constructor present 1 parameter
This works perfectly
forge create ./src/${Test}.sol:${Test} -i --rpc-url $rpc --constructor-args 10

Constructor present >1 parameters
Only the first parameter gets passed
forge create ./src/${Test}.sol:${Test} -i --rpc-url $rpc --constructor-args 10

To Reproduce
in the describe the bug
Expected behavior
Deployed contracts
Additional context
I think it could be due to
read -ra args
and adding a length check for args to differentiate error case 1 from 2 and 3

alright i got it to work for me, not sure if this is a me problem or not i had the same error on gitpod and on my local  repository with the fix (https://github.com/shankars99/foundry-starter-kit)
the other change required to reproduce would be
npm i hardhat
npx hardhat node
and then
url: "https://localhost:8545" in hardhat.config.js
can i make a PR for it?

Please!


Change kernel version back to 4.9.26-SNAPSHOT

Purpose
this PR changes the kernel version back to 4.9.26-SNAPSHOT from 4.9.26-beta.

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


Change Write-Host to Write-Output

"Script definition uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected." Source: http://www.jsnover.com/blog/2013/12/07/write-host-considered-harmful/

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

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

TTYL, AZPRBOT;

@qwergram : Thanks for your contribution to the Azure documentation! The author, @thraka, has been notified to review your proposed change.

@KatieCumming This is good.

@Ja-Dunn

#sign-off

Only the author of the article can use the sign off comment to add the ready-to-merge label.


The unclaimed reward data automatically resets after 90s

Description the bug
The unclaimed reward data automatically resets after the 90s
To reproduce the bug
Pre-condition: Staking with Westend relay chain network
Steps:

Make a claim to the Westend relay chain network
Observe the information screen

Actual:  The unclaimed reward data automatically resets after the 90s
https://user-images.githubusercontent.com/117999489/205430182-18dd9945-806d-4902-97ef-88e5bdec1375.mp4

Can't reproduce the bug on the new UI version.


Not compatible with GHC 8.4.3

Unable to "cabal install" with Haskell platform 8.4.3
Error:
src/Mezzo/Model/Prim.hs:140:29: error:
• Expected kind ‘OptVector t0 ((n0 + m0) - l0)’,
but ‘xs ++ ys’ has kind ‘OptVector t0 ((n0 - l0) + m0)’
• In the second argument of ‘(:-)’, namely ‘(xs ++ ys)’
In the type ‘x :- (xs ++ ys)’
In the type family declaration for ‘++’
|
140 |     (x :- xs) ++ ys = x :- (xs ++ ys)
|                             ^^^^^^^^
cabal: Leaving directory '.'
cabal: Error: some packages failed to install:
mezzo-<IP_ADDRESS>-I25ksox6nQT6tXIyxHONIZ failed during the building phase. The
exception was:
ExitFailure 1

same issue with ghc 8.6.5

Thank you for flagging these up and sorry for the lack of replies! I am aware of the issue – unfortunately Mezzo relies on a lot of type-level hacks which which depend on the particular GHC version I used when writing it two years ago. Since type-level programming is still quite experimental, the typechecking and type inference algorithms have changed in newer GHC versions (and most likely will change in the future), which make Mezzo quite unstable.
The repo has a branch named ghc-update where I fixed all the build errors for GHC 8.6.3 – the issue now however is that the the changes required to the type class resolution to support the quantified type constraints feature of GHC 8.6 (or at least this seems to be the main "culprit") resulted in reification (turning type-level values into term-level values) in Mezzo becoming exponentially slower. This makes the library pretty much unusable for anything longer than 8-9 notes. Fixing this would probably require a full redesign of the library which I don't have time for – but GHC 8.0.1 both compiles and works fine so that should remain stable for the foreseeable future!


Add Rust type to represent a valid libc::sockaddr_ll

What does this PR do
This PR adds a SockAddrLl struct to represent a libc::socketaddr_ll with the additional guarantee of valid data, that can be made into a LinkAddr without unsafe code. See #2327, #2059 and #2396 for reference.
Checklist:

[x] I have read CONTRIBUTING.md
[x] I have written necessary tests and rustdoc comments
[ ] A change log has been added if this PR modifies nix's API

Just for clarification: Is the unsafe around constructing the LinkAddr due to the invariant (like len must match the other data) or about the variably sized types in C?

Just for clarification: Is the unsafe around constructing the LinkAddr due to the invariant (like len must match the other data) or about the potentially unsound libc types coming in via an FFI?

If you're referring to LinkAddr::from_raw, it must be unsafe because it reads from a raw pointer.  All methods that read from a raw pointer are unsafe.  And the reason that it reads from a raw pointer is because that's how many C APIs, like getpeeraddr provide sockaddrs.  C basically treats the various sockaddr types as a variable length tagged union.
This PR's implementation of From<SockAddrLl> is incorrect.  It doesn't guarantee valid data.  It doesn't validate the family or length fields, so it's easy to construct an invalid sockaddr_ll.  Is all you want a safe constructor for sockaddr_ll?  If so, I suggest you simply add one.  There's no need for a new type.


feat: configurable loading of event bus consumer

Description: This defines an API for IDAs to use when consuming events that allows the choice of Event Bus implementation to be configured rather than written in code.
It also includes a management command to start a worker and allows to pass in extra arguments for the underlying implementation of event bus.
ISSUE: #147
Dependencies: None
Merge deadline: List merge deadline (if any)
Installation instructions: TODO
Testing instructions:
TODO
Reviewers:

[ ] @kaustavb12
[ ] @bmtcril

Merge checklist:

[ ] All reviewers approved
[ ] CI build is green
[ ] Version bumped
[ ] Changelog record added
[ ] Documentation updated (not only docstrings)
[ ] Commits are squashed

Post merge:

[ ] Create a tag
[ ] Check new version is pushed to PyPI after tag-triggered build is
finished.
[ ] Delete working branch (if not needed anymore)

Author concerns: The management command implement in event-bus-kafka takes in an argument called offset_time and calls a different method i.e. calls reset_offsets_and_sleep_indefinitely instead of consume_indefinitely. If this MR is accepted, we will need to change the implementation and set the argument offset_time in the class and move this logic inside consume_indefinitely.

Thanks for the pull request, @navinkarkera!  Please note that it may take us up to several weeks or months to complete a review and merge your PR.
Feel free to add as much of the following information to the ticket as you can:

supporting documentation
Open edX discussion forum threads
timeline information ("this must be merged by XX date", and why that is)
partner information ("this is a course on edx.org")
any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.
This is currently a draft pull request. When it is ready for our review and all tests are green, click "Ready for Review", or remove "WIP" from the title, as appropriate.

I believe you folks could have more insight here than I currently have: @robrap @rgraber

Thanks @mariajgrimaldi. We can also give this a review when @navinkarkera let’s us know it’s ready.

@mariajgrimaldi Thanks for the comments, I have addressed them.
@robrap @rgraber It is ready for your review.
cc: @timmc-edx Adding you here, since all this is based on your work.

@robrap I do have a ticket in my pipeline to update all related docs. I can also move it to the repo if it helps.

Is this management command replacing a management command in edx_event_bus_kafka?

If the approach looks good, I can update event_bus_kafka.

Can you (or did you) address the author concern from the PR description around reset_offsets_and_sleep_indefinitely?

Same, I can do it.

@robrap Yes, this would replace the management command we have in event-bus-kafka. I have an old branch that would complement this PR but even though it's pretty out of date I think the spirit of it is still accurate. We would be able to cut over from the existing one to the new one without too much trouble, I think. There's an existing closed ticket for the Kafka impl using a consumer API like this, so we should probably reopen and rework it.
The issue of reset_offsets_and_sleep_indefinitely shouldn't be an issue -- we'll need to pass an --extra and then in our implementation, parse the JSON to get any offset info and pass that to that function.

The issue of reset_offsets_and_sleep_indefinitely shouldn't be an issue -- we'll need to pass an --extra and then in our implementation, parse the JSON to get any offset info and pass that to that function.

@timmc-edx we just need to make constructor of kafka consumer accept offset as a kwarg and update consume_indefinitely to run reset offset if it is set, the parsing of json happens here.

(I've looked at all the related PRs by now as well.)

@timmc-edx Thanks. Someone with write access needs to merge this.
cc: @rgraber @bmtcril

@navinkarkera 🎉 Your pull request was merged!  Please take a moment  to answer a two question survey so we can improve your experience in the future.


Not recommended to export DYLD_LIBRARY_PATH ?

Hi, first of all thanks for this very useful plugin.
I followed the install instruction as a mac user and notable ran
export DYLD_LIBRARY_PATH="$(brew --prefix)/lib:$DYLD_LIBRARY_PATH"

Do you mind providing more context as to why this is needed ? On my side

image.nvim worked fine without this export on the latest version of homebrew
exporting DYLD_LIBRARY_PATH made me run into issues unrelated to image.nvim, see for instance https://github.com/apache/arrow/issues/44244

Hey, if it works without that we should remove it.
The macOS-specific instructions are a mix of things that worked for different users.

Fixed in https://github.com/3rd/image.nvim/pull/230
Added a mention that's only for some users, thank you!


When TreeViewNode.Children and IsExpanded change, HasUnrealizedChildren would not change

Describe the bug

When the number in TreeViewNode.Children is not 0 and IsExpand = true, HasUnrealizedChildren will not automatically become false.
When the number in TreeViewNode.Children is 0 and IsExpand = false, HasUnrealizedChildren will not automatically become true.
This violates HasUnrealizedChilren's explanation: "Gets or sets a value that indicates whether the current node has child items that haven't been shown."
Steps to reproduce the bug

Steps to reproduce the behavior:

Go to '...'
Click on '....'

Expected behavior

Screenshots

Version Info

NuGet package version: Microsoft.UI.Xaml  v2.4.2

Windows 10 version
Saw the problem?

Insider Build (xxxxx)

November 2019 Update (18363)
Yes

May 2019 Update (18362)

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Mobile

Xbox

Surface Hub

IoT

Additional context

When the number in TreeViewNode.Children is not 0 and IsExpand = true, HasUnrealizedChildren will not automatically become false.

I am not sure if this is necessary since in that case, I would assume that HasUnrealizedChildren does not serve much purpose.

When the number in TreeViewNode.Children is 0 and IsExpand = false, HasUnrealizedChildren will not automatically become true.

Automatically setting HasUnrealizedChildren to true when a node has no children and is not expanded would break a lot of applications. The idea behind HasUnrealizedChildren is that you can indicate that a node has children without actually having to render them.
This allows to virtualize items, for example if you create a TreeView of folders on your hard drive. Without the HasUnrealizedChildren flag, you would need to scan the whole hard drive and build the complete tree. With that flag, you can just indicate that a node has children, and if it expands render those items.
In my opinion, the TreeView control shouldn't interfere much with the HasUnrealizedChildren flag since it is designed to allow developers to tell the treeview when a TreeViewNode can be expanded despite it currently not having any children.

Somehow related to https://github.com/microsoft/microsoft-ui-xaml/issues/2338 ?

Yes this touches the same API, but I think the proper fix for #2338 would be to have the GlyphOpacity to be 1 if HasUnrealizedChildren is true, and not setting the HasUnrealizedChildren flag in some cases without the developers consent.


Rootston: flush close event for xwayland

Sorry for bulking in the indentation fixes again, this was ready, is just one line, and I really cba making a separate PR.

Can you explain the first commit a bit? What's it fixing?

Hit the 'close' hotkey on any xwayland window like urxvt, it won't close until an xcb event happens. For me it was closing when I hit enter because PS1 would set title and trigger it, but setting PS1 to "$ " and it would just never close.
With the xcb_flush, the window is closed right away.

Gotcha, thanks.


Trim unnecessary info from the error message

How about keeping only the first 2-ish lines of stderr in the message, and adding an inline button called "Show full error" which shows stderr in a popup?

Yeah, would be good with #4


feat(components): add timer, modal window and dropdowns

Description
Timer Functionality: Improved timer functionality to accurately display the elapsed time, allowing users to start, pause, resume, and stop the timer as needed. The timer now updates in real-time, providing a visual indication of the elapsed duration.
Duration Functionality: Enhanced the functionality related to duration input, including conversion between duration string and seconds, and ensuring proper display and manipulation of duration values.
Credit Hours: Added support for displaying and selecting credit hours for specific ministry activities. When applicable, users can choose from predefined options such as pioneer school, language courses, etc., and the selected duration is reflected accordingly.
Dropdown Menus: Implemented dropdown menus for selecting Bible studies and credit hour options, enhancing user experience and providing a more intuitive interface for selecting relevant data.
Bible Studies: Improved handling of Bible studies selection, allowing users to choose multiple studies and providing options to edit existing studies or add new ones.
Date Picker: Incorporated a date picker component for selecting the date associated with the service time entry, enhancing data completeness and accuracy.
User Interaction: Implemented increment and decrement buttons for adjusting duration values and counts, providing users with more control over input fields.
API Integration:
Placeholder code and comments have been added to facilitate future integration with external APIs for functionalities such as fetching Bible study data and saving service time records.
Code Quality:
Ensured code adherence to TypeScript standards, including type annotations for props and functions, enhancing code readability and maintainability.
Utilized React hooks effectively to manage component state and side effects, improving code organization and performance.
Fixes # (issue)
Bug Fixes: Addressed a bug related to empty duration fields by resetting the duration to zero when invalid values are encountered, ensuring consistent behavior and preventing errors.
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] Any dependent changes have been merged and published in downstream modules

Task linked: CU-86bwch0na Timer Widget

@FussuChalice: when fixing the above comments, could you also please resolve the merge conflicts?


Adjust dataproc script to download data from HDX

Overview
Adjust the generate_data.py script to download the Country and Region Excel files directly from the HDX website rather than operate on locally downloaded files. Since the script uses pandas to open the XLSX file, simply swapping out the correct URI for the local file path should be sufficient.
This can happen when the final version of the data set is published.

The updated data is now published to HDX
https://data.humdata.org/dataset/survey-on-gender-equality-at-home

The updated data is now published to HDX
https://data.humdata.org/dataset/survey-on-gender-equality-at-home

Shares a point with #14

Shares a point with #14


Update README to include documentation on surge confirmation flow

We need to create a new pull request to update the "Request A Ride" documentation section of the README file to include the steps to use the new workflow included in version 1.1
https://github.com/stevenmaguire/uber-php#request-a-ride
cc: @guizmo51

This is now done.


Cancel jobs by multiple IDs: error if no permission for at least one queue

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@80ced98). Click here to learn what that means.
 Consider uploading reports for the commit d27c978 to get more accurate results

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #1915   +/-   ##
=========================================
  Coverage          ?   44.97%
=========================================
  Files             ?      185
  Lines             ?    26859
  Branches          ?        0
=========================================
  Hits              ?    12081
  Misses            ?    13916
  Partials          ?      862

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Test Case numbers in a launch are sorted as string values not integers

Problem: In the launch details window, test case numbers are sorted as strings.
Solution: Sort the test case numbers as integers. Also, check how the test case numbers are sorted in the test case details window.

Found some discrepancies on "Production" in case of TestSuite in the TestCase Numbers . Need to check


LLVM 5.0 and 6.0 compatibility

Addresses #1318. Note that these are only compatibility changes. This PR does not change toolchain packages or build settings. We’ll discuss those in the future and make LLVM version changes in a separate PR.
These changes simply let us change the LLVM version in the future and are backwards compatible with the current 3.7-based toolchain. Tested configurations:
Ubuntu 16.04 (dev5):
LLVM 3.7 (fails, but expected due to bad CPU support, master fails too)
LLVM 5.0 (passes make check, Debug, ASAN on)
LLVM 6.0 (passes make check, Debug, ASAN on)
Ubuntu 16.04 (VM):
LLVM 3.7 (passes make check, Debug, ASAN on)
Ubuntu 18.04 (VM):
LLVM 6.0 (passes make check, Debug, ASAN on)
macOS:
LLVM 3.7 (passes make check, Debug, ASAN on)
LLVM 6.0 (passes make check, Debug, ASAN on)
Code modifications based on:
http://lists.llvm.org/pipermail/llvm-dev/2015-August/089706.html
https://reviews.llvm.org/rL298010
https://stackoverflow.com/questions/46367910/llvm-5-0-linking-error-with-llvmmoduledump
We'll need to discuss what we want the minimum version to be going forward (CMake, packages.sh) once these code changes go in.

Coverage increased (+0.006%) to 77.428% when pulling 3cba3b115f3ad268830cbe6e13774510fef5c088 on mbutrovich:llvm6 into 2010aafd83c1c80f394fd045e8baf009681effa9 on cmu-db:master.

Let's merge this next.


feat: support specifying sourcemap type in config.optimize.sourcemap

feat: support specifying sourcemap type in config.optimize.sourcemap
chrome devtool don't support to load resources in chrome-extension:// protocol
chrome extension has to use inline sourcemap to solve this
https://stackoverflow.com/a/60512870/5671288

Changes
add support for specifying config.optimize.sourcemap in config file

Testing
Didn't add any test against this.
Just grep any splitting and add sourcemap logic above it.

Docs
Documentation is updated.

any updates?

Makes sense! Thanks for the PR, LGTM


Does Canvas have roles/permissions?

I opened a blog using the Canvas, now multiple users are posting their article into the system. But when I try to display statistics I only see mine stats and I cannot manage topics or tags as an administrator.
Is there a quick way to manage system wide settings and stats ?
Thank you,

At this time, no there aren't any roles/permissions implemented. This could definitely be a good feature, but I just haven't had the time to work on it yet.

After thinking about this for just a minute, I wonder what your thoughts are on this?
Instead of having roles/permissions, what if on the Stats page, you could toggle between global stats, and only yours? This doesn't change the fact that settings, tags, and topics are still user-specific, but at least you could review stats on the entire blog if you cared to.

That would be nice actually ! At least everyone could review global stats. Which is totally fine for most of the use cases.
About the tags and topics, I couldn't get the idea why everyone have their own tags and topics. At least Topics should be managed. Usually a blog has one owner/company/organization and needs to be moderated, without moderation of these things there is no way I can manage the blog site.
For example, I installed Canvas for my product web site and I created 3 main topics which are News, Technology and New Features. On the mydomain.com/blog I created links for these topics, so all posts that are written by all authors will be summarized under these 3 topics.
But now when I say to an author to put his/her post under Technology, they need to create a new Topic which is not the one I created. So I have to go to DB and change the foreign keys of their post topics.
At least when an Author adds new Topic system can check the name and suggest the one that exists already. How about that ? It is relatively easy to implement as a feature and doesn't need any administration.

Ok, I think this could work. 2 actionable steps to make this complete:

Globally accessible stats
Globally accessible taxonomy (still can only be edited/removed by the owner, but can be utilized by anyone)

Thanks @austintoddj  , Globally accessible stats will be great, globally accessible taxonomy is a great step too...
But personnaly like @canatufkansu, I still think Topics should be set by admin only...

Has this feature been implemented yet?

@christopherokonkwo Not yet. v6 is deep in development and includes a basic roles feature. With it, only Admin users will have the ability to access the /tags /topics pages. Global statistics is absolutely possible, but hasn't been implemented yet.

Added in v6.0.0


disconnection when the remote control and farm

hello, i'm french ( sorry for the problems of expressions).
about:
freerdp 1.1.0 = I have a connection problem when I connect to the farm but the remote control from the servers running tse is ok .
freerdp 1.0.1 = the connection to the farm is ok, but the remote control from the server tse  is no ok
someone he found a solution to a problem ?
Thank you in advance

Closing due to being stall.
Reopen if still an issue.


Dropdown Dark: Active Background change in variables.scss do not work.

Prerequisites

[x] I have searched for duplicate or closed issues
[X] I have validated any HTML to avoid common problems
[X] I have read the contributing guidelines

Describe the issue

I did change in _variables.scss: $dropdown-dark-link-active-bg: red !default
Still change do not work.

Also when I change this Dropdown to dropdown-menu-dark looks like this:

Reduced test cases
https://airframe-c0ize5hn9-tomaszowczarczyk.vercel.app
What operating system(s) are you seeing the problem on?
macOS
What browser(s) are you seeing the problem on?
Safari
What version of Bootstrap are you using?
5.3.2

Please see example: https://stackblitz.com/edit/github-kbdg1n?file=index.html
Problem:

Good: In Light Mode I have Red color active state.
Problem: In Dark Mode I have Yellow Color Active State added to scss/_variables_dark.scss  ($list-group-active-bg-dark: yellow !default;) and scss/_root.scss but still I see Red Color.

Right now, there's nothing done especially for the dark mode for the list groups. In your case, you'll have to add a new rule like this one:
@if $enable-dark-mode {
  @include color-mode(dark) {
    .list-group .list-group-item.active {
      --#{$prefix}list-group-active-bg: yellow;
    }
  }
}

I've used yellow here but you could use a Sass variable instead with the right naming and setting it to yellow or any other color.

@julien-deramond I did add your snippet to _root and with color yellow - works.
But when I change to $orange do not work.
Link: https://stackblitz.com/edit/github-kbdg1n?file=scss%2F_variables-dark.scss

You have to interpolate it like this: --#{$prefix}list-group-active-bg: #{$orange};

@julien-deramond Thanks! I just did upgrade my old project from BS4 to latest BS. I am very happy.
Video: https://www.loom.com/share/8ff8bb95bc124c3ebafc9568fba60320?sid=1444a6b7-d9b5-4129-a4d7-aefd13d16d14
Later I will send link to this.


Remove -Wimplicit-fallthrough warning

This PR closes #2348 by fixing two -Wimplicit-fallthrough warnings.

Coverage remained the same at 100.0% when pulling dd8cb2acc1e38b3dc06fce36b6688c662e59afe2 on issue2348 into 1b28a58280a0cd7ed323b159b79c4e9e0763a8a6 on develop.