Content Height POC

The issue here is to make the editor's height dynamic and not have it scroll inside the webview, while this is possible we lose allot of things for example, the webview no longer handles keeping the selection in view.
https://github.com/10play/10tap-editor/assets/36531255/baf63e34-5dbe-4b3a-92c4-206320de9c89

Closing for now as this is a pretty big task, and currently not in scope

This code seems to work quite well to build a message box that expands as you add line wrapping to it.
It would be great to get this included as an option, though the scrolling will present challenges if you want to cap the height growth in some manner.
Maybe a maxHeight parameter could be included, letting it grow up to a point but then letting the webview handling scrolling beyond that?
If it would be possible to sponsor an extension like this, please let me know.

This code seems to work quite well to build a message box that expands as you add line wrapping to it.
It would be great to get this included as an option, though the scrolling will present challenges if you want to cap the height growth in some manner.
Maybe a maxHeight parameter could be included, letting it grow up to a point but then letting the webview handling scrolling beyond that?
If it would be possible to sponsor an extension like this, please let me know.

Hey @zzorba please contact us at<EMAIL_ADDRESS>to explore ways we can make it happen


Issue resizing rectanglelables in rotated images

Describe the bug
Unable to resize rectanglelabel block when image is rotated.
To Reproduce

Rotate an image using the tool
Mark a rectanglelabel block
Try to resize/adjust

The block is adjustable in the orginal view, but cannot be adjusted in the rotated view.
Expected behavior
The rectanglelabel should be adjustable in any view
Environment (please complete the following information):

Label Studio Version - 1.4.1

I have the same issue. Some bounding boxes are not easily resizable after image rotation.

@rachel20220 Any timelines for when the issue may be fixed?


Run serverless-operator on OCP 4.14

Thank you, gentlemen.

https://github.com/openshift-knative/hack/actions/runs/7499873663


feat(app-cmds): cog_command_error for application commands

Fixes #825
Summary
This adds cog_application_command_error which is the application command equivalent of cog_command_error.

Checklist

[X] If code changes were made then they have been tested.

[X] I have updated the documentation to reflect the changes.
[X] I have run task pyright and fixed the relevant issues.

[X] This PR fixes an issue.
[X] This PR adds something new (e.g. new method or parameters).
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)

have to add doc stuff, will do that in a moment

Ok, so this should be working fine (i tested it) and should be documented completly.
HOWEVER, please check this super carefully. This is the first time that i added code to nextcord, not just changed it or updated the docs.
So check carefully and give me feedback. Its possible i did something really wrong or stupid, because im not familiar with the codes structure yet.

Haven't tested, but LGTM! If you could merge from master and double check that everything works still, that would be sick.

I dont have the time to write a test and test it again, but I checked if anything has changed that is used by this addition, and non of the code I changed or use for the new stuff has been changed in any of the commits I just merged into the branch. So unless there is something that evades all logic, it should still work just as well. @alentoghostflame

This PR was not considered for 2.6.

I mean.. it was.. just like it was for 2.5
It just got moved back twice.

Found the issue and fixed it, Because fo the Type checking check, only when type checking there actually will be a error_callback assigned. So tests pass, running it doesn't work lol
Anyways, stupid oversight, fixed now.


Allow to filter jobs by job name

There is a possibility to filter jobs my job name in GET /rest/v1/USERNAME/jobs endpoint, although this parameter is not present in official docs (will try to update it as well).
I encountered a use case that it would be great to have this feature.

@cgoldberg Any chance to merge this tiny change?


RA/UM - documentation for loans_renewal_count

https://github.com/folio-org/folio-analytics/blob/main/sql/derived_tables/loans_renewal_count.sql

doesn't seem like we're doing documentation for derived tables after all


Initializing jupyter book

Course structure
YAML files to config jupyter book

Hi @edublancas
Removed _build directory from any future commits

@edublancas
The interview posts notebooks were repetitive, so I condensed them into one
https://github.com/lfunderburk/sql/blob/main/course-material/exploratory-data-analysis-with-sql/absenteeism-dataset.md


chore: update deps

#100  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @gneiru and the rest of your teammates on  Graphite


Enhance Footer Panel Styling and Responsiveness

Description

This PR improves the footer panel's styling and responsiveness with the following changes:
Dynamic Sizing: Adjusted the footer height to auto for dynamic content and increased padding for a larger appearance.
Flexbox Layout: Improved the layout using flexbox with flex-wrap for better alignment and responsiveness.
Enhanced Link Styling: Added hover effects on links to improve interactivity.
Refined Input and Button Styles: Increased padding and added borders and shadows to inputs for better visibility; enhanced
button styling with hover effects.
Responsive Contact Form: Limited the contact form's maximum width and centered it for improved layout on various screen sizes.
These enhancements aim to create a more visually appealing and user-friendly footer section.
Related Issues

Closes #748

Type of PR

[ ] ()

Screenshots / videos (if applicable)

Checklist

[ ] I have gone through the contributing guide
[ ] I have updated my branch and synced it with project main branch before making this PR
[ ] I have performed a self-review of my code
[ ] I have tested the changes thoroughly before submitting this pull request.
[ ] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[ ] I have commented my code, particularly in hard-to-understand areas.

Additional context:

@Anjaliavv51 please accepth this pr


[wearable] [VSCode] Progress widget is not visible in DE live preview

[wearable] [VSCode] Progress widget is not visible in DE live preview

PR #366 resolves this issue.

works fine


How should I implement a mpScanCallback->OnFinished function in my application layer?
    wifi_ap_record_t * ap_list_buffer = ap_buffer_ptr.get();
    if (esp_wifi_scan_get_ap_records(&ap_number, ap_list_buffer) == ESP_OK)
    {
        if (CHIP_NO_ERROR == DeviceLayer::SystemLayer().ScheduleLambda([ap_number, ap_list_buffer]() {
                std::unique_ptr<wifi_ap_record_t[]> auto_free(ap_list_buffer);
                ESPScanResponseIterator iter(ap_number, ap_list_buffer);
                if (GetInstance().mpScanCallback)
                {
                    GetInstance().mpScanCallback->OnFinished(Status::kSuccess, CharSpan(), &iter);
                    GetInstance().mpScanCallback = nullptr;
                }
                else
                {
                    ChipLogError(DeviceLayer, "can't find the ScanCallback function");
                }
            }))
        {
            ap_buffer_ptr.release();
        }
    }
    else
    {
        ChipLogError(DeviceLayer, "can't get ap_records ");
        if (mpScanCallback)
        {
            mpScanCallback->OnFinished(Status::kUnknownError, CharSpan(), nullptr);
            mpScanCallback = nullptr;
        }
    }

I am not sure what you are trying to do here, so can you elaborate on problem/issue more?
And if I understand correctly, if you just want to scan wifi networks from application, then please take a look at esp_wifi_scan_start(). Also please reference this example from IDF https://github.com/espressif/esp-idf/tree/master/examples/wifi/scan

I am not sure what you are trying to do here, so can you elaborate on problem/issue more?
And if I understand correctly, if you just want to scan wifi networks from application, then please take a look at esp_wifi_scan_start(). Also please reference this example from IDF https://github.com/espressif/esp-idf/tree/master/examples/wifi/scan

If I use esp_wifi_scan_start, when the scan completes it will trigger the sweep completion inside void ConnectivityManagerImpl::OnWiFiPlatformEvent(const ChipDeviceEvent * event) and thus the wifi list data will be  read, but I want to get the wifi list in the application layer

@shun-dgut so you don't want the ap record to be read by Matter connectivity manager if the esp_wifi_scan_start is not called in Matter NetworkCommissioningDriver? right?

@shun-dgut so you don't want the ap record to be read by Matter connectivity manager if the esp_wifi_scan_start is not called in Matter NetworkCommissioningDriver? right?

I want to read the wifi scan list at the application layer, but it will be read by Matter and I can’t read it, but I can’t annotate the read function of matter, because this will make it impossible to pair in the LAN.

https://github.com/project-chip/connectedhomeip/pull/27161 this might solve your issue.


redis: ping timeout - Need custom timeout

We have a ping error falling, redis: discarding bad PubSub connection: redis: ping timeout. After trying to understand the problems, the team and I came to the conclusion that our service sometimes does not have time to reach redis, because we have our own custom ping and its time is every 5 seconds, and it works without errors. The problem is that, there is no function to set a custom ping time to redis, it turns out there is no way to get rid of this not significant, but annoying error.
const (
	pingTimeout     = time.Second
	chanSendTimeout = time.Minute
)
...
func (c *PubSub)initPing(){
...
// Need set a custom time
timer := time.NewTimer(pingTimeout)
...
}

Somethink like
//Add timeout to struct PubSub and add method for change it
func (c *PubSub) CustomPingTimeOut(t time.Duration){
c.pingTimeout = t
}

P.S. Thank you for the great libr!

We are experiencing the same behaviour!

Found this behaviour to be an issue too, would be great to be able to set the timeouts ourselves. Seems like a quick PR?

Yes, it looks like we should redesign pubsub.Ping.  In the case of a bad network, it caused a lot of troubles.
I will try to improve it.

Fixed by #1764


GROOVY-9771: visit receiver for private field access

https://issues.apache.org/jira/browse/GROOVY-9771
partial restore of code removed for GROOVY-9699

Merged, thanks!


Add txs and stakes to the overview page

This MR adds tx and staking data on the overview page. Closes  #84

the "vote" text and the wallet name seem misaligned

mixed funds also seem to be preceded by a negative sign

staking activities only show one item for me, when i have hundreds of staking activity
the decred logo and wallet name is still not aligned on mixed and staking transactions

staking activities only show one item for me, when i have hundreds of staking activity
the decred logo and wallet name is still not aligned on mixed and staking transactions

The staking activities, does it say "Vote"?

staking activities only show one item for me, when i have hundreds of staking activity
the decred logo and wallet name is still not aligned on mixed and staking transactions

The staking activities, does it say "Vote"?

i'm not sure what you mean?
this is my staking list

this is what i see on overview page


Improve Error logging if the Ingress Class is missing

Description
If the ngrok IngressClass does not exist, periodically print error logs that state it is missing.
Use Case
If the helm chart is installed and then the ngrok IngressClass gets deleted by some other automation, its not very clear that IngressClass is missing and what the problem is. Better logging around this case will help to quickly determine that it is missing.
Related issues
No response

Related to #175


The "pubsub numsub" is invalid at redis cluster.  Support redis cluster?

"pubsub numsub channel", it only returns results pertaining to the server you're directly connected to.
https://github.com/antirez/redis/issues/1137

I think we could maybe use the return value of the publish method, instead of the pubsub count.
I won't have much time to dedicate to that matter currently, would you have time to submit a PR?

Well, actually, it seems the return value of the publish is also the number of subscribers of the current node.
$ redis-cli -c -p 7000
<IP_ADDRESS>:7000> PSUBSCRIBE *
Reading messages... (press Ctrl-C to quit)
1) "psubscribe"
2) "*"
3) (integer) 1
1) "pmessage"
2) "*"
3) "hey"
4) "you"

