No keystrokes recorded

Hi
I've built a Morizon following the BOM and flashing guide. I successfully flashed the pro micro (showing HID console connected: Steven Karrmann Morizon (FEED:0000:0001) in QMK Toolbox).
However I don't get any keys recorded. I tried re-flashing multiple times and double checked the diodes but nothing seems to work.
What could be the issue ?

Hello!
I will confirm the Morizon firmware flash works with QMK Toolbox within a couple days, hopefully tonight. QMK Toolbox worked when I last tried it about a year ago, and QMK CLI works.
Which model Pro Micro are you using? Did you use sockets to connect it the PCB? If so, I recommend removing the Pro Micro and testing it separately. Use a wire to connect pins 14 (B3) and 7 (E6) - this should send keystroke for letter "L". If the Pro Micro works while removed from the PCB, then it is a PCB or soldering issue. If the Pro Micro does not work while removed from the PCB, then it is an issue with the microcontroller or the firmware.
Please let me know how your testing goes, and I will try flashing using the QMK Toolbox soon and let you know how that works.

I testing flashing the Morizon firmware with QMK Toolbox. It worked for me, and keystrokes work afterwards. Here is what I did:

Download and install qmk_toolbox_install.exe.
When running QMK Toolbox for the first time, a prompt appeared: "Would you like to install drivers for your devices?". Click "Yes", and waited for the drivers to install.
Compile and download the default Morizon layout firmware from QMK Configurator.
In QMK Toolbox, open the firmware file.
Connect the Morizon keyboard to the PC. (My Pro Micro is has a blue PCB and USB Micro port)
Press the reset button on the Morizon PCB, and then in QMK Toolbox click the "Flash" button.

After flashing finished, the keyboard worked with the default layout loaded. In case it helps, here is my output from flashing in QMK Toolbox:
Caterina device connected (usbser): Microsoft USB Serial Device (COM3) (2341:0037:0001) [COM3]
Attempting to flash, please don't remove device
> avrdude.exe -p atmega32u4 -c avr109 -U flash:w:"C:\Users\skarrmann\Downloads\morizon_layout_mine.hex":i -P COM3
>
> Connecting to programmer: .
> Found programmer: Id = "CATERIN"; type = S
>     Software Version = 1.0; No Hardware Version given.
> Programmer supports auto addr increment.
> Programmer supports buffered memory access with buffersize=128 bytes.
>
> Programmer supports the following devices:
>     Device code: 0x44
>
> avrdude.exe: AVR device initialized and ready to accept instructions
>
> Reading | ################################################## | 100% 0.00s
>
> avrdude.exe: Device signature = 0x1e9587 (probably m32u4)
> avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
>              To disable this feature, specify the -D option.
> avrdude.exe: erasing chip
> avrdude.exe: reading input file "C:\Users\skarrmann\Downloads\morizon_layout_mine.hex"
> avrdude.exe: writing flash (18020 bytes):
>
> Writing | ################################################## | 100% 1.33s
>
> avrdude.exe: 18020 bytes of flash written
> avrdude.exe: verifying flash memory against C:\Users\skarrmann\Downloads\morizon_layout_mine.hex:
> avrdude.exe: load data flash data from input file C:\Users\skarrmann\Downloads\morizon_layout_mine.hex:
> avrdude.exe: input file C:\Users\skarrmann\Downloads\morizon_layout_mine.hex contains 18020 bytes
> avrdude.exe: reading on-chip flash data:
>
> Reading | ################################################## | 100% 0.13s
>
> avrdude.exe: verifying ...
> avrdude.exe: 18020 bytes of flash verified
>
> avrdude.exe: safemode: Fuses OK (E:FB, H:D8, L:FF)
>
> avrdude.exe done.  Thank you.
>
Flash complete
HID console connected: Steven Karrmann Morizon (FEED:0000:0001)

So it seems the default Morizon firmware is okay, and it can be installed with QMK Toolbox.
Let me know how your testing goes.

@maximilienGilet Have you had a chance to further troubleshoot this issue?

I am closing this issue since I cannot reproduce it, and have received no reply. The Morizon PCB and flashing the firmware with QMK Toolbox on a Pro Micro worked in my testing above.
@maximilienGilet If you are still having an issue, experienced QMK users may be able to help troubleshoot. My advice above might help diagnose the issue. Good luck!

Hi @skarrmann, sorry for the delay I have been quite busy since then and didn't received Github notifications.
I have this exact pro micro (with USB C) : https://fr.aliexpress.com/item/32846843498.html

Hi @skarrmann, I just tested the pro micro and the pin 7 + 14 shortcut works, it triggers an L.
I will check my soldering again

@maximilienGilet That is good! Then there is likely is a soldering issue. A multimeter would be helpful for checking electrical continuity between pins and confirming there are no solder bridges. Good luck!

Hi again @skarrmann !
After a lot of tinkering i figured out that inverting the diodes position makes it working somehow, but the matrix is inverted.
As i'm typing this I think it might not be the diodes but the pro micro needing to be flipped (I soldered it with the components on the upper side). Could it be that ?

Yes, that is the issue! The Pro Micro needs to be soldered with the components facing down, so its pin labels match the labels printed on the PCB.
I am glad you discovered the problem, and I hope you can fix it without too much trouble.

Thank you for your help !


Java Interface

With the addition of the string parsing of rules, I don't think there is a hard requirement for the Groovy interface anymore.
See what it would take to have a Java interface.

Chat with Alex M about things he has learned while making alternative PSL interfaces.

Added in 7e305dfea1a0e092b43ece80f4e44f71777ee330.


Schema checking for seed packet files in VSCode

[ ] When you fill in nested seeds the schema checking stops working. I think this happened when seed_type object was added, since now every sub-key could just be a generic object, annoyingly...
[x] Lock down the types that are expected in the SeedData shape to be the type they actually expect (this will help with schema checking)
[x] A bug in let seeds: you can't put a non-object. (Also in #18 )

Tried making it so there was a NonObjectValue that was used anywhere a value was used in schemas, and it still didn't change subSeed highlighting. Must be something to do with lazy?

With the most recent version of VSCode schema checking is now working again 😅


Update --doc rules only

Description
Please include a summary of the change and which is fixed.

Fix ValueAllowlistCheck filter to skip case "abcde***********"
update rules for doc only

How has this been tested?
Please describe the tests that you ran to verify your changes.

[x] UnitTest
[x] Benchmark

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

Comparison is base (e20b010) 90.78% compared to head (54c84fa) 90.78%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #447   +/-   ##
=======================================
  Coverage   90.78%   90.78%
=======================================
  Files         125      125
  Lines        4179     4179
  Branches      662      662
=======================================
  Hits         3794     3794
  Misses        252      252
  Partials      133      133

Files
Coverage Δ

credsweeper/filters/value_allowlist_check.py
100.00% <ø> (ø)

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


[WIP][SPARK-36241][SQL] Support creating tables with void column

What changes were proposed in this pull request?
Previously we blocked creating tables with the void column to follow the hive behavior in PR #28833
In this PR, I propose the restore the previous behavior to support the void column in a table.
Why are the changes needed?
According to this discussion in PR #28833,

One typical use case where you use CTEs to structure your code is if you have multiple sources with different structures that you then UNION ALL together into a single dataset. It is not uncommon for each of the sources to have certain columns that don't apply, and then you write explicit NULLs there. It would be pretty annoying if you had to write explicit casts of those NULLs to the right type in all of those cases.

Does this PR introduce any user-facing change?
Yes, this reverts the previous behavior change in #28833, for example, below command will success after this PR
CREATE TABLE t (col_1 void, col_2 int)

How was this patch tested?
newly added and existing test cases

this PR depends on #33437 to change the type name to void

Test build #141535 has started for PR 33488 at commit 674d3f3.

Test build #141535 has finished for PR 33488 at commit 674d3f3.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/141535/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46053/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46053/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/46053/

Test build #141619 has started for PR 33488 at commit 27eb8e1.

Test build #141620 has started for PR 33488 at commit 3e4cd4b.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46134/

Test build #141622 has started for PR 33488 at commit c833c86.

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46137/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/46137/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46134/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46139/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/46134/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46139/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/46139/

Test build #141619 has finished for PR 33488 at commit 27eb8e1.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/141619/

Test build #141620 has finished for PR 33488 at commit 3e4cd4b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/141620/

Test build #141622 has finished for PR 33488 at commit c833c86.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

cc @cloud-fan

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/141622/

thanks, merging to master/3.2! (since it removes the constraint added in 3.2)


Create directory on opening directory

It would be great if a directory can be created while opening a directory.
Currently the user gets an error message that the specified directory doesn't exist.
Adding an action to quickly create that directory (and entering/selecting it) would be a nice timesaver.

I'm not sure what you mean here, is this the native OS's folder picker? A screen recording would help.
\gifPlease

@JacksonKearl: Ah right. The WSL picker, not the native OS dialog.

Related to #137368

Duplicate of #137368


How to get html code not as text?

c.OnHTML(".post-first", func(h *colly.HTMLElement) {
        //h = "This is a Heading This is a paragraph."

})

i want like this with html

UPD
h.DOM.Html()
but at the end of the block always adds "<nil>" and this element is not present in html

Any ideas now?

Tested with the following code:
package main

import (
    "fmt"
    "net/http"
    "net/http/httptest"

    "github.com/gocolly/colly/v2"
)

func main() {
    mux := http.NewServeMux()

    mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        w.Header().Set("Content-Type", "text/html")
        w.Write([]byte(`<!DOCTYPE html>

<title>Test Page</title>

hello

world

        `))
    })
    ts := httptest.NewServer(mux)

    c := colly.NewCollector()

    c.OnHTML(".post-first", func(h *colly.HTMLElement) {
        e, err := h.DOM.Html()
        fmt.Println(e, err)
        //h = "This is a Heading This is a paragraph."

    })

    c.Visit(ts.URL)
}

but at the end of the block always adds "" and this element is not present in html

