Migrate <camunda:inputOutput>

Having an IO mapping leads to INVALID_ARGUMENT: Command 'CREATE' rejected with code 'INVALID_ARGUMENT': Expected to deploy new resources, but encountered the following errors: 'Test.bpmn': Unable to process unknown element with name inputOutput caused by this BPMN sections:
      <bpmn:extensionElements>
        <camunda:inputOutput>
          <camunda:inputParameter name="TestLoop">${loopCounter}</camunda:inputParameter>
        </camunda:inputOutput>

This can be solved by the migration plugin by translating this to zeebe:ioMapping. (raised in https://github.com/camunda-community-hub/camunda-7-to-8-migration/issues/19)

Closed with #28 for backend conversion.


RFC: Futureproof box and & patterns

Futureproof box patterns by renaming them to deref.
In an effort to consolidate box and & patterns, change the latter to use the deref syntax as well, in recognition of them being semantically equivalent to box patterns.
Make the newly introduced deref keyword a non-strict keyword.
Rendered view

We discussed this RFC at the triage meeting today and decided to close it. We do not plan major breaking changes to the syntax of & and &mut patterns, and we have already accepted https://github.com/rust-lang/rfcs/blob/master/text/0469-feature-gate-box-patterns.md which feature-gates box patterns.


game-ci/unity-builder@v3 stuck, but build succeeded

Bug description
I'm working on a GitHub self-hosted Windows runner, using Docker with Windows containers. The build ends up with success, but the process running it / docker itself seems stuck, thus blocking the action to progress until the timeout I set is met.
My workflow file is:
name: Actions 😎

on: [push, pull_request, workflow_dispatch]

jobs:
  build:
    name: Build my project ✨
    runs-on: self-hosted
    steps:
      # Checkout (without LFS)
      - name: Checkout repository
        uses: actions/checkout@v3

      # Git LFS
      - name: Create LFS file list
        shell: sh {0}
        run: git lfs ls-files -l | cut -d' ' -f1 | sort > .lfs-assets-id

      - name: Restore LFS cache
        uses: actions/cache@v3
        id: lfs-cache
        with:
          path: .git/lfs
          key: ${{ runner.os }}-lfs-${{ hashFiles('.lfs-assets-id') }}

      - name: Git LFS Pull
        shell: sh {0}
        run: |
          git lfs pull
          git add .
          git reset --hard

      # Cache
      - uses: actions/cache@v3
        with:
          path: Library
          key: Library-${{ hashFiles('Assets/**', 'Packages/**', 'ProjectSettings/**') }}
          restore-keys: |
            Library-

      # Build
      - name: Build project
        id: build-0
        continue-on-error: true
        timeout-minutes: 45
        # use fixed docker windows usage, as per https://discord.com/channels/710946343828455455/1156880998122913872/1157680471451381831
        uses: owof-games/unity-builder@96399801b32662bbe0d796d4df9682fd08fa9923
        env:
          UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
          UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
          UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
        with:
          targetPlatform: StandaloneWindows

      # Output
      - uses: actions/upload-artifact@v3
        with:
          name: Build
          path: build

Here is the ending of the build logs (you can see the whole logs here), after which the step is stuck:
Build Succeeded!

###########################
#       Build output      #
###########################

    Directory: C:\github\workspace\build\StandaloneWindows

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       10/15/2023  11:47 AM                MonoBleedingEdge
d-----       10/15/2023  11:47 AM                StandaloneWindows_BurstDebugIn
                                                 formation_DoNotShip
d-----       10/15/2023  11:47 AM                StandaloneWindows_Data
-a----       10/15/2023  11:47 AM         650240 StandaloneWindows.exe
-a----       10/15/2023  11:47 AM         945688 UnityCrashHandler32.exe
-a----       10/15/2023  11:47 AM       22862360 UnityPlayer.dll

User *** logged in successfully
[UnityConnect::TryLogin] Request Succeeded.
[Licensing::Module] Trying to connect to existing licensing client channel...
[Licensing::IpcConnector] Connection attempt to the License Client on channel: "LicenseClient-ContainerAdministrator" failed because channel doesn't exist; code: "0x80000002"
[Licensing::Module] Successfully launched the LicensingClient (PId: 2328)
[Licensing::IpcConnector] Successfully connected to the License Client on channel: "LicenseClient-ContainerAdministrator" at "2023-10-15T09:47:32.6063465Z"
[Licensing::Client] Handshaking with LicensingClient:
  Version:                 1.13.1+ca5f299
  Session Id:              ace61a77609d4c5085c6eb5307eb5f79
  Correlation Id:          6c9f5e25c2407ef8f2a2a0bf36157968
  External correlation Id:<PHONE_NUMBER>04627955
  Machine Id:              tlkLX5L8DGqwDP3eIbRKmwML29M=
[Licensing::Module] Successfully connected to LicensingClient on channel: "LicenseClient-ContainerAdministrator" (connect: 0.67s, validation: 0.04s, handshake: 3.90s)
[Licensing::IpcConnector] Successfully connected to the License Notification on channel: "LicenseClient-ContainerAdministrator-notifications" at "2023-10-15T09:47:36.5420804Z"
[Licensing::Module] Connected to LicensingClient (PId: 2328, launch time: 0.01, total connection time: 4.61s)
[Licensing::Client] Successfully updated the access token
[Licensing::Module] Successfully updated the access token AvjQDMZOX_...
[Licensing::Client] Successfully processed license management request
[Licensing::Module] Successfully returned the entitlement license
[Licensing::Client] Successfully queried for the EntitlementGroupsDetails
[Licensing::Client] Successfully returned ULF license with serial number : "F4-5Z53-U2MK-GFPQ-XSRJ-XXXX"
Exiting without the bug reporter. Application will terminate with return code 0

Steps to reproduce

Clone https://github.com/owof-games/inkjam23
Add a Windows self-hosted runner to the organization with a Docker installation and Windows containers
Run the "Actions" workflow
Observe that the build succeeds and then the workflow is stuck in there until the 45 minutes timeout is met

Expected behavior
Should end the build and immediately move to the next step
Additional details
I've had to fork @game-ci/unity-builder@v3 because of this bug.

I set a tag to the specific commit I was having problems on, because I'm making changes in the meanwhile: https://github.com/owof-games/inkjam23/tree/game-ci-issue-430


Reconnecting problem xamarin-android

Hi. I develop application by xamarin. It connects automatically when the mqtt server is shut down. But when wifi is turned on and off, it doesn't connect automatically. UseDisconnectedHandler is triggered once.  My app is in production and I'm in a very difficult situation. Any ideas?
Version MQTTnet 3.0.16
                var factory = new MqttFactory();
                var mqttClient = factory.CreateMqttClient();

                var willMsg = new MqttApplicationMessageBuilder()
                    .WithTopic(CONNECTION_TOPIC + id)
                    .WithPayload(offlineMsg)
                    .WithExactlyOnceQoS()
                    .WithRetainFlag(true)
                    .Build();

                var options = new MqttClientOptionsBuilder()
                    .WithClientId(clientId)
                    .WithTcpServer(serverUrl, serverPort)
                    .WithWillMessage(willMsg)
                    .WithCleanSession()
                    .Build();

                 IMqttClient c = new MqttFactory().CreateMqttClient();

                c.UseDisconnectedHandler(async e =>
                {
                    Console.WriteLine("### DISCONNECTED FROM SERVER ###");

                    await Task.Delay(TimeSpan.FromSeconds(5));

                    try
                    {
                        await c.ConnectAsync(options, CancellationToken.None);
                    }
                    catch
                    {
                        Console.WriteLine("### RECONNECTING FAILED ###");
                    }
                });

                c.UseConnectedHandler(async e =>
                {
                    await c.SubscribeAsync(new MqttTopicFilterBuilder()
                       .WithTopic(ASSING + clientId)
                       .WithExactlyOnceQoS()
                       .WithQualityOfServiceLevel(MqttQualityOfServiceLevel.ExactlyOnce)
                       .Build());
                });

                await c.ConnectAsync(options);

            }
            catch (Exception ex)
            {
                //
            }

You can build a Monitor in a Separate Task which will Check The Client Connection state (IsConnected) and WiFi settings at one. Then you can Call Connect manually when you habe WiFi enabled etc. The Event Handler ist not Designed to handle different root causes. Especially when Other systems Like The OS are involved.

Assuming that the issue is solved.


Support Symfony 5

Is there a way to get this running with Symfony 5?

v2.6.5 has just been released :)

Nice, thank you. And thank you for this awesome bundle as well.


MathJax breaks upon export

Describe the bug
Immediately after i export to HTML, all the mathjax blocks in the files break. A restart of obsidian turns everything back to normal. Obviously the exported html files also get the broken latex.
I made a video of it.
Operating System
Windows 11
To Reproduce
Follow this video: https://youtu.be/YgKgNjUAohI
Screenshots

IMPORTANT: Error Log

There is nothing else in the console, other than "Finished HTML report."

I must also add that like 2 hours ago I discovered that this plugin needed an update so i did it. So I don't really know how many versions this has affected.
But one thing I'm sure of, is that the version i had before didn't do this ahah.

Hey thank you for the report, I'll look into this. Currently the plugin is broken on the latest update which may (or may not be) causing this. Once I get the update to fix it out I will look into this if it is still an issue. Thanks!

Actually, this is a duplicate of: #81

This is fixed in update 1.6.0, let me know if you have any more problems! And thanks for the report :)


xyzGrid; Quicksearch, Columns with Dateformatter not properly searchable

Hi JaiQ,
John Ranger here again :-)
I have a grid where I have 3 columns (DateTime type in xyzRow.cs) where I have a dateformatter like this:
xyzColumns.cs
...
[DateFormatter(DisplayFormat = "yyyy-MM-dd HH:mm:ss")]
public DateTime TimestampStart { get; set; }