$ redis-cli -c -p 7001
<IP_ADDRESS>:7001> PSUBSCRIBE *
Reading messages... (press Ctrl-C to quit)
1) "psubscribe"
2) "*"
3) (integer) 1
1) "pmessage"
2) "*"
3) "hey"
4) "you"

$ redis-cli -c -p 7002
<IP_ADDRESS>:7002> PUBLISH hey you
(integer) 0
$ redis-cli -c -p 7001
<IP_ADDRESS>:7001> PUBLISH hey you
(integer) 1

Also:
$ redis-cli -c -p 7000
<IP_ADDRESS>:7000> SUBSCRIBE custom
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "custom"
3) (integer) 1

$ redis-cli -c -p 7001
<IP_ADDRESS>:7001> PUBSUB CHANNELS
(empty list or set)
$ redis-cli -c -p 7000
<IP_ADDRESS>:7000> PUBSUB CHANNELS
1) "custom"

We might have to add a ping/pong mechanism for this to work with a redis cluster.


Prepare Istio 1.15

Modified version of #38431 (1.15)

This issue aims to track all steps needed to prepare the release 1.15 branches/builds.
This issue was created early to help document the steps using some new automation as well as any ordering changes, etc. Please update/add additional steps taken here so we can document for future releases.
See https://github.com/istio/istio/issues/24473 for steps used for the release 1.7 branch cutting; (note: 1.8 will be more relevant, see https://github.com/istio/istio/issues/27993). Note that was before automation, but does have pointers to PRs to see what some of the steps did. Note that the actual coding steps done by the automation steps are left in this issue for reference only. You only need to run the automated steps, and not the individual instructions. Also note that the reference steps may be INCOMPLETE as the automation is updated, not necessarily the reference steps.
For now, the code to run is in https://github.com/istio/release-builder master branch. From within that branch, one can do a make shell and then within the shell run REPO_ORG=myorg STEP=x ./release/branch.sh (you can update the STEP in the trigger-branch file and not set it manually). This generates the changes for review (trygit status or git diff).  Adding DRY_RUN=false will cause the PRs to be created in the REPO_ORG.
Note that the automated steps 3 and on require the new release's branch in the various repos which are created by automated step 2.

[x] Set up release manager team - Make sure the new team has write access to the repositories. PR

[x] Send an announcement on Discuss pre-announcing branch cut (adding, but are branch cut notifications needed and where?)

[x] Send an announcement on Discuss announcing the start of branch cut and to stop merging of PRs (adding, but are branch cut notifications needed and where?)

[x] (Automation step=1) Update dependencies. This must be done before branching so that PRs can be easily backported later. PR

[x] run go get github.com/envoyproxy/go-control-plane@main to update
[x] Run the following command in istio/istio UPDATE_BRANCH=master ./bin/update_deps.sh; make gen (example)
[x] Merge PR in istio/istio. Wait for it to complete.

[x]  (Automation step=2)  (new step because we are waiting on prior change to master before branching) Create a release-1.15 branch in every Istio repo - run commands export org=xyz ; export repo=xyz ; (git clone git@github.com:${org}/${repo}.git && cd $repo && git checkout -b release-1.15 && git push --set-upstream origin release-1.15).

[x] istio/istio
[x] istio/pkg
[x] istio/api
[x] istio/envoy  (NOT done as part of release-builder) ([ ] Should update code to include this again?)
[x] istio/proxy
[x] istio/client-go
[x] istio/tools
[x] istio/common-files
[ ] istio/gogo-genproto (No longer used and not done as part of release-builder PR)
[x] istio/release-builder
[x] istio/enhancements
Explicitly skipped: istio-releases/pipeline, istio/tests, istio/istio.io, istio/test-infra
[x] No PRs to merge as the new branches were created by automation

[x] Set up branch protection. Modify prow/config.yaml in test-infra to add release manages as owners for a branch. PR