nil is comes from the second return value of the Html() (https://pkg.go.dev/github.com/PuerkitoBio/goquery?tab=doc#Selection.Html) which is an error type.


fix type bug -- sample rate should be typed as an int instead of str

Without this, any custom sample_rate arg will be defaulted to string and blow up like:
  File "/my/project/dirs/infiniteremixer/venv/lib/python3.7/site-packages/resampy/core.py", line 87, in resample
    if sr_new <= 0:
TypeError: '<=' not supported between instances of 'str' and 'int'

Closing this because there are other related issues that can all be fixed at once


Missing error check on docker-compose actions (or at least ddev rm)

What happened (or feature request):
I was doing an 'rm' on a site, but I had introduced an error in the docker-compose.yaml, and ddev informed me that it was successful:
$ ddev rm
ERROR: The Compose file '/Users/rfay/workspace/randyfay/.ddev/docker-compose.yaml' is invalid because:
Unsupported config option for services.local-randyfay-web: 'group'
Successfully removed the randyfay application.

What you expected to happen:
An error + failure should have been emitted.
How to reproduce it (as minimally and precisely as possible):
Introduce an error in a running config and try a ddev rm.
Anything else do we need to know:
Related source links or issues:

Were the containers still removed despite the failure? If so I'm thinking this behavior is a result of the extra cleanup logic that exists to remove containers if no compose file exists. https://github.com/drud/ddev/blob/master/pkg/plugins/platform/local.go#L448

No, the containers weren't removed. After I fixed the error and re-ran the command they were removed.


Skip -i flag in go build if modules are enabled

Using -i flag when running go build is not useful with go modules enabled
and in some cases can lead to a bug, with go trying to rebuild
shipped vendorized dependencies as described in this issue
https://github.com/golang/go/issues/27285.
With this commit we check if go modules are enabled and we drop the -i
flag accordingly.

I made the changes you requested, hope I did them right

Awesome! Thanks. I’ll cut a release next time I’m near a computer.

Should I apply the same changes to https://github.com/gobuffalo/buffalo/blob/master/buffalo/cmd/build/bin.go#L35 ?

Only if it’s in the development branch, that’s where all Buffalo development happens.
Thanks.

Mark Bates
On Sep 29, 2018, 11:53 AM -0400, Tommaso Sardelli<EMAIL_ADDRESS>wrote:

Should I apply the same changes to https://github.com/gobuffalo/buffalo/blob/master/buffalo/cmd/build/bin.go#L35 ?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

Yeah, sure. Thank you for all your help :+1:

Thank you for finding/fixing the issue! :)
Thanks.

Mark Bates
On Sep 29, 2018, 11:55 AM -0400, Tommaso Sardelli<EMAIL_ADDRESS>wrote:

Yeah, sure. Thank you for all your help 👍
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.


A value of type 'void' cannot be assigned to a variable of type 'Null'

I'm extending a generic class:
class B<T> {
  T execute();
}

class A extends B<Null> {
 void execute();
}

void and Null should be interchangeable here to be able to write nice Dart code.
Null execute() {
  ...
  return null;
}

looks weird and adds unnecessary boilerplate. A return value of type Null can always only be null.

We are going to allow void as generic argument.
At the same time void won't guarantee a null value anymore.
As a consequence I'm closing this issue.


ES function has side effects

When calling the ES function, the underlying data gets modified. Specifically, the calendar time variable with NAs get remapped.
results <- ES(long_data=sim_data2, outcomevar="outcome_plus_dynamic",
unit_var="individual", cal_time_var="year",
onset_time_var="treatment_year", cluster_vars="individual", never_treat_action="only", linearize_pretrends = TRUE, homogeneous_ATT = TRUE, omitted_event_time = -1)
changes the 'year' column in sim_data2

Sure thing! Here it is:
library(data.table)
library(ggplot2)
library(eventStudy)
num_periods <- 10
treatment_time <- 5
sim_data <- ES_simulate_data(units = 1000, min_cal_time = 1, max_cal_time = num_periods)[["observed"]]
sim_data[individual %% 2 == 0, treatment_year := treatment_time]
sim_data[individual %% 2 == 1, treatment_year := NA]
sim_data[, ever_treated := as.numeric(treatment_year == 5 & !is.na(treatment_year))]
sim_data[, is_treated := ifelse(!is.na(treatment_year), as.numeric(year >= treatment_year), 0)]
mean_outcome <-  mean(sim_data$outcome)
unit_trend_avg <- -.1*mean_outcome
unit_trend_avg_sq <- .05*mean_outcome
error_sd_trend <- .5
sim_data[, unit_trend := unit_trend_avg +  rnorm(mean = 0, sd = abs(error_sd_trend*unit_trend_avg), n = .N)]
sim_data[, outcome_plus_trend := unit_trend * year * ever_treated + outcome]
sim_data2 <- copy(sim_data)
results <- ES(long_data=sim_data2, outcomevar="outcome_plus_trend",
unit_var="individual", cal_time_var="year",
onset_time_var="treatment_year", cluster_vars="individual", never_treat_action="only", linearize_pretrends = TRUE, homogeneous_ATT = TRUE, omitted_event_time = -1)
all.equal(sim_data2, sim_data)
" "Column 'treatment_year': 'is.NA' value mismatch: 5000 in current 0 in target""

Hi @Asquidy, you are correct. This has to do with how ES deals with the cases with no onset_time_var -- it essentially assumes that they are treated, but beyond the extent of the calendar times + anticipation period in the panel, and so assigns them a number.
Short answer, if you are running things in a sequence using the same data set (say, ES with several specifications, etc.) and are not memory restricted, I would advise explicitly copying the data within ES, e.g.:
ES(long_data=copy(sim_data2),        outcomevar="outcome_plus_trend",        unit_var="individual",         cal_time_var="year",        onset_time_var="treatment_year",         cluster_vars="individual",         never_treat_action="only",        linearize_pretrends = TRUE,        homogeneous_ATT = TRUE,        omitted_event_time = -1)

Thanks a lot for sharing this code! I did indeed copy the data structure. I'd suggest avoiding side-effects in the package if you continue working on it. It was an unexpected behavior for me and would be for other users as well.


New Release possible?

The current release is nearly a year old. Is it possible to publish a new release?

https://github.com/satori/go.uuid/issues/84

Thanks for pointing to the fork package https://github.com/gofrs/uuid. I have switched to it.

A timely release is so important for golang semver package management tool, such as dep / glide and go modules.
So, please release quickly.

If this package is not going to release to your needs, get a different one. There was a huge stink about a critical vulnerability that was left outstanding in this repo and it resulted in a permanent, community maintained fork. See #84 like I posted earlier.
At this point appeals to satori is kind of like shouting into a black hole. I dont know what he has going on but he hasn’t been around to reliably release or tag this repo


headscale: 0.16.1 -> 0.16.2

Description of changes
https://github.com/juanfont/headscale/releases/tag/v0.16.2
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

LGTM

Result of nixpkgs-review pr 186756 run on x86_64-linux 1

1 package built:

headscale


Silent Push notifications not receiving in iOS 14

Silent Push notifications not receiving in iOS 14
is There any changes for that

Hi @chirag225,
Thanks for reaching out. We'd be glad to assist with your inquiry.
Please be advised that Due to Apple platform restrictions, silent notifications will not be delivered to your app if it has been swiped away from the recent apps / killed by the user. If you'd like notifications to be received in this scenario, please consider sending regular (non-silent) iOS notifications, without the content_available: true flag.
Please let me know if there's anything else we can help with.

Closing the issue due to lack of response, feel free to reply if you still need help with this.


Blazor using @inherits breaks Component ("Found markup element with unexpected name").

Minimal Repro here:
https://github.com/TrieBr/blazorbug
I'm using dotnet 7.0.302.
When I add @inherits to a blazor component, that component no longer becomes recognized as a valid component.
Index.razor
@page "/"

<Bug>

</Bug>

<NotBug />

InheritMe.razor

@code {
    [Parameter]
    public int Param1 { get; set; }
}

Bug.razor
@inherits InheritMe

@code {

}

NotBug.razor

@code {

}

dotnet build:
Index.razor(3,1): warning RZ10012: Found markup element with unexpected name 'Bug'. If this is intended to be a component, add a @using directive for its namespace. [blazorbug.csproj]

Removing @inherits from Bug.razor fixes the issue.
Perhaps I'm using @inherit wrong, but there should be an error stating such. It's not clear why Bug is not recognized as a component.

Duplicate of https://github.com/dotnet/aspnetcore/issues/48281
Also, please read this issue https://github.com/dotnet/razor/issues/8718

Closing as a dupe of https://github.com/dotnet/razor/issues/8718


Rule Emails, add a Heading and a Description text input

When we send an email , it would be helpful if we could have some descriptive text elements in the body of the email before the json.
Also if possible can we have the ability for format/template the email body based on the incoming detection, maybe jinja2 based?

Dup of #3910, keeping this one.


Not all alternative solutions being shown

To reproduce:
Full pylon coverage
All hybrid biomes selected
Deselect Santa claus
Guide 0, Goblin Tinkerer 10, Steampunker 2
Result should contain 3 different solutions
Now, deselect the Merchant, and only one solution will be shown (though his absence shouldn't change anything?)

Rounding moment.

Have a fix, buuuuut it makes it take way too long (10 mins+ and still not finished). Gonna change the way group+biome combinations are dealt with to speed it up, and then I'll release the fix in combination to the (theoretical) speed-up.


Added hotkeys for volume control

Solves issue #274
Hotkeys can now be assigned for volume control.
Also solves a problem where new hotkeys could not be added to the customHotkeys dict, if user already saved the settings.

Looking good, solid PR
Thanks!
:cactus:


pythonPackages.pillow-simd: revert update to 8.1.2

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

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

[ ] Fits CONTRIBUTING.md.

Why this was reverted? Now I can't build pillow-simd because of the same test failure that was mentioned in https://github.com/NixOS/nixpkgs/pull/122238

Why update was reverted?

Because it was actually pillow source that is fetched.


MqttRpcClient

Describe the feature request
In the implementation of ExecuteAsync you have this line:
string text = $"MQTTnet.RPC/{Guid.NewGuid():N}/{methodName}";

I think it would be nice to let us customize the topic of the request.
Describe the solution you'd like
There are many ways to implement this. For instance, you add a new method such as the following:
protected virtual string ComposeRequestTopic(string methodName)
{
   return $"MQTTnet.RPC/{Guid.NewGuid():N}/{methodName}";
}

Thank you,
Ernest

@chkr1011 What do you think of this? Just from implementation perspective, I would say it's quite easy.

@SeppPenner I agree. That is quite easy to implement.
@ernest-morariu I released an RC of 3.0.7. In this version you can pass in options. These options contain a strategy (strategy pattern) implementation which can be set. By default it uses the same code as before. But you can implement the interface on your own and generate topics in a way you need / want. Please let me know if you need more information in the context.

I will keep this open because this should be documented as example, I guess.

Shouldn't DeviceID (GUID) be sent along with ExecuteAsync method.
And timeout, qos parameters moved to IMqttRpcClientOptions ?
Keeping and modifying IMqttRpcClientOptions instance or creating new instance each time message needs to be publish to different Device doesn't look so elegant.


status of AMUSE-dstributed repo

the current source in AMUSE is out of sync and more up to date then the NLeSc repo - the current situation with both (in tree and seperate repo) is not so nice, so either we should
1 drop the NleSc repo, make the code part of AMUSE only (ie delete the update target)
2 drop the AMUSE code, have it a downloadable code from the NLeSc repo
3 combine 1+2: drop the AMUSE code, have it a downloadable code but move the code to a seperate  repo as part of the amuse project (so under amusecode)

I vote 1 :-)