I would like now to be able to Quicksearch These visible Dates like "2016-02" or "2016-02-01" but it only allows me to search either for "2016" or "02" but I cannot Combine it like the above "2016-02".
I tried with putting the dateformatter from the xyzColumns.cs to xyzRow.cs but without success.
Is this at all achievable and if yes, how would I do this? (I didn't find a hint about this in the DEV-Guide)
Thanks for your help and
with Kind regards,
John

It wont unless you put an expression string field with Sql Convert. You dont have to show it anywhere just for QuickSearch attr. Why dont you use a proper date filtering like in order grid btw

Hi JaiQ,
thanks for your valuable Feedback. I will look into both things and give Feedback here.
With Kind regards,
John

To all wo reads this, I have solved the additional (hidden) quicksearch addon-fields like this (Suggestion of Volkan Ceylan):
In the xyzRow.cs, add a new stringfield like this:

        [DisplayName("Timestamp Job Generated"), Expression("convert(varchar(19),Timestamp_JobGenerated,120)"), QuickSearch]
        public String TimestampJobGenerated_search
        {
            get { return Fields.TimestampJobGenerated_search[this]; }
            set { Fields.TimestampJobGenerated_search[this] = value; }
        }

where the convert(varchar(19),Timestamp_JobGenerated,120) is the command which will be used within the resulting SQL query. Timestamp_JobGenerated is the SQL table field where the original datetime value is stored.

With Kind regards,
John

@JaiQ,
why I currently don't use the date range dropdown filter as used in Northwind order?
My servicedesk guys really "love" the extremely quick and powerful search within Serenity with typing and are already used to it. :-)
Thanks again for your help. I understand now the Expression "Attribute" in xyzRow.cs much better. --> Opens quite some possibilities. I didn't realize that this goes directly down to the database Level...
With Kind regards,
John

Yes, expression attribute and most other is close to SQL as possible. Just it might not be database agnostic but i'm planning to add something like Expression("SqlServer", "..."), Expression("MySql", "...") etc to handle dialect specific cases.
Btw, this would probably be slow with big tables but you're the database admin, so i suppose in that case you'll come up with a calculated field and index on it.
Anyway glad to help, especially users who cares about helping others like you do ;)


Max. Number of Clients check for ClientLN assignment of Reports

Hi,
In a training with colleagues from US & LA, we discussed this feature.
From SCL it is clear to get the info for maximum number of clients for Client LN assignment to a report control block instance.
OpenSCD should only allow up to this number for client LN assignment of an RCB, not more.
Thanks!

This is very true and will come with other functional validation in the IED section. How urgent is this issue? We plan to add this Aug/Sep.

no so high priority. Just to verify that it'll be implemented.

no so high priority. Just to verify that it'll be implemented.

@JakobVogelsang added this last week, the feature is part of the current version 🎉 .


polyml: 5.7.1 -> 5.8

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Not sure if the HOL package also needs to be updated to use the new (old) polyml57.

Thanks!


Leading with U+ rather than 0x

I just discovered this tool, love it!
For codepoints shown in hex, the convention is usually to lead with U+ rather than 0x, so U+1a2f rather than 0x1a2f.   For example see the FAQs at unicode.org, like https://www.unicode.org/faq/punctuation_symbols.html
Maybe update the display to show as U+1a2f, and allow simple search on both U+1a2f and 0x1a2f?

Good point! Not sure why I didn't see this issue until just now.
I've moved the basic codepoint display to U+ and allowed the U+ prefix for hex searches.
I'm keeping the hex output for the "UTF" displays as 0x since these represent literal hex numbers as opposed to codepoints and so the U+ prefix wouldn't make sense there.


Spoof messages don't override msgRank

This makes commands in DMs use the wrong rank for stuff

Fixed in f7adbbadbc7a6c73a3d3a4792fcc194168bbfc1d


How to get debug_ws_url from a new browser?

Hello, I am making a small program where a function is in charge of opening a chrome browser and another function that is in charge of sending commands with browser::connect. But, I don't see how to get the debug_ws_url of the open browser.
Thx.

use reqwest;
use std::collections::HashMap;

let resp = reqwest::blocking::get("http://<IP_ADDRESS>:9222/json/version").unwrap()
    .json::<HashMap<String,String>>().unwrap();
    let debugger_url=resp.get("webSocketDebuggerUrl").unwrap().to_string();
    let browser = Browser::connect(debugger_url).unwrap();

cargo toml:
reqwest = { version = "0.11.10", features = ["blocking","json"]}
so basicly you need to get "http://<IP_ADDRESS>:9222/json/version" by reqwest, and get  debug_ws_url in response json.

use reqwest;
use std::collections::HashMap;
fn main() {
    let resp = reqwest::blocking::get("http://<IP_ADDRESS>:9222/json/version").unwrap()
        .json::<HashMap<String,String>>().unwrap();
    let debugger_url=resp.get("webSocketDebuggerUrl").unwrap().to_string();
    let browser = Browser::connect(debugger_url).unwrap();
}

cargo toml: reqwest = { version = "0.11.10", features = ["blocking","json"]}
so basicly you need to get "http://<IP_ADDRESS>:9222/json/version" by reqwest, and get debug_ws_url in response json.

In chromiumoxide I used the function: https://docs.rs/chromiumoxide/latest/chromiumoxide/browser/struct.Browser.html#method.websocket_address, isn't there an equivalent?

I don’t think so. But it would be good if there was

I don’t think so. But it would be good if there was

Would not be bad. Thanks for your help anyway. ;)

Thanks @ameleumit , in the end I used reqwest and it works perfect, but now I have a small problem, Now I have another problem, chrome closes before connecting to it from another function, using Browser::connect.

fn main(){
    let browser=some_func();
    browser.new_tab().unwrap().navigate_to("https://www.google.com/").unwrap();
}

fn some_func()-> headless_chrome::Browser{
    let resp = reqwest::blocking::get("http://<IP_ADDRESS>:9222/json/version").unwrap()
    .json::<HashMap<String,String>>().unwrap()
    ;
    let debugger_url=resp.get("webSocketDebuggerUrl").unwrap().to_string();
    let browser = Browser::connect(debugger_url).unwrap();
    browser
}

i dont know. above code works for me. maybe you sould put some sleep somewhere.

@ameleumit capture debugger_url works perfect, it should still open another thread, but I'll give you an example:
fn browser_create() -> String{
.....
debug_sw_url
}
fn chrome_open_url(debug_sw_url: String){
.....
}
fn main(){
let debug_sw_url = browser_create(); // OpenChrome
// In this part chrome closes
browser_open_url(debug_sw_url); // Error connecting to chrome.
}

i think you are trying to both launch browser and then connect that same browser in same code. this can be possible by using threading but browser launching thread must not be ended. if it is end, browser closes itself. try to put long sleep at the end of browser launching thread. i dont know much about threads, sorry.


cambios listos

Degree and projects updated

It looks like you are attempting to push a change to the part repository, for help with deploying please start a new thread in the discussions.


It's possible to load dialogs from an API Request?

I was looking for some way to use HTTP Requests to make the dialogs more dynamic with the use of an API; no need to be on the FLY, but download the dialogs locally, then load them into the dialog.
Is there any way to achieve that?

Do you mean $DialogueBox.data = load('res://path/to/file.tres') ? Because yes, you can do that.

Closing due to inactivity. Please reopen the issue if the problem is not solved.
Thanks!


[Request] Add configurable delay for each check

Is your feature request related to a problem? Please describe.
My bot has rate limiting implemented and Corde runs command checks too quickly, which ends up being rate limited:

Describe the solution you'd like
A global configurable delay for sending individual commands and potentially a per-command parameter (like timeout).
Describe alternatives you've considered
Maybe this would work? I haven't tested it yet.
Nope, I just tested it and all it does is hang for a long time before executing all the commands without any delay between them.