[x] (Automation step=3) (doesn't work locally, appears to need credential to add a tag to an existing build-tools image)(new step because this might need to be done separately) Set up prow on release branches go run generate.go branch 1.15 (Note: Needed to run postsubmit in next step) (Contact Googler or ping in #test-and-release slack channel for help). PR

[x] (Automation step=4) (new step since we want the automation from prior step to actually create the image after PR merges) PRS: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

[x] Updates istio/tools to build new release-1.15 build image (update BRANCH in docker/build-tools/build-and-push.sh. PR postsubmit will create new container images whose name will be used in the next step)
Update common-files in new release. You first have to manually update the common/Makefile.common.mk update-common target to point to the new release  (but not in common-files). The next step will cause the prow automation to actually call make update-common in these repos to do the actual make update-common against the new common-files release branch

[x] istio/common-files - skipped. Covered in next step
[x] istio/istio
[x] istio/pkg
[x] istio/api
[x] istio/client-go
[ ] istio/gogo-genproto. (No longer used)
[x] istio/proxy
[x] istio/release-builder
[x] istio/tools

Update CODEOWNERS to contain only the release managers for this release. Command: export org=xyz ; export repo=xyz ; (git clone git@github.com:${org}/${repo}.git && cd $repo && git checkout release-1.15 && git checkout -b release-1.15-codeowners && echo '* @istio/release-managers-1-15' > CODEOWNERS && git add CODEOWNERS && git commit -m 'Set release managers as CODEOWNERS for release-1.15' && git push --set-upstream origin release-1.15-codeowners).

[x] istio/istio
[x] istio/pkg
[x] istio/api
[x] istio/proxy
[x] istio/client-go
[x] istio/tools
[x] istio/common-files
[ ] istio/gogo-genproto (No longer used)
[x] istio/release-builder
[x] istio/enhancements

[x] Stop publishing latest tags
Update istio/release-builder branch changes from master to new release in build.sh, publish.sh and manifests.

[x] Merge PRs from STEP 4. Wait for the new build images to be created at https://gcr.io/istio-testing/build-tools.

[x] As part of the STEP 4 PR post-submits, a new PR will be created in the istio/common-files repo with a title like: Automator: update build-tools<EMAIL_ADDRESS>in<EMAIL_ADDRESS>The work in this PR is only a portion of Step 5, and merging it will cause issues with reverting the repos to the main branch common-files. CLOSE this PR.  Note that for this branch cut, we incorrectly approved this PR instead of doing Step 5 resulting in a number of PRs to fix up issues.

[x] (Automation step=5) (new step since we need image from prior step) Update istio/common-files to set release-1.15 build image (Update the UPDATE_BRANCH in files/common/Makefile.common.mk to be the new release name, and IMAGE_VERSION in files/common/scripts/setup_env.sh  to be the new build image from prior step (found at https://gcr.io/istio-testing/build-tools).

[x] Merge PR from STEP 5. Wait until step 5 PR merges and all the postsubmit generated PRs (to update common files in repos) merge.

Additional steps that still need automation (if possible)

[x] Add new label: cherrypick/release-1.15:

[x] Create a 1.15 milestone:

[x] Fix up proxy automated job to pull from correct envoyproxy release branch if possible (set UPDATE_BRANCH). example (** NOTE there may need to be a revert of a PR for updates in main branch post Envoy 1.23.**)

[ ] Also, a manual update can be done to fix up the proxy and istio repos to point to latest in that branch. example

[ ] Bump master to version 1.15 in the release-1.15 branches

[ ] Verify UPDATE_BRANCH is release-1.15 and not master
[ ] Others like base image, etc.

[x] Bump 1.15 to 1.16 in the master branch

[x] Update Istio: 1.15.0 to 1.15.0, 1.15-dev to 1.15-dev, etc: PR

[ ] Send an announcement on Discuss announcing branch cut complete and PRs can be merged again (adding, but are branch cut notifications needed and where?)

[ ] Publish a beta release (from https://docs.google.com/document/d/1ilwz-HGSeiRDCFwP5rm-5d_UY6OOYL_nflx7bNggek0/edit#heading=h.qex63c29z2to, builds on release branch are labeled beta. Updating below names to reflect that.

[ ] Run bin/update_deps.sh in istio/istio
[ ] Trigger a 1.15 beta.0 build
[ ] Some verification to verify build is good
[ ] Publish a 1.15 beta.0 release

[ ] Send an announcement on Discuss announcing availability of beta. May wait and add something about starting the first round of community testing. (Done in Slack)

[x] Ask istio.io team to run job to update to use the 1.15 branch (probably @ericvn) example

[ ] Run the long-running tests on the dev builds

I think this issue can be closed as 1.15.0 was released.


Kong not compatible with rfc7807

Summary
When I send a bad POST request, e.g. trying to add a service plug-in without its name being defined, then I get 4xx answer with a JSON detailing the problem. But content-type is not set according to RFC7807. That should be application/problem+json.
Steps To Reproduce

curl -v -X POST http://localhost:8001/services/myservice/plugins -H 'Content-Type: application/json' --data '{}'
Check the output.

Additional Details & Logs

Kong version 1.1.1
Operating system Linux

I'm not sure that this is an issue, as I don't believe Kong tries to be compatible with this RFC.
@derba would you consider submitting a PR for this feature, so we can discuss there?

Oh my. I have never made any pull requests. And I am not familiar with Kong's code. And have never coded in Lua...
I guess it is a good start to duplicate HEADERS_JSON and TYPE_JSON in kong/api/error_handlers.lua. And check for Accept header application/problem+json before TYPE_JSON.
And probably a new template would be better:
local PROBLEM_JSON_TEMPLATE = [[
{
  "type": "https://konghq.com/admin-api",
  "title": "Kong Admin API Error"
  "detail": "%s"
}
]]

I have actually no idea what URI to put to type field.

I think it is not an important issue, after all. Type application/problem+json is rarely used. And if a clients sends Accept: */* then the suggested change might cause unexpected behavior.


change workspace resolver to "2"

This PR changes the resolver for the workspace to be version 2, because all lower crates use edition 2021 which default to resolver 2, as per cargo warning:
warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest

Thanks for the work!


[BUG] Remote Purge threadpool taking too much memory  in case of too much deleted indices cleanup

Describe the bug

We use Remote Purge threadpool to delete segments data for deleted indices in shallow snapshots. When the number of such indices are huge, as well as the count of snapshots are huge , we see a pile up of Remote Purge threadpool . In the above heap dump , we can see 30 million instance of Remote Purge threads hogging up the memory of  around 30 GB.
Related component
Storage:Remote
To Reproduce

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
Remote Purge threadpool should be bounded .
Shallow Snapshot Deletion also needs to be smarter to handle this deletion in a scalable way .
Additional Details
Plugins
Please list all plugins currently enabled.
Screenshots
If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):

OS: [e.g. iOS]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

[Storage Triage - attendees 1 2 3 4 5 6 7 8 9 10 11 12]
@harishbhakuni  The linked PR is closed. Will there be further PRs or this can be closed?

Hi @ashking94 , this issue can be closed.


Feature request: Flip a coin animation for the 🪙 icon

Hi,
I'd like to make a feature request for the coin: 🪙 emoji.
It would be nice if you send this to a friend that it will trigger an "flip a coin" animation.

Here is not the correct place for feature requests. Instead use the telegram suggestion/bugs platform: https://bugs.telegram.org.


NeoPixelBus support

Saw the issue for FastLed support, wondering if NeoPixelBus would be any easier?
Got a similar unsupported platform message when trying to compile yaml.
Tried my best to bypass the config_validation.py, but I'm lacking the knowledge to dig deeper (for now at least)

It's not as easy as bypassing validation - it's there for a reason. This requires adapting the NeoPixelBus library for LibreTiny.


[WIP] Integrate Mux Data

Following https://docs.mux.com/docs/avplayer-integration-guide

Sorry, wrong fork!


having issues while doing installation : step - yarn install --force

Describe the bug
While trying to follow the steps mentioned in the README.md for production build.
./mvnw -Pprod clean package at the step yarn install --force is failing and it is unable to build it further.
note: I have a higher version of node and yarn running in my system
node - v10.15.3
yarn - 1.15.2
To Reproduce
Steps to reproduce the behavior:

Download the 'arcadeanalytics-master.zip' and unzip it to a location.
Install node and yarn as a pre-requisite as mentioned in the documentation.
Run the command mvnw -Pprod clean package
At the step 'yarn install --force' it starts throwing errors, even though on the command window I can see that it is saying 'Node version and Yarn version are already installed'.

Expected behavior
Ideally it should not try to install Yarn and Node and continue with the rest of the steps.
Screenshots

Desktop (please complete the following information):

OS: Windows 8.1 Enterprise
Browser chrome
Version 74.0.3729.131 (Official Build) (64-bit)

Additional context
Is my higher version of node and yarn causing any problem. As given in the screenshots, it goes on trying up to 6 times and then the build fails.

Looking at your screenshot, it seems more a network connection problem.

You can test the application using the prepackaged docker container version.
Followe thw instruction in the README. On windows, please use the "single" deployment setup:
https://github.com/ArcadeAnalytics/arcadeanalytics#start-with-single-embedded-image

May I close this issue?

Thanks, yes please


Fix positional condition checks and update schema documentation to be correct.

xRange checks were using zRange settings
Schema listed property name as 'Values' when it is actually <coord>Ranges
Made ranges closedOpen and made this explicit in schema

Sorry about taking absurdly long to get this change through, but testing looks good.  Thanks for the PR!


chore(ci): remove redundant element from cache key

Description

Problem*

Resolves
Summary*
The cache action already includes the target as part of the key prefix so we don't need to insert it ourselves.
Documentation

[ ] This PR requires documentation updates when merged.

[ ] I will submit a noir-lang/docs PR.

[ ] I will request for and support Dev Rel's help in documenting this PR.

Additional Context

PR Checklist*

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

Not actually redundant.


[CppCodeGen] Simple test with enum fails on Linux x64

The following test fails on x64 Linux with the latest version of corert
using System;

namespace Hello
{
    internal class Program
    {
        enum orientation : byte
        {
            north = 1,
            south = 2,
            east = 3,
            west = 4
        }
        private static int Main()
        {
            orientation myDir = orientation.north;
            return Convert.ToInt32(myDir);
        }
    }
}

the listing of the execution in gdb
(gdb) run
Starting program: /home/signatov/corert/tests/src/Simple/Hello/bin/Debug/x64/native/Hello
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdc895700 (LWP 27871)]

Thread 1 "Hello" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x0000000000754289 in System_Private_CoreLib::System::Convert::ToInt32 (_a0=0x7fffdc898b48) at /home/signatov/corert/tests/src/Simple/Hello/obj/Debug/x64/native/Hello.cpp:297709
#2  0x0000000000752285 in Hello::Hello::Program::Main () at /home/signatov/corert/tests/src/Simple/Hello/obj/Debug/x64/native/Hello.cpp:276128
#3  0x00000000007359ed in Hello::_Module_::MainMethodWrapper () at /home/signatov/corert/tests/src/Simple/Hello/obj/Debug/x64/native/Hello.cpp:274913
#4  0x0000000000735736 in Hello::_Module_::StartupCodeMain (_a0=1, _a1=140737488346376) at /home/signatov/corert/tests/src/Simple/Hello/obj/Debug/x64/native/Hello.cpp:262561
#5  0x0000000000735a7b in __managed__Main (_a0=1, _a1=140737488346376) at /home/signatov/corert/tests/src/Simple/Hello/obj/Debug/x64/native/Hello.cpp:262569
#6  0x0000000000b2993a in main (argc=1, argv=0x7fffffffdd08) at /home/signatov/corert/src/Native/Bootstrap/main.cpp:319
(gdb) b System_Private_CoreLib::System::Convert::ToInt32
Breakpoint 1 at 0x7541fc: file /home/signatov/corert/tests/src/Simple/Hello/obj/Debug/x64/native/Hello.cpp, line 297692.
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /home/signatov/corert/tests/src/Simple/Hello/bin/Debug/x64/native/Hello
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdc895700 (LWP 27875)]

Thread 1 "Hello" hit Breakpoint 1, System_Private_CoreLib::System::Convert::ToInt32 (_a0=0x7fffdc898b48)
    at /home/signatov/corert/tests/src/Simple/Hello/obj/Debug/x64/native/Hello.cpp:297692
297692		int32_t _l0 = 0;
(gdb) n
297697		void* _1 = _a0;
(gdb) n
297698		if (_1 == 0) {
(gdb) n
297701	}
(gdb) n
297705		void* _2 = _a0;
(gdb) n
297706		void* _3 = __castclass(_2, ::System_Private_CoreLib::System::IConvertible::__getMethodTable());
(gdb) n
297708	void*_4 = (void*) ((ToInt32) System_Private_CoreLib::System::Runtime::DispatchResolve::FindInterfaceMethodImplementationTarget(::System_Private_CoreLib::System::Object::get_EEType((::System_Private_CoreLib::System::Object*)_3), ((::System_Private_CoreLib::Internal::Runtime::EEType *)(::System_Private_CoreLib::System::IConvertible::__getMethodTable())), (uint16_t)(::System_Private_CoreLib::System::IConvertible::__getslot__ToInt32(_3))));
(gdb) n
297709		int32_t _5 = ((ToInt32)_4)((::System_Private_CoreLib::System::IConvertible*)_3, (::System_Private_CoreLib::System::IFormatProvider*)0);
(gdb) p _4
$1 = (void *) 0x0
(gdb) p _3
$2 = (void *) 0x7fffdc898b48
(gdb) s

Thread 1 "Hello" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()

I commented #line generation in the file src/ILCompiler.Compiler/src/CppCodeGen/ILToCppImporter.cs and added "-g"  in /src/BuildIntegration/Microsoft.NETCore.Native.Unix.props
    <CppCompilerAndLinkerArg Condition="'$(Configuration)' == 'Debug'" Include="-O0 -g" />

CC: @Dmitri-Botcharnikov @jkotas

This is likely caused by missing generator of unboxing stub in CppCodeGen. It is not Linux specific - same crash will happen on Windows too.
The CppCodeGen is not as far as the RyuJIT CodeeGen (list of issues https://github.com/dotnet/corert/labels/CodeGen-Cpp). This test works fine with RyuJIT, so the alternative is to start bringing up the RyuJIT backend.

@jkotas Just had a look at this issue, though struggled to translate the approach RyuJIT took to the CPP generator. Is there any documentation that would allow me to better understand the work needed here (corert seems less will documented than coreclr unfortunately). Do you think another of the open CPP issues would be better to try and get an understanding of the code?

@benpye Welcome back Ben!
Even simpler repro - interface method calls on boxed value types do not work:
using System;

internal class Program
{
    interface IMyInterface
    {
        void MyMethod();
    }
    struct MyValueType : IMyInterface
    {
        void IMyInterface.MyMethod()
        {
            Console.WriteLine("IMyInterface.MyMethod");
        }
    }
    private static void Main()
    {
        object o = new MyValueType();
        ((IMyInterface)o).MyMethod();
    }
}

Here is how to start debugging it:

Use https://github.com/dotnet/corert/blob/master/Documentation/how-to-build-and-run-ilcompiler-in-visual-studio.md to setup the debugging environment
Optional: Comment out the following lines in LibraryInitializers.cs. These lines pull in reflection that is not needed by this simple repro. Commenting them out will make the compilation faster:
// new LibraryInitializerInfo("System.Private.TypeLoader"),
// new LibraryInitializerInfo("System.Private.Reflection.Execution"),
Look around what caused the AV, you should see code like this:

void*_7 = (void*) ((MyMethod) System_Private_CoreLib::System::Runtime::DispatchResolve::FindInterfaceMethodImplementationTarget(::System_Private_CoreLib::System::Object::get_EEType((::System_Private_CoreLib::System::Object*)_6), ((::System_Private_CoreLib::Internal::Runtime::EEType *)(::repro::Program_IMyInterface::__getMethodTable())), (uint16_t)(::repro::Program_IMyInterface::__getslot__MyMethod(_6))));
((MyMethod)_7)((::repro::Program_IMyInterface*)_6); <- this line causes the AV because of _7 is null

FindInterfaceMethodImplementationTarget finds the pointer to the method to call, and the next line calls it. The crash means that FindInterfaceMethodImplementationTarget did not find the interface method implementation.
The interface method implementation is pretty similar between CoreCLR and CoreRT.: https://github.com/dotnet/coreclr/blob/master/Documentation/botr/virtual-stub-dispatch.md The low level assembly tricks and encoding of the dispatch maps are different, but the overall scheme is the same.
The crash is likely caused by bad dispatch map emitted by the compiler. InterfaceDispatchMapNode is what holds the dispatch map in the compiler. Look under src\ILCompiler.CppCodeGen\src\CppCodeGen\

Do you think another of the open CPP issues would be better to try and get an understanding of the code?

I think this issue is a good one to start with.

#3670 fixed the example given by @jkotas above, however the original and a simplified version are still broken.
using System;

namespace EnumTest
{
    internal class Program
    {
        enum Test { A }

        private static void Main()
        {
            Console.WriteLine(Convert.ToInt32(Test.A));
        }
    }
}

As in the PR, System_Private_CoreLib::System::Runtime::DispatchResolve::FindInterfaceMethodImplementationTarget is returning NULL , it seems that FindImplSlotForCurrentType (at https://github.com/dotnet/corert/blob/master/src/Runtime.Base/src/System/Runtime/DispatchResolve.cs#L51 ) fails until pCur is NULL, and so NULL is returned.

Does RyuJIT take any additional steps for enums?

I do not think so. Looks like a bug in the CppCodeGen - using underlying enum type instead of actual enum type, or something similar.

Hm, alright. At a quick glance it looks like CppCodeGen doesn't do much differently for enums compared to other value types, aside from a little different name mangling. Will have another look over the weekend.

It appears to me that with the latest code on the master branch, the bug does not repro anymore (with all the code snippets above). Closing this issue for now. Feel free to re-open if this is not the case for you @sergign60 @jkotas @benpye


Unable to access from dialogue manager to a dictionary updated on runtime (on ready)

Describe the bug
Error: Invalid get index 'char_name' (on base: 'Dictionary').
res://addons/dialogue_manager/utilities/builtins.gd:29 - at function:resolve_property
char_name is a key of the dictionary I'm trying to access
Affected version

Dialogue Manager version: v2.39.0
Godot version: 4.2.1.stable

To Reproduce
Steps to reproduce the behavior: Trying to access to a variable on a dictionary updated on runtime, on ready
I have an autoloaded script in the dialogue manager called dialogue_state in which I'm trying to store a dictionary with all the variables of every character in the scene.
var char_dict = {}
Then, I have a class character, that on ready it stores itself on the dictionary of dialogue_state, it is done this way to store only dynamically the characters on this scene.
class_name character

@onready var dialogue_state = %"Dialogue state"

#Dialogue stats
@export var character_name : String
var times_talked : int = 0

func _ready():
	dialogue_state.char_dict[character_name] = self
	pass

And in the dialogue, I try to access the dictionary variables.
~ start

if char_dict.char_name.times_talked == 0:
	Name: Hello

So when I try to access a variable on the dictionary I get this error

Expected behavior
To be able to access times_talked of the desired character.
I'm able to access them from the script dialogue_state even if I can't from the dialogue manager
func _on_timer_timeout():
	print_dict()

func print_dict():
	for i in char_dict:
		print(char_dict[i].character_name)
	print(char_dict.char_name.times_talked)

But if I define the class in the definition of the dictionary instead of in the character, it works as it should be.
var char_dict = {"char_name": character.new()}
Thank you for your time.

Can you provide a minimal reproducible project that demonstrates the issue?

Yes, of course, here you have it
A 2D scene where clicking on the godot sprite in game makes to start a dialogue
bug_dictionary_updated_runtime.zip


Add files to fedora as external files

Test for fedora re-direct -- if they have been
added correctly, Fedora should re-direct the
request.
Redefine the predicate for mime_type on the
MetadataNode class in the Samvera stack so
it does not conflict with the Fedora mime_type,
which is used to handle external content.
Encapsulate behavior behind the environment variable
ENV['REPOSITORY_EXTERNAL_FILES']. If that is set
to true the new behavior will be used. If it isn't set
to true or is missing, the old behavior will be used.
If it is true the ENV['REPOSITORY_FILESTORE_HOST'] and
ENV['REPOSITORY_FILESTORE'] environment variables must also
be set. See the rails_helper for an example of how
to set the variables.

Coverage decreased (-21.3%) to 54.792% when pulling a59073ce5f4fa8fb8866b1e3c4b654280b0a5318 on external-files/add-external-file-to-file-set into 34a2c6b10c241c271e9b7851e980e4c6df846dec on develop.

See also: https://github.com/samvera/active_fedora/pull/1315

Looks like that coveralls number is only for the feature test suite -- is that a concern? Do you have suggestions for how to increase it? I feel like our PR is pretty well tested but we are open to suggestions.

@bess you can generally ignore the coveralls report, it's the code climate report that's important. It's statistics are for the combined feature and unit builds.


Add-ons' #ddev-description: on install.yaml can't have colon

Is there an existing issue for this?

[X] I have searched the existing issues

Output of ddev debug test
No response
Expected Behavior
I have a platform:tunnels host command on my add-on and I wanted to add a removal post_install_action with a description mentioning the removal of command.
If I add a colon (:) anywhere on the line after #ddev-description: the output of ddev get gets truncated at the colon.
Actual Behavior
Either this working or way of escaping such characters?
Steps To Reproduce
No response
Anything else?
No response

Thanks for the report!


unreachable pattern error in match statement even when the preceding clauses result in pattern will not be matched errors

Description:
$title.
Steps to reproduce:
type Person record {|
    int id;
    string name;
    boolean employed;
|};

function testUnmatchedPatternAgainstClosedRecord(Person person) {
    match person {
        var {x, ...rest} => { // pattern will not be matched
        }
        var {id, name, ...rest} => { // unreachable pattern
        }
    }
}

Affected Versions:
slalpha4, slalpha5-SNAPSHOT

Fixed with https://github.com/ballerina-platform/ballerina-lang/pull/30764.
Added a test in https://github.com/ballerina-platform/ballerina-lang/pull/31428


Make wagtail wag tail

A possible update to the wagtail hover animation as suggested by @MechanisM here.
https://gfycat.com/impuredimcaimanlizard

Aha, so cute and memorable!
That’s a very nice addition to make new users love Wagtail. Totally love it :)
Just a tiny improvement: when the mouse moves away, the ^ eye jumps back to the initial eye position and doesn’t move relative to the window, while the body keeps moving back to the initial position. That’s a bit weird.

@BertrandBordage Glad you like it! The issue with the eye is due to the use of display:none

@BertrandBordage Glad you like it! I see what you mean with the eye movement, I'll see if I can fix it.

I see, just had a look at the code. I think the easiest solution by far is to include the SVG directly inside the HTML. That way, you can style parts of a single SVG directly from CSS. The eyes will be in the same objects as the rest of SVG components, so the transform will apply everywhere.

Good idea, I'll give that a go.

Rotating the container rather than the body seems to do the trick. Is there an advantage to using SVG directly inside HTML?

The upside is that you can easily style color, transforms etc, and often have a total size (HTML + SVG + CSS) smaller.
The downside is that the SVG is downloaded every time you change the page. On small SVGs like this one, this is negligible.
In short, this is more elegant and flexible for simple images.

Updated gif: SimplisticFlimsyAnemonecrab

Ah one more thing – what's the expected behaviour on touch screens?

@thibaudcolas When swiping on the bird?

Many thanks for the review @thibaudcolas, I'll try to implement as many of these changes as I can today.

Preview of the delayed animation: https://gfycat.com/AdmiredFinishedKangaroo

Thanks again for the review @thibaudcolas, I've tried to implement as many as the changes as I could. Please let me know if I've missed anything. One thing I couldn't change was the !important tag on several styles; without them, the styling breaks. Perhaps I'm missing something but it seems to me that they're necessary here.

Just discovered that once the animation is triggered, the title ('Wagtail v ...') disappears. Not sure why or how to fix it, any ideas?

How about triggering the animation start when you stroke the wagtail?
https://gfycat.com/WelloffAllBackswimmer

I'm open to any opinions on this.

In my opinion we shouldn't design by committee – someone who's familiar with the Wagtail brand and the CMS's design should make the call.

@thibaudcolas Good point, I'm happy to roll back any changes if it suits better.

Merged in aed6791088b81c9435bc92f0d3b0d4501b5df7af - thanks @kapito!
(I've taken the liberty of giving it an obscure commit message / release note, so that people only find out about it if they're really paying attention ;-) )

Thanks @gasman!


[release-v0.1] chore: Update golang.org/x/* modules.

What this PR does / why we need it:
Updated modules golang.org/x/* to the latest versions.
Release note:

None

/lgtm
/approve

/cherry-pick release-v0.2


Documentacao e melhorias

close #12
close #11

Coverage decreased (-3.08%) to 96.923% when pulling eeb1c81f7a9fbd9c0958253ae80be4dc82966e16 on feature/documentacao_e_melhorias into 5889ee6edf701c791039e23fa5ed7dcaab308a23 on develop.


Component decoration support

Is it hard to implement I/O component decoration emulation for glsl that don't support it.
layout(location = 0, component = 0) in vec2 uv1;
layout(location = 0, component = 2) in vec2 uv2;

->
in vec4 stage_input_location_0;

// uv1 = stage_input_location_0.xy
// uv2 = stage_input_location_0.zw

I don't think this is required. Stages must link up with same location and component decorations, so it is not legal to mix and match stuff like this in SPIR-V.

it's necessary for vertex shader input.

Hm ... right. At least that case is a bit simpler.


Disable insight operator

Right now with 4.2 insight operator is also added and we can disable it without causing any issue to the cluster.
$ oc get all -n openshift-insights
NAME                                     READY   STATUS    RESTARTS   AGE
pod/insights-operator-56c7c97d87-h2rdd   1/1     Running   0          2d23h

NAME                                READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/insights-operator   1/1     1            1           2d23h

NAME                                           DESIRED   CURRENT   READY   AGE
replicaset.apps/insights-operator-56c7c97d87   1         1         1       2d23h

Fixed by #114


Wrong tag name in manifest file

What happend
I tried to apply v0.7.1 manifest.
I successfully applied that manifest.
But, I got following error from deployed Pod in that manifest.
message: 'rpc error: code = NotFound desc = failed to pull and unpack image
  "quay.io/jetstack/cert-manager-google-cas-issuer:v0.7.1": failed to resolve
   reference "quay.io/jetstack/cert-manager-google-cas-issuer:v0.7.1": quay.io/jetstack/cert-manager-google-cas-issuer:v0.7.1:
    not found'
reason: ErrImagePull

When I looked for the cause of that error, I found that manifest specifies image as quay.io/jetstack/cert-manager-google-cas-issuer:v0.7.1.
On the other hand, the tag in the image repository is quay.io/jetstack/cert-manager-google-cas-issuer:0.7.1, and there is no quay.io/jetstack/cert-manager-google-cas-issuer:v0.7.1.
What to expect
That corrections be made to use the correct image in the manifest.
use quay.io/jetstack/cert-manager-google-cas-issuer:0.7.1 on behalf of quay.io/jetstack/cert-manager-google-cas-issuer:v0.7.1.

The v0.7.1 manifest also says that it's managed by Helm, and that the chart and app versions are both "v0.6.2", and it has a useless app.kubernetes.io/instance: release-name label.

Solved in the latest alpha release: https://github.com/jetstack/google-cas-issuer/releases/tag/v0.8.0-alpha.1
Generally, installing google-cas-issuer from the Helm chart seems like a safer choice.


Add GUI buttons for undo and redo

Undo and redo work by using CTRL + Z and CTRL + Y respectively, but it's a good idea to have GUI buttons to indicate the possibility of undo/redo. This just needs us to attach the undo and redo functions to a couple of buttons.

hey @ordehi
i am new to open source contribution so can i try it as my first contribution regards. Also can you please point me from where to start regarding this
regards

Hey @pratham-saraf glad to hear you want to contribute!
If you want to take this, have a read at CONTRIBUTING.md to get a feel for how to do so, if you've never done this before there's a guide there that shows you the steps you need to take to pull request this.
As by approaching the issue itself, I'd recommend just following the same conventions I'm using for buttons on the header, you could do something with buttons similar to this line in index.html
The undo and redo functions which you'd be attaching the buttons to stat on this line in script.js.
And one thing that would be nice is to have the buttons show as disabled unless there's something to undo/redo. This is a bonus, but if you want to do it, you could do something with the writeUndo() and writeRedo() functions to also set the buttons enabled, and disable them in the undo and redo functions by maybe doing a check that redoStore or redoStore are empty.
Thanks for your interest and nice to e-meet you!

@ordehi i made the respective changes and generated a PR kindly look into it
Thanks

This was closed by @pratham-saraf with 44751331f50b047f6fbbe1e5558b786db69c2c09


Display muted streams semi-transparent

Automated message from Dropbox CLA bot
@borisyankov, it looks like you've already signed the Dropbox CLA. Thanks!


Add files via upload

My teammate: https://github.com/raymundlin/threathunting202309/blob/main/M11209803%2CLottienghiem.yaml
Checks

[ ] Your YAML file has required fields as listed in Specs
[ ] All checks have passed yaml-lint passed
[ ] You agree to contribute your work under MIT license

You need at least two forums to be meaningful. "B"


Remove name param from Credentials.list()

This change yesterday in KERIA removes the /identifiers/{name} prefix in the credentials querying endpoint, I imagine because the correct Habery based on the request context from the Signify SIGNATURE header, though, does scoping this to the agent Habery rather than the identifier Habery means that credentials will be returned from all identifiers for this agent? As in, does this reduce the specificity of the credential query endpoint? Or was it always supposed to work this way?
This broke the credential querying code used in SignifyTS.
This PR fixes that breakage.

Why was credential.ts rewritten as part of this PR?  It doesn't seem necessary and we have another PR with changes that may be hard to merge.

I updated credentials.ts because someone asked about it in Discord and I wanted to test out presentation.
I'll move it to another PR.

It was also broken. It hadn't been updated to work with IPEX.

I opened a separate PR merging my credentialing.ts changes with @nkongsuwan: https://github.com/nkongsuwan/signify-ts/pull/1
We'll figure it out there.


network downspeed dont go above 2MB/s

My first post here, hello there! this polybar is awesome, im coming from i3blocks.
I would like to point this issue, could be a bug or a noob (me).
my wired internet is about 36Mbit/s max download rate (about 4.5MB/s) but the variable %downspeed% does not show above 2MB/s (using speedtest or similar sites). Could someone point if im missing something? thanks a lot

Hi and thank you!
I'm currently rewriting all the network handling to drop the wireless_tools dependency, so I won't do any debugging/changes to the existing code.

thank you for response

There are problems with the %signal% aswell (just to point out)
Thanks for the care


Fix syntax error

🗣 Description
This pull request corrects two syntax errors that arose because of the changes in #82.
💭 Motivation and context
The Docker image does not execute correctly without these fixes:
$ docker compose logs -t save
orchestrator-save-1  | 2024-02-23T00:00:02.624443232Z Waiting for scanner
orchestrator-save-1  | 2024-02-23T13:29:16.945750283Z Scanner finished
orchestrator-save-1  | 2024-02-23T13:29:16.947284535Z 1
orchestrator-save-1  | 2024-02-23T13:29:16.947448973Z Processing results...
orchestrator-save-1  | 2024-02-23T13:29:18.638736285Z Deleted 0 old SLD records from "scan" database on database1.cyhy.
orchestrator-save-1  | 2024-02-23T13:30:42.510420676Z Importing to "scan" database on database1.cyhy...
orchestrator-save-1  | 2024-02-23T13:30:42.510451432Z Successfully imported 100562 documents to "scan" database on database1.cyhy
orchestrator-save-1  | 2024-02-23T13:32:28.080645506Z Importing to "scan" database on database1.cyhy...
orchestrator-save-1  | 2024-02-23T13:32:28.080692424Z Successfully imported 100562 documents to "scan" database on database1.cyhy
orchestrator-save-1  | 2024-02-23T13:32:41.011308323Z Importing to "scan" database on database1.cyhy...
orchestrator-save-1  | 2024-02-23T13:32:41.011388144Z Traceback (most recent call last):
orchestrator-save-1  | 2024-02-23T13:32:41.011419299Z   File "/home/cisa/./sslyze_csv2mongo.py", line 235, in <module>
orchestrator-save-1  | 2024-02-23T13:32:41.011521486Z     main()
orchestrator-save-1  | 2024-02-23T13:32:41.011582088Z   File "/home/cisa/./sslyze_csv2mongo.py", line 43, in main
orchestrator-save-1  | 2024-02-23T13:32:41.011675781Z     store_data(opened_files[0], opened_files[1], DB_CONFIG_FILE)
orchestrator-save-1  | 2024-02-23T13:32:41.011737477Z   File "/home/cisa/./sslyze_csv2mongo.py", line 183, in store_data
orchestrator-save-1  | 2024-02-23T13:32:41.011834859Z     row[date_item] = datetime.datetime.strptime(
orchestrator-save-1  | 2024-02-23T13:32:41.011880801Z                      ^^^^^^^^^^^^^^^^^
orchestrator-save-1  | 2024-02-23T13:32:41.011964471Z AttributeError: type object 'datetime.datetime' has no attribute 'datetime'
orchestrator-save-1  | 2024-02-23T13:32:41.464076548Z OK

🧪 Testing
The Docker image does execute correctly with these fixes:
$ docker compose logs -t -f save
orchestrator-save-1  | 2024-02-23T20:48:15.084755319Z Waiting for scanner
orchestrator-save-1  | 2024-02-23T20:48:30.094986931Z Scanner finished
orchestrator-save-1  | 2024-02-23T20:48:30.096346410Z 1
orchestrator-save-1  | 2024-02-23T20:48:30.096510547Z Processing results...
orchestrator-save-1  | 2024-02-23T20:48:31.596582293Z Deleted 0 old SLD records from "scan" database on database1.cyhy.
orchestrator-save-1  | 2024-02-23T20:49:48.769361361Z Importing to "scan" database on database1.cyhy...
orchestrator-save-1  | 2024-02-23T20:49:48.769404538Z Successfully imported 100562 documents to "scan" database on database1.cyhy
orchestrator-save-1  | 2024-02-23T20:51:29.271934653Z Importing to "scan" database on database1.cyhy...
orchestrator-save-1  | 2024-02-23T20:51:29.271984757Z Successfully imported 100562 documents to "scan" database on database1.cyhy
orchestrator-save-1  | 2024-02-23T20:51:53.351031250Z Importing to "scan" database on database1.cyhy...
orchestrator-save-1  | 2024-02-23T20:51:53.351067244Z Successfully imported 25767 documents to "scan" database on database1.cyhy
orchestrator-save-1  | 2024-02-23T20:51:53.534529132Z OK
orchestrator-save-1 exited with code 0

✅ Pre-approval checklist

[x] This PR has an informative and human-readable title.
[x] Changes are limited to a single goal - eschew scope creep!
[x] All relevant type-of-change labels have been added.
[x] I have read the CONTRIBUTING document.
[x] These code changes follow cisagov code standards.
[x] All relevant repo and/or project documentation has been updated to reflect the changes in this PR.
[x] All new and existing tests pass.

✅ Pre-merge checklist

[ ] Finalize version.

✅ Post-merge checklist

[ ] Create a release.

A wild @felddy appears!


TypeError: string is not a function

sprinter 1.0.0 (from npm)
while trying to listIssues:
/Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/sprinter.js:151
                        return callback(err);
                               ^
TypeError: string is not a function
    at resultCacher (/Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/sprinter.js:151:32)
    at resultHandler (/Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/sprinter.js:323:13)
    at /Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/sprinter.js:204:9
    at /Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/node_modules/async/lib/async.js:238:13
    at done (/Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/node_modules/async/lib/async.js:120:15)
    at /Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/node_modules/async/lib/async.js:25:16
    at /Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/node_modules/async/lib/async.js:235:17
    at /Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/node_modules/async/lib/async.js:525:34
    at /Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/sprinter.js:310:24
    at /Users/rngadam/thecarevoice/src/eng-dashboard/node_modules/sprinter/node_modules/async/lib/async.js:542:17

The code in question has a var callback and I don't see where the callback actually gets set:
Sprinter.prototype._setupCaching = function() {
    var cacheDuration = this._cacheDuration
      , me = this;
    _.each(originalPrototypeFunctions, function(fn, name) {
        if (name.indexOf('get') == 0) {
            // console.log('wrapping %s', name);
            me[name] = function() {

                // Default cache key is function name.
                var cacheKey = name
                  , callback
                  , newArguments = [];

                function resultCacher(err, result) {
                    // Don't cache on error.
                    if (err) {
                        return callback(err);
                    }
                    // Don't cache if duration is 0.
                    if (me._cacheDuration) {
                        // console.log('caching response for %s', cacheKey);
                        me._CACHE[cacheKey] = {
                            time: new Date().getTime()
                          , value: result
                        };
                    }
                    callback(err, result);
                }

@rngadam ping


FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

Laravel Mix Version: 1.4.2 (npm list --depth=0)
Node Version (node -v): 6.9.2
NPM Version (npm -v): 3.10.9
OS: Windows 10

Description:
npm run dev or npm run production runs out of memory when processing a .less file with multiple imports. Windows 10, 16 GB of RAM installed, standard installation of NodeJS and NPM (current versions).
> @ development c:\Users\benja\PhpstormProjects\cvahimtdev
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

Additional dependencies must be installed. This will only take a moment.
warning<EMAIL_ADDRESS>The platform "win32" is incompatible with this module.
 10% building modules 5/6 modules 1 active ...ess\AdminLTE\build\less\AdminLTE.less
<--- Last few GCs --->

  178311 ms: Mark-sweep 1353.5 (1434.8) -> 1353.4 (1434.8) MB, 1986.2 / 0.0 ms [allocation failure] [GC in old space requested].
  179968 ms: Mark-sweep 1353.4 (1434.8) -> 1353.4 (1434.8) MB, 1656.9 / 0.0 ms [allocation failure] [GC in old space requested].
  181658 ms: Mark-sweep 1353.4 (1434.8) -> 1355.4 (1406.8) MB, 1689.7 / 0.0 ms [last resort gc].
  184052 ms: Mark-sweep 1355.4 (1406.8) -> 1357.4 (1406.8) MB, 2394.1 / 0.0 ms [last resort gc].

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 000000A4E08CFB61 <JS Object>
    1: evalParams [c:\Users\benja\PhpstormProjects\cvahimtdev\node_modules\less\lib\less\tree\mixin-definition.js:~44] [pc=00000129F7A10E1E] (this=0000030D75E8C959 <a Definition with map 000003D16B2E6819>,context=0000036CF5B50AE9 <JS Obje
ct>,mixinEnv=0000036CF5B50621 <JS Object>,args=0000036CF5B509C9 <JS Array[3]>,evaldArguments=0000036CF5B50591 <JS Array[1]>)
    2: calcDefGroup [c:\Users\be...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "development"
npm ERR! node v6.9.2
npm ERR! npm  v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! Exit status 3
npm ERR!
npm ERR! Failed at the @ development script 'cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js'.

Contents of webpack.mix.js:
let mix = require('laravel-mix');

/*
 |--------------------------------------------------------------------------
 | Mix Asset Management
 |--------------------------------------------------------------------------
 |
 | Mix provides a clean, fluent API for defining some Webpack build steps
 | for your Laravel application. By default, we are compiling the Sass
 | file for the application as well as bundling up all the JS files.
 |
 */
mix.options({ processCssUrls: false });
mix.combine([
    'resources/assets/bower/jquery/dist/jquery.min.js',
    'resources/assets/bower/bootstrap/dist/js/bootstrap.js',
    'resources/assets/bower/sweetalert/dist/sweetalert.min.js',
    'resources/assets/bower/AdminLTE/dist/js/app.min.js'
], 'public/js/admin.js')
    .combine([
        'resources/assets/bower/sweetalert/dist/sweetalert.css'
    ], 'public/css/vendor.css')
    .less('resources/assets/less/AdminLTE/build/less/AdminLTE.less', 'public/css');

Contents of AdminLTE.less:
/*!
 *   AdminLTE v2.3.8
 *   Author: Almsaeed Studio
 *	 Website: Almsaeed Studio <http://almsaeedstudio.com>
 *   License: Open source - MIT
 *           Please visit http://opensource.org/licenses/MIT for more information
!*/
@import "../../../../bower/bootstrap/less/bootstrap";
@import "../../../../bower/font-awesome/less/font-awesome";
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
@import "skins/skin-blue.less";

@icon-font-path: "/fonts/";
@fa-font-path: "/fonts/";

@headings-small-color: @gray-dark;
@hr-border: #c3c3c3;

[v-cloak] {
  display: none !important;
}

// Full Calendar width fix
.fc-day-grid-event > .fc-content {
  white-space: normal !important;
}
//MISC
//----
@import "core.less";
@import "variables.less";
@import "mixins.less";
//COMPONENTS
//-----------
@import "header.less";
@import "sidebar.less";
@import "sidebar-mini.less";
@import "control-sidebar.less";
@import "dropdown.less";
@import "forms.less";
@import "progress-bars.less";
@import "small-box.less";
@import "boxes.less";
@import "info-box.less";
@import "timeline.less";
@import "buttons.less";
@import "callout.less";
@import "alerts.less";
@import "navs.less";
@import "products.less";
@import "table.less";
@import "labels.less";
@import "direct-chat.less";
@import "users-list.less";
@import "carousel.less";
@import "modal.less";
@import "social-widgets.less";
//PAGES
//------
@import "mailbox.less";
@import "lockscreen.less";
@import "login_and_register.less";
@import "404_500_errors.less";
@import "invoice.less";
@import "profile";
//Plugins
//--------
@import "plugins.less";
//Miscellaneous
//-------------
@import "miscellaneous.less";
@import "print.less";

Steps To Reproduce:

Apparently attempting to import multiple LESS files when using webpack / laravel-mix. This problem has occurred on two Windows 10 machines.

Apparently AdminLTE does not require Bootstrap to be imported, I believe there was a conflict when attempting to do so. Closed.

Sorry, I was mistaken. Did not realize that there was a Bootstrap CSS link in my template.
Really need to combine these files so that I can customize both together. This was not a problem with Gulp, really want to use laravel-mix.
Issue stands as originally posted.

Closing again! Sorry for the confusion.
The issue was a recurrence of Bootstrap imports in multiple AdminLTE less files. Removed these, everything works as it should.
Wish the error was more specific in nature, other than that it just ran out of memory.


Button to download

Hi.
It was easier to write when the button to download was at the right instead of left.
When we want to write, we click on the button by accident and it opens the download windows.
Please can you replace it at the extrem right ?

Fixed in latest release.

Thank you

Svetlana Vassilianova
Mon profil Google plus : https://plus.google.com/103545618574873326448
Emails alternatifs<EMAIL_ADDRESS>/<EMAIL_ADDRESS>De: "Daniel Seripap"<EMAIL_ADDRESS>À: "seripap/darkwire.io"<EMAIL_ADDRESS>Cc: "svetlanavassilia"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Envoyé: Mardi 12 Décembre 2017 15:11:21
Objet: Re: [seripap/darkwire.io] Button to download (#60)
Fixed in latest release.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub , or mute the thread .


imagine await stuck

hello hope you are doing well,
I've encountered an issue with this :
const msg = await client.imagine('');
seems sometime(most) the promise wont resolve and the program will stuck there, also nothing will output on console.

message will send to the discord, after that nothing happening, it will stuck there.

no i will fill that, i mean this line, as mentioned imagine is working fine and message will successfully sends to discord, but seems it will stuck here after that, a few times it works good, have no idea whats wrong.

Send me a sample code to reproduce the issue, that should come from the prompt, some prompt are rewiten by midjourney.
I have some custom handler for that some type of rewriting, this one may not be supported.

I'm just using your sample:
import Midjourney from "midjourney-discord-api";
const client = new Midjourney("interaction.txt");
await client.connectWs(); // Using WebSocket to boost detection. (experimental)
const msg = await client.imagine(
"A photo of an astronaut riding a horse",
/* add optional progress function (percent) => void */
);
console.log("You can find your result here:", msg.attachments[0].url);

I believe I've identified the problem. Here's the situation: I want to generate certain commands multiple times, for example, 10 times. However, when I attempt to do this either in a loop or by manually re-entering the same prompt, I encounter this error in the console:
"Error: Warning! Multiple messages match your waiting request. Please review your criteria: {
progress: [Function (anonymous)],
interaction: 'imagine',
prompt: 'A photo of an astronaut riding a horse',
startId: '1242154096610246656',
maxWait: 3000
}"
I suspect that due to internal processes, the system interprets my new prompt as having the same ID as the previous one. Consequently, it doesn't display the logging because it's already completed. What would be the correct approach to resolve this?

if you want to generate multiple time the same prompt, provide an explicite seed in the request.


DataLossError (see above for traceback): Checksum does not match: stored 320002251 vs. calculated on the restored bytes 794792994

Do some what this problem is?

@ashergaga Check whether your training dataset was rightly prepared:)


Add Kai Schlamp as an author

Thank you @medihack :)

Successful PR Checklist:

[ ] Tests

[x] (not applicable?)

[x] Documentation

[ ] (not applicable?)

PR label(s):

[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A breaking 💥
[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A feature ⭐
[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A bugfix 🕵
[x] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A miscellaneous 👾
[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A dependencies 🤖
[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A documentation 📚

I don't know if I really deserve this honor (probably not). And I have you to thank. You created this very useful library and have always been very kind and helpful.


Add golang examples.

looks awesome to me :-)
as we have 3 gnoi sub dir in examples now, maybe we should move the gnoi intro (about gnoi ....) sections to the gnoi parent dir and not repeat it under each sub dir? so we will maintain it in one place
this will require changes in this PR as well as existing content in the gnoi sub dir. and mkdocs.
what do you think?

let me try something please

https://github.com/aristanetworks/openmgmt/pull/68
gnoi generic doc from gnoic subdir and grpcurl subdir moved to gnoi parent dir
could you please do the same for this PR?
So the 3 gnoi sub dir will refer to the same generic gnoi parent dir example doc
Thanks!

awesome demo.
could we add in the examples clickable links (https://github.com/aristanetworks/openmgmt/tree/main/src/gnoi-golang/...) to the source so we can click from https://aristanetworks.github.io/openmgmt/examples/gnoi/gnoi-golang/.
Also there are few  linting to fix in the md

@burnyd
the mkdocs structure just changed I apologize
so you will have to change
- golang: examples/gnoi/golang/index.md to - golang: examples/gnoi/golang.md
no need to add a goland dir under examples/gnoi/


Include repo name in the pip install bazel call to allow use from other workspaces

Dependency import macros run in the context of a workspace where // will point to the current workspace, and not gen validate. Therefore need to include the repo name to run dependency import from another workspace.

Thanks! Could we have caught this with additional examples under http://github.com/envoyproxy/protoc-gen-validate/tree/main/example-workspace/ (separate Bazel workspace that imports PGV as a dependency)? If so, that would be a great addition in this PR, and would help prevent regression in the future.

Ill take a look at adding a python example_py and matching sh_tests.

@akonradi let me know if this is what you had in mind.

@akonradi made the suggested changes

Okay so fun fact: the Docker image used for CI has two Python installations: /usr/bin/python and /usr/bin/python3. The former runs Python 3.8, the latter 3.5. Since format string literals aren't supported until Python 3.6, we need to revert those or update the Python version used in CI. I'm leaning towards the latter, and will send a PR shortly

Sorry, that took longer than expected. #453 updates the CI image.

453 is in, can you merge main?

453 is in, can you merge main?

done, messed up slightly not signing off the commit so forced push just that change back through


Update Debugger.php

A small modification of the previous PR, though with this option disappears '/' at the beginning of the line, in my opinion it is not important, and it seems even nicer looking without it, but in any case it's not a problem to add '/'. basename($path). It's up to you to decide :)

Happy to merge as well!


InjectedJavascript before content loaded.

Hi, I have try injectedJavascript startup javascript for website. But if i using injectedJavascript, the js load when content loaded. I try using new prop injectedJavaScriptBeforeContentLoaded js was not even added.
How can i do it?
Thanks!
P/S: I'm using Expo SDK36 with react-native-webview 8.0.1 in package.json
I have testing on real device android and ios and simulator both platform.

I have the same issue. Is there a work around?


"Valea Mare", "Fețeni", "Gârleni", "Livezile", "Saru", "Stratonești", "Valea Caselor" are listed in the drop-down menu

Description:
When user writes "Valea Mare", "Fețeni", "Gârleni", "Livezile", "Saru", "Stratonești", "Valea Caselor" the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Valea Mare"

Expected results
The location appears in the drop-down menu as "Sat Valea Mare, DÂMBOVIȚA ( Valea Mare)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Fețeni"

Expected results
The location appears in the drop-down menu as "Sat Fețeni, DÂMBOVIȚA (Valea Mare)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Gârleni"

Expected results
The location appears in the drop-down menu as "Sat Gârleni, DÂMBOVIȚA (Valea Mare)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Livezile"

Expected results
The location appears in the drop-down menu as "SatLivezile, DÂMBOVIȚA (Valea Mare)".

Step 8
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 10
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 11
Write in the search bar "Stratonești"

Expected results
The location appears in the drop-down menu as "SatStratonești, DÂMBOVIȚA (Valea Mare)".

Step 12
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 13
Write in the search bar "Valea Caselor"

Expected results
The location appears in the drop-down menu as "Sat Valea Caselor, DÂMBOVIȚA (Valea Mare)".


ECS for Entities

ECS means Entity Component System
The entities should be managed thanks to an ECS. To add capabilities to an entity, we add the corresponding component. Furthermore, systems can filter the list of entities and then do some modification on either the entity or the world.

[ ] Create a world using Amethyst/Specs
[ ] Create a component to store player's informations (like UUID, username, stream, ...)

This issue don't aims to create all the capabilities of Minecraft's entities.

@Thog some questions for you:

should we create an ECS world for each Minecraft world?
how we should handle the network? An ECS can send a packet a one/more players. A queue of packets?


It's really difficult to reproduce the results of the paper , can you offer us the detailed training settings?

great work! but i found it is really unstable and difficult to reproduct the result the same as yours.

val_results.txt
Here is the our training record file
We first start with lr=6e-4, the training code will decrease it to 1e-4 gradually.
Then set the lr=6e-4 again, wait it decrease to 1e-4 gradually.
Then set the lr=4e-4, wait it decrease to 5e-5.
Then set the lr=3e-4, wait it decrease to 5e-5.
Then set the lr=2e-4, wait it decrease to 5e-5.
You have to manually reset the learning rate after some period.

bravo!


Caffe to IR grabs concat axis from wrong parameter

The issue
I'm trying to convert the pre-trained Eye Tracking for Everyone caffe model to Tensorflow.
As an immediate step, this needs to be converted first to IR. In this step, the concat layer's axis is not grabbed correctly from the .prototxt file in this conversion process.
If you look at the code for the caffe_emitter you see that it is grabbing concat axis using:
axis = axis_array.index(IR_node.get_attr('axis'))

Really the axis is stored in concat_param, not in param.
See the caffe documentation for concat and the pre-trained model to convert:
layer {
  name: "concat2"
  bottom: "fc1"
  bottom: "fg_fc2"
  bottom: "fc2_f"
  top: "concat2"
  type: "Concat"
  concat_param {
    axis: 1
  }
}

Reproducing the error
If you run the code:
git clone https://github.com/CSAILVision/GazeCapture.git

mkdir -p ./models/

mmtoir -f caffe -n "./GazeCapture/models/itracker_deploy.prototxt" -w "./GazeCapture/models/snapshots/itracker25x_iter_92000.caffemodel" \
 -o ./models/caffe_itracker_IR

Then view the contents of ./models/caffe_itracker_IR.json you see that the axis for concat1 and concat2 are 3, instead of 1, which is what they should be:
cat ./models/caffe_itracker_IR.json

Produces  concat1:
...
{
            "attr": {
                "_output_shapes": {
                    "list": {
                        "shape": [
                            {
                                "dim": [
                                    {
                                        "size": "-1"
                                    },
                                    {
                                        "size": "13"
                                    },
                                    {
                                        "size": "13"
                                    },
                                    {
                                        "size": "128"
                                    }
                                ]
                            }
                        ]
                    }
                },
                "axis": {
                    "i": "3"
                }
            },
            "input": [
                "relu4_l",
                "relu4_r"
            ],
            "name": "concat1",
            "op": "Concat"
        }
...
...
{
            "attr": {
                "_output_shapes": {
                    "list": {
                        "shape": [
                            {
                                "dim": [
                                    {
                                        "size": "-1"
                                    },
                                    {
                                        "size": "1"
                                    },
                                    {
                                        "size": "1"
                                    },
                                    {
                                        "size": "320"
                                    }
                                ]
                            }
                        ]
                    }
                },
                "axis": {
                    "i": "3"
                }
            },
            "input": [
                "relufc1",
                "relufgfc2",
                "relufc2_f"
            ],
            "name": "concat2",
            "op": "Concat"
        }

The axis for both are 3 when they should be 1.

Because the IR is channel first format. Axis 1 in caffe and axis 3 in IR means the channel axis.

Oh, got it. It's hard to make the decision if we need to transfer the axis, since there is no enough output spatial information in Caffe...
And thanks for using MMdnn!


After host replacement, seaweedfs instance on the new host is not synced with other instances

Describe the bug
Running seaweedfs on 3 host system(HA) 0, 1, 2, with one master, volume and filer on each instance. The cluster runs fine. Then we replace host 2 with a new host and form a new cluster. When running cluster.ps or cluster.check, the cluster is fine. But when checking "s3cmd ls" in new host, no bucket is coming whereas host 0 and 1 show all the data.
(Cmd) enter_container seaweedfs_0
root@cd67a440b3d6:/# s3cmd ls
2024-03-12 00:07  s3://dr-backup
2024-03-11 23:06  s3://fcw-artifacts
root@cd67a440b3d6:/# exit
exit
(Cmd) enter_container seaweedfs_1
root@65c7c085de22:/# s3cmd ls
2024-03-12 00:07  s3://dr-backup
2024-03-11 23:06  s3://fcw-artifacts
root@65c7c085de22:/# exit
exit
(Cmd) enter_container seaweedfs_2
root@2b245735f416:/# s3cmd ls
root@2b245735f416:/#

System Setup

List the command line to start "weed master", "weed volume", "weed filer", "weed s3", "weed mount".
OS version  Ubuntu 20.04.6 LTS
output of weed version 3.63
if using filer, show the content of filer.toml not using filer.toml

Expected behavior
s3cmd ls should show same output in all container
Additional context
As a workaround, I have saved metadata from container 0(fs.meta.save -o filer.meta) and loaded it to container 2 (fs.meta.load filer.meta)

I hit this issue in Kubernetes as well when using the Helm chart to deploy SeaweedFS and replacing one of the hosts. I used the same workaround as you  which is to save the filer metadata from another filer and load it into the new filer instance. Great to see you have a PR with a fix!


Insert gist with multiple files

I want to insert multiple file gist, it only insert the first file

Still hoping for this... the gist is important to have examples of the snippet usage, but I just want the first file for sublime.


UI in "frozen" state after scoop bucket add extras

after running scoop bucket add extras, whenever wingetUI store is open it remains in a semi-frozen state, like so:

I can see apps that only exist in the extras bucket (for example lightcord) and even click into for package details, however the main app itself never finishes loading or display the correct total item count.

Hi @octoshrimpy, thanks ffor letting me know that 😀, i'll take a look a this and try to fix it.

I have fixed that, i'll comment when the release comes out

Release 0.4 is now available with the fix


Getting 401 error

Hello.
I’ve updated endpoints but getting an error: 401. I’m already have the chain.so API KEY. What should I do for use it?
Btw, could you tell me, when the library will updated?
Thanks.

See #2.


Change event is fired when I need to deselect option [Single-Option]

Hi,
I have a problem with a single-option Bootstrap-select. In previous versions I clear the selected option with selectpicker('val', '') method.
Now, with 1.13.6 version, when I need to clear the selected option, and I call $('#SelectPickerId').selectpicker('val', ''); and the event onChange is Fired, but I not need this.
So, I try to use DeselectAll method but this not works with Single-Option bootstrap-select.
How can I deselect the selected option in my case.
Thanks

See #2046.


Tablesaw sticky header & sticky navigation bar ?

Any chance to have the tablesaw header sticky and sticky navigation bar ?

According to #61 it was actually removed into a separate repository: https://github.com/filamentgroup/fixed-sticky

Closing in leiu of #107


Add function to unregister IUTFMonitor

Function UnRegisterIUTFMonitor()

	DFREF dfr = GetPackageFolder()
	variable/G dfr:BCKG_Registered = 0

	CtrlNamedBackground $BACKGROUNDMONTASK stop
End

Sometimes within a test case one could decide to not to do reentry, but reentry is default setup in e.g. TEST_CASE_BEGIN.

If we add runtime skip support as suggested in #467, would we automatically unregister? I would think yes.

Yes, skip should unregister automatically. Still I think it would make sense to have that function callable from a TC.

Fixed via !469.


Can I use this tool?

I apologise in advance for not submitting a bug report but rather asking for support.  I have a client that sent Omni USDT to my bitcoin.com multisig wallet.  that wallet has no support for this token so whilst I can see the transaction and that the token was delivered, I cannot access it.
can I use this tool to retrieve it, possibly sending it back to the sender? or elsewhere but where?
TIA - ekkis

Yes, you will need to find out the derivation path(s) that your bitcoin.com multisig wallet uses.
Have a look at the README example case

interesting ; sorry again for the lag @ekkis ... I have not been watching this repo in a long time ; I use MAMP Pro on MacOS, which would let me install php extensions.
Would a docker container solve it for you? Docker generally comes in handy to circumvent any kind of machine wide dependencies, etc.


Adding Spring Cloud lib causes variables in Logback XML configs fail to evaluate during 1st time when app starts.

Versions:
Spring Boot: 1.5.3.RELEASE
Spring Cloud Common: 1.2.2.RELEASE
Spring Cloud Netflix: 1.3.1.RELEASE
Description:
Suppose one application has the following logback settings where LOG_FILE variable is used.
<included>
    <appender name="FILE_JSON_LAYOUT" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <encoder class="net.logstash.logback.encoder.LogstashEncoder">
            <timeZone>UTC</timeZone>
        </encoder>
        <file>${LOG_FILE}json.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
            <fileNamePattern>${LOG_FILE}json.log.%i</fileNamePattern>
            <maxIndex>10</maxIndex>
        </rollingPolicy>
        <triggeringPolicy
                class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
            <MaxFileSize>10MB</MaxFileSize>
        </triggeringPolicy>
    </appender>
</included>

After adding Spring Cloud lib (for example spring-cloud-starter-spectator), at the very first time when the application starts, two files named LOG_FILE_IS_UNDEFINED and LOG_FILE_IS_UNDEFINEDjson.log are generated in the app's project root when running in IntelliJ because LOG_FILE at that point hasn't been injected by Spring Boot.
This would possibly cause application fail to start in a server environment as well when the Tomcat user doesn't have write permission to the working directory, for example:
Caused by: java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - openFile(LOG_FILE_IS_UNDEFINED,true) call failed. java.io.FileNotFoundException: LOG_FILE_IS_UNDEFINED (Permission denied)
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE_JSON_LAYOUT] - openFile(LOG_FILE_IS_UNDEFINEDjson.log,true) call failed. java.io.FileNotFoundException: LOG_FILE_IS_UNDEFINEDjson.log (Permission denied)

Is there a way to work around this issue?
Thanks!

Closing as a duplicate

Another example is we have the following code to read app.env which is defined in application.yml file (default value is local). But after adding Spring Cloud lib, the following code reading the property will get a null value at the very first time.
public class AppEnvPreparedHandler implements ApplicationListener<ApplicationEnvironmentPreparedEvent> {
    @Override
    public void onApplicationEvent(ApplicationEnvironmentPreparedEvent event) {
        logger.info("About to inject passwords decrypted by Metatron...");

        ConfigurableEnvironment environment = event.getEnvironment();
        String envCode = environment.getProperty("app.env", String.class);
        if (!StringUtils.hasText(envCode)) {
            logger.error("Property 'app.env' not found.");
        } else {
            logger.info("Property 'app.env' = {}.", envCode);
        }
    }
}

Here is the logs:
2017-06-12 14:02:54.897  ERROR 53400 --- [           main] o.t.d.myapp.AppEnvPreparedHandler  : Property 'app.env' not found.
2017-06-12 14:02:55.796  INFO 53400 --- [           main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@3e34ace1: startup date [Mon Jun 12 14:02:55 PDT 2017]; root of context hierarchy
2017-06-12 14:02:58.134  INFO 53400 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'configurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$19d049f7] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-06-12 14:03:02.358  INFO 53400 --- [           main] o.t.d.myapp.AppEnvPreparedHandler  : Property 'app.env' = local.


feat(radio): add option for toggling animations

The name seems very RP related, something like "toggleRadioAnim" would probably be better suited

Good point. I'll fix that.

You should update the event also, it still looks RP related


viewport meta tag

Mobile ready unfortunately
As long as the @viewport rule for viewport is not ready and implemented in other browser we can't use it. @o-viewport only Opera for now.
if STATUS=="draft"
then <meta name="viewport" content="width=device-width">

This is obsolete. closing.


WFLY-18890 docs/schema does not contain orm_3-1.xsd

https://issues.redhat.com/browse/WFLY-18890

This change isn't enough, perhaps we need to reference the jipijapa-xsd artifact somewhere in the WildFly build.
Output of jar tf ~/.m2/repository/org/wildfly/jipijapa-xsd/31.0.0.Final-SNAPSHOT/jipijapa-xsd-31.0.0.Final-SNAPSHOT.jar:

META-INF/MANIFEST.MF
META-INF/
schema/
META-INF/maven/
META-INF/maven/org.wildfly/
META-INF/maven/org.wildfly/jipijapa-xsd/
schema/orm_3_1.xsd
META-INF/maven/org.wildfly/jipijapa-xsd/pom.xml
META-INF/maven/org.wildfly/jipijapa-xsd/pom.properties
META-INF/INDEX.LIST

If you just create a jpa/hibernate6/src/main/resources/schema dir and put it there, that's all you should need.
You could also just put it in the existing jpa/subsystem/src/main/resources/schema dir. That's a bit less 'elegant' because the schema is for Hibernate, not the subsystem in general. But it doesn't really matter.
The 'group' element in wildfly-feature-pack.xml refers to a maven groupId, which for full WF modules is the 'org.wildfly' that's already there. No need for a new entry.

If you just create a jpa/hibernate6/src/main/resources/schema dir and put it there, that's all you should need.
You could also just put it in the existing jpa/subsystem/src/main/resources/schema dir. That's a bit less 'elegant' because the schema is for Hibernate, not the subsystem in general. But it doesn't really matter.
The 'group' element in wildfly-feature-pack.xml refers to a maven groupId, which for full WF modules is the 'org.wildfly' that's already there. No need for a new entry.

Thanks @bstansberry, I now can see orm_3_1.xsd under dist/target/wildfly-31.0.0.Final-SNAPSHOT/docs/schema!

Thanks @scottmarlow


Collect requirements around Seiso authorization

Using this issue to collect initial requirements around how authorization works in Seiso.

From discussion with Helen, basic structure we need is a matrix structure based on roles (e.g. dev, app eng, ops analyst, etc.) and groups (e.g. individual product teams). Need to be able to say things like "app eng can do deployments across the board" and "product team X can perform actions against service X but not against other services".


Model spawn without the need of floor area detection

Description
Previously when I tap on AR feature of my models inside model viewer they first asked to scan the ground and then only spawn on the ground but now they are spawned on its own. I am also attaching a live website to reproduce the bug. I don't know what I'am doing wrong.
Live Demo
https://praddy2009.github.io/TV/
Version
<EMAIL_ADDRESS>
model-viewer: v1.3.0

Browser Affected

[x] Chrome
[ ] Edge
[ ] Firefox
[ ] IE
[ ] Safari

OS

[x] Android
[ ] iOS
[ ] Linux
[ ] MacOS
[ ] Windows

Yes, this is a UX improvement to ensure the user can at least see the model even if ARCore does not find the floor quickly. Once the floor is found, the model is placed on it. If you are using our default WebXR mode, then you can create a custom prompt for scanning the floor with HTML, see our example.


Nsec bug and UI UX

Branch including:
tests for src/Angor.Test/DerivationOperationsTest.cs
Better stats for each project (and corrected the stats existing)
Fix for Nsec bug that it didn't prompt the password.
and a bit of UI UX (like adding a button to paste address and clear)

Can you please fix the conflicts?

It seems good.
Some parts of the UI are messed up, but I will fix it.

Enhanced Password Handling: Implemented improved password management for displaying the NSec key. Users are now shown a loading indicator while the NSec key is being generated and displayed. If an incorrect password is entered and the password dialog is closed, no loading indicator is shown. The dialog reappears if the password needs to be re-entered.
Error Handling: Added comprehensive error handling for incorrect password entries, including displaying an appropriate error message and retrying the password entry process.
Open in Browse Functionality: Added a new feature to open the project in Browse with the project's public key embedded in the URL. This allows users to quickly navigate to the project details in a new browser tab.
UI Improvements: Updated the UI to show loading indicators and error messages appropriately based on the password validation and NSec key generation process.

Great changes, loved them.
Thanks!


extra structure around scripts

Hi @robintw ,
First off this is a really helpful package, so thanks for creating it.
Wondering if you might be open to some structure around the scripts to make it a package which is installable into the a python env etc.
I haven't changed any code per say, but just separated it out, done some linting, and organized it so it would be easy to add some more tests in the future (which I'm happy to contribute some more if you are ok with this PR).
I shortened the package name to pd2ppt. More of a placeholder so feel free to change that if it doesn't sound right.
Thanks! Appreciate it
F

Perfect! Will do 👍

@robintw I added the updated docstrings to the README. Added it as a code block just do to how GitHub does formatting if left raw. But ideally we can use sphinx to generate the project API which would be helpful.
Thanks again for considering the PR!

Great - I'll add some issues for some of the other things we could do, and tag you in ones that you suggested helping with. Thanks again for the PR!


Auto-complete prompt closes if a modifier button is pressed

Godot version
3.3
System information
MacOS BigSur 11.4
Issue description
The autocomplete prompt in the editor closes if I press a modifier button. This is an issue for me because I bound Cmd+H,J,K,L to their vim equivalents (left, down, up, right). In every other editor I use, I can type to start autocomplete, then use Cmd+.. to navigate the autocomplete dialog that pops up. I can't do this in godot bc of (I think) this line. I am not sure why the allow_unicode_handling boolean matters when determining of code completion should cancel, but it will definitely be false since the boolean is
/* Allow unicode handling if:              */
	/* No Modifiers are pressed (except shift) */
	bool allow_unicode_handling = !(k->is_command_pressed() || k->is_ctrl_pressed() || k->is_alt_pressed() || k->is_meta_pressed());

This will most certainly be false, bc the meta key is pressed when I used Cmd. I have compiled locally and removed the line linked above and all works well, so I am not sure what it is for. I am hoping @Paulb23 who wrote this code will know if this is something that can be addressed, or if I am way off base here. Thanks!
Steps to reproduce
Open any project (pref on Mac), start typing to get auto-complete, and then hit and hold the Cmd button. The auto-complete fails.
Minimal reproduction project
No response

FYI: allow_unicode_handling was actually introduced by #43663.

You are experiencing the bug on the 3.3 version, but are looking at code for 4.0 (current master). I cannot reproduce the issue on current master - triggering autocomplete and then pressing control does not close the autocomplete.

Yep, seems sticking with 4.0 will solve this issue.


Can't resolve 2.11.x

Docs say 2.11.x is supported...but it cannot be found:

Add following lines to your build.sbt:
resolvers += "sxfcode Bintray Repo" at "https://dl.bintray.com/sfxcode/maven/"

libraryDependencies += "com.sfxcode.nosql" %% "simple-mongo" % "1.0.4"


Roll engine bf17478a911b..710e9edda6a4 (1 commits)

https://github.com/flutter/engine/compare/bf17478a911b...710e9edda6a4
git log bf17478a911b133d54beed469adac90c91aa2c78..710e9edda6a4464214cc3215a3ca399e2f4a41c5 --no-merges --oneline
710e9edda Roll src/third_party/skia 6eeaf927e381..6e407986cd3b (4 commits) (flutter/engine#8933)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (chinmaygarde@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


implement add sources - cable modeling

clock and pwl sources implementation

@MaxJPRey  @maxcapodi78 I fixed the IPython Unittest, but I don't know why codevoc is failing, please could you check?
@gmalinve


README.MD polyfill example code wrong

.polyfill({
enabled: true,
useBuiltIns: "usage",
targets: {"firefox": "50", "ie": 11} // shoud be "11"
});

@ponichWebKnight I've tested the example and confirmed it still works correctly when the value is a number.
Are you having issues?

Not anymore - some bugs with a webpack version. Now works perfectly!


Load Plugins

I am trying to add a youtube plugin to my editor - http://ckeditor.com/addon/youtube
I did exactly as the steps mentioned but with no luck. Am i supposed to do something different in ng-ckeditor.js ?

Even doing this:
These are the steps I took to use plugins:

Build the editor using http://ckeditor.com/builder where you can select any plugin.
Replace the 'ckeditor' folder from 'ng-ckeditor/libs/ckeditor' with the build version from the step 1

Codesnippet plugin did not work


Microsoft.EntityFrameworkCore.Tools.DotNet is obsolete

The docs should mention that in the latest version of .net core,
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0" />
is no longer needed, and the build will give a warning if it is present in the csproj.

This is covered by the framework docs and release announcements.
Is this type of information being reproduced in the transition docs of other EF Core providers?

Oh, I mostly just meant changing this page:
http://www.npgsql.org/efcore/

Ah, yes, that page should be updated. Good catch.

@roji This can be closed via #472.


Fix empty connection name in delete connection prompt

This PR fixes #21935
The PR fixes the connection delete prompt by showing the server name when the optional connection name isn't provided.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 41.933%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
28691

Relevant Lines:
63543

💛  - Coveralls


Add scroll_button to input configuration

I'm trying Hyprland for the first time, and I'm enjoying it a lot! Good job :D.
There is only one small problem: I use a trackball, and I need to set the scroll_button (libinput) option.
I have read the wiki, searched among the issues, and also in the source code, I didn't find anything, is it possible to add this feature?

https://wiki.hyprland.org/Configuring/Binds/#mouse-buttons

https://wiki.hyprland.org/Configuring/Binds/#mouse-buttons

Sorry, maybe I'm misunderstanding, but how is that supposed to solve my problem? I need to set a scroll button to make use of the on_button_down scroll method, not to use that button as a keybind.
Do you mean it is possible to do something like bind=SUPER,mouse:272,exec,scroll_command_i_dontknow_about ?
Anyway, I do this on sway:
 input."1390:268:ELECOM_TrackBall_Mouse_HUGE_TrackBall" = {
   scroll_method = "on_button_down";
   scroll_button = "BTN_TASK";
 };

oh wait, I misunderstood your question.

oh wait, I misunderstood your question.

Don't worry :)

added in eb86e7967f7d218a7c9412e484473fd578dbf64c


Update greetings.yml

Thanks for the pull request :smile:

@all-contributors please add @afrinc for tests


This is Renald's try in finished the beginners git course

Can't believe how smart i am now

Hey @sknerd—congrats on submitting a PR at the end of the git course. I'm hope that you found the course valuable, and that you were able to follow along easily and learn lots.
If you weren't already using git for your code, hopefully this has inspired you to do so. I hope that you enjoy the "Mastering Git" video course as well—you'll soon be able to get git to bend to your will :)
You can now wear this #GitWarrior badge with pride—and Tweet your historic victory!

sam