I have disabled the update in the AMUSE distributed makefile - maybe you can put a warning in the readme of the repo?

Notice put in repo. We will probably remove this repo at some point.

ok, thanks!!  i am still not sure whether to have a seperate repo (as part of amuse)...there may be more codes/ parts that will be seperated (like omuse is now)....also,  there are still a few issues on the repo - I guess they are not going to be resolved anytime soon;-) it may be worthwhile to preserve/ document these...

I can also transfer the repo to amusecode if you like. There is already a fork there however, so this may complicate matters.

ok, didn't realize you could do that..

I have removedthe fork..

Great! Last think I need for a transfer is the (temporary) ability to create repo's on github.com/amusecode.

it may work now..

It did :-) Case closed :-)

ok, nice..thanks!

Interestingly enough I cannot close this issue due to lack of permissions ;-)

ok, that should be fixed now;-) the repository defaults where read only for members...
in any case, you can leave it open because the original issue is not fixed yet...


fix(password-form): add better error handling

resolves DEV-2244

LGTM. How did the logout occur in the first place? was it nested in the error-handler somewhere?

this beautiful piece of code:
https://github.com/dasch-swiss/dsp-das/blob/dfe2097b213ca0f45be09b1383750c5d0ce02210/apps/dsp-app/src/app/main/services/error-handler.service.ts#L100-L113


github tools: fix fossa workflow file

Updates github actions fossa workflow to use environment files instead of deprecated set-env command.

Done in #9


Verify Domain Ownership for Google Search Console

I have been asked to add a TXT record to the eosnetwork.com DNS to verify our ownership so Marketing can use Google Search Console.
google-site-verification=SBDxnXYx5--T6VszuLGvuqJJywEcU5rf2iF5WczEIiM

This has been done. You can see the record by running this command.
dig TXT eosnetwork.com

The customer has confirmed their verification request with Google succeeded.


$ signs in object key names marked red

https://json5.org/ specifies that keys can be ECMAScript 5.1 IdentifierName.
So this pattern should include the dollar sign (among other changes, probably): https://github.com/mrmlnc/vscode-json5/blob/master/syntaxes/json5.json#L147

Any chance this will be resolved any time soon?


Sender recovery stage progress finishes at 98.37%

Describe the bug
Incorrect reporting of progress on recovery stage, shows 98.37% but it finishes and goes to later stages, so I assume it should show 100%
I am running on
Linux pc 5.10.160-rockchip #30 SMP Mon Jan 29 02:38:59 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux
Steps to reproduce

Have version v0.1.0-alpha.14 running fully sync (full node)
Stop the node, build locally v0.1.0-alpha.16
Run the updated node

Node logs
2024-02-07T15:44:54.320743Z  INFO reth::cli: Starting consensus engine
2024-02-07T15:44:54.322718Z  INFO sync::stages::headers: Target block already reached checkpoint=19168557 target=Hash(0xf8c906c58284e088a32a6f6d8b2b7dea855a8652983e3f6afd7bc4955f80e136)
2024-02-07T15:44:54.322956Z  INFO reth::commands::node::events: Executing stage pipeline_stages=1/13 stage=Headers checkpoint=19168557 target=None stage_progress=100.00%
2024-02-07T15:44:54.323035Z  INFO reth::commands::node::events: Stage finished executing pipeline_stages=1/13 stage=Headers checkpoint=19168557 target=None stage_progress=100.00%
2024-02-07T15:44:54.323363Z  INFO reth::commands::node::events: Executing stage pipeline_stages=2/13 stage=TotalDifficulty checkpoint=19168557 target=19168557 stage_progress=100.00% stage_eta=unknown
2024-02-07T15:44:54.323432Z  INFO reth::commands::node::events: Stage finished executing pipeline_stages=2/13 stage=TotalDifficulty checkpoint=19168557 target=19168557 stage_progress=100.00% stage_eta=unknown
2024-02-07T15:44:54.323618Z  INFO reth::commands::node::events: Executing stage pipeline_stages=3/13 stage=Bodies checkpoint=19168557 target=19168557 stage_progress=100.00%
2024-02-07T15:44:54.323739Z  INFO reth::commands::node::events: Stage finished executing pipeline_stages=3/13 stage=Bodies checkpoint=19168557 target=19168557 stage_progress=100.00%
2024-02-07T15:44:54.323927Z  INFO reth::commands::node::events: Executing stage pipeline_stages=4/13 stage=SenderRecovery checkpoint=19168557 target=19168557 stage_progress=98.37% stage_eta=unknown
2024-02-07T15:44:54.324054Z  INFO reth::commands::node::events: Stage finished executing pipeline_stages=4/13 stage=SenderRecovery checkpoint=19168557 target=19168557 stage_progress=98.37% stage_eta=unknown
2024-02-07T15:44:54.324367Z  INFO reth::commands::node::events: Executing stage pipeline_stages=5/13 stage=Execution checkpoint=19168557 target=19168557 stage_progress=100.00%
2024-02-07T15:44:54.324428Z  INFO reth::commands::node::events: Stage finished executing pipeline_stages=5/13 stage=Execution checkpoint=19168557 target=19168557 stage_progress=100.00%
2024-02-07T15:44:54.324622Z  INFO reth::commands::node::events: Executing stage pipeline_stages=6/13 stage=MerkleUnwind checkpoint=19168557 target=19168557 stage_progress=None stage_eta=unknown
2024-02-07T15:44:54.324664Z  INFO sync::stages::merkle::unwind: Stage is always skipped
2024-02-07T15:44:54.324724Z  INFO reth::commands::node::events: Stage finished executing pipeline_stages=6/13 stage=MerkleUnwind checkpoint=19168557 target=19168557 stage_progress=None stage_eta=unknown
2024-02-07T15:44:54.329004Z  INFO reth::commands::node::events: Executing stage pipeline_stages=7/13 stage=AccountHashing checkpoint=19168557 target=19168557 stage_progress=100.00% stage_eta=unknown
2024-02-07T15:44:54.329057Z  INFO reth::commands::node::events: Stage finished executing pipeline_stages=7/13 stage=AccountHashing checkpoint=19168557 target=19168557 stage_progress=100.00% stage_eta=unknown
2024-02-07T15:44:54.329251Z  INFO reth::commands::node::events: Executing stage pipeline_stages=8/13 stage=StorageHashing checkpoint=19168557 target=19168557 stage_progress=100.00% stage_eta=unknown
2024-02-07T15:44:54.329383Z  INFO reth::commands::node::events: Stage finished executing pipeline_stages=8/13 stage=StorageHashing checkpoint=19168557 target=19168557 stage_progress=100.00% stage_eta=unknown
2024-02-07T15:44:54.329581Z  INFO reth::commands::node::events: Executing stage pipeline_stages=9/13 stage=MerkleExecute checkpoint=19141529 target=19168557 stage_progress=100.00% stage_eta=unknown

Platform(s)
Linux (ARM)
What version/commit are you on?
reth Version: 0.1.0-alpha.17 Commit SHA: aac72f4 Build Timestamp: 2024-02-06T14:36:25.157446138Z Build Features: jemalloc Build Profile: maxperf
What database version are you on?
Current database version: 1
Local database version: 1
What type of node are you running?
Full via --full flag
What prune config do you use, if any?
No response
If you've built Reth from source, provide the full command you used
RUSTFLAGS="-C target-cpu=native" cargo install --path bin/reth --bin reth --force --locked --features "jemalloc" --profile "maxperf"
Code of Conduct

[X] I agree to follow the Code of Conduct

Should have been fixed by https://github.com/paradigmxyz/reth/pull/6974


Starting to see new DOMException in chrome 50

I don't actually know if this is a chrome bug, a localforage issue, or just my indexeddb getting too big or something, but I've started getting errors in my webapp (where I use localforage as a frontside cache). A call like
localforage.setItem('foo', 'bar')
.then(function(){
  console.log('yay')
}).catch(function(err){
  console.log(err);
})

pauses for about 60 seconds and then resolves as an error with 'DOMException: Transaction timed out due to inactivity'. It started happening in chrome 50 I think, although it may have been happening earlier. There seems to be little else I can do to diagnose this - any suggestions?

Sorry for my late response here.
Are you still experiencing this issue? I tested recent versions of Chrome with a fair bit of data and couldn't reproduce. Can you build a test case for me to try?

Nope, it went away with a later build, so I am going to assume this was a beta bug in indexeddb (I think it was overrunning its storage allocation somehow, b/c it only happened when my indexeddb was large) and is now fixed. Closing.


Add target mapping for Node.js 16

Node.js 16 is LTS, but we don't have mapping at the wiki. This pull request should resolve this issue.

Agree, thanks


Emails will not forward to destination

I have a pretty simple setup here, and I'm just really stuck trying to figure out what to do.
My docker-compose file:
version: '3.8'
services:
  smf:
    container_name: mail-forwarder
    image: zixia/simple-mail-forwarder:1.4
    restart: always
    ports:
      - "25:25"
    environment:
      - SMF_CONFIG=bob<EMAIL_ADDRESS>    volumes:
      - /opt/smf/dkim:/var/db/dkim
      - /etc/letsencrypt/live/mynamemail.net/fullchain.pem:/etc/postfix/cert/smtp.ec.cert
      - /etc/letsencrypt/live/mynamemail.net/privkey.pem:/etc/postfix/cert/smtp.ec.key