Hi, again @HeCorr. This is really helpful. Thank you for the suggestion. The code that you just showed does not work because corde adds each expect call into a queue that basically ignores all the rest of the code inside the test statement '-' (I know, it is terrible. I'm working on it).

Don't worry about it. :)
Most smaller bots don't have rate limiting implemented so it makes sense that such feature hasn't been requested yet.
I would try writing a PR for this but I'm busy at the moment and honestly rather rusty with Typescript.
Thanks!


tacacs+: init <IP_ADDRESS>

Motivation for this change
Adding package for a TACACS+ implementation.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg build tacacs+

I"m not certain, how to proceed on the licensing dimension of this PR.
   Copyright (c) 1995-1998 by Cisco systems, Inc.

   Permission to use, copy, modify, and distribute this software for
   any purpose and without fee is hereby granted, provided that this
   copyright and permission notice appear on all copies of the
   software and supporting documentation, the name of Cisco Systems,
   Inc. not be used in advertising or publicity pertaining to
   distribution of the program without specific prior permission, and
   notice be given in supporting documentation that modification,
   copying and distribution is by permission of Cisco Systems, Inc.

   Cisco Systems, Inc. makes no representations about the suitability
   of this software for any purpose.  THIS SOFTWARE IS PROVIDED ``AS
   IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
   WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
   FITNESS FOR A PARTICULAR PURPOSE.

cc @adisbladis

This seems like a package that might benefit from also having a NixOS service. If that is true, were you interested in working on that as well?

Yes, I'd like to work on a service after this PR.

Since the license appears to be bespoke (I couldn't find any uses of it
outside this software), I think we should just use licenses.free rather
than adding it to licenses.nix.

@GrahamcOfBorg build tacacs+


Release current version to Atlassian Marketplace

Hello,
I would like to use this cool plugin in my environment.
Is it possible to release the current version to the Atlassian Marketplace?
I think this would help a lot spread the plugin more.

The plugin has always been in the marketplace:
https://marketplace.atlassian.com/apps/1210874/gerrit-code-review-for-jira?tab=overview&hosting=server
It's also mentioned and linked just one short click away, in this project's readme: https://github.com/MeetMe/jira-gerrit-plugin#install


Support QUIC with the msg_callback and -trace in s_client

We extend the msg_callback to be able to support QUIC related events and also add QUIC support to the pre-built SSL_trace() callback function. This means that the s_client "-trace" option can now be used to dump QUIC tracing data related to send/receipt of datagrams, packets and frames.
This PR does not teach SSL_trace() how to parse the quic_transport_parameters extension. That is an exercise for future improvement.

I rebased this and added some commits to address the feedback from @hlandau. Please take another look.

Fixes pushed and feedback responded to above. I've also included some fixups for CI failures so we'll see how well that works out. Please take another look.

Ah the CI still fails on Windows - probably line endings differ in the output comparison.

Fixup pushed for the Windows CI issue.

CI's now pass.
@t8m - please can you reconfirm your approval.

Pushed. Thanks.


community:PDF doc loaders: Fix filter detection for images

Description: Fixes PDF with images parsing
Issue: PDF parsing works but detecting the proper image filter does not
Twitter handle: @suelopoder

thank you @suelopoder! would it be possible to add a simple unit test?

Oh, my bad. I'll work on that


devfile/registry CNCF Cleaner Tasks

Which area/kind this issue is related to?

/area registry
Issue Description

As part of CNCF CLOMonitor report - https://clomonitor.io/projects/cncf/devfile, devfile/registry repo has been tagged with the community checkset https://github.com/cncf/clomonitor/blob/main/data/cncf.yaml#L521
The list of checksets and their requirement can be found at https://clomonitor.io/docs/topics/checks/

[x] Documentation / Adopters
[x] Documentation / Code of conduct
[x] Documentation / Contributing
[x] Documentation / Governance
[x] Documentation / Readme
[x] Documentation / Roadmap
[x] Documentation / Summary table
[x] Documentation / Website
[x] Best practices / Community meeting
[x] Best practices / GitHub discussions
[x] Best practices / Slack presence
[x] Legal / Trademark disclaimer

Opened a PR that aims to knock most of the items off the above list. In order to complete the Summary Table I will need to create a PR on the CLO repo.

All tasks were completed except Documentation/Summary Table in which I need to make a PR to the CLO repo to add this. This item will need to be added for multiple repos so will be waiting for all of them so I just have to make 1 PR.


broken package

Hi all,
I'm trying to install fastapi-authz via pip, but seems there is an error with the dist package :
pip install fastapi-authz
Collecting fastapi-authz
  Using cached fastapi-authz-0.0.2.tar.gz (4.9 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-pu2tern5/fastapi-authz_d8d17d7906794d5fa50c26850a619893/setup.py'"'"'; __file__='"'"'/tmp/pip-install-pu2tern5/fastapi-authz_d8d17d7906794d5fa50c26850a619893/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-58f2tko6
         cwd: /tmp/pip-install-pu2tern5/fastapi-authz_d8d17d7906794d5fa50c26850a619893/
    Complete output (159 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-pu2tern5/fastapi-authz_d8d17d7906794d5fa50c26850a619893/setup.py", line 16, in <module>
        with open(path.join(here, "requirements.txt"), encoding="utf-8") as f:
    FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-install-pu2tern5/fastapi-authz_d8d17d7906794d5fa50c26850a619893/requirements.txt'
    # fastapi-authz

    fastapi-authz is an authorization middleware for [FastAPI](https://fastapi.tiangolo.com/), it's based
    on [PyCasbin](https://github.com/casbin/pycasbin).

Me too. Same issue with docker

@Zxilly plz fix.

My fault, working on this

@driver2000 @mdm1983 A package with patch has been pushed to pypi.
The correspond commit will be later push to Github.
Because I'm working on Continuous Integration, conflicts may be annoyed.

@Zxilly thanks, now it works!

The issue will close when the fix commit be merged

@Zxilly thanks for your work!
We usually do double-release for all Casbin projects that with package manager (like Node.js, Python):

GitHub Releases (including git tag)
Package manager release (npmjs for Node, pypi for Python)

I saw we already have 5 releases on pypi: https://pypi.org/project/fastapi-authz/#history

Plz sync them to GitHub Releases ASAP, or there will be many versions or you will forget about which commit a pypi release maps to.

@hsluoyz have made them
This issue resolved in https://github.com/pycasbin/fastapi-authz/commit/101ae8be8c3fdeafea0490aa0c0430a0ce2e7ab9


Password shown in plain text in Developer Tools Console when entered incorrectly

from @ltfschoen
When I'm prompted to enter my password to send a transaction but I enter the incorrect password (i.e. myincorrectpassword), when I click 'Send' it displays my password in plain text in the Developer Tools Console error message as shown below:
index.js:1452 signer_confirmRequest(["0x2",{},"myincorrectpassword"]): -32021: Account password is invalid or account does not exist.

Happens with parity_exportAccount as well:
index.js:1446 parity_exportAccount(["0x57297efbd2ac9eaebc328309739975bdcb192185","mypassword"]): -32023: Could not export account.

I just built a production binary of Fether 0.4.0 where we are using the foundation network by default, and since we've allowed users to access to "Dev Tools > Console" in the production version, I had that open just to see what was happening.
I accidentally entered the wrong password when importing one of the accounts that I have on foundation, and it exposed my incorrect "myincorrectpassword" password in plain text in the console as shown below:
parity_newAccountFromWallet(["{\"address\":\"1234... ... ,\"name\":\"abcd\",\"version\":3}","myincorrectpassword"]): -32023: Could not create account.

Then later when I tried to send a transaction it showed my incorrect password again in plain text in the console as shown below:
personal_signTransaction([{"from":"0x003...","gasPrice":"0xee6b2800","to":"0x004...","value":"0x16345785d8a0000","gas":"0x5208"},
"myincorrectpassword"]): -32021: Account password is invalid or account does not exist.

I think we need to add these to the dangerous methods, since whilst the incorrect password may not be their actual password, it may be very similar to their password (which makes it easier to brute force) or it may be one of their other sensitive passwords.

parity_killAccount needs to be added as well


Rate-limiting !play

It would be nice to be able to rate-limit the !play command. The rate-limit would be bigger (you can add more songs) if the queue is short, and shorter (you can add less songs) when the queue is long.
An option to disable the "!play" command entirely if the queue is X songs or minutes long would be nice as well.
This would prevent people from adding a play-list with a big amount of songs in it and force an admin to !clean it.

This is already a thing with permissions. Use the MaxSongs setting in permissions.ini on the Default group to limit the number of songs somebody can queue.

Prob's can be closed.


Prefixes standardization (no default curi maps) and making some slot_usage attributes global

#1115

Approved by @cmungall in personal Slack message.


Update the binaries and release notes process

The binaries are now automatically generated, and we explain how to handle the
release notes.

@Jaanki @tpantelis @dfarrell07 can you have another eye?
I added also some details about the release notes.

@Jaanki hopefully done now. This will need squash ':)


Please invite me to the Recode-Hive GitHub Community Organization

Name
Akshaya Adlagatta
Discord Username (if applicable)
akshayaadlagatta_1025
Additional Context
No response

Invitation sent to join the GitHub Organisation. Welcome to the community 🎉
Don't forget after accepting to make it public so it appears on your GitHub profile for everyone else to see. You can do this by finding your name in the GitHub organisation list and change the dropdown to public https://github.com/orgs/Recode-Hive/people


Inheriting a Razor component from a generic class with a nullable type parameter results in CS8669

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
I feel like this is dotnet/aspnetcore#32733 but this has been fixed some time ago.
When I derive a Razor component from a generic base and use a nullable reference type as the type parameter, there is a CS8669 warning (or error when warnings are treated as errors)
Expected Behavior
CS8669 should not be triggered
Steps To Reproduce
TestBase.cs:
public class TestBase<T> : ComponentBase
{
    public T Prop { get; set; } = default!;
}

Test.razor
@inherits TestBase<string?>

<div>@Prop</div>

Exceptions (if any)
…\Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Test_razor.g.cs(572,48,572,49): error CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source.
.NET Version
6.0.300-preview.22204.3 on 6.0.4
Anything else?
VS 17.2.0 Preview 3.0

I have nullable reference types turned on for all projects by default, so this is not a warning that would ever occur normally. I worked around this by adding <NoWarn>CS8669</NoWarn> to the .csproj to disable the warning.

I've also been getting this error, in fact, I'm getting it by creating a custom InputBase which inherits from InputBase.
None of my files show any issues in them, but when the project is built I can see this error message


Dataset

Could anyone share the procedure of creating dataset for this ? Approx. how many images, dimension of images and other things which might be helpful.
Thank You

If everyone shares their dataset here (google drive, wetransfer, kaggle, etc.), I would like to collect them.

I could share after I collect them but I need a reference to start. Any example image would also be helpful.

This information is very confidential I do not think someone will share datasets like these

This information is very confidential I do not think someone will share datasets like these


Adding file extensions to lint by default

By running node_modules/standard/bin/cmd.js it only lints *.js and *.jsx as the usage information says. How would I add more file extensions, such as .ts so that it would be linted as well. Currently I use node_modules/standard/bin/cmd.js */**/*.ts. While there is nothing wrong with this, is it possible to add the file extension to package.json?

You should only need to use standard **/*.ts. You don't need the extra */ in front. If you're having issues, try quoting the argument so that your shell won't expand the stars. You want them to get passed into standard.
To answer your question: There is no way to add this to the "standard" field in package.json. It must be passed in as a command line argument.
Pro-tip: If you are using npm scripts, you do not need to use the full path node_modules/standard/bin/cmd.js. Instead just use standard and your local copy will be used automatically. Like this:
{
  "scripts": {
    "test": "standard **/*.ts"`
  }
}


Reword PLATFORM_CONFIG_LOCATION desc

Signed-off-by: Morgan Davies<EMAIL_ADDRESS>

@karianna Can you merge?


[fix] qbittorrent - Issue #2097, jinja replacement in qbittorrent path

Motivation for changes:

Jinja replacement was not working in 'path' for qbittorrent plugin.

Addressed issues:

Fixes #2097  .

Wrong branch. We only accept PRs on the develop branch.

Sorry, first time dealing with github, corrected in pull #2113


Fix failing CI tests on Tensorflow and PMML

Only HTTPs traffic is allowed in the Jenkins box, so we would have to not rely on the models served from the HTTP.

[x] PMML procesor
[x] Tensorflow core

Resolved with the https://github.com/spring-cloud-stream-app-starters/pmml/commit/75f1b5cf2b418f479569de781e4622e4ee08076e and https://github.com/spring-cloud-stream-app-starters/tensorflow/commit/5f23dda5590926a3e33e68eb18e1ff91ff2038d9 commits.


How to use analyze with specific parameters?

I have a 18 configs sweep with a concurrency test from 1 - 40. Is there a way to analyze (or summarize) the model at a specific concurrency or test parameters? Right now if I want set an objective for lowest latency, it will recommend the result from concurrency of 1 (which is is the lowest) but it might be different at bigger concurrency .

Hi Muhammad, Thanks for logging this issue.  We will take a closer look next week.

Ah I see, thank you for the explanation. I will investigate this further.


Would you please upgrade the dependency golang.org/x/sys to the latest version ? :-P

We have a project that depends on miekg/dns package and it is great in most cases.
But we have a corner case to compile the project under windows and meets an error like this.
../../../../../../pkg/mod/github.com/!microsoft/go-winio@v0.4.11/privilege.go:129:7: assignment mismatch: 2 variables but "golang.org/x/sys/windows".GetCurrentProcess returns 1 values

After some investigation, we found that miekg/dns rely on a version of golang.org/x/sys that may break the compile.
So it is very appreciated that you can upgrade the dependency of golang.org/x/sys to the latest version.

I don't believe we use that method or library here at all so this isn't a bug here. You can update indirect dependencies as you would regular dependencies. go get golang.org/x/sys@latest or similar should work.
It's still my understanding that in the go modules world, dependencies shouldn't in general update their dependencies to fix other code. It causes churn for other importers for instance and puts extra work on libraries like this one.
I'm going to close this, but feel free to reopen if you disagree or can't make that work.

I don't believe we use that method or library here at all so this isn't a bug here. You can update indirect dependencies as you would regular dependencies. go get golang.org/x/sys@latest or similar should work.
It's still my understanding that in the go modules world, dependencies shouldn't in general update their dependencies to fix other code. It causes churn for other importers for instance and puts extra work on libraries like this one.
I'm going to close this, but feel free to reopen if you disagree or can't make that work.


Update fs2-core, fs2-io to 3.0.4

Updates

co.fs2:fs2-core
co.fs2:fs2-io

from 3.0.3 to 3.0.4.
GitHub Release Notes - Changelog - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "co.fs2" } ]

labels: library-update, semver-patch

Codecov Report

Merging #511 (e761a84) into master (c124488) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #511   +/-   ##
=======================================
  Coverage   62.43%   62.43%
=======================================
  Files          38       38
  Lines        1299     1299
  Branches        7        7
=======================================
  Hits          811      811
  Misses        488      488

Continue to review full report at Codecov.

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


[Suggestion] It would be better if  the full complete details can be displayed directly after clicking the right arrow

OS: All
Build Version: 20211111.17
Repro Steps:

Open the dependon-with-copy2.json file in VS Code -> Expand "ARM TEMPLATE OUTLINE" -> Click on the second resource -> Delete the existing dependsOn property in the following picture -> Type CTRL+Space -> Get a completion list.

Hover over the right-hand side of the completions list and click the right arrow.

Check whether the full complete details easy to check.

Actual:
We need to drag the scroll bar to check the full complete details.

Suggestion:
It would be better if  the full complete details can be displayed directly after clicking the right arrow.

Sorry, this is vscode's behavior, we have no control over it.


Mobile version card container width

Based on your code review try experimenting with min-width as well as width percentage instead of using pixels. This might get the containers to respond better to different screen sizes and may solve the code reviewer's request.

Great work @usamamaliq !
After you tackle the suggested changes, your project may be well rated.
Happy coding!


[stable6.0] alpha-sort deps for c++ compilation to avoid missing valid hex files …

Should be fix for https://github.com/microsoft/pxt-microbit/issues/3826 (need to do a patch release for the random crash fix as well), but still in process of getting everything checked out / making a local build to test
** edit ** also cherry picking https://github.com/microsoft/pxt/pull/7429 to try and fix the bug for https://github.com/microsoft/pxt-microbit/issues/3397, testing that now as well

neither of the linked issues are fully fixed by the two cherry picked fixes, I'm fixing them both on this branch & will port those fixes to master / get reviews there before undrafting this (easier to fix that way as they're both microbit specific).
For reference, I believe the hex file download issue one is due to multivariant but still figuring it out, the lang one took me by surprise a bit -- it's actually been using these ones instead of downloading the strings.json the whole time: https://github.com/microsoft/pxt/tree/master/webapp/public/locales. Fix for that is https://github.com/microsoft/pxt/pull/7751/commits/5fa4d9e0df9509bd3617a422dbee3bcdc7985dc6, currently all translations from strings.json are out of date by 2 years
(also cherry picked my change to use pxt-translations so I can test / fix things, also makes it easier to port things back to master)

neither of the linked issues are fully fixed by the two cherry picked fixes, I'm fixing them both on this branch & will port those fixes to master / get reviews there before undrafting this (easier to fix that way as they're both microbit specific).
For reference, I believe the hex file download issue one is due to multivariant but still figuring it out, the lang one took me by surprise a bit -- it's actually been using these ones instead of downloading the strings.json the whole time: https://github.com/microsoft/pxt/tree/master/webapp/public/locales. Fix for that is https://github.com/microsoft/pxt/pull/7751/commits/5fa4d9e0df9509bd3617a422dbee3bcdc7985dc6, currently all translations from strings.json are out of date by 2 years
(also cherry picked my change to use pxt-translations so I can test / fix things, also makes it easier to port things back to master)

Okay, all fixed up, also includes https://github.com/microsoft/pxt/pull/7763 and https://github.com/microsoft/pxt/pull/7764 to fix the issues

Okay, all fixed up, also includes https://github.com/microsoft/pxt/pull/7763 and https://github.com/microsoft/pxt/pull/7764 to fix the issues


Removed dependence on FHIR search in JDBC mode

Description of what I changed

This fixes #630 by counting number of resources directly from DB (through JDBC) instead of depending on FHIR search. This also adds an option for setting number of threads for more control on parallelism.
E2E test

TESTED:
Ran the controller locally with fhirServerUrl set to empty string then tested full and incremental modes.
Checklist: I completed these to help reviewers :)

[x] I have read and will follow the review process.

[x] I am familiar with Google Style Guides for the language I have coded in.
No? Please take some time and review Java and Python style guides.

[x] My IDE is configured to follow the Google code styles.
No? Unsure? -> configure your IDE.

[ ] I have added tests to cover my changes. (If you refactored existing code that was well tested you do not have to add tests)

[x] I ran mvn clean package right before creating this pull request and added all formatting changes to my commit.

[x] All new and existing tests passed.

[x] My pull request is based on the latest changes of the master branch.
No? Unsure? -> execute command git pull --rebase upstream master

@chandrashekar-s please note that I just added a second commit to this PR to remove requirement for setting --fhirServerUrl in --jdbcModeHapi mode. This was only being triggered when running the pipeline directly from the command line (not controller).


Make sure we can test our hacks on impressionist

Branch has wrong story number since it was part of fixing that other story.

@beghbali : Oh, I see. I forked your repo to make ConsultingMD/impressionist. In any  case, I'm tired of seeing this in my queue of pull requests, so I'm closing.


⚠ Bofrost.be has degraded performance

In c4d2042, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1615 ms

Resolved: Bofrost.be performance has improved in dc1e107 after 20 minutes.


Add a butane clean command

Clean current migration state. Deletes the current migration working state which is generated on each build. This can be used as a workaround to remove stale tables from the schema, as Butane does not currently auto-detect model removals. The next build will recreate with only tables for the extant models.
This is a workaround for #44

:+1:
It would be good to call this from within the test harness, so each test module doesnt have all of the migrations of all of the tests.  Ideally it is run before the macros in the tests.  Running it afterwards (in the db shutdown hook?) would delete potentially useful data, but I guess that doesnt matter much if the tests passed.

It would be good to call this from within the test harness, so each test module doesnt have all of the migrations of all of the tests

Maybe I'm being obtuse, but I don't think that will work. In my observation, within a given project cargo test builds all test binaries before executing any of them. Which is perhaps an argument for decoupling schema-generation-time from proc-macro-execution-time -- if they were decoupled then we could do as you suggest.

Of course you are right. Sorry for the distraction.


feat(TOL2008): new standard

Description
closes #82
Types of changes

What types of changes does your code introduce:

[ ] Bugfix (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 (if none of the other choices apply)

Checklist

[ ] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

Further comments

@JSPromisel @nyoungstudios any thoughts on why the github actions aren't all running here?

Can you push another commit so that the workflow gets triggered again? I think it got stuck from the incident earlier today.

@nyoungstudios ok will do. for the record, i haven't updated this since 4:30PM yesterday before the incident, and this has happened on previous PRs in this repo as well

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

Project coverage is 100.00%. Comparing base (17b5b60) to head (ace30fb).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #83   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           80        83    +3
  Lines          319       330   +11
=========================================
+ Hits           319       330   +11

Files
Coverage Δ

pyisic/__init__.py
100.00% <100.00%> (ø)

pyisic/_standards/tol2008/__init__.py
100.00% <100.00%> (ø)

pyisic/_standards/tol2008/tol2008.py
100.00% <ø> (ø)

pyisic/_standards/tol2008/tol2008_to_nace2.py
100.00% <ø> (ø)

pyisic/types.py
100.00% <ø> (ø)

Yea, I do see your initial commit without any GitHub action runs. I don't see any incidents for yesterday at the time. Last time, I remember the workflow was disabled since we had not contributed to this repo in a while and we had to click the enable button again. Not sure what the case was this time (I didn't click any enable button this time).
A side note, we should probably consider updating the GitHub action workflows in this repo to fix all the warning messages and split out the separate jobs similar to many of our workflows are structured our other repos.


look into mutation testing

https://github.com/invidian/golang-cli-testing-example/blob/7d5ec9aae941e15bb2b60ed970d3e92dd8ab5bc2/Makefile#L43-L50

We won't do this.


Singular table name

Model:
type Organization struct {
	bun.BaseModel `bun:"table:organization"`
	ID            int64  `bun:"id,pk"`
	Name          string `bun:"name"`
}

The existing database table name is organization. when I'm trying to apply an insert query db.NewInsert().Model(&organization).Exec(ctx) it's returning an error ERROR #42P01 relation \"organizations\" does not exist. Its expecting plural form. Is there any support to use singular or specific table name?
Another issue is when I'm trying to add tag: table on model it's throwing an error like : Organization.BaseModel has unknown tag option: "table"

Please make sure you are using v1.0.19


Transaction pg needs updated scroll bars

On Chrome - the transaction pg needs the updated scroll bars for both horizontal and vertical scroll bars

looks good closing


Tiered Storage cluster property cloud_storage_bucket is not actually required.

What happened?
A user configuring Tiered Storage for use with Azure Blob Storage configured the cluster properties per our documentation. This results in the Helm chart producing an error during validation like:
one or more objects failed to apply, reason: [Redpanda.cluster.redpanda.com](http://redpanda.cluster.redpanda.com/) "redpanda-cluster-xyzzy" is invalid: spec.clusterSpec.storage.tiered.config.cloud_storage_bucket: Required value

It seems like the validation logic here is incorrectly flagging this property as required.
What did you expect to happen?
No validation error.
How can we reproduce it (as minimally and precisely as possible)?. Please include values file.
Use a Helm values including something like the following Azure Blob settings:
storage:
  persistentVolume:
  tiered:
    config:
      cloud_storage_azure_adls_endpoint: xyzzy.blob.core.windows.net
      cloud_storage_azure_adls_port: "443"
      cloud_storage_azure_shared_key: <some path for a key>
      cloud_storage_azure_storage_account: xyzzyaccount
      cloud_storage_azure_storage_container: xyzzy-cluster1
      cloud_storage_enabled: "true"

Anything else we need to know?
Internal discussion: https://redpandadata.slack.com/archives/C02BDN76HUK/p1714404668077659
Which are the affected charts?
Redpanda
Chart Version(s)
5.8.0
Cloud provider
Azure

A workaround for now is to set a junk value for cloud_storage_bucket to make Helm happy and the TS framework will ignore it if the required Azure Blob properties are set.

@voutilad
From your example
storage:
  persistentVolume:
  tiered:
    config:
      cloud_storage_azure_adls_endpoint: xyzzy.blob.core.windows.net
      cloud_storage_azure_adls_port: "443"
      cloud_storage_azure_shared_key: <some path for a key>
      cloud_storage_azure_storage_account: xyzzyaccount
      cloud_storage_azure_storage_container: xyzzy-cluster1
      cloud_storage_enabled: "true"

The cloud_storage_azure_storage_container is not available.
https://docs.redpanda.com/current/reference/cluster-properties/#cloud_storage_azure_container There is cloud_storage_azure_container.
Thanks to @JakeSCahill https://github.com/redpanda-data/redpanda-operator/pull/127 should fix this, but we need to release this fix (it's not done with PR merge).

I think cloud_storage_region should not be required as it's not used by the Azure Blob integration: https://github.com/redpanda-data/helm-charts/blob/main/charts/redpanda/values.go#L697

Yes, I agree. I removed it from the required list.
https://github.com/redpanda-data/redpanda-operator/pull/127/commits/24d1961a9440fa3cd964801a8629b30a951aa72e


Designe a Contact Us Form

Description
Design a simple contact us form with a clean UI and include all the common fields that are present in a simple contact form like email, phone no, problem, and many more. Make sure to make it responsive
Note
After the assignment of the task try to complete it within 5 - 7 days. Otherwise, it might be assigned to someone else
Follow the contribution guidelines and Code Of Conduct.
Create a responsive Adminpanel component using react which can be used in Websites.

Can you please assign this to me?
Also I am confused about the admin panel since it has been mentioned in a separate issue.

Yes Why not, All the best 😊 @Shelly011s
Connect me on Discord or LinkedIn I will clear your doubts regarding the #38 Issue


extract_animation.py exports wrong framerange

Problem:
Seams that the extract_animation.py doesn't export the correct frame range
This bit of code doesn't seam to generate the correct frame range.
frame_range=(instance.data["startFrame"],
             instance.data["endFrame"]),

Solution
The code could be changed to this:
frame_range=(int(cmds.playbackOptions(query=True, animationStartTime=True)),
             int(cmds.playbackOptions(query=True, animationEndTime=True)))

Because that info gets checked by another validator before this code executes.
Maybe there is a better or Cooler way of doing it.
What do you think ?

The time is currently coming from the Instance in Maya. In the attribute editor, Extra Attributes at the bottom, you've got Start Frame and End Frame.
Those values are coming from here which should be doing what you just proposed, but isn't.
Hasn't this been a problem before? This looks suspicious.
As a temporary workaround, whatever the artist sets those values to will be the ones exported in the Alembic.

The data of Start Frame and End Frame is currently:
Start Frame = 1.0
End Frame = 200.0
as for has this been a problem before.
This was brought to my attention today.

[14:00:15] calle_meindbender: verkar som att alembicen inte tar ut det som är satt igen
[14:00:19] calle_meindbender: börjar från 0
[14:00:33] divrA: okey.
[14:00:45] divrA: jag kollar
[14:01:47] calle_meindbender: den kär från 0 till 200 typ

I could create another validator that makes sure that the value is set correctly.
It will just be a copy of the validate_project_editorial_info.py except it will work on instances instead of context.

For posterity, those issues are:

Frame range for once version of an Alembic differs from the frame range of another.
Publishing character from one shot in another shot will cause the wrong frame range to be used.
Accidental frame range differences due to what an artist may do

The value is written (and stored) with the character so as to avoid these issues. But again, it may not apply to you and the only way to know for sure is to test.

I am not sure I understand the need to store the frame-range with the alembic.
In case of animation why shouldn't the scene always be setup to have the latest editorial information ? to always produce the exact IN and OUT of that shot ?

That's ok.  It's difficult for me to say without being on-site.

edit on that:
Of cause you should store the frame range with the alembic.
But why should you publish from one shot to another shot ?
if you are working on shot 010 I expect all that that you produce from that scene is suppose to work for shot 010 and not any other shot.

Maybe there is a cool middle ground here.
What if the values in the instance data can be used as a override for the frame range.
If their values are set to 0.0 then they wont be used in the extract animation and instead you use the data from context ?
or will that never be used ?

Frame range for one version of an Alembic differs from the frame range of another.

True but I cant think of anytime that you would wanna keep the old version with its old frame range.
If you really wanna then you can just add a new shot with the new frame range and then copy all of your old scenes and assets into the new shot and publish that separately.

I'd say lets try having the exporter looking at the .Bat for frame length but have it be optional, Only warn if its not matching. there might be situations like Markus says where you might not want to export something for the full length of the shot because its heavy and only visible the last 10% of the shot, in that case it can warn you but lets you proceed you still wants too. lets give i a go like Marcus said.

Fixed with #96.


Attribute findParentComponent gets stuck in infinite loop

Before You File a Bug Report Please Confirm You Have Done The Following...

[X] I'm using eslint-plugin-svelte. (*.svelte file linting does not work with the parser alone. You should also use eslint-plugin-svelte with it.)
[X] I'm sure the problem is a parser problem. (If you are not sure, search for the issue in eslint-plugin-svelte repo and open the issue in eslint-plugin-svelte repo if there is no solution.
[X] I have tried restarting my IDE and the issue persists.
[X] I have updated to the latest version of the packages.

What version of ESLint are you using?
8.50.0
What version of eslint-plugin-svelte and  svelte-eslint-parser are you using?

<EMAIL_ADDRESS><EMAIL_ADDRESS>
What did you do?

Configuration
module.exports = {
  root: true,
  extends: [
    'eslint:recommended',
    'plugin:@typescript-eslint/recommended',
    'plugin:svelte/recommended',
    'prettier'
  ],
  parser: '@typescript-eslint/parser',
  plugins: ['@typescript-eslint'],
  parserOptions: {
    sourceType: 'module',
    ecmaVersion: 2020,
    extraFileExtensions: ['.svelte']
  },
  env: {
    browser: true,
    es2017: true,
    node: true
  },
  overrides: [
    {
      files: ['*.svelte'],
      parser: 'svelte-eslint-parser',
      parserOptions: {
        parser: '@typescript-eslint/parser'
      }
    }
  ]
};

create a new svelte-kit demo app with npm create svelte@latest, with typescript syntax, and eslint and prettier
add the component below
run npm install
run npx eslint "src/**/*.svelte"

<script lang="ts">
  export let collapsed = false;
</script>

<div>
  {#if !collapsed}
    <svelte:self collapsed let:something>
      <slot {something} />
    </svelte:self>
  {/if}
</div>

What did you expect to happen?
I expected eslint to parse the file properly and show me any issues
What actually happened?
I left the command run for a while, but nothing happened.
When I ran it in VS Code's js debug terminal and stopped it, I saw that it was getting stuck inside the while (parent && parent.type !== "SvelteElement") loop in attr.ts @ function findParentComponent.
Link to GitHub Repo with Minimal Reproducible Example
https://github.com/SeppahBaws/svelte-eslint-parser-infinite-loop
the component causing the infinite loop is in src/lib/Recursive.svelte
Additional comments
Looking a bit closer at the code, it seems like it's trying to walk the node tree upwards, but accidentally reassigns parent with the exact same value it already has (node.parent), thus ending up in an infinite loop.
I fixed it locally by replacing the line in the while loop with parent = parent.parent in the attr.js file inside node_modules. However I'm not familiar with this codebase, so when I tried to apply the same fix inside the attr.ts file in this repo, TypeScript was complaining about mismatching types.

Thank you for posting the issue. I will fix the bug.


Group 4 project 3 first stage

Review from Group 3:
Things you did well:

Profiling with VTUNE was good to see that the OpenMP implementation is actually taking a lot of time, meaning there might be room for improvement with MPI.
If you are MPI_Allgatherv the entire matrix (which it seems you aren't since you are using the v version of Allgather) then you could instead use MPI_ALLREDUCE with the MPI_MIN option, since you will always been looking for the shortest path (smallest number) and we are not allowing negative edge weights.
The idea of using Canon's algorithm for optimal domain decomposition could provide very useful for sparse graphs.

Things that could be improved:

We saw the OpenMP code outperform MPI at small problem sizes due to the relatively large expensive of initializing the MPI environment.
A discussion of why your strong scaling efficiency is over 100% for certain cases might be good to include.
I am not sure a domain decomposition like the one used for HW 2 could be used for this program. The water simulation only required information a stencil size away from its subdomain. This problem requires global information since for every path ij the paths ik and kj also need to be checked. This would require many more ghost cells to be kept and communicated.

Other comments:
Overall it appears you all are making good progress on the assignment. One comment I have is that it is hard to read the labels on some of your plots and a larger font size might improve readability.
If you have any questions on something we wrote, feel free to ask.
Group 003

Group 4,
From your report, it's clear that you've successfully implemented an MPI version of the Floyd-Warshall algorithm. Your report provides detailed profiling using Vtune and identifies the key bottlenecks in the original OpenMP code.
The scaling analysis and comparison between the original OpenMP and your MPI implementations are also well done. We've also noticed the OpenMP implementation to perform somewhat better than our OpenMPI implementation. However, you report scaling efficiencies of over 100%. Perhaps a larger sample size is needed.
The MPI_Bcast call would not be necessary if all processors initialize the L array. Although the processors will be repeating work, the non-master processors are idle anyway waiting to receive data from the master process. Eliminating the MPI_Bcast call may result in slight performance gains.
You mention the use of Allgatherv. It was unclear why this was used instead of Allgather. Were the processors exchanging different amounts of data?
Your plan to use non-blocking MPI calls, blocking, and Cannon's algorithm will be interesting to see develop. We would also suggest running on the Xeon Phis.
Group 2


make text area syncing experimental and off by default to fix live region announcement problem

fix #191909

This addon is not to blame for the issue


Sometimes, when I click the jump to bottom button,but it jump to the middle of the file

Sometimes, when I click the jump to bottom button,but it jumps to the middle of the file

Will this problem occur in all MD files

Will this problem occur in all MD files？

not all. but most files, I need to click more than twice.

Will this problem occur in all MD files？

in some md files, when I click the scroll to bottom button, it goes to top.

Will this problem occur in all MD files？

some files work well，some files work wrong.  When I click the scroll to bottom button, some files don't move, some files scroll to top, some files scroll to middle, and some files need to click twice


Possible issue finding config file

https://discuss.circleci.com/t/circleci-cli-from-snap-cant-find-config-file/20406

Snaps need to read files from within $HOME.


fix #1332

fix  #1332

Coverage remained the same at 53.919% when pulling 9f18c8458b21b87f1e0ee6a801e0c44d049c5950 on yhua123:dev into 2e20a651219c778067b55b517435250df52b376c on vmware:dev.


Added form configurations for return visit date for adult and paed

@valvijo check this out

This is our pr 100th. I think this is a reason to celebrate!!!


Globus upload should not include .DS_Store files

Globus file upload option on QA picked up a .DS_Store file that we don't want it to pick up.
Particularly odd is that even when I display hidden files on my machine, I don't see this file, so I'm not sure where it's coming from.

See the filtering that occurs when unzipping: https://github.com/sul-dlss/happy-heron/blob/main/app/jobs/unzip_job.rb#L32-L34


TS-5030: Add API to get the unique client request uuid from a transaction.

The new UUID api introduced in https://github.com/apache/trafficserver/pull/736 is great for tracing operations and requests. However, the most useful information for plugin developers, the unique client request id, is not exposed as an api endpoint. People need to understand very well how TrafficServer works internally to generate this value. By not having the API directly exposed, people need to repeat the same code every time they want to generate this unique identifier.
I'd like to add an API enpoint to generate this identifier based in a given http transaction for plugins to use.
This is be the signature:
tsapi const char * TSClientRequestUuidGet(TSHttpTxn txnp);

Signed-off-by: David Calavera<EMAIL_ADDRESS>

There are APIs to get the two components that you are asking for, all you are doing is doing the string concatenation? That doesn't seem worth an entirely new API to me.

The problem is that ATS defines how to concatenate those values inside the log format. If you want to keep logs and plugins consistent, you need to look at the code to see how the log generates the client request id.
From an administrator point of view, I don't care how that value in my log is generated, I do care about having the same consistent value across logs, server and plugins.
From a developer point of view, the only way to keep that consistency is to replicate what ATS' log is doing. The only way to do that is by looking at the code. This breaks the purpose of having a well defined api.

Assuming we want this, you definitely should not use the TS APIs in the InkAPI.cc implementation of the new API. You should use the same underlying APIs that are provided by the core implementation of the UUID and HttpSM respectively.

I can make the changes accordingly.

@calavera here is an arena example.

Set the tags to the right please :).

I made some changes to not use the TS API internally and use the arena for memory allocation. I'd really appreciate another review.
I tagged the issue in Jira with TS API, should I add any other tags?

I'm still not convinced this is a particularly useful API, but it's also fairly benign. However, I do feel that if we are going to do this, we should make the prototype something like:
TSStatusCode TSClientRequestUuidGet(TSHttpTxn txnp, char* destination)

or something with a fixed size array, like
TSStatusCode TSClientRequestUuidGet(TSHttpTxn txnp, char destination[MAX_SIZE_OF_THIS_BAD_BOY)

Where the caller is in charge of allocating enough storage for "destination". This allows it to in most cases be statically allocated (on the stack).
Also, the patch as it is is not right, you can't return a pointer into the arena, after you released it. But that's a moot point if we change the signature as the above.

I've made the changes suggested by @zwoop and rebased to have one single commit.

[approve ci]

Linux build failed! See https://ci.trafficserver.apache.org/job/Github-Linux/1172/ for details.

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/1277/ for details.

This needs to run clang-format again. Please rebase and push the PR again, and I'll land it.

I'm gonna merge this, and fix the clang-format separately. Please make an effort to always run clang-format though :).


GitHub Issue #70: person fn

Catch, log and swallow exceptions coming from person_fn

@rokob Obviously. Thanks for pointing this out. Fixed to swallow all.

We might want to address that codeclimate issue, but I'm good with this change, so merging.


Bug: append_nodes Failed

Reproduction

run examples/todomvc-ssr/todomvc-ssr-server
build examples/todomvc-ssr/todomvc-ssr-client
open demo site
click Completed
then click Active

Thanks! I was able to reproduce it. I'll take a look later today.

I believe I've fixed this one. The fix was deceptively easy, but seems to have fixed this particular issue and I haven't seen any other hydration issues pop up, so maybe it was just straightforward.
Anyone feel free to file another issue if it recurs.


Parameter description support

This very small change added support for the description field of parameters in Model.parameter(). The return function parameters already has that supported

I've merged this and then also added the evaluate option I've mentioned in discussion. I changed the argument name from desc to description to be consistent with the named tuple returned by the parameters() method. See this commit: 15a68ea7dfc588b38965a61ca1606a46e5bada78.


Submit PR to PyPa Wharehouse project exposing funding_url in json-api

See https://github.com/phildini/thanks/pull/23#issuecomment-392255106

PR  submitted to warehouse project by @nixjdm should exposed the project_urls in the json api.


Search terms combined by And/Or/Not within paragraph

Say, paragraph that contains "tooth", but not "bluetooth", or that a paragraph contains "teeth" but neither "paste" nor "dentist", that is, "teeth" of a gear, etc.

This way, filtering results by context/meaning. Consider a collection of summaries of various books, music, etc. So combining terms by „and“ filters out summaries of books that only contain one of these search terms, such as, a name and a city.


feat: update to eye v9.1.0

feat: update to eye v9.1.0

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

npm package (@latest dist-tag)
GitHub release
v11.1.0

Your semantic-release bot :package::rocket:


Add Dockerfile and build-controller-image Makefile rule

Issue: N/A
Changes:

Add Dockerfile
Add build-controller-image Makefile rule

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Hmmm, could we leave this Dockerfile in the main aws/aws-controllers-k8s repository and just update that repo's Makefile and scripts/build-controller-image.sh script to handle the new controller repo locations?

I am just worried about new contributors experience, i think that it will be confusing to have Dockerfile outside of the concerned controllers. New contributors will have to clone/use an external repository in order to build the controllers image.

Hmmm, could we leave this Dockerfile in the main aws/aws-controllers-k8s repository and just update that repo's Makefile and scripts/build-controller-image.sh script to handle the new controller repo locations?

I am just worried about new contributors experience, i think that it will be confusing to have Dockerfile outside of the concerned controllers. New contributors will have to clone/use an external repository in order to build the controllers image.


YAML parser: accessibility check failure

The YAML parser contains this line in yaml-parser.ads:
package Tag_Handle_Sets is new Yaml.Text_Set (Text.Reference);

I'm not positive, but GNAT is noting that an accessibility check is failing and that Program_Error will be raised at runtime (presumably during elaboration). I'm not sure if this is the actual line that's triggering the check, I can keep digging to try and find out where the real error is.

Yes, but the exception is in fact not raised, I guess because the faulty operation does not get called.
The parser is based on https://github.com/yaml/AdaYaml
The original AdaYaml sources are buggy: the original implementation tried to do weird things with the memory. It does not work and crashed.  I've replaced that memory manager with the standard Unbounded_String.
What now remains is this annoying warning....

If we compile with FSF Debian GNAT 9.4.0 the warning does not occur.

Thanks for the bug report. I've managed to fix it by avoiding returning the access type in the Get function.
It was some kind of a hack that the Get function returned an access so that the associated value could be modified. I've introduced a Update and used it instead.

Sorry I didn't find that myself, college has been consuming all of my time (ugh). I've got some free time now though at least.

It's ok! It's not easy to digg into this yaml parser because there was some use of memory pools that was buggy. And, well, it takes time for a newcomer (or even me) to enter in this...


Feature/freeze camera

Problem
The education module will not need camera controls because it's a 2d simulation
Solution
I added a prop called stationaryViewport that defaults to false.
NOTES/QUESTIONS:

I made the assumption here that this setting is unlikely to change for a simulation. It's set when the canvas is mounted and nothing would happen if the prop changed but the canvas isn't remounted. I can add the ability to have it react to the prop change, but it's not needed for the education simulation and so I'm partial to waiting until it's a requirement for something else but open to changing if other people feel differently.
any ideas for a clearer prop name are welcome. I could also see the argument for having a movableViewport prop that defaults to true

Type of change
Please delete options that are not relevant.

New feature (non-breaking change which adds functionality)

Steps to Verify:

npm start
change stationaryViewport to true in the example viewer
camera controls shouldn't work and nothing should happen when you click on an agent.

LGTM, left some ideas about future work on configuring controls.
I don't mind stationaryViewport but I might prefer freezeCamera,disableCameraMovement, fixedCameraPosition(and flip the boolean) or something like that, since we are preventing camera movement within the viewport. Not a strong preference though, fine with me to leave as is.

I saw that you don't allow the "follow" behavior.  Do you still want to allow mouse clicking to pick an agent?

I don't mind stationaryViewport but I might prefer freezeCamera,disableCameraMovement, fixedCameraPosition(and flip the boolean) or something like that, since we are preventing camera movement within the viewport. Not a strong preference though, fine with me to leave as is.

or maybe lockedCamera...

I saw that you don't allow the "follow" behavior. Do you still want to allow mouse clicking to pick an agent?

It doesn't really matter if an agent is "picked" as long as we're not following it. For completeness are you saying I should also make it so click on an agent doesn't save the id?

I saw that you don't allow the "follow" behavior. Do you still want to allow mouse clicking to pick an agent?

It doesn't really matter if an agent is "picked" as long as we're not following it. For completeness are you saying I should also make it so click on an agent doesn't save the id?

I don't mind either way but it can result in the agent being selected and outlined.  Just want to make sure we are intentional. My comment was just about being able to document (in the code in comments near where the prop is defined, or something) to know exactly what is supposed to be locked down when this prop is set.


Typo "@StartProductID"→"@StartProductID"

Italic with escape characters
https://docs.microsoft.com/en-us/sql/analysis-services/relational-query-designer-ssas?view=sql-server-2014

@hyoshioka0128 : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Update cross-company-data-sharing.md

Fix typos

:white_check_mark: Organization membership check passed
Requester is not a member of the MicrosoftDocs organization.


i could not install stmut

Install stmut package from GitHub
devtools::install_github("limin321/stmut")
any alternative package?

Install stmut package from GitHub
devtools::install_github("limin321/stmut") any alternative package?

hey,
you don't have to install stmut.
It is a docker image, you can just pull either as docker or singularity and run. Please follow here:
https://github.com/limin321/stmut?tab=readme-ov-file#ii-copy-number-variation-detection
Best,
Limin


Editing

I edited for spelling, punctuation, grammar, and usage. I also fixed a number of links that were broken because Spring Framework changed it's document structure. I also added the epub cover page and the SVG from which it can be generated. Finally, I removed the introduction.adoc file for the reference section, because its content was unnecessary.

Thanks a lot. That's merged and polished now.


Update examples

The generated code contained in the examples directory are the little simplified version of the actual generated code.
See expansion tests if you want to see the exact version of the actual generated code.

bors r+


Fix atom content type CDATA

Right now if you select content type CDATA for atom feed like following:
feed_entry.content('content', type="CDATA")
it raises TypeError: Argument must be bytes or unicode, got 'dict'.
In this PR, it's been fixed.

👍


Test support module doesn't compile on recent nightlies

See this CI build against rustc 1.27.0-nightly (eeea94c11 2018-04-06).

Build log
error[E0277]: the trait bound `(): std::convert::From<!>` is not satisfied
  --> tests/support/mod.rs:25:34
   |
25 |             Err(e) => return Err(From::from(e)),
   |                                  ^^^^^^^^^^ the trait `std::convert::From<!>` is not implemented for `()`
   |
  ::: tests/support/util.rs:34:17
   |
34 |         let _ = try_ready!(self.stream().poll_capacity().map_err(|_| panic!()));
   |                 --------------------------------------------------------------- in this macro invocation
   |
   = help: the following implementations were found:
             <() as std::convert::From<support::mock_io::tokio::tokio_timer::TimerError>>
             <() as std::convert::From<support::mock_io::tokio::tokio_timer::TimeoutError<T>>>
   = note: required by `std::convert::From::from`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0277`.
error: Could not compile `h2`.
warning: build failed, waiting for other jobs to finish...
error[E0277]: the trait bound `(): std::convert::From<!>` is not satisfied
  --> tests/support/mod.rs:25:34
   |
25 |             Err(e) => return Err(From::from(e)),
   |                                  ^^^^^^^^^^ the trait `std::convert::From<!>` is not implemented for `()`
   |
  ::: tests/support/util.rs:34:17
   |
34 |         let _ = try_ready!(self.stream().poll_capacity().map_err(|_| panic!()));
   |                 --------------------------------------------------------------- in this macro invocation
   |
   = help: the following implementations were found:
             <() as std::convert::From<support::mock_io::tokio::tokio_timer::TimerError>>
             <() as std::convert::From<support::mock_io::tokio::tokio_timer::TimeoutError<T>>>
   = note: required by `std::convert::From::from`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0277`.
error: Could not compile `h2`.
To learn more, run the command again with --verbose.
The command "cargo build --tests --features unstable" exited with 101.

I would probably recommend filing a bug on the rust repo.

@carllerche looks like there's already an issue (rust-lang/rust#49932) tracking this.

This has been fixed in Rust.


During setup with docker, containers failing and 404 for static resources

Hi ,
I am setting up superset in development mode, below were the steps followed for setup using docker
https://superset.apache.org/docs/installation/installing-superset-using-docker-compose/
My system is Mac OS with version 12.5
I have cloned the superset repo and tried to bring up using docker compose up command
Post that i see 2 issues:

I am able to login to http://localhost:8088/superset/welcome/ but for static loading.gif i am getting a 404

Screenshot for reference :

Out of 9 containers, 3 of my containers health check keeps failing

Attaching the container logs which are exited
superset_init.docx
superset_websocket.docx
superset_worker.docx
Can someone please help in correcting the setup

i'm having this same issue

i'm having this same issue

I moved the stack over to a linux and used the non-dev compose file and working now.  no worries.

I'm having the exact same issue, building on Ubuntu 20.04

related. https://github.com/apache/superset/issues/26170

which version works? I run docker-compose on 3.1.0rc3, but this issue still exists. It seems some paths not mapping in the docker-compose.yml, Does anyone know how to change it?

@williamyuan86 @jyoti-075  FYI
sudo docker-compose -f docker-compose-non-dev.yml up -d # success

I think this is all largely resolved, and docker runs better/faster than ever, with improved documentation. I think this is closeable now, but let me know if you disagree, and we can reopen.


feat: avoid junk values in statement of Riemann hypothesis

Mathematicians will be unnerved by us evaluating the zeta function at 1 and getting a complex number. Pointed out by Jordan Ellenberg on Twitter.

The title follows the style guide -- the thing in brackets is the name of the file which is being changed.

AIUI, the file being changed is optional now. I don't mind that being included. But I would find some mention that the definition of RiemannHypothesis is being changed (not the zeta function itself) helpful.

Please feel free to edit the title of the PR.

bors merge


pcli: closing a large number of position fails to broadcast

Describe the bug
I have generated about ~3000 positions on a devnet that I would like to close. Generating proofs and a transaction works, but broadcasting fails with a parsing error deep in the stack:
⋊> ~/z/penumbra on 07d40f4d  time cargo run -r --bin pcli -- -n https://grpc.devnet.penumbra.zone tx lp close-all
    Finished release [optimized] target(s) in 0.32s
     Running `target/release/pcli -n 'https://grpc.devnet.penumbra.zone' tx lp close-all`

                               ⛔WARNING⛔:

                        you are about to lose money!

🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
This message ... is part of a system of messages...
... we considered ourselves to be a fault-tolerant distributed system...
This message is a warning about danger.
The danger is in a particular location... the center of danger is the pcli binary...
The danger is to your funds, and it can destroy them.
The danger is unleashed only if you execute this software.
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

                           USE AT YOUR OWN RISK
Scanning blocks from last sync height 12203 to latest height 12203
[0s] ██████████████████████████████████████████████████       0/0       0/s ETA: 0s
building transaction...
finished proving in 1631.471 seconds [9390 actions, 6260 proofs, 3409247 bytes]
broadcasting transaction and awaiting confirmation...
Error: status: Internal, message: "could not broadcast transaction: status: Unavailable, message: \"error broadcasting tx sync: serde parse error\\n\\nCaused by:\\n    missing field `id` at line 8 column 1\\n\\nLocation:\\n    /usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/flex-error-0.4.4/src/tracer_impl/eyre.rs:10:9\", details: [], metadata: MetadataMap { headers: {\"content-type\": \"application/grpc\", \"date\": \"Thu, 15 Jun 2023 15:11:53 GMT\", \"content-length\": \"0\"} }", details: [], metadata: MetadataMap { headers: {"content-type": "application/grpc"} }

________________________________________________________
Executed in   27.36 mins    fish           external
   usr time  203.54 mins    0.07 millis  203.54 mins
   sys time    6.81 mins    1.35 millis    6.81 mins

To Reproduce
Steps to reproduce the behavior:

Generate a large number of positions
Try to close them all at once

Expected behavior
This is somewhat of a pathological case, and probably low priority to address, however the expectation would be that closing all positions  work.

We don't expect real-world position management to be done with pcli, low priority.


Need to add LocationConstraint to create bucket outside of IAD

Below is the error message when this is omitted
stesachs@:~/git/aws-parallelcluster/util$ aws s3api create-bucket --bucket "stesachs-test" --region eu-west-1
An error occurred (IllegalLocationConstraintException) when calling the CreateBucket operation: The unspecified location constraint is incompatible for the region specific endpoint this request was sent to.
stesachs@:~/git/aws-parallelcluster/util$ aws s3api create-bucket --bucket "stesachs-test" --region eu-west-1 --create-bucket-configuration LocationConstraint=eu-west-1
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

I might be wrong but from what I remember LocationContraint cannot be specified with us-east-1 region but only works with the other regions. We might need an if statement to handle this as done here: https://github.com/aws/aws-parallelcluster/blob/develop/cli/pcluster/utils.py#L52


Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Installation issue.
Brief description of your issue
winget tries to upgrade the package JetBrains.IntelliJIDEA.Ultimate 2023.1.4 with the same version any time you run upgrade.
Steps to reproduce
The initial installation of version 2023.1.4 runs successfully. This is what the "installed" list looks like after setup:
PS C:\Windows\System32> winget list --source winget
Name                                                    Id                                                  Version            Available
----------------------------------------------------------------------------------------------------------------------------------------
IntelliJ IDEA 2023.1.4                                  JetBrains.IntelliJIDEA.Ultimate                     > 2023.1           2023.1.4

But when you run "winget upgrade" afterwards, the same version is found again as an upgrade. It is then tried to run the upgrade, which fails.
Actual behavior
winget tries to upgrade with the same package that is already installed. (This may be because the listed version is wrong)
The upgrade then fails, as the installer finds the existing installation, and exits the installation.
Expected behavior
winget should not try to upgrade the package with the same version already installed.
Environment
PS C:\Windows\System32> winget --info
Windows Package Manager v1.5.1572
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19045.3208
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.20.1572.0

Screenshots and Logs
n/a

It would be great if this could be fixed permanently. This is a recurring issue and happened in the past.

BTW: since the IntelliJ package has a poor "silent" setup (still requiring interaction), and is often buggy, I switched to use the "pin" feature, so my installation does not get destroyed by the package. Better a manual update than setting up an IDE repeatedly.

I think the problem is that IntelliJIDEA is now using PackageVersion as version number and also puts theses in the DisplayVersion under ARP, but some older manifests still have the build number listed as Version number. The build numbers numbering scheme is of course incompatible with the semantic versioning scheme and thus WinGet assumes something wrong.
Unfortunately, I assume the solution is to either purge all old(er) manifests (i.e. <=2023.1) or strip them of the "DisplayVersion" tag.

So, as I had the same problem with the Community Edition, I issued a pull request to fix the "latest" problematic manifest. Indeed, now the previous manifest to this one - that also still uses DisplayVersion is the problematic one.
I am not sure though if it would help to add the DisplayVersion to the current/latest manifest.


Add some documentation

I just saw you added docs/index.html in this PR.  This seems redundant with http://opm.readthedocs.io/probes/check_pgactivity.html (which repository is located on https://github.com/OPMDG/opm-doc).  Or did I miss something?

It seems that I managed to push the index.md file directly on the main repo instead of my own fork.
I was thinking about giving check_pgactivity its own life and make it live as an independent project from OPM. The OPMDG will still control the project, but imho, check_pga should get some more audience.

Sorry, some modifications were pushed directly to the main repo. I mismatched my working copy with a fresh clone from the main repo.

I'll create the same PR coming from a specific branch. Will be easier to handle. Sorry for the noise.


Correct misspellings

I have an upcoming push with a complete rewrite of the README so this is unnecessary. Thanks for the help though!


Removing ast from foundary required keys

Codecov Report
Attention: Patch coverage is 0% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 67.26%. Comparing base (795cc29) to head (d3f988b).
Report is 1 commits behind head on main.

Files
Patch %
Lines

pypechain/foundry/utilities.py
0.00%
1 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #104   +/-   ##
=======================================
  Coverage   67.26%   67.26%
=======================================
  Files          49       49
  Lines        2337     2337
=======================================
  Hits         1572     1572
  Misses        765      765

Flag
Coverage Δ

unittests
67.26% <0.00%> (ø)

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

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


WHITESPACE CHANGES ONLY.  Reformat ObjC code to adhere to a consisten…

Whitespace changes only, applies the emergent prevailing style across the Objective C code.  The Objective C code now passes the pretty-check.

Codecov Report

Merging #229 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #229   +/-   ##
=======================================
  Coverage   54.15%   54.15%
=======================================
  Files         332      332
  Lines       56393    56393
=======================================
  Hits        30537    30537
  Misses      25856    25856

Continue to review full report at Codecov.

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


Add support for Windows platform

Summary
This PR enables simpervisor to manage processes on the Windows Operating System. This in turn enables jupyter-server-proxy to proxy processes on Windows as well.
Description
Windows support for jupyter-server-proxy is not available as of today. The root cause of the issue is the API (asyncio.create_subprocess_exec) used for creating child processes. Jupyter uses tornado package for its entire web infrastructure and tornado uses asyncio everywhere. asyncio has SelectorEventLoop on POSIX and ProactorEventLoop on Windows as the default. However, tornado overrides this default behavior and uses SelectorEventLoop on both POSIX and Windows. The issue arises because jupyter-server-proxy uses the global event loop, which indirectly uses SelectorEventLoop on Windows, which does not support creating child process.
https://github.com/jupyterhub/jupyter-server-proxy/pull/181 has attempted to fix this issue by explicitly using ProactorEventLoop on Windows platform. However, ProactorEventLoop does not support signal handlers and hence some of the functionality is missing.
This PR aims to fix the issue by replacing the existing APIs of asyncio package with APIs from subprocess and signal package. The proposed implementation aims to retain most if not all of the existing features.
Fixes #6 , https://github.com/jupyterhub/jupyter-server-proxy/issues/147
List of changes

Use subprocess.Popen instead of asyncio.create_subprocess_exec API to create child process on all platforms
Update signal handling code to use signal package instead of asyncio loop handlers
Updated restart and ready behavior to work with above API changes
Updated tests to work on Windows platform
Updated test workflow to run GitHub actions tests on Windows platform

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY.

Hi @yuvipanda and @manics, Can you review this PR?


feat: Allow direct calls from CLI

Added a console_script entry in setup.py to allow the app to be called directly from the terminal.
This also makes it more portable with pipx.

Additionally, I would suggest that this app be published to PyPI so folks can do a simple pipx install android-otp-extractor. pdm and poetry can help out big time :)


vs code for mac intellisens auto correcs Razor Page Syntax @{.. to @__o{}

When I try to type @{} in Razor Page to use C# code, THe IntelliSense replaces it with @__o{}
Environment data
dotnet --info output:
Version:   6.0.302
Commit:    c857713418
VS Code for Mac:
Version: 1.68.0 (Universal)
Commit: 4af164ea3a06f701fe3e89a2bcbb421d2026b68f
Date: 2022-06-08T11:44:00.250Z
Electron: 17.4.7
Chromium: 98.0.4758.141
Node.js: 16.13.0
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 20.6.0

This happens to me too on Linux, and other bad suggestions being autofilled, like @__Blazor. Pretty annoying.

This happens to me too with VS Code on Windows.
Also @() is auto-corrected to @__o()


feat: bump up sqlboiler

Ticket Link

Related Links

Description

Steps to Reproduce / Test

Request

Response

Codecov Report

Merging #109 (b1a76ba) into master (c52b651) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #109   +/-   ##
=======================================
  Coverage   84.45%   84.45%
=======================================
  Files          28       28
  Lines        1100     1100
=======================================
  Hits          929      929
  Misses        121      121
  Partials       50       50

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


add scrollTo function

Hello it will be really nice to have a scrollTo function in Swiper, in my case i want to scroll to view 5 from view 1 and viceversa.
Thanks a lot!

Since it looks like this package isn't getting updated soon... Here's how to implement a hacky "scrollTo" method
// Listen for swiper index changes
let swiperIndex = 0
Swiper.prototype.componentWillUpdate = (nextProps, nextState) => {
  swiperIndex = nextState.index
}

class ... {
    swiper: Object

    render() {
        <Swiper ref={(ref) => {this.swiper = ref}}>
           ...
        </Swiper>

        <Something onPress={() => {
              // Scroll back to a specific index (you may require better logic)
              const targetIndex = 0
              this.swiper.scrollBy(targetIndex - swiperIndex, true)
        }} />
    }
}

It works perfectly nicotroia. Thanks !


Agent api updates

Moved the label selector out of provisioning install strategy, and onto the agent platform. It is still relevant for adopted clusters adding workers day 2 where we need to link to certain agents.
Droped VIPDHCPMode on guidance from the AI team, not yet production ready.
Restricted workers to 0 or 2+, 1 is not valid in AI for some reason.
Make APIVIP and IngressVIP optional on guidance from AI team.
x-ref: https://issues.redhat.com/browse/HIVE-1396
x-ref: https://issues.redhat.com/browse/HIVE-1391
/assign @abhinavdahiya
/cc @filanov

/retest
@abhinavdahiya can you take a look at this one when you get a chance.

/lgtm


TypeError: Cannot read properties of null (reading 'enable')

I get this error when the bot is turned on

Got the same logs too.

Same


Allow multiple outputs

@arcao
I would like to suggest a feature for this project.
Given that it might be interesting to be able retrieve logs that might have been created while a device didn't have access to the network or while the syslog server was down, it would be nice to offer an option to have a buffer page of a predetermined size and periodically rotate it. In order to minimize the impact to the memory, the logs could be written to a SPIFFS file.  Maybe this is an overkill for the flash memory, I don't know what sort of abuse it can sustain in terms of write/erase cycles.
Please let me know your thoughts.

👍  I like this idea. More appenders like UdpSyslogAppender, BsdUdpSyslogAppender, PrinterSyslogApender, FileSyslogAppender, etc.
and usage like:

// define
UdpSyslogAppender udpAppender(udpClient, SYSLOG_SERVER, SYSLOG_PORT, DEVICE_HOSTNAME);
PrinterSyslogApender serialAppender(Serial);
Syslog syslog(APP_NAME, LOG_KERN, udpAppender, serialAppender);

// and use
syslog.log(LOG_INFO, "This is info log message");

Would it be an Overkill to actually have the appenders register with delegates? This would allow runtime flexibility of adding and removing appenders.
Aside from this, thanks for including it as a milestone!

What you guys are very close to describing is a generic logging service (like log4j), in which syslog is merely one of many appenders, along with Serial, File, etc.
Several of these exist (albeit in various embryonic stages), but they all seem to fall short of actually being flexible enough to also handle syslogging.
Perhaps version 3 of this library will be the logging framework we've all been looking for?


Error while switching states: blocks are not set

Hey, I believe I'm following the instructions correctly but upon doing /ssg ready demo I get the error in the title.

Thanks for the issue @krisjenner
What version of the plugin are you running?
This error normally means the /ssg set blocks demo command hasn't been executed yet.
The command is required due to a current limitation with Survival games config: the blocks themselves are not saved in the yaml config, so the have to be "set" in memory so when the game starts, they can be set to their initial state.
I want to remove the /ssg set blocks command because I think it's tedious and unnecessary. I've opened #3 to track that progress.
I'm also working to improve the demo command in general, which #2 will track.
Let me know if the /ssg set blocks command fixes that error.

Hey thanks it does fix the error! But can I ask what the greater and lesser boundary represent? Is it two diagonal corners of a box for the world border?

Yup, you are correct. You should be able to set those with the `/ssg set boundary command, which I think will figure out which one to update. There might be a side effect that the boundary can only expand after it is set, another things for me to look in to.
You should be able to use /ssg unset boundary to reset them.
And /ssg print boundary to view their values

@krisjenner Since the set blocks command resolved your issue and since I created other tickets for the improvements we discussed here, I'm going to close this.