The output on startup:
mail-forwarder  | v1.4.7
mail-forwarder  | Source#c2fe07d Wed Oct 13 12:11:40 2021 +0000 * master
mail-forwarder  | Built on Wed Oct 13 12:11:55 UTC 2021 by buildkitsandbox
mail-forwarder  |
mail-forwarder  | >> ENV SMF_DOMAIN not set.
mail-forwarder  | >> ENV SMF_CONFIG found. value:[bob<EMAIL_ADDRESS>mail-forwarder  | >> ARGV arguments found. value:[start]
mail-forwarder  | >> SMF_CONFIG found in ENV. use this settings for forward maps.
mail-forwarder  | >> Setting password[ag6ekeuw] for user<EMAIL_ADDRESS>...
mail-forwarder  | >> Set hostname to mynamemail.net
mail-forwarder  | Postfix logging configuration
mail-forwarder  | Postfix will use the default logging configuration: /dev/stdout
mail-forwarder  | Inserting mynamemail.net data to /etc/opendkim/{KeyTable, SigningTable, TrustedHosts}
mail-forwarder  | OpenDKIM: this TXT record for mynamemail.net should be present:
mail-forwarder  | default._domainkey    IN      TXT     ( "v=DKIM1; k=rsa; "
mail-forwarder  |         "p=MIIBIjAabcdehkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr2kLenlhlkkS1g/YsnE+zhJ/MqnmpkbzNGBaey3zIf3Bw2QOGbGNYqy1p6T56tHKf2Ein1LwJwNxL5uUjdMMbD9FzXXuPR6n5ZPoE0kNNmTtg45njRq7kTVpAgdoa8r8WpCa4ssZR5bp82L0nsdD7hSo75OK+5TZlhix5s6Y0qe/4pw3J4I/T/7fkhL3GpZCxhYNAY/XtT06iR"
mail-forwarder  |         "tL/96E6q8V0h8abcdeUPyGhtaA1JaP6pkWBDd1q2jzP7/MixOOW14SDmEQPrRR4GjxxIKPZmdFoppDDNDizRFx9/D7NRKwBiKaqsO4jG9oy0c+AFiH8KSn4BjtZwmHEJhFnTvV5wIDAQAB" )  ; ----- DKIM key default for mynamemail.net
mail-forwarder  | Configuring DKIM key settings in /etc/opendkim/opendkim.conf
mail-forwarder  | Postfix main.cf custom entries from SMF_POSTFIXMAIN_
mail-forwarder  | Postfix master.cf custom entries from SMF_POSTFIXMASTER_
mail-forwarder  | >> Start self-testing...
mail-forwarder  | 1..24
mail-forwarder  | ok 1 SMF_CONFIG exist
mail-forwarder  | ok 2 SMF_DOMAIN exist
mail-forwarder  | ok 3 virtual maping source is set
mail-forwarder  | ok 4 virtual maping data is set
mail-forwarder  | ok 5 virtual maping db is set
mail-forwarder  | ok 6 system hostname FQDN resolvable
mail-forwarder  | ok 7 postfix myhostname FQDN & resolvable
mail-forwarder  | ok 8 check other hostname setting
mail-forwarder  | ok 9 confirm postfix is running
mail-forwarder  | ok 10 confirm port 25 is open
mail-forwarder  | ok 11 crond is running # skip skip this for 0.3.0 -> 0.4.0
mail-forwarder  | ok 12 ESMTP STATTLS supported
mail-forwarder  | ok 13 ESMTP AUTH supported
mail-forwarder  | ok 14 ESMTP STARTTLS connect ok
mail-forwarder  | ok 15 create user<EMAIL_ADDRESS>by password test
mail-forwarder  | ok 16 ESMTP AUTH by<EMAIL_ADDRESS>mail-forwarder  | ok 17 ESMTP TLS AUTH by<EMAIL_ADDRESS>mail-forwarder  | ok 18 deleting test user<EMAIL_ADDRESS>mail-forwarder  | ok 19 test DKIM keys
mail-forwarder  | ok 20 test custom main.cf entries
mail-forwarder  | ok 21 test custom master.cf entries
mail-forwarder  | ok 22 test default postfix logging configuration
mail-forwarder  | ok 23 test custom postfix logging configuration with an error
mail-forwarder  | ok 24 test custom postfix logging configuration
mail-forwarder  | >> Test PASSED
mail-forwarder  |
mail-forwarder  |
mail-forwarder  | >> CONGRATULATIONS! System is UP and You are SET!
mail-forwarder  | >> Powered by SMF - a Simple Mail Forwarder
mail-forwarder  | >> View in DockerHub: https://hub.docker.com/r/zixia/simple-mail-forwarder
mail-forwarder  |
mail-forwarder  |
mail-forwarder  | >> Init System for Servicing...
mail-forwarder  | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
mail-forwarder  | [s6-init] ensuring user provided files have correct perms...exited 0.
mail-forwarder  | [fix-attrs.d] applying ownership & permissions fixes...
mail-forwarder  | [fix-attrs.d] done.
mail-forwarder  | [cont-init.d] executing container initialization scripts...
mail-forwarder  | [cont-init.d] done.
mail-forwarder  | [services.d] starting services
mail-forwarder  | [2022-09-10T18:37:19.019250] WARNING: Configuration file format is too old, syslog-ng is running in compatibility mode. Please update it to use the syslog-ng 3.27 format at your time of convenience. To upgrade the configuration, please review the warnings about incompatible changes printed by syslog-ng, and once completed change the @version header at the top of the configuration file; config-version='3.9'
mail-forwarder  | Sep 10 18:37:19 6399c76cc1a3 syslog-ng[939]: syslog-ng starting up; version='3.27.1'
mail-forwarder  | Sep 10 18:37:19 6399c76cc1a3 syslog-ng[939]: WARNING: log-fifo-size() works differently starting with syslog-ng 3.22 to avoid dropping flow-controlled messages when log-fifo-size() is misconfigured. From now on, log-fifo-size() only affects messages that are not flow-controlled. (Flow-controlled log paths have the flags(flow-control) option set.) To enable the new behaviour, update the @version string in your configuration and consider lowering the value of log-fifo-size().;
mail-forwarder  | [services.d] done.

I'm trying to use Gmail to send mail to my custom domain that forwards to either outlook.com or yahoo.com (I have tried both)
I see this in my postfix logs:
Sep 10 18:40:09 mynamemail postfix/smtpd[1047]: connect from mail-lj1-f172.google.com[<IP_ADDRESS>]
Sep 10 18:40:10 mynamemail postfix/smtpd[1047]: 1F93FA776D5: client=mail-lj1-f172.google.com[<IP_ADDRESS>]
Sep 10 18:40:10 mynamemail postfix/cleanup[1054]: 1F93FA776D5<EMAIL_ADDRESS>Sep 10 18:40:10 mynamemail postfix/qmgr[1038]: 1F93FA776D5<EMAIL_ADDRESS>size=2846, nrcpt=1 (queue active)
Sep 10 18:40:40 mynamemail postfix/smtp[1057]: connect to outlook-com.olc.protection.outlook.com[<IP_ADDRESS>]:25: Operation timed out
Sep 10 18:40:43 mynamemail postfix/smtpd[1047]: disconnect from mail-lj1-f172.google.com[<IP_ADDRESS>] ehlo=2 starttls=1 mail=1 rcpt=1 bdat=1 quit=1 commands=7

I see the same "Operation timed out" error for both outlook and yahoo. Any idea what I'm doing wrong?

I'm running on an EC2 instance. I've check ingress and egress. I can shell into the container and "curl google.com" and such, verifying that I have egress. Everything appears to work on https://www.checktls.com/
It just can't forward out to outlook or yahoo

same here.

I discovered that AWS does not allow any outbound traffic on port 25 (i.e. you can't send email) from EC2 or Lambda unless you ask their permission and give them a valid reason.

I just noticed that too. I put the service down to Hetzner


How to change/hide menu items on bottomsheet Toolbar

I tried to add mToolbar.getMenu().clear(); in init() of MergedAppBarLayoutBehavior. But It did not clear the menu items. is there something that I am missing?

You probably don't want to do this in the Behavior, but in your Activity's
(or Fragment's) onCreateOptionsMenu
On Mar 17, 2017 11:45 PM, "Rakesh Kashyap"<EMAIL_ADDRESS>wrote:

I tried to add mToolbar.getMenu().clear(); in init() of
MergedAppBarLayoutBehavior. But It did not clear the menu items. is there
something that I am missing?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/miguelhincapie/CustomBottomSheetBehavior/issues/42,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADoGr2Xbh-QIGd2kkPim62FXfj0Bw3J5ks5rm311gaJpZM4MhUJ1
.

correct me if i am wrong... Activty/Fragment's onCreateOptionsMenu would change the toolbar that was set for the activity itself. How will I change it for BottomSheet's toolbar?

Ok, you can try something like this (in your onActivityCreated or whenever
you want to modify the toolbar:
final Toolbar scroll_toolbar = (Toolbar) findViewById( R.id.scrolltoolbar );
scroll_toolbar.setTitle( "Title" );
scroll_toolbar.inflateMenu( R.menu.scroll );
On Mar 18, 2017 12:53 AM, "Rakesh Kashyap"<EMAIL_ADDRESS>wrote:

correct me if i am wrong... Activty/Fragment's onCreateOptionsMenu would
change the toolbar that was set for the activity itself. How will I change
it for BottomSheet's toolbar?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/miguelhincapie/CustomBottomSheetBehavior/issues/42#issuecomment-287523603,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADoGr3XYtaApaljz6XmQhxmO0C5-49XKks5rm41igaJpZM4MhUJ1
.

Assuming that you are referring to the second toolbar. I tried this in oncreate of the activity. It did not change the title or inflate the menu. I am modifying the latest version of the repo.


feat: Allow additional routes for intra and private routing tables

Description

Allow additional routes to be added for the private and intra
routing tables, like it is already available for the default table.
An example use case could be peering with some VPC and making it routed
with the VPC managed by the module. This example assumes that
requesting and accepting the peering request should be handled by a
user. As well as adding default routes on the other (peered VPC) side.
Motivation and Context

The use case is configuring all required routes within the VPC module, instead of adding custom
calls for aws_route. The latter is not always possible with terragrunt modules for example, which allows
only other modules there, and no custom resources.
(see https://github.com/gruntwork-io/terragrunt/issues/1187 and https://github.com/gruntwork-io/terragrunt/issues/1150)
Custom routes may be required for the private/intra VPC route tables to cover many cases, like
peering the managed VPC with another VPC (outside of this feature scope) and manage additional
routes on both sides. This change allows custom routes to be added for the managed VPC, for this
example. While adding the needed routes on the other side of the peering, and creating the peering would be
left for the user exercise.
Breaking Changes

How Has This Been Tested?

[x] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[x] I have tested and validated these changes using one or more of the provided examples/* projects (with my tEKS fork)

[x] I have executed pre-commit run -a on my pull request

What's the hold up w/ this? We actually need this for transit gateway attachment

Just a heads up, I didn't forget about this one, will come back to it once I have spare time to rework it for NAT GW support :)

@lmpardey could you please reopen it?
I'm preparing a fix, as you recommended and update this PR shortly.
It is almost done, just that the code that works in console, fails when being applied
works in console:
> setproduct(tolist(aws_route_table.private[*].id),[for route in [split(",", "<IP_ADDRESS>/16,<IP_ADDRESS>/24")]:{"vpc_peering_connection_id" = "foo","cidr_block" = route}])
tolist([
  [
    "rtb-02a1877c819b737d6",
    {
      "cidr_block" = tolist([
        "<IP_ADDRESS>/16",
        "<IP_ADDRESS>/24",
      ])
      "vpc_peering_connection_id" = "foo"
    },
  ],
  [
    "rtb-0484ba914f31f866a",
    {
      "cidr_block" = tolist([
        "<IP_ADDRESS>/16",
        "<IP_ADDRESS>/24",
      ])
      "vpc_peering_connection_id" = "foo"
    },
  ],
])

fails if applied:
│ Error: Invalid for_each set argument
│
│   on main.tf line 1047, in resource "aws_route" "private_route_custom":
│ 1047:   for_each = toset(setproduct(aws_route_table.private[*].id, var.private_routes_extra))
│     ├────────────────
│     │ aws_route_table.private is tuple with 2 elements
│     │ var.private_routes_extra is list of map of string with 2 elements
│
│ The given "for_each" argument value is unsuitable: "for_each" supports maps
│ and sets of strings, but you have provided a set containing type tuple.
╵
``` :(

Re-submitted as a new one https://github.com/terraform-aws-modules/terraform-aws-vpc/pull/833
PTAL


ESMF issue on ParallelWorks

Trying to compile CoastalApp using HERA platform out of the box didn't work on PW platform. One of the main ingredients missing is ESMF library.
The following error occurred:
ake[1]: Entering directory `/home/Soroosh.Mani/sandbox/CoastalApp-testsuite/CoastalApp/ATMESH'

c     -I.  -I/include/    -I/include/    -L.  -L/lib/ -L/lib/ -DWITHPETLISTS_on  -DESMF_VERSION_MAJOR= atmesh_mod.F90
make[1]: c: Command not found
make[1]: [atmesh_mod.o] Error 127 (ignored)

c     -I.  -I/include/    -I/include/    -L.  -L/lib/ -L/lib/ -DWITHPETLISTS_on  -DESMF_VERSION_MAJOR= atmesh.F90
make[1]: c: Command not found
make[1]: [atmesh.o] Error 127 (ignored)

ar rv libatmesh_cap.a atmesh.o atmesh_mod.o
ar: creating libatmesh_cap.a
ar: atmesh.o: No such file or directory
make[1]: *** [libatmesh_cap.a] Error 1
make[1]: Leaving directory `/home/Soroosh.Mani/sandbox/CoastalApp-testsuite/CoastalApp/ATMESH'
make: *** [/home/Soroosh.Mani/sandbox/CoastalApp-testsuite/CoastalApp/ATMESH_INSTALL/atmesh.mk] Error 2

After this per @pvelissariou1 suggestion I tried getting esmf from Hera; to do so, I loaded esmf module following steps in modulefiles/envmodules_intel.hera then based on the location referred to by ESMFMKFILE environment, transferred the esmf lib and bin to PW and then set the ESMFMKFILE to the location of ESMF library on PW. In the end I still had issues compiling:
atmesh_mod.F90(17): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [ESMF]
  use ESMF
------^
atmesh_mod.F90(18): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [NUOPC]
  use NUOPC
------^
atmesh_mod.F90(19): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [NETCDF]
  USE netcdf
------^
atmesh_mod.F90(37): error #6683: A kind type parameter must be a compile-time constant.   [ESMF_KIND_R8]
    real(ESMF_KIND_R8), allocatable     :: LONS(:), LATS(:),TIMES(:)

Soroosh hi,
Just comment out the "module load emf" line in the modulefile.
Before running the build.sh script set the environment variable
export ESMFMKFILE=your_esmf.mk_location
and then run the build script.
The script should pick up the environment variable ESMFMKFILE and resume
the compilation.
See if that works on PW.
Takis
Panagiotis Velissariou, Ph.D., P.E.
UCAR Scientist
National Ocean and Atmospheric Administration
National Ocean Service
Office of Coast Survey CSDL/CMMB
Physical Scientist - Project Lead
cell:<PHONE_NUMBER>
email: @.***
On Fri, Jan 13, 2023 at 7:16 AM Soroosh Mani @.***>
wrote:

After this per @pvelissariou1 https://github.com/pvelissariou1
suggestion I tried getting esmf from Hera; to do so, I loaded esmf module
following steps in modulefiles/envmodules_intel.hera
https://github.com/noaa-ocs-modeling/CoastalApp/blob/e8071cb18e1c7bbd53635e6d10e0b40f031591d0/modulefiles/envmodules_intel.hera#L17-L25
then based on the location referred to by ESMFMKFILE environment,
transferred the esmf lib and bin to PW and then set the ESMFMKFILE to the
location of ESMF library on PW. In the end I still had issues compiling:
atmesh_mod.F90(17): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [ESMF]
use ESMF
------^
atmesh_mod.F90(18): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [NUOPC]
use NUOPC
------^
atmesh_mod.F90(19): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [NETCDF]
USE netcdf
------^
atmesh_mod.F90(37): error #6683: A kind type parameter must be a compile-time constant.   [ESMF_KIND_R8]
real(ESMF_KIND_R8), allocatable     :: LONS(:), LATS(:),TIMES(:)
—
Reply to this email directly, view it on GitHub
https://github.com/noaa-ocs-modeling/CoastalApp-testsuite/issues/7#issuecomment-1381838481,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APC7TPZ3TTZVOCVAKEE443TWSFISXANCNFSM6AAAAAAT2MYM2E
.
You are receiving this because you were mentioned.Message ID:
@.***>

Commenting out module load esmf doesn't help either, I get the same error as before. It is possible that PW doesn't have some of the compiler module version used to compile the esmf on Hera

It is possible. Let me login on hera and I'll send an invitation to chat on
this.
Panagiotis Velissariou, Ph.D., P.E.
UCAR Scientist
National Ocean and Atmospheric Administration
National Ocean Service
Office of Coast Survey CSDL/CMMB
Physical Scientist - Project Lead
cell:<PHONE_NUMBER>
email: @.***
On Fri, Jan 13, 2023 at 9:33 AM Soroosh Mani @.***>
wrote:

Commenting out module load esmf doesn't help either, I get the same error
as before. It is possible that PW doesn't have some of the compiler module
version used to compile the esmf on Hera
—
Reply to this email directly, view it on GitHub
https://github.com/noaa-ocs-modeling/CoastalApp-testsuite/issues/7#issuecomment-1382023379,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APC7TP77UZR4UGB74HQN2FDWSFYSTANCNFSM6AAAAAAT2MYM2E
.
You are receiving this because you were mentioned.Message ID:
@.***>

Soroosh,
I tested the approach on setting the ESMFMKFILE variable on hera (without
loading the esmf module) and compiled CoastalApp just
fine (ATMESH+ADCIRC). I am sending a google invitation.
Takis
Panagiotis Velissariou, Ph.D., P.E.
UCAR Scientist
National Ocean and Atmospheric Administration
National Ocean Service
Office of Coast Survey CSDL/CMMB
Physical Scientist - Project Lead
cell:<PHONE_NUMBER>
email: @.***
On Fri, Jan 13, 2023 at 9:41 AM Panagiotis Velissariou - NOAA Affiliate <
@.***> wrote:

It is possible. Let me login on hera and I'll send an invitation to chat
on this.
Panagiotis Velissariou, Ph.D., P.E.
UCAR Scientist
National Ocean and Atmospheric Administration
National Ocean Service
Office of Coast Survey CSDL/CMMB
Physical Scientist - Project Lead
cell:<PHONE_NUMBER>
email: @.***
On Fri, Jan 13, 2023 at 9:33 AM Soroosh Mani @.***>
wrote:

Commenting out module load esmf doesn't help either, I get the same
error as before. It is possible that PW doesn't have some of the compiler
module version used to compile the esmf on Hera
—
Reply to this email directly, view it on GitHub
https://github.com/noaa-ocs-modeling/CoastalApp-testsuite/issues/7#issuecomment-1382023379,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APC7TP77UZR4UGB74HQN2FDWSFYSTANCNFSM6AAAAAAT2MYM2E
.
You are receiving this because you were mentioned.Message ID:
@.***>

Closing as completed with the installation of the new module / libraries system.


Update requirements for Merlin packages to minimum version of 23.04

Update requirements for Merlin Core package to minimum version of 23.04. This contains features required for the upcoming release.
Depends on merlin-core 23.4.0 package publish

@karlhigley This change was applied to the release branch, however, I think we still need to merge this into the main branch so that it's in the next release too


feat:new logo

What this PR does:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

pls do not merge this pr until the author change the upper 'arana' word to 'arana-db/arana'.


nested dom-repeat - dom change not called

If I nest 2 dom repeats like this:
 <template is="dom-repeat" items="{{pGroupsCS}}" as="pGroupCS" on-dom-change="_aa">
       <template is="dom-repeat" items="{{pGroupCS.names}}" as="pGroupFA" on-dom-change="_bb">

the "_aa" is called for every element, but "_bb" is never called!

@jogibear9988 did you already Notify Polymer of a subproperty change?
How did you setup pGroupCS property and its subproperty?

why should I? the elements n the second dom-repeat are created! but the callback is not called!

I created a fiddle, but it seems to work. So I look for a error in my code. https://jsfiddle.net/1jLepepq/257/
But, I thought it will be called for each item, but it's not, it's only called once when the dom is changed. Is there a way to get the items created by the dom-repeat? I'd like to loop through my object and ask the dom-repeats for the created dom object?
Problem is, I've a special Binding Framework, and I've to bind the created nodes after creation!

Thanks for the issue.  Please see CONTRIBUTING.md for guidelines on filing issues.  Please fill out as many fields in the issue template as possible, and be sure to include a live reproduction so that the team can debug or understand your issue. Given that the JSFiddle appears to be working, we require a reproduction case that shows an issue with dom-change. You can start from this jsBin template as a starting point and link it in the issue template under "Live Demo".
Feel free to file a new issue following these instructions.  Thank you!


Resolver implements method

Resolver implements method.

We decided to prefer https://github.com/NVIDIA/gontainer/pull/47 instead.


Felix19350 2nd submission with additional improvements to the parsing logic

Check List:

[X] Tests pass (./test.sh <username> shows no differences between expected and actual outputs)
[X] All formatting changes by the build are committed
[X] Your launch script is named calculate_average_<username>.sh (make sure to match casing of your GH user name) and is executable
[X] Output matches that of calculate_average_baseline.sh

Execution time: 0:32.44
Execution time of reference implementation: 4:03.22

Could you please rebase this to latest main, resolve the merge conflict, and squash everything into one commit? Thx!


Peering new api version 2021-01-01

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[x] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

@renuka-raju , can you add previous api version as first commit then update swagger on top of it this way will make the review easier on the change?

@msyyc , can you have a look at python SDK check failure?

I see a number of change suggestions around operation id. Adding @m-nash to review and add feedbacks.

Spec diff: https://portal.azure-devex-tools.com/tools/diff/eyJzb3VyY2VVcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vQXp1cmUvYXp1cmUtcmVzdC1hcGktc3BlY3MvbWFzdGVyL3NwZWNpZmljYXRpb24vcGVlcmluZy9yZXNvdXJjZS1tYW5hZ2VyL01pY3Jvc29mdC5QZWVyaW5nL3N0YWJsZS8yMDIwLTEwLTAxL3BlZXJpbmcuanNvbiIsInRhcmdldFVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9BenVyZS9henVyZS1yZXN0LWFwaS1zcGVjcy82ODg5YTFhZDQ3ZjljZmI1ODNkNzk0YjY3ZWZmMTIwMDU0ZjgzYzliL3NwZWNpZmljYXRpb24vcGVlcmluZy9yZXNvdXJjZS1tYW5hZ2VyL01pY3Jvc29mdC5QZWVyaW5nL3N0YWJsZS8yMDIxLTAxLTAxL3BlZXJpbmcuanNvbiJ9

Updated latest diff

@renuka-raju , is this PR ready to merge?


nuke windows defender

Is your feature request related to a problem? Please describe.
i hate antivurs
Describe the solution you'd like
please add a option to disable windows defender completely

Why would you want to disable it?

That is a bad idea

Gotta agree not a good idea.  Defenders from my experience is the least intrusive or resource wasting av software I've ever used as far as I can remember.
I usually tell it to ignore my game folders and disable CFG for intense games or games with tons of drm (aka all ubi games) and I haven't had an infection in years and I do scan with a 3rd party av suite once a month then I uninstall it.
Adguard+defender plus a good router is my daily method for online activities and it's kept me safe for years...along with not downloading insane random files lol

firmly disagree with the decision here. Disabling Defender isn't for day to day normal-use but I'm currently trying, and struggling, to make an extremely stripped down W11 VM and the Antimalware Service Executable process alone is taking around 10% of the RAM of the entire system along with being responsible for or contributing to most significant idle-CPU spikes I can see and consistently taking disk IO, along with being responsible for many major overall resource spikes at idle. In fact, on a cold boot it (stably) uses over 4x more memory than the second highest memory using process on the entire system. (32.4mb to 133.3mb) This script already has changes that are explicitly labeled as being potentially dangerous and not-advisable for normal users, so drawing the line at Windows Defender is an extremely strange choice.
I can't think of any situation where a normal user would actively want to disable IPv6, yet that's an option. Meanwhile creating extremely lean VM's where you are either actively testing malware to see how it behaves and want to allow infections or (more likely) simply don't care if it gets infected because it's an isolated and trivially reproducible VM don't seem like wild usecases to me. Admittedly there is obvious bias in that they're my current usecase, but I equally wouldn't suggest removing the option to disable IPv6 just because I don't personally see the use for it.
Things like completely disabling the microsoft store, completely disabling updates, etc. break a system (and/or make it more vulnerable) as-much if not more than disabling defender, yet those are included features because the user should get to decide what fits their usecase. Dangerous and/or ill-advised tweaks are already included and clearly labeled and this is already a toolkit thats rather niche and hard to find unless you know what you're looking for in the first place. Anyone using this tool should know what they're doing and, even if they don't, they're given clear warnings of what buttons they shouldn't be pressing. If people want to break their system with this toolkit they already can and frankly there is no way to stop that, but there is very real utility and value in disabling Windows Defender in the right use cases - use cases that, as far as I'd reason, are likely far more common than use cases that would be required for some of these other breaking changes to be justified. An offline system doesn't need to disable windows updates because it can't connect to MS servers to download any updates, meaning there is a button already in this script to intentionally disable all security updates for an online system. That is a far less justifiable use case than simply being able to turn off Windows Defender, which will continue to eat resources (a non-negligible amount of resources, again, 4x more than 2nd place) whether you're online and being exposed to threats or offline and running exclusively trusted programs in an air-gapped VM. Let me stress that my point it not that there are no valid use cases for turning off updates, there are, and a stripped down VM is one of them, (it only has network access for if a niche utility or something needs it to work properly) but my point is that the number of 'valid usecases' for turning off updates are far fewer than the number of 'valid usecases' for turning off the builtin AV because the builtin AV will continue to be a relevant resource hog even completely offline and in a secure, isolated environment whereas turning off updates won't be relevant if the device has no internet connection.
Update : The AMSE process is currently using 50% of my VM's CPU, 500MB of memory, and 10MB/s disk IO at the time of me finishing this reply. These are significant resource spikes that confer absolutely zero advantages in the context of a highly isolated, easily restorable VM.


First commit with few fixes.

Fixed various issues with our example suite to keep up with changes to the back end for users who are using the API for the first time before there is time to merge develop into master.

@KieranRatcliffeInvertedAI Feel free to merge if it's ready.


Using GoPro (Hero 9) for Octolapse

Hello there,
I hope there is anybody who can help me. I want to use a GoPro (Hero 9) to record timelapses during 3D printing. My printer has OctoPrint and Octolapse installed. I followed a guide to install GPhoto 2 on the raspberry Pi (3b), that is used for OctoPrint. The raspberry pi can detect the gopro (command: gphoto2 --auto-detect), but I can't take a photo by using "gphoto2 --capture-image". The error message indicates that this operation is not supported.
As far as I understand I need to use the gopro-py-api in order to take photos. I have got less experience with Raspberry Pi and Phyton. Can someone explain the steps I need to make to create a script (?!) that allows me to take photos with the GoPro connected to the Raspberry Pi.
I also want to connect the GoPro with USB to the Pi (not WiFi). Is that even possible with the Hero 9? I also have a Hero 6 and 11 Mini. But that should not work with USB, correct?
I would be so grateful for any support.
Best Wishes, Pascal

gphoto cannot interface with GoPro's wireless/wired control APIs afaik. There's some discussion here regarding OctoLapse and GoPro support.


Configuration has to be fixed in AddOpenIdConnect method call, before IOptions available

The following method:
public static AuthenticationBuilder AddOpenIdConnect(this AuthenticationBuilder builder, string authenticationScheme, Action<OpenIdConnectOptions> configureOptions)
Requires that I know all of the values for OpenIdConnectOptions whilst configuring services; however some of these will be unavailable as I need to have progressed to be able to receive an IOptions<> class from the ServiceProvider.
For example, the exact URL to the OpenIDConnect service is a configuration option for the app as we can switch between UAT and Production environments, and we need to be able to alter this.

@Tratcher what was your magic options thing?

@haok has a sample for PostConfigureOptions.

My understanding is that this should solve the problem, following much digging yesterday:
`
IEnumerable serviceConfigurators = new List
{
ServiceDescriptor.Singleton<IPostConfigureOptions, [LocallyDefinedClass : IPostConfigureOptions]>(),
ServiceDescriptor.Singleton<IPostConfigureOptions, OpenIdConnectPostConfigureOptions>()
};
        services.TryAddEnumerable(serviceConfigurators);

`
I would appreciate some advice as to whether this would cause any race conditions, or whether this is safe!
Thanks!

Using IPostConfigureOptions is correct, but you shouldn't need TryAddEnumerable? Why not call AddSingleton directly?

Thanks for all of your help guys!  Much appreciated.


Add a "buy me a coffee" button on this repo.

So that I can buy you a coffee for saving me 20 hours of build research. It'd be great if you could maintain this image until Gitlab gets their butts in gear! Until then, please allow me to show my appreciation. :)

Thank you so much for your kind words! I'm really glad to hear that this saved you so much time. Your appreciation is more than enough for me — knowing the project is helpful to others is what motivates me. I'll do my best to keep this maintained until GitLab improves their support. Thanks again for your encouragement! 😊


ADD: CMake support

Hello,
First of all, thanks for your great library. Manipulating JSON data as std::map is IMO the way to go.
I add support for CMake build system in order to try to ease multi platform support.
I have validated CMake generation and compilation with:

Visual Studio 2013
Clang (>= 3.4)
GCC (>= 4.7)

CMake generate an error when trying to generate with compiler that do not support C++11:

GCC < 4.7
Visual Studio < 2013

Hope it help

CMake support was added separately.


Download quotum

Renters should be able to agree upon a numbers of downloads in the contract with the host. That way the host can adjust pricing based on how many times it will be accessed.
But more importantly, the host and the renter can construct a proof of a download, I call it a fetch-proof. This is signed by both sides, and if the host adds it to the chain it automaticly cancels out the next storage-proof.
Now you can make a contract that says:

Store this for 50 years OR 1 download.

Now the host has an incentive to upload the file instead of asking a free, because else he has to keep it around for 49 years because of the storage-proof.

This is already supported by the protocol thanks to contract terminations. After a certain number of downloads, the host and renter can sign a contract termination and replace it with a different, shorter contract or something that pays more money.

The new renter-host relationship structure (coming in a few months) will completely change how downloads work.


It wasn't created, after manual creation it worked


Create more useful validators

Hi guys, today the boss-validator has 27 valid validators. Day to day, many developers need to solve many issues on its jobs. That's why the purpose of this lib is help the most in their everyday situations.
I created this lib for create custom validators easily. So, what's is your idea?
Thanks!

Conditional validators which depend on the value of other fields in the form is a possibility.

Hi @hkwu, how are you?
It's a great idea! We will definitely implement! Can you give a mockup example how do you imagine using it?
Thanks!

A simple one would be `required_if.
const rules = {
  foo: {},
  bar: {
    required_if: 'foo',
  },
};

The validator then checks if a value was provided for foo. If so, a value must also exist for bar.


ts-jest should be a dev dep

As the title states.

thanks!

Hi! This issue has been marked closed but ts-jest is still listed as a dependency and not a dev-dependency as it should. This is causing some extra bloat when using Hygen that doesn't need to be. This also causes misleading npm WARNs due to missing peer-dependencies from ts-jest and its dependencies when installing.


Fix PostCSS warning

Remove warning:

Without from option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to undefined to prevent this warning.

Thanks!


Updates for Jamulus 3.5.3

Update alpine to 3.11
Use qt5 instead of qt4, as 3.5.3 removed support for qt4.

Thank you!


Heroku app not working

https://find-me-issues.herokuapp.com/ is not working currently.

@version0chiro Please help to check the logs and fix the issue.
And let me know once it is fixed, I would like to contribute to the project.
Thanks.

assign this to me?

Hey will be picking up revamp of this project and rehost it onto a server for everyone to be able to contribute


[BUG] degree not showing up in gradient background generator

Description
There's a bug in the gradient background generator, the degree doesn't show up when the slider is moved
Tasks:

fix the degree, all you need to do is add the proper class to this element👇🏽, check out this pull request for help -> #293
https://github.com/Dun-sin/Code-Magic/blob/dabbd4658539a4f2429a754138763be6b2ae6e5a/index.html#L358

Screenshots

It's great having you contribute to this project by creating an issue Make sure you are assigned to this before you work on it and you read the Contributing.md file, Thank you! Welcome to the community :nerd_face:

Hi @Dun-sin please assign this to me

@Dun-sin Can you assign me, i would like to contribute

@Dun-sin Can you assign me, i would like to contribute

Definitely, thanks for wanting to contribute, Make sure you follow the rules 👉🏽here👈🏽, else your PR will not be accepted and will be closed.
Good Luck

@Dun-sin I understood the issue and started working on it. can you please assign it to me?

@Dun-sin I understood the issue and started working on it. can you please assign it to me?

Definitely, thanks for wanting to contribute, Make sure you follow the rules 👉🏽here👈🏽, else your PR will not be accepted and will be closed.
Good Luck

#310
here fixed it

:tada: This issue has been resolved in version 2.21.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Azure Resource Graph - Resource Changes API 2020-09-01_preview update.

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[ X] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[X ] No, no need to refresh for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[X ] I have reviewed the documentation for the workflow.
[ X] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[x] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[x] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

Looks good from ARM perspective, signing off.

Please try to resolve the warnings
Also please go through the contribution checklist added as part of the review and mark them completed. This is a requirement before review can be continued.

@ArcturusZhang , can you check the if this PR causes GO SDK breaking change?

Please try to resolve the warnings
Also please go through the contribution checklist added as part of the review and mark them completed. This is a requirement before review can be continued.

I reviewed the warning - most of them are not critical and relates to resource history and resource graph , so not applicable to resource changes.

Breaking changes in Go come from previous PRs


Add smartos

add test_install for smartos and update test_setup and test_run to work with smartos

ping @jfindlay can you possibly give this a review? Thanks


Add support for OpenAI Organization ID header

This PR is to address the issue #26.
I used optional arguments to make sure the change does not introduce any breaking changes to the library (in theory).
Let me know if that works for you.

@AshDevFr, linter is complaining:
run golangci-lint
  Running [/home/runner/golangci-lint-1.56.2-linux-amd64/golangci-lint run --out-format=github-actions] in [] ...
  Error: ST1003: struct field OrgId should be OrgID (stylecheck)
  Error: ST1003: method SetOrgId should be SetOrgID (stylecheck)
  Error: ST1003: func WithOpenAIOrganizationId should be WithOpenAIOrganizationID (stylecheck)

Do you mind updating these?

I'll update, sorry about that, I forgot to check the linter 🤦🏻♂


UUID type information support

There's no out-of-the-box UUID type information support and I'm happy to implement type information for it so that I and others could use it, the question is whether this is something this library intends to do or it's up to the user to deal with.
Thanks!

@buinauskas which class for UUID do you mean?

Sorry, should've been more explicit, I've meant java.util.UUID.

Got it, yes, we can add it as well.
At some point in future, we might need to move some Java "standard" TypeInformations into own Scala object to let people opt-out from importing all of them automatically. We will see.


Extended package display support

Hi. Thank you for the great lib, it allows me to have a lot more understanding about inner workings of dependency graph.
But right now all dependency graph analysis is based on per file basis, while I mostly use on per package basis. My most common usecases are:

Find why some library, e.g. underscore was included in the bundle (usually it was required by another package). Underscore can also be included not from main entry point, but by directly importing some method. Right now I need to test each included file to find what other libraries was using it.
Test if there two versions of some package in bundle e.g. lodash-2.* and lodash-5.*, and why.
Test if some dependencies exists in different chunks at the same time. For example React can be present in all chunks because it was required in each react component. And I will want to move it to common chunk. Also CommonsChunkPlugin by default will not move modules from children chunks to common chunk without special flag, e.g. So to be sure that there is no unwanted duplicates, I'd like some way to see duplicates list between chunks.
Understand how library added in one of my file affects total chunk size. For example: I added https://www.npmjs.com/package/normalize-object to bundle to convert objects from camelCase to snake_case, it required full underscore and couple other libraries, so for simple case conversion that can be done with 20 lines of code I extended bundle size by 30kb. To prevent such situations I'd like to be able to do following: 1) Have a list of external dependencies that I require from my own files (not all libraries in node_modules, only the ones I require myself). 2. Total size each dependency adds to bundle size (including imported libs). 3. List of places there I use each dependency.

So basically I'd like have a mode where I can see library from node_modules like it is a black box with total weight and with common list of requires from each of my files, and with list of library dependencies also in the form of black boxes, instead of separate files. Also some additional tools to for library analysis will be very useful.
Thanks in advance!

Now we have a brand new analyzer in this repo, please check this out 😀


2680 enhancement recent transactions UI updates

Describe your changes

remove the bottom white border to the tx cards - DONE
add rounding to card corners - DONE
make the pending tx loading spinner match the one used when updating price (thinner) - DONE
make the clear all button and hover state match the main submit swap buttons stylistically - DONE

Link the related issue
Closes #2680

I think the waiting confirmation spinner is about 3x as fast now. was this intentional?

Its now using the same spinner class as the other areas of the website so should be all the same, i see what you mean by putting them next to each other. the spinner class also looks sleeker, this can be undone incase this is not wanted behaviour. Was trying to clean up some code

this looks good. i think the spinner being faster is ok and keeps consistency


importers openapi spec does not contain report messages

In this issue https://github.com/trustification/trustify-ui/issues/151 it has been claimed that the endpoint /api/v1/importers/{name}/report contains information about errors that occurred while executing the importers.
This is the image shared in the UI issue:

It refers to the field. items.report.messages which does not exist in the openapi spec

Also, the original image shared shows the field: items.report.messages.upload.... Since I do not see the full JSON I can not give a accurate opinion but what other key fields will the items.report.messages.upload object have? What does upload even mean? Could we take some time to design the output of the JSON rather than just throwing whatever data? Of course I can be wrong as I cannot see the full definition of the object in the openapi spec.

This is a duplicate of https://github.com/trustification/trustify/issues/961 so closing it.


[iOS] 'mainjs.bundle.map' not found when composing sourcemaps with Hermes.

Description
When building the app for iOS, if you set the env var SOURCEMAP_FILE when bundling it generates an error when composing sourcemaps.
As I understand the culprit appears to be this parts of the react-native-xcode.sh script:
If SOURCEMAP_FILE is not empty, then EMIT_SOURCEMAP.
EMIT_SOURCEMAP=
if [[ ! -z “$SOURCEMAP_FILE” ]]; then
  EMIT_SOURCEMAP=true
fi

Here it seems that if EMIT_SOURCEMAP is true, it generates the sourcemap in the bundle script
PACKAGER_SOURCEMAP_FILE=
if [[ $EMIT_SOURCEMAP == true ]]; then
  if [[ $USE_HERMES == true ]]; then
    PACKAGER_SOURCEMAP_FILE=“$CONFIGURATION_BUILD_DIR/$(basename $SOURCEMAP_FILE)”
  else
    PACKAGER_SOURCEMAP_FILE=“$SOURCEMAP_FILE”
  fi
  EXTRA_ARGS=“$EXTRA_ARGS --sourcemap-output $PACKAGER_SOURCEMAP_FILE”
fi

if [[ $USE_HERMES != true ]]; then
  cp “$BUNDLE_FILE” “$DEST/”
  BUNDLE_FILE=“$DEST/main.jsbundle”
else
  EXTRA_COMPILER_ARGS=
  if [[ $DEV == true ]]; then
    EXTRA_COMPILER_ARGS=-Og
  else
    EXTRA_COMPILER_ARGS=-O
  fi

Here it where confuses me, I don't know (and couldn't find them) which flags and how they work for the Hermes compiler. Here the flag "-output-source-map" is setted but I don't actually know if it does something.
  if [[ $EMIT_SOURCEMAP == true ]]; then
    EXTRA_COMPILER_ARGS=“$EXTRA_COMPILER_ARGS -output-source-map”
  fi
  “$HERMES_CLI_PATH” -emit-binary $EXTRA_COMPILER_ARGS -out “$DEST/main.jsbundle” “$BUNDLE_FILE”

And here is kind of weird too. It seems that a "mainjs.bundle.map" should exist next to "main.jsbundle" but it doesn't, hence causing the error.
if [[ $EMIT_SOURCEMAP == true ]]; then
    HBC_SOURCEMAP_FILE=“$BUNDLE_FILE.map”
    “$NODE_BINARY” “$COMPOSE_SOURCEMAP_PATH” “$PACKAGER_SOURCEMAP_FILE” “$HBC_SOURCEMAP_FILE” -o “$SOURCEMAP_FILE”
  fi
  BUNDLE_FILE=“$DEST/main.jsbundle”
fi

This is the build phase:
export NODE_BINARY=node
export SOURCEMAP_FILE=“${PROJECT_DIR}/../sourcemap.ios.js”
export PROJECT_ROOT=“${PROJECT_DIR}/../”
../../../node_modules/react-native/scripts/react-native-xcode.sh index.js

This is the XCode report:
bundle-xcode-report.txt
The error is:
+ [[ true == true ]]
+ HBC_SOURCEMAP_FILE=/Users/path/to/DerivedData/intermediates/BuildProductsPath/Release.development-iphoneos/main.jsbundle.map
+ node /Users/user/Workspace/UtilityGO-Office-Mobile/node_modules/react-native/scripts/compose-source-maps.js /Users/path/to/DerivedData/intermediates/BuildProductsPath/Release.development-iphoneos/sourcemap.ios.js /Users/path/to/DerivedData/intermediates/BuildProductsPath/Release.development-iphoneos/main.jsbundle.map -o /Users/path/to/ios/workspace/../sourcemap.ios.js
internal/fs/utils.js:314
    throw err;
    ^

Error: ENOENT: no such file or directory, open '/Users/path/to/DerivedData/intermediates/BuildProductsPath/Release.development-iphoneos/main.jsbundle.map'
    at Object.openSync (fs.js:498:3)
    at Object.readFileSync (fs.js:394:35)
    at Object.<anonymous> (/Users/user/Workspace/UtilityGO-Office-Mobile/node_modules/react-native/scripts/compose-source-maps.js:35:8)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
    at internal/main/run_main_module.js:17:47 {
  errno: -2,
  syscall: 'open',
  code: 'ENOENT',
  path: '/Users/path/to/DerivedData/intermediates/BuildProductsPath/Release.development-iphoneos/main.jsbundle.map'
}

I don't know if I'm misunderstanding how SOURCEMAP_FILE works, if doing something wrong or is actually a bug.
It would be really great if I can get some help with this!
Thank you!
Version
0.65.1
Output of react-native info
System:
OS: macOS 11.6
CPU: (4) x64 Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
Memory: 1.15 GB / 8.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 14.17.3 - /var/folders/16/pt1bzhnj0t723m8dhdfjv8c80000gn/T/yarn--1635445381302-0.42400434651762153/node
Yarn: 1.22.10 - /var/folders/16/pt1bzhnj0t723m8dhdfjv8c80000gn/T/yarn--1635445381302-0.42400434651762153/yarn
npm: 7.24.0 - ~/Workspace/UtilityGO-Office-Mobile/node_modules/.bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.10.2 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.5, DriverKit 20.4, macOS 11.3, tvOS 14.5, watchOS 7.4
Android SDK: Not Found
IDEs:
Android Studio: 2020.3 AI-203.7717.56.2031.7583922
Xcode: 12.5.1/12E507 - /usr/bin/xcodebuild
Languages:
Java: javac 17 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: Not Found
react-native: Not Found
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
Add SOURCEMAP_FILE env var when bundling, like this:
export NODE_BINARY=node
export SOURCEMAP_FILE=“${PROJECT_DIR}/../sourcemap.ios.js”
export PROJECT_ROOT=“${PROJECT_DIR}/../”
../../../node_modules/react-native/scripts/react-native-xcode.sh index.js

Snack, code example, screenshot, or link to a repository
No response

Hi! Does anyone knows something about this?
Thanks!

I've stumbled on that bug too - specifying a SOURCEMAP_FILE path in xCode's build phase would fail if you have hermes enabled, because of a filename mismatch
It's because of this part here:
https://github.com/facebook/react-native/blob/4ea38e16bf533955557057656cba5346d2372acd/scripts/react-native-xcode.sh#L169-L174
Since we set -out "$DEST/main.jsbundle" the (hbc) source maps would be output next to main.jsbundle in $DEST
The line here needs to change
HBC_SOURCEMAP_FILE="$BUNDLE_FILE.map"

$BUNDLE_FILE refers to the packager bundle file, which is still outside of $DEST hence the error

Error: ENOENT: no such file or directory, open '/Users/path/to/DerivedData/intermediates/BuildProductsPath/Release.development-iphoneos/main.jsbundle.map'

The HBC_SOURCEMAP_FILE is inside $DEST
Suggested change:
- HBC_SOURCEMAP_FILE="$BUNDLE_FILE.map"
+ HBC_SOURCEMAP_FILE="$DEST/main.jsbundle.map"


Sync git hook paths when starting

Background:
Gitea writes its own AppPath into git hook scripts. If Gitea's AppPath changes, then the git push will fail. The previous PRs ( https://github.com/go-gitea/gitea/pull/17274 , https://github.com/go-gitea/gitea/pull/17157 ) seem to be difficult to resolve this problem fundamentally.
This PR:

Introduce an AppState module, it can persist app states into files, I believe https://github.com/go-gitea/gitea/pull/17212 will also benifit from this feature and we can drop database dependency then.
During GlobalInit, Gitea will check if the current AppPath is the same as last one. If they don't match, Gitea will sync git hooks.
Refactor some code to make them more clear.
Also, https://github.com/go-gitea/gitea/issues/11341 is related, we call models.RewriteAllPublicKeys to update ssh authorized_keys file

Out of the topic, we could also introduce a file system layer for all the dir path, so they could be picked from non-disk storage.

does this make clustering imposible or harder?

@lafriks  Need your review again.

Now reading @6543 comment it actually is the problem. What if you run gitea clustered but appstate is local (it's not guaranteed that all servers will have same apppath etc)

Test failure is not related, as discussed in discord.
Cluster won't be a problem, I have thought about it. We can add a scope column to separate global state and local state in future.

Ok, this can be left for future than :)


Incorporated Review Comments for User Management

Removed unused functions.
@renujhamtani  @pbathia  Please Review.
@sshumake  For your information.

Looks good


Disable SSLv3 Support by Default

If users do not provide their own options in the construction of the
HTTP Client with SSL support, we explicitly turn off SSLv3 support.
Fixes cpp-netlib/cpp-netlib#570

PTAL @infinity0

Looks good @deanberris!


[BUG] History saves actions with no changes made.

Like even selecting an object or checking it's properties anyways tracked as some action in history, even though no any changes applied.

Makes it pretty hard to understand how many steps you have to skip to revert changes.

Well its not a bug its a feautre, lets say you edit a value like the target from a multi_manager, and that target "bricks" your level for some odd reason, you can just ctrl + z and undo that so you can save the level, so its not really a bug, and  duude could add an option to only track specific stuff

You probably talking about some selection/deselction operations, that is still operations, and system saves it. For example you could select multiple smallest solids, and then accidentally reset selection with missclicking, for that reason you can undo operation of selecting last solid and reset your selection to previous state.

Can we have an option to disable saving in history steps with no editing?

Also, there is no reason to save steps like opening object properties etc. Since this is not getting visualized by undo/redo. So it technically works as empty action anyway, just 1 more empty undo/redo step.

I dont get what are you talking about, need more information. I dont face any issues with that.
Opening object property is not a document operation, so it cannot be written to action history

I dont get what are you talking about, need more information. I dont face any issues with that. Opening object property is not a document operation, so it cannot be written to action history

The problem is - every time you clicking an object - it counted as separate action. So - you selected an object - 1 click, double-clicked it to open properties +2 clicks. And to unselect the object by Undo you already have to press Undo 3 times, etc. Every click = 1 Undo / Redo action. Even if this click is doing nothing new, and you just clicked the object 5 times, 10 times (whatever was a reason) - you have 5 or 10 actions stored in History.
And, even if you'll fix this, still - can we have an option to disable saving in history steps that do not change anything in a document?

Be more specific, and provide way to reproduce, I never knew that doubleclick opens object property.
Fixed with 3feeac9 in #1

Thanks, much more better with the fix.


Orpheus Creative AI WebUI

Title: Orpheus Creative AI WebUI
Description: Orpheus Creative AI WebUI is a user-friendly interface that integrates with Ollama and OpenAI APIs to provide creative assistance in music and story composition. This platform leverages the power of AI to enhance creative practices, offering tools for workflow automation, decision-making guidance, and intuitive user interactions. With Orpheus Creative AI WebUI, users can easily manage and deploy AI-driven creative projects locally, ensuring a seamless and productive creative experience.

see jgwill/orpheus#458


S3 bucket bug make it useless to use it as backend !

I also see this problem. Is someone working to solve this bug ?! it's totally wrong behaviour and it's different than the git behaviour. Is there a workaround to this issue?
Originally posted by @avnerstr in https://github.com/spring-cloud/spring-cloud-config/issues/1611#issuecomment-846594458

This is not enhancement. Due to this bug, we can't work with the S3 bucket.
there is also stackoverflow issue about it:

https://stackoverflow.com/questions/61251423/cant-get-hierarchic-properties-by-s3-backend-spring-config-server

Can you share sample code at least to read {application}-{profile}.properties/yml?. Thanks in advance.
No proper documentation from spring team.

Duplicate of  #1611


Doc re-branding across all Zowe versions

Signed-off-by: ik673626<EMAIL_ADDRESS>Your checklist for this pull request
🚨Please review the guidelines for contributing to this repository.

[x] If the changes in this PR is part of the next future release, make this pull request against the docs-staging branch which will be published at the next release boundary. If the changes in this PR are part of the current release, use the default base branch, master. For more information about branches, see https://github.com/zowe/docs-site/tree/master#understanding-the-doc-branches.

[ ] If this PR relates to GitHub issues in docs-site or other repositories, please list in Description, prefixed with close, fix or resolve keywords.

Description (including links to related git issues)
This is a rather big PR because it addresses the re-branding effort across all existing versions of Zowe docs. Please pay attention while reviewing the changes and leave your comments against lines in files that you find problematic. I will then edit those files.
Any questions, let me know in the comment section of this PR. Many thanks!
:heart:Thank you!

HI all - I'm sorry for the delay :|
Nonetheless, it appears that the ref's to CA were removed as required.  It's been a while for me, I am not sure what actions to perform to 'approve' the PR.
Also, does anyone know if my DCO is still active/in effect?
Thx,

@JamesBauman Hi Jim, the DCO has not changed so I think your DCO is still active.

HI all - I'm sorry for the delay :|
Nonetheless, it appears that the ref's to CA were removed as required. It's been a while for me, I am not sure what actions to perform to 'approve' the PR.
Also, does anyone know if my DCO is still active/in effect?
Thx,

Hey Jim, no worries. I've made sure to remove all the references across the existing versions of Zowe Docs in this PR. However, because there are quite a few of them, I asked you, Andrew, and Ashley to help me check if I didn't miss any reference to CA anywhere in the docs. If everything looks good to you, please approve the PR :)
Any questions, let me know!