No way to associate an outgoing REQUEST with an incoming SUCCESS

The documentation contains misleading information about a "meta" property, saying you can attach it to the REQUEST action and get it in the SUCCESS action. But it isn't included in the response.
This makes the entire library pretty useless if there is a race condition.

Never mind, didn't realize you have to attach it to the SUCCESS action yourself in the types array. I thought attaching it to the initial REQUEST action would get it through.


(FM-7550) Edit test lib to allow for empty exclusions

Codecov Report

Merging #54 into puppet6 will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           puppet6     #54   +/-   ##
=======================================
  Coverage     5.82%   5.82%
=======================================
  Files          172     172
  Lines        20616   20616
=======================================
  Hits          1200    1200
  Misses       19416   19416

Continue to review full report at Codecov.

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

Cisco test_ace needs this as unsupported_properties returns nil

Cisco test_ace needs this as unsupported_properties returns nil

Ah others just return an empty array, but happy to merge this as it makes it a bit more robust. 👍

Belt n braces and all that


Added Space Impact Game...

Thanks a lot for your contribution! That's a really nice game that you've made. Unfortunately though, this repo is not currently accepting pull requests. You can still fork it and continue developing on your fork.
By the way, you have a really nice GitHub Profile Readme! 😄

Ok! No problem @Arihant25


Proposed forget-logging mockup KES wrapper (RFC)

In order to improve testability of the forgetfulness feature of the KESAlgorithm typeclass, we provide a wrapper type, ForgetMockKES, which wraps around any other KES implementation, and adds two logging actions, one in the genKeyKES method, and one in the forgetSignKeyKES method. Both emit a log message to stdout, consisting of a rendering of the key in question (as per Show), prefixed with GEN: or DEL: to indicate key generation and deletion, respectively.
The intended use case for this is to run KES-consuming code against this wrapped KES instance, capturing stdout over the lifecycle of the code; and then, by analyzing the output, pairing up GEN and DEL lines per unique key, we can check whether the code behaves as intended. Specifically, we can verify that for each generated key, the forgetSignKeyKES method is invoked exactly once.

This is now part of #255. Closing.


Support "branded" custom types

Feature Request
Our existing codebase has a variety of existing "Branded" type definitions. For example, we have
type Url = string & {
    __brands: {
        Url: "Url";
    };
}

When creating the assert definitions, this is what I see:
export const assertUrl = (input: any): Url => {
    const __is = (input: any): input is Url => {
        return true;
    };
    if (false === __is(input))
        ((input: any, _path: string, _exceptionable: boolean = true): input is Url => {
            return true;
        })(input, "$input", true);
    return input;
};
export const assertString = (input: any): string => {
    const __is = (input: any): input is string => {
        return "string" === typeof input;
    };
    if (false === __is(input))
        ((input: any, _path: string, _exceptionable: boolean = true): input is string => {
            const $guard = (typia.createAssert as any).guard;
            return "string" === typeof input || $guard(true, {
                path: _path + "",
                expected: "string",
                value: input
            });
        })(input, "$input", true);
    return input;
};

Feature requests:

It would be ideal to get a warning message about types Typia doesn't understand. Right now it just assumes everything is a Url. Maybe Typia assumes you know you're only supposed to use basic types with it but you have to read the generated output to understand that.
Is there a way to support these branded types? I can understand that it would be hard to provide a general solution but if typia could support the user passing in some mapping (e.g. Url -> string)

I need to study about it, but may consume lots of time.

By the way, such crazy type comes from a specific library? If that, I also need to study about that for testing.

At first, I will ignore intersection type when an object type being used with atomic type like string.
In that case, only string type would be left. @jasperlin451 Do you agree? Then I'll patch in this week.

The actual implementation of the weird object type is internal to our repo but I think the general concept of "Typescript brands" general involves the intersection type of those base types with some object structure.
As yes, simplifying those "nonsense" intersections down to the string or number type would be a great start.

If you stumbled across this issue, I have patched typia to support brands. See https://github.com/samchon/typia/issues/911#issuecomment-2515870176


Mission Statement in Footer einbinden

Text:
Serlo.org ist die Wikipedia fürs Lernen.  Unterstütze uns dabei mit einer Spende oder mach mit!
Anmerkungen:
"Spende" --> bold, verlinkt auf www.serlo.org/spenden
"mach mit" --> bold, verlinkt auf www.serlo.org/mitmachen

@Knorrke

@Knorrke Rough draft for new footer layout with mission statement

@Knorrke at least the colored boxed should NOT show on the landing page

@elbotho I think I'll start implementing this soon, do you have a sketch for the mobile version too? First Mission Statement and then the footer links probably, or do you want to change something there?

Sorry, no mockup.
Yeah I like your suggestion. We can still think about not showing something if it is to much.

Ok, thanks, I'll keep you posted :)

Here's the missing icon
home_participate_icon.svg.zip

@Knorrke I set out to change some minor styles and ended up changing quite a bit.
You can look at the changes here:
https://github.com/elbotho/athene2/tree/footer-style-fixes
I'd like to move the Social Icons into their own menu category (see image below).
Could you have a look at this
and tell me how to add this to the navigation or do it yourself?
(footer_social_navigation would be the name)
how it looks now

Thats actually already implemented - the previous footer had this already, you could look at the file befor my changes for details

here it is I think: https://github.com/serlo-org/athene2/pull/550/files#diff-b3fbac04fbb3595792583909cb9e9b2cL16


Sample rate of reference audio for cloning

Hi,
Tried the colab link to clone a voice with a wav file. Wasnt able to get things to work with 48kHz, 16kHz or 8kHz sample rate files. Any clues as to what the actual format should be?
This is the error I get:
RuntimeError                              Traceback (most recent call last)
[<ipython-input-7-9105142690b8>](https://localhost:8080/#) in <cell line: 9>()
      7 ref_clips = glob.glob(path)
      8
----> 9 audio,sr = infer_tts(text,ref_clips,diffuser_en,diff_model_en,ts_model_en,vocoder_en)
     10
     11 write('/content/test.wav',sr,audio)

3 frames
[/usr/local/lib/python3.10/dist-packages/maha_tts/utils/stft.py](https://localhost:8080/#) in transform(self, input_data)
     50
     51         # similar to librosa, reflect-pad the input
---> 52         input_data = input_data.view(num_batches, 1, num_samples)
     53         input_data = F.pad(
     54             input_data.unsqueeze(1),

RuntimeError: shape '[1, 1, 137686]' is invalid for input of size 275372

sampling rate should be 22050

sampling rate should be 22050

my audio files had 22050 sampling rate, and I still got th error, it got fixed when i converted my audio(channels) from stereo to mono


user-agent header causing some oidc discovery urls from getting blocked

What happened?
The introduction of the user-agent header here - https://github.com/panva/openid-client/blob/main/src/index.ts#L14 is causing some enterprise gateways to block the fetch of the oidc discovery URL. There should be a way to override this and choose not to send the user-agent header to prevent this. Unfortunately this is way more common in enterprise gateways than we'd like so this seems to be the only way forward.
Version
v6.1.3
Runtime
Node.js
Runtime Details
node 20.18.1
Code to reproduce
I am unable to disclose the discovery URLs this fails on but it is a recurrent issue for us with the library update.

Required

[X] I have searched the issues tracker and discussions for similar topics and couldn't find anything related.
[X] I agree to follow this project's Code of Conduct

You can use the customFetch extension point to override anything about the requests.

@panva Many thanks for the tip, will look into customFetch.

@panva Definitely something different in v6 because v5 works fine with that gateway, was the exact same user agent being sent with v5 as well?

https://github.com/panva/openid-client/blob/45c96f67ce0644bd829f61e82fba3dd8c051c89e/lib/helpers/request.js#L43


Suggest scikit-learn instead of sklearn

This is kinda unimportant fix but, the suggested pip install sklearn does not work.
The current error message if sklearn is not installed:
ImportError: To be able to use [dataset name], you need to install the following dependency: sklearn.
Please install it using 'pip install sklearn' for instance.

good catch!


Pokemon Invisible, replace pokestop, visit pokestop, replace pokemon Not work ....

I had big problems in windows, I downloaded a virtual machine and created a ubuntu.
In ubuntu work, i using 'coffee example.logTraffic.coffee' I see the logs, that means work.
In my android OR Nox (I Use Nox in windows) i Have APK 'proxydroid' Set proxy to my vitual machine and port 8081,  as I said earlier I see the logs..
installed Xposed Framework and  Pokemon Go Trust Certificate

the tutorial is:
Copy the generated .http-mitm-proxy/certs/ca.pem to your mobile
Add it to the "trusted certificates"
but I have not found any: .http-mitm-proxy/certs/ca.pem
whats wrong?

Right now most non-trivial request to go servers cannot be crafted. Visit pokestop will not work, same for always super throw etc.
The invisible pokemon issue has already been talked about in #75 please search a little before opening an issue.
Also issues are not a support forum stop so close this one and stop making these.

@jmoriau I search but with the name 'invisible' #75  Is Ghost pokemon
I did not know it had already been reported in this topic.

The map showing empty cells is a general problem affecting all third-party applications that create or modify requests to the server right now. You cannot modify the data being sent by the real app currently.

The missing Pokémon models should load now that #75 is fixed, if this happens again let us know!


Update Debug Tool

Update debug tool to show motion module and adapter firmwares for the
ZR300 camera.
Update the validated firmware versions.

@arbrindle Please wait to merge until QA finishes testing the current 1.7.2 content.

@arbrindle Please wait to merge until QA finishes testing the current 1.7.2 content.


fix: Reload registry TLS certificate when it is updated on the file system

Watch the filesystem for changes to the certificate, and reload when it is updated.
Introduces a dependency on https://pkg.go.dev/sigs.k8s.io/controller-runtime/pkg/certwatcher. This does not appear to impact the executable size.
The first commit is a test. On its own, it fails. With the fix in the second commit, the test passes.
Fixes #803
(Note: This is stacked on #804)

Thank you!


hotfix/issue390 - Avoid failures restoring views

Fixes #390 - avoid restore view failures when operating with multiple browser tabs.

This change is

Current coverage is 58.66% (diff: 100%)

Merging #446 into master will not change coverage

@@             master       #446   diff @@
==========================================
  Files          1935       1935
  Lines         98898      98898
  Methods           0          0
  Messages          0          0
  Branches      12263      12263
==========================================
  Hits          58018      58018
  Misses        37816      37816
  Partials       3064       3064

Powered by Codecov. Last update e4774bd...708b5b6


Changing node is reseting selected account

Steps:

Select non-default account.
Go to settings and change node.
Default account is selected automatically.

It's fixed now.


Envelope behaviour

See examples for an outline of the new ADSR behaviour. Reacts basically as it would to midi input. Also, setting sustain_duration to 0 gives a one-shot behaviour, same as we've been working with so far.

Not sure what this issue is with coverage. But it seems minor. Pulling 'er in so we can start pytorching it.

Not sure what this issue is with coverage. But it seems minor. Pulling 'er in so we can start pytorching it.


[Feature] Custom increments and summation

Hello,
I'm enjoying your app a lot but I'm wondering if it's possible to add custom increments like +10 to the counters?
I'd also like to see summation. For example, you want to keep track of a total number of cars but you also want to know how many were blue, red, or other. You can click any of the three buttons and it will also increment a "total" counter.
Thank you.

The newest version includes math operation functionality, does that fit your use case?

@quicksc0p3r unfortunately that does not fit the use case. The math operation function is a one-time thing. If I put in +10 into the math operation feature it will add 10 once, but tapping the + button for increasing the counter again adds just +1.  I'm looking for a feature that would allow us to change the amount added by the + button (as described in detail in #45)


Do a conda-forge package release that corresponds to 0.4.0 python release

Okay, I just merged in the new conda packaging. Hopefully the package will appear on conda-forge and actually work later today...
https://github.com/conda-forge/catalystcoop.pudl-feedstock/pull/11


Change package name

WDYT?

I added some quick information on the README. I think it's nice just to have a quick look on how to use it instead of being forced to go on api-platform.com/docs


Fix a typo and accidental renaming

Accidental renaming was done in #2573 while renaming the "Heap" trait to
"Memory" and "heap" identifiers to "mem".

This PR does not affect the produced WebAssembly code.


Added Django env folder to Vendors

The Python local environment folder stores all the dependencies of the project like django, pillow and other libraries in Reqirements.txt. Since those are 3rd party apps and libraries, they should be excluded from the language statistics. So the python env folder has been added to vendors.yml.

Thanks for this @AnimeshSinha1309. Would you mind adding a test for this new path? You can see examples of how to do this here: https://github.com/github/linguist/blob/master/test/test_file_blob.rb#L266

Closing in favour of #2992


sap_hana_install: Also support removing HANA firewall ports

This can be useful for testing the role.

Solved by https://github.com/sap-linuxlab/community.sap_install/pull/84 .


Add ability to use DOM elements as popover content

There were a couple of good reasons for implementing this, and they were brought up with the initial issue: #3722.
I'll repeat them here for completionist sake though.

Event bindings break if you copy the html, and not use the actual element.
This would let the popover work nicer with other JS frameworks, such as AngularJS.

Current workaround:
Just copy the html, and rebind the events. It's not fun or pretty.
Side note:
The initial issue (#3722) was closed simply because of lack of action, and the final comment: "Locking this due to its age.
You don't close a ticket because of it's age, let alone if the ticket might be considered for a later version.
Keeping it open means people don't have to go through 13,000 other tickets to check if any are still actively wanted/needed.
Otherwise you run the risk of it just vanishing into the ether.

In short, don't close a ticket like that.

Another issue here is that the content node is out of DOM tree of the page after you use .popover('hide'). So, it is not really possible to simply work with the popup content when it is in hidden state. And that's a real pita in my use-case.
Any workarounds? How about appending the content node back to the element specified in 'container' option (default document.body) and making it invisible on hide event?

@FezVrasta Maybe you have some hints for my issue? Not sure it's popper or bootstrap implementation limitation.

I don't think I understand where the problem is.

@FezVrasta At least with current Bootstrap implementation when popover is being shown the DOM element is appended to the popover. When the popover is hidden it's no longer in DOM tree of the page, so I can't access it with e.g. jquery css selectors.

Couldn't Bootstrap simply hide it visually and not removing it from DOM in case you used an already existing DOM node as content?

That's a question, yeah. @Johann-S ideas?

What's @FezVrasta can be a possibility yes.
I remember they are some features asked about having a possibility to update the contents of a Popover

Thanks. I don't feel confident to digg into Bootstrap code. For now I workaround this by:
$(button).on('hide.bs.popover', function() {
        $(popup).appendTo(document.body);
})

Closing as stale. Happy to revisit if someone wants to help us take this on.


Polymer TS types

added typings to polymer mixins used by lit element.
NOTE: This is a stopgap method to get TS compiling nicely until the official polymer types come out.

There is an import * as Polymer hack ~which we cannot figure out why we can't remove (causes using private type errors), but it all compiles and works!~ that is necessary because of the way typescript compiles the types for our mixin implementation.
Additionally did some extra work to make the tests compile as well (though there seem to be some problems with WCT not being able to load the correct things).

@e111077 what's the status of this?

Is this enough @e111077? This is already checked in: https://github.com/PolymerLabs/lit-element/blob/master/custom_typings/polymer.d.ts

Nice, looks like this can be closed, then


output.npy not found in End-to-end-flow notebook

Under the section Deployment and Remote Execution, at
import numpy as np
from finn.core.onnx_exec import execute_onnx
iname = parent_model.graph.input[0].name
oname = parent_model.graph.output[0].name
ishape = parent_model.get_tensor_shape(iname)
input_dict = {iname: x.reshape(ishape)}
ret = execute_onnx(parent_model, input_dict, True)

I got an error ,
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-63-30954cff648b> in <module>
      5 ishape = parent_model.get_tensor_shape(iname)
      6 input_dict = {iname: x.reshape(ishape)}
----> 7 ret = execute_onnx(parent_model, input_dict, True)

/workspace/finn/src/finn/core/onnx_exec.py in execute_onnx(model, input_dict, return_full_exec_context)
    142         # topologically sorted
    143         for node in graph.node:
--> 144             execute_node(node, execution_context, graph)
    145     elif model_exec_mode == "remote_pynq":
    146         # use remote exec metadata built into model to execute on a remote PYNQ

/workspace/finn/src/finn/core/onnx_exec.py in execute_node(node, context, graph)
     47         sdp_node = getCustomOp(node)
     48         model = ModelWrapper(sdp_node.get_nodeattr("model"))
---> 49         ret = execute_onnx(model, context, True)
     50         context.update(ret)
     51     else:

/workspace/finn/src/finn/core/onnx_exec.py in execute_onnx(model, input_dict, return_full_exec_context)
    145     elif model_exec_mode == "remote_pynq":
    146         # use remote exec metadata built into model to execute on a remote PYNQ
--> 147         remote_exec(model, execution_context)
    148     elif model_exec_mode == "rtlsim":
    149         # use stitched IP for rtlsim

/workspace/finn/src/finn/core/remote_exec.py in remote_exec(model, execution_context)
     51     process_compile = subprocess.Popen(bash_command, stdout=subprocess.PIPE)
     52     process_compile.communicate()
---> 53     outp = np.load("{}/output.npy".format(deployment_dir))
     54     execution_context[model.graph.output[0].name] = outp

/opt/conda/lib/python3.6/site-packages/numpy/lib/npyio.py in load(file, mmap_mode, allow_pickle, fix_imports, encoding)
    420         own_fid = False
    421     else:
--> 422         fid = open(os_fspath(file), "rb")
    423         own_fid = True
    424

FileNotFoundError: [Errno 2] No such file or directory: '/tmp/finn_own3d/pynq_deployment_473cmbj1/output.npy'

I could see that it is connected to the PYNQ board as ! sshpass -p {password} ssh {username}@{ip} 'ls -l {target_dir}/*' list out the directory. When I look into the PYNQ directory, the output.py is indeed absent. I also read that the output.py should be generated by the driver.py.

If you ssh into the PYNQ board and do sudo python3 driver.py in the created deployment folder, do you get any error messages?

Just pulled from the latest master, problem still persists.
I'm a bit confused. I can't run the driver.py.
from pynq import Overlay
import numpy as np
from pynq import allocate
from finn.util.data_packing import (
    finnpy_to_packed_bytearray,
    packed_bytearray_to_finnpy
)
from finn.core.datatype import DataType

It requires imports from both pynq and finn. Are we supposed to install the finn packages onto the PYNQ board also?

No, this is meant to run on the PYNQ. Are you running this with either in su mode with python3 or with sudo python3 on the PYNQ board? You may want to familiarize with PYNQ a bit if you haven't already done so.

Oops. That's my bad. Have been using python instead of python3. Yea, driver.py managed to run successfully.
On another note, are we expected to run driver.py manually each time to generate output.npy? Or was it supposed to be part of the notebook flow (embedded in one of the transformations) but somehow it didn't run?

That's good to hear. As you guessed, there is remote execution built in and is part of the notebook. The credentials are put into the model with DeployToPYNQ, which is detected when you run execute_onnx on that model later on, in the Deploment and Remote Execution part of the notebook. Did you set the IP address, username and password of the PYNQ board correctly in the notebook? (cell 41) -- guessing this is not the problem since the files get copied to the board. You can try putting a pdb trace in https://github.com/Xilinx/finn/blob/master/src/finn/core/remote_exec.py#L35 somewhere and see if you can spot any problems.

I'm closing this issue since this seems to be resolved.

Yea, after numerous testing, I can't seem to reproduce it anymore. Still looking out for it though, if it were to happen


Check for previous/existing GitHub issues/module proposals

[X] I have checked for previous/existing GitHub issues/module proposals.

Check this module doesn't already exist in the module indexes

[X] I have checked for that this module doesn't already exist in the module indexes; or I'm proposing the module to be migrated from CARML/TFVM.

Bicep or Terraform?
Terraform
Module Classification?
Pattern Module
Module Name
avm-ptn-network-routeserver
Module Details
In virtual network implementations where it is required to share BGP routes between 3rd party NVA's and the Azure fabric Route Server is required.  This is functionality that mirrors capability in a VWAN hub in a virtual network.  This is a key component of AVS network design patterns.  https://learn.microsoft.com/en-us/azure/route-server/overview
Do you want to be the owner of this module?
Yes
Module Owner's GitHub Username (handle)
jchancellor-ms
(Optional) Secondary Module Owner's GitHub Username (handle)
No response

Isn't this the same as #814 ?

Based on what I understand, no - The virtual router resource is at ARM endpoint Microsoft.Network/VirtualRouters while the routeserver is just a BGP reflector that is a special implementation of VWAN virtual Hub functionality in a Vnet.  (Microsoft.Network/VirtualHubs).   They exist at two different resource endpoints.  It is possible that the intention was routeserver and the request was virtualrouter, so it may make sense for us to follow-up with the requestor to ensure we aren't duplicating effort and ensure accuracy.  @PmeshramPM - It looks like you were the original requestor of the virtualRouter resource.  Do you have additional details on what was intended there?

@jchancellor-ms let me check this with @PmeshramPM offline and will get back to you.

@jchancellor-ms we will proceed with this and suspend other request. But i need quick sync with you. Will ping you on teams.

@jchancellor-ms ,
Thanks for requesting/proposing to be an AVM module owner!
We just want to confirm you agree to the below pages that define what module ownership means:

Team Definitions & RACI
Shared Specification (Bicep & Terraform)
Module Support

Any questions or clarifications needed, let us know!
If you agree, please just reply to this issue with the exact sentence below (as this helps with our automation 👍):
"I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER"
Thanks,
The AVM Core Team
#RR

I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER

Initial development complete.  Still pending the following actions:

legal review of the repo
linking test environment to subscription
publishing to tf registry

@jchancellor-ms we need to change module name.
Since route server deployment is under Microsoft.Network/virtualHubs RP, we can do one of those:

create avm-res-network-virtualhub resource module and provide examples how to deploy route server or virtual hub as part of vwan

or

to proceed with pattern module that will be used just to deploy route server and with name avm-ptn-routeserver

@matebarabas FYI

@jchancellor-ms
Thanks for requesting/proposing to be an AVM module owner!
We just want to confirm you agree to the below pages that define what module ownership means:

Team Definitions & RACI
Shared Specification (Bicep & Terraform)
Module Support

Any questions or clarifications needed, let us know!
If you agree, please just reply to this issue with the exact sentence below (as this helps with our automation 👍):
"I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER"
Thanks,
The AVM Core Team

Hi @jchancellor-ms
Thanks for confirming that you wish to own this AVM module and understand the related requirements and responsibilities!
Before starting development, please ensure ALL the following requirements are met.
Please use the following values explicitly as provided in the module index page:

For your module:

ModuleName - for naming your module
TelemetryIdPrefix - for your module's telemetry

For your module's repository:

Repo name and folder path are defined in RepoURL
Create GitHub teams for module owners and contributors and grant them permissions as outlined here.
Grant permissions for the AVM core team and PG teams on your GitHub repo as described here.

Check if this module exists in the other IaC language. If so, collaborate with the other owner for consistency. 👍
You can now start the development of this module! ✅ Happy coding! 🎉
Please respond to this comment and request a review from the AVM core team once your module is ready to be published! Please include a link pointing to your PR, once available. 🙏
Any further questions or clarifications needed, let us know!
Thanks,
The AVM Core Team

I would like to request a review of my module. The latest code is in a PR titled AVM-Review-PR on the module repo and all checks on that PR are passing.

Thank you for requesting a review of your module. The AVM module review process has been initiated, please perform the Requested Actions on the AVM-Review issue on the module repo.

The initial review of this module is complete and the module has been published to the registry. Requesting AVM team to close this module proposal and mark the module available in the module index.

Module published


fix(gcc): sort entry_point options by descending priority

The debug loader written out by ngageoint/opensphere-build-closure-helper uses goog.bootstrap on each entry_point, in order, to load the debug application. Plugins/libs need to be loaded before the main application or the additional features they provide may not be available when the application is bootstrapped. By flipping the order, plugins and libs will be loaded into the browser before the main application.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Feat: add back static IP setting UI

Description

[x] Add back Static IP UI
[x] Get SMF Config Data via OAM service
[x] Verify Static IP button

Note

Depend on https://github.com/free5gc/smf/pull/99

@yccodr Please review this PR~ Thanks! 😀

Hi @andy89923
Did you test the functionality with 5GC?

Hi @andy89923
Did you test the functionality with 5GC?

Yes, it could assign the IP setting in the webconsole.
However, I am working on a better coding style in frontend. So mark it as draft for now.

@andy89923
The IP verifier responds the status 500 once the verification failed (mongo nil document).
I think we should use status 204 instead of status 500. When frontend receives the status 204, it should allow user to set the static ip (cause this ip hasn't been used so far).

@andy89923
The IP verifier responds the status 500 once the verification failed (mongo nil document). I think we should use status 204 instead of status 500. When frontend receives the status 204, it should allow user to set the static ip (cause this ip hasn't been used so far).

I think the mongoapi would handle the job.
If there is no document related, the mongoapi will return an empty slice and nil.
Here is part of code in mongoapi:
func RestfulAPIGetMany(
  collName string, filter bson.M, argOpt ...interface{},
) ([]map[string]interface{}, error) {
        collection := Client.Database(dbName).Collection(collName)

        var cur *mongo.Cursor
	var err error
	collation := getCollation(argOpt...)
	if collation != nil {
		opts := new(options.FindOptions)
		opts.SetCollation(collation)
		cur, err = collection.Find(ctx, filter, opts)
	} else {
		cur, err = collection.Find(ctx, filter)
	}

        ...
}


How to compile

I'm new to coding and such and I really wanted a open source alternative for league skin changer. Can anyone help me compile this? I've spent 4 hours trying many different tutorials and ways to compile and couldn't do it.

It's ready to compile in Visual Studio, just pick "Release" and "x86" configurations on top and it will all build fine.
========== Build: 2 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========


Fix row ranges issue

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[x] Update CHANGES.md with noteworthy changes.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

Is there a unit test we can add to ensure it's fixed and guarded from future regressions?

Done :)

Could you update the description to indicate what exactly the issue was? (Does it merit a change to the top level CHANGES.md (which become release notes)?)

Could you update the description to indicate what exactly the issue was? (Does it merit a change to the top level CHANGES.md (which become release notes)?)

Done.
I don't think it merits a change to CHANGES.md.


Refactor (and remove) check_... commands

Description
As mentioned in #3188 the named-profile check_... commands are redundant and can be automatically generated. The first three commits proves this, and the last commit implements the automatic subcommand generation.
To Do

[ ] update CHANGELOG.md
[x] wait for all checks to pass
[ ] request a review

This is something that silently annoyed me for so long! Thanks for doing it ;-)
Please add an entry to CHANGELOG.md


list items provided under expanded button in the group are not reachable with keyboard navigation

Clarity Version: 3.1.1
WCAG 2.1 Guideline: 2.1.1 Keyboard
Test Environment:

Test URL: https://clarity.design/documentation/button-group
OS: Windows 10
User Agents/Assistive Technologies: Firefox 76.0
Screen reader: NVDA 20.1.1

Steps to reproduce:

Open the test url.
Move focus onto one of the collapsed button (horizontal 3 dots button) in a group, expand that button by pressing enter key and try to navigate through the expanded list using up/down arrow keys.

Expected result:
When the button is expanded focus should be placed on the first item in the list which should be announced and user should be able to navigate through the list.
Actual result:
Button is expanded but focus is not placed on the first item in the list. When user tries to navigate through the list using arrow keys, the list closed and focus is placed on the next fosusable element.

Hi there, this is an automated message.
In an effort to dedupe and track accessibility reports consistently, this issue is being closed and tracked internally with our Accessibility team. It will still be triaged and addressed as part of ongoing work.


Update contacts.md

Removing a stray header.

Description of the change:
Reason for the change:
Link to original source:

Closes #
@ksigler7

Hello @Whatthefoxsays,Thanks again for the PR! It's HACKTOBERFEST! We want to show our appreciation by sending                                              you some special Hacktoberfest swag. If you have not already, could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX


Begin/Rescue/End inside a block raises Style/RedundantBegin

Incorrect behavior of cop Style/RedundantBegin.
Maybe linked to #6192  but the other one only concerns stabby lambda

Expected behavior
Object.new.tap do |obj|
  begin
    puts obj.object_id
  rescue StandardError => error
    p error
  end
end

should not raise Style/RedundantBegin
Actual behavior
lib/rubocop_redundant_begin.rb:2:3: C: Style/RedundantBegin: Redundant begin block detected.
  begin
  ^^^^^

RuboCop version
rubocop -V
0.58.2 (using Parser <IP_ADDRESS>, running on ruby 2.4.2 x64-mingw32)

Please elaborate what's incorrect about this. In the case of #6192 it was clear, because stabby lambdas don't support the new syntax, but #tap does.


Reduce amount of scroll bars.

Make the app feel more like 1 part instead of 2 parts.
Reduce amount of scrolling, reduce annoyance factor. :)
p.s. Love the app!!!

Lots of scrolling

After My edits

Awesome contributing. Right now I am on vocations. So I will take a look on this when I get back to work. Mean while could you check if the sidebar still scrolling separately from the right? It was a feature some people asked me (https://github.com/sqlectron/sqlectron-gui/issues/65).
Thanks!

Ah, that makes sense...
I've come up with a better solution to keep the 2 separate scroll bars and still reduce the overall amount.

How it looks after edits

Even with some problems in your pull request I will accept it and apply the fixing myself since I already know how to fix them.

Done. Let me know if it still working as you were expecting.

Ooops, sorry bout that.  I was making my best guesses... I just assumed it was like valid css styles.


Ruuning into an error while training the model through colab

Hi,
I was trying to test the Colab for training the model over wiki_test_103, but I am running into the below error. I thought maybe it is because of the recent updates in the allennlp package. I checked the version you use in setup.py and it is "allennlp>=1.0.0".
Is there any specific allennlp version that you guys use for training? Or this error is because of something else?
Tahnks!
2020-08-21 19:26:28,599 - CRITICAL - root - Uncaught exception Traceback (most recent call last):   File "/usr/local/bin/allennlp", line 8, in <module>     sys.exit(run())   File "/usr/local/lib/python3.6/dist-packages/allennlp/__main__.py", line 34, in run     main(prog="allennlp")   File "/usr/local/lib/python3.6/dist-packages/allennlp/commands/__init__.py", line 92, in main     args.func(args)   File "/usr/local/lib/python3.6/dist-packages/allennlp/commands/train.py", line 118, in train_model_from_args     file_friendly_logging=args.file_friendly_logging,   File "/usr/local/lib/python3.6/dist-packages/allennlp/commands/train.py", line 177, in train_model_from_file     file_friendly_logging=file_friendly_logging,   File "/usr/local/lib/python3.6/dist-packages/allennlp/commands/train.py", line 238, in train_model     file_friendly_logging=file_friendly_logging,   File "/usr/local/lib/python3.6/dist-packages/allennlp/commands/train.py", line 429, in _train_worker     params=params, serialization_dir=serialization_dir, local_rank=process_rank,   File "/usr/local/lib/python3.6/dist-packages/allennlp/common/from_params.py", line 581, in from_params     **extras,   File "/usr/local/lib/python3.6/dist-packages/allennlp/common/from_params.py", line 612, in from_params     return constructor_to_call(**kwargs)  # type: ignore   File "/usr/local/lib/python3.6/dist-packages/allennlp/commands/train.py", line 683, in from_partial_objects     model=model_, data_loader=data_loader_, validation_data_loader=validation_data_loader_,   File "/usr/local/lib/python3.6/dist-packages/allennlp/common/lazy.py", line 46, in construct     return self._constructor(**kwargs)   File "/usr/local/lib/python3.6/dist-packages/allennlp/common/from_params.py", line 447, in constructor     return value_cls.from_params(params=deepcopy(popped_params), **constructor_extras)   File "/usr/local/lib/python3.6/dist-packages/allennlp/common/from_params.py", line 581, in from_params     **extras,   File "/usr/local/lib/python3.6/dist-packages/allennlp/common/from_params.py", line 610, in from_params     kwargs = create_kwargs(constructor_to_inspect, cls, params, **extras)   File "/usr/local/lib/python3.6/dist-packages/allennlp/common/from_params.py", line 193, in create_kwargs     params.assert_empty(cls.__name__)   File "/usr/local/lib/python3.6/dist-packages/allennlp/common/params.py", line 429, in assert_empty     "Extra parameters passed to {}: {}".format(class_name, self.params) allennlp.common.checks.ConfigurationError: Extra parameters passed to GradientDescentTrainer: {'opt_level': None}

Most of the pre-trained models are trained over generic english and they don't a good job on tech related sentences. Our simple fasttext model trained over all of the stack overflow questions titles+answers does a better job than any pre-trained models. I wanted to give a try to DeCLUTR and train it over stack overflow questions titles+answers (excluding source code) and compare.

I see, thanks! How big is this corpus of SO question titles + answers? It would be helpful to know the # of examples and the average length of each example.
I see two paths forward,

Following the training instructions in the readme and the colab, train the model on your dataset outside of colab (i.e. somewhere with more compute than the free colab provides). I will have a better idea of how much computation you need based on how big your corpus is.
Again, depending on how big your corpus is, I may be able to train the model for you if you are willing to share the dataset with me. I can then send you the model weights so you can load it and evaluate it.

Hope that helps.

Thanks a lot for the offer. I'll contact you through an email.


Set transition to zero while updating transform directly to container…

This should fix #431.
I have only considered the immediate issue, not other parts of the project (like native).

Hey! Any comments @oliviertassinari? :)

Sorry, I'm focusing my time on Material-UI. I will try to review this pull-request at some point.

Sorry, I'm focusing my time on Material-UI. I will try to review this pull-request at some point, maybe.

I have the same problem, my components are too large. I tried the code shown here and it worked perfectly. Could you merge this pull request please?

I have the IE11 issue 445 / 407 (they are really the same issue) and I tried this changeset and it actually fixed the IE11 issue.
Would really appreciate it if this was merged and resulting in a new release.

Hello,
I have tested this PR and approved the changes!

Greetings! This issue re-appeared and is present at least in 0.13.9 and alpha. I suppose this time the problem is with getDisplaySameSlide. I am not that confident in my quick fix as I had to remove the abovementioned function completely, so I won't make another pull request just yet


Your password and confirmation password do not match. Please try again.

I just downloaded the source code and booted it up with CommandBox.  The error comes up upon registration. I can confirm the passwords are identical.
Environment: Lucee 5.2.4+37 + MySQL.
What could be the possible cause of it?

Not sure, I cannot reproduce the error. You can dump out rc.password and rc.confirm, as well as the compareNoCase( rc.password, rc.confirm ) on line 102 in /home/controllers/main.cfc to show the password, confirmed password and what compareNoCase() between them produces (should be a zero 0).
Try different passwords... possible you're using characters (high ASCII) that are not being handled properly. You could also change line 101 to use a different comparison (e.g. rc.password eq rc.confirm) instead of compareNoCase() if it turns out compareNoCase() won't return 0 with the characters you're using.
I hope that helps and let me know if any of that helps you solve your problem.

Thanks for the hints!  I followed your instruction to dump things at the problem line but everything seemed okay. Then I wasn't able to reproduce the error again. But I'm getting another error that I don't seem to pin down the cause. So I'm closing the issue and open another one. Thanks again!


Heresy: Why not have the core be a library instead of a separate process?

So, there's been a lot of discussions about all the unfortunate and difficult things Xi will have to do to deal with the fact that the frontend and core communicate asynchronously over IPC.
What if the core was a (dynamic) library with a very small C interface along the lines of:
fn send_msg(msg: String) -> String {}
fn check_notifications() -> Option<String> {}

The frontend and backend would still communicate over the exact same json-rpc interface, it would just be faster and have the ability to do synchronous RPC calls without run loop shenanigans.
Pros:

Completely eliminates the need for caching in the frontend. Removing all that complexity and fixing the Cocoa issue that would require all sorts of fancy prediction in order to avoid painting blank areas when scrolling.
Removes the potential need for a separate dynamic library for the core to do text measuring, it can be a low-overhead function call RPC just like everything else.
Allows synchronous handling of key bindings, which was noted on IRC as desirable but not nice with the current architecture.
If you really want to separate the two for some reason (I don't know why you would) you could write a tiny dylib that uses blocking I/O calls to forward this interface to another process, at the cost of overhead.

Cons:

Marginally increases the difficulty of writing the core-interface part of a frontend. But even in languages where binding to C is difficult, two functions shouldn't be too hard.
On platforms that don't support dynamic libraries, would require static linking, which would mean the code pages for xi-core wouldn't be shared among many instances of the frontend. This could only really plausibly be an issue on Fuchsia, and even then I don't know if this is a real issue.
 It would make much more sense for the remote editing story to be based on having both a local and remote instance of xi-core that synchronize by CRDT and some plugins/commands (text manipulation) are run locally while others (save, autocomplete, find in project) are run remotely.

Tradeoff Analysis
I think the added difficulty of linking a dynamic library and binding to a tiny C interface is waaay easier in every language one would reasonably write a frontend in than writing a line cache, scroll prediction, separate font measuring dylib, etc.
Life is way easier if the frontend can assume that certain calls (eg. request lines, process keystroke) will return near-instantaneously. For calls that do actually require time to process, those can still be done asynchronously exactly as before by having the result of send_msg be a request ID and then waiting for the corresponding result as a check_notification.
What am I missing?
At the moment I can't think of any more reasons (not listed above) not to do this, the tradeoff seems to be in favour of a library. However, I know that doesn't mean there are no good reasons not to. Can anyone think of any? And maybe @raphlinus can enlighten us with why he didn't choose this design in the first place.

This is a complex question, and it could go both ways. I'll try to address it.
First, I think this question conflates two separate issues, one of which is central to the design of xi, and one of which is more incidental:

Are the front-end and core tightly coupled, using mostly synchronous communication, or loosely coupled, using mostly asynchronous communication?

Are the front-end and core in the same process with linking, or in different processes, with interprocess communication?

Note that these decisions can mix in any combination. There's nothing that would prevent all front-end actions delegated as synchronous RPC's to a separate process, though of course this particular combination would be particularly hard to make performant. Also, loosely coupled async with the core in process is exactly how xi-win is built.
For the former question, I feel that loose coupling is essential to the design of xi. Yes, we expect the core to respond quickly in most cases, but there will be cases where it cannot (zillions of cursors, disk i/o being very slow, pathological text such as zalgo). In those cases, the UI should still be responsive.
The proposed C interface is missing notification
The proposed check_notifications call is a polling model, but there's no indication here of when results would be ready. This can be added, but then the "run loop shenanigans" are back.
FFI and stability
FFI is notoriously a large source of instability; two languages which might themselves be memory-safe or reasonably close (Swift and Rust) are much less so when linked together with FFI. This is even more true when there are multiple threads involved; races involving lifetimes.
Symmetry with plugins
The xi design requires plugins to be loosely coupled and indeed out-of-process (an editing session should smoothly survive a plugin crash). So we have one mechanism for coupling modules together; the above proposal would be two.
Synchronous RPC's in the current model
I'm trying to explore just how much can be done with purely asynchronous RPC communication. However, it's starting to look like certain things simply require a synchronous result for the most polished UX - misses in the line cache and handling modal keystrokes. These can be done, that's why the RPC mechanism has both synchronous and asynchronous calls. I basically just wanted to explore how far we could go with pure asynchrony.
Overhead
I haven't done extensive measurement, but assuming that communication is serialized and in separate threads, the extra overhead for multi-process communication should be minimal.
The line cache
It is not the case that synchronous access to the document would obliviate the desire for a line cache. The existing front-ends are not there yet, but the evolution of line caches is that they hold downstream, ready-to-render representations of the text (CTLine, TextLayout, etc). This will reduce the overhead for constantly redoing layout of the text when scrolling etc.
Measurement dylib
Yes, if we go the dylib route for measurement, then having front end and core in the same process starts making infinitely more sense. However, I think this can also be done asynchronously.
Conclusion
It's worth asking these questions, because there are inevitably tradeoffs. The extremely async design poses challenges, some of which would be much easier in a more sync design. However, I think these problems are solvable, and I think they're worth solving to make the end experience as close to ideal as possible.
The question of in-process vs two-process is more of an implementation detail, which I see as a pure tradeoff involving stability, build difficulty, and performance. I don't believe this decision profoundly affects the rest of the design or the experience, as we can do synchronous RPC's as needed. We just want to minimize them, to optimize UI smoothness.

Thanks, that clears things up. Those arguments are sufficiently convincing. The most convincing one is that an efficient implementation will need a line cache anyway to store text data structures, which tips the tradeoff significantly since I thought one of the main advantages would be avoiding a line cache and scroll prediction.
I'm still in favour of not trying too hard to avoid synchronous RPC calls though for things that have low worst-case latency, like key processing.
I agree with your separation of coupling and process structure. One worry I have though is that, as was discussed in the context of line cache misses in Cocoa, that run loop and UI structure will make synchronous calls very difficult in some scenarios when done out of process.
Perhaps there should be a "Design FAQ" doc in the repo containing copy-pastes of discussions on design decisions.


proposal: crypto/x509: remove x509sha1 GODEBUG in Go 1.24

Go 1.18 disabled the use of SHA1 in most X.509 certificates by default but added a GODEBUG for re-enabling them, to accommodate private CAs that might not have updated yet. https://go.dev/crypto/x509#InsecureAlgorithmError
Per https://go.dev/doc/godebug#go-118 we can remove that GODEBUG in Go 1.22 or later. The GKE team, which is the only team that reached out about needing to keep SHA1, has gathered metrics about their own dependence (via customers) on this setting, and they believe that they won't need it anymore after Go 1.23.
Unless there are other users who need us to keep the setting around longer, I propose that we retire the x509sha1 GODEBUG in Go 1.24. We would pre-announce this in the release notes for both Go 1.22 and Go 1.23.

looks like this isn't mentioned in the tip release notes for 1.22 at https://tip.golang.org/doc/go1.22 ... should it be?

Hi, just wondering was this proposal finally executed? Are we still supporting SHA1 in  in Go 1.24?

We've got a use case of verifying chains of certificates we don't have direct control over, and we still see root and intermediate certificates out there provided by CA's (Comodo, GoDaddy), signed with SHA1. We do currently depend on setting GODEBUG to use the Verify method.

@gbunt this proposal doesn't impact SHA-1-signed root certificates, since root certificate signatures are not validated.
Publicly-trusted CAs like Sectigo (formerly Comodo) and GoDaddy haven't been using SHA-1 intermediates for TLS certificates since ~2015.  Is your use case for non-TLS certificates?

@AGWA thanks for pointing that out, i think we've been misguided by end-users mixing up root and intermediates, even in filenames. That explains a few things! Withdrawing now...


Enable prescribing 3d fields from files

Closes https://github.com/CliMA/ClimaCoupler.jl/issues/507

[x] I have read and checked the items on the review checklist.

Looks good! I mostly requested more comments :) thank you Lenka!

Thank you for the review, @juliasloan25 ! I've addressed your comments. Please lmk if there's anything else.


Exception in destructor

I've bumped into this exception:
Exception TypeError: "'NoneType' object is not callable" in  ignored
Maybe the problem is that destructor of PropertyManager instance calls global function(currentThread) which has been already destroyed by garbage collector(wsgidav/rw_lock.py line 128)?

Thanks. Can you provide some details how this could be reproduced?


Support for ARM64 or ARM architectures.? For example, rpi ?

duo to kong now support the ARM64 architectures since version 1.3.0 , so i can run it on rpi, but the konga ,i built the docker images failed on rpi, the Raspbian system. so ...

I got here looking for an image for konga ARM, and made my own image by changing the dockerfile.
You can find it here
hub.docker.com/r/gorositopablo/konga/

@gorositopablo  i am trying , but got some errors
2020-05-25T12:02:31.494554730Z Using postgres DB Adapter.
2020-05-25T12:02:31.578003620Z Database `konga01` does not exist. Creating...
2020-05-25T12:02:32.331021940Z Database `konga01` created! Continue...
2020-05-25T12:02:47.256659423Z error: A hook (`orm`) failed to load!
2020-05-25T12:02:47.272234254Z error: error: column r.consrc does not exist
2020-05-25T12:02:47.272366121Z     at Connection.parseE (/app/node_modules/sails-postgresql/node_modules/pg/lib/connection.js:539:11)
2020-05-25T12:02:47.272403954Z     at Connection.parseMessage (/app/node_modules/sails-postgresql/node_modules/pg/lib/connection.js:366:17)
2020-05-25T12:02:47.272448434Z     at Socket.<anonymous> (/app/node_modules/sails-postgresql/node_modules/pg/lib/connection.js:105:22)
2020-05-25T12:02:47.272472323Z     at emitOne (events.js:116:13)
2020-05-25T12:02:47.272511303Z     at Socket.emit (events.js:211:7)
2020-05-25T12:02:47.272535692Z     at addChunk (_stream_readable.js:263:12)
2020-05-25T12:02:47.272556858Z     at readableAddChunk (_stream_readable.js:250:11)
2020-05-25T12:02:47.272594857Z     at Socket.Readable.push (_stream_readable.js:208:10)
2020-05-25T12:02:47.272618412Z     at TCP.onread (net.js:601:20)
2020-05-25T12:02:47.277005971Z /app/node_modules/sails-postgresql/lib/adapter.js:158
2020-05-25T12:02:47.277089025Z         var collection = connectionObject.collections[table];
2020-05-25T12:02:47.277117024Z                                           ^
2020-05-25T12:02:47.277140172Z
2020-05-25T12:02:47.277163301Z TypeError: Cannot read property 'collections' of undefined
2020-05-25T12:02:47.277187004Z     at __DESCRIBE__ (/app/node_modules/sails-postgresql/lib/adapter.js:158:43)
2020-05-25T12:02:47.277208448Z     at after (/app/node_modules/sails-postgresql/lib/adapter.js:1292:7)
2020-05-25T12:02:47.277229578Z     at /app/node_modules/sails-postgresql/lib/adapter.js:1181:7
2020-05-25T12:02:47.277250744Z     at /app/node_modules/sails-postgresql/node_modules/pg/lib/pool.js:84:11
2020-05-25T12:02:47.277271669Z     at dispense (/app/node_modules/sails-postgresql/node_modules/pg/node_modules/generic-pool/lib/generic-pool.js:250:16)
2020-05-25T12:02:47.277293187Z     at Object.me.release (/app/node_modules/sails-postgresql/node_modules/pg/node_modules/generic-pool/lib/generic-pool.js:349:5)
2020-05-25T12:02:47.277314631Z     at /app/node_modules/sails-postgresql/node_modules/pg/lib/pool.js:88:20
2020-05-25T12:02:47.277335242Z     at /app/node_modules/sails-postgresql/lib/adapter.js:1295:9
2020-05-25T12:02:47.277356149Z     at Query.callback (/app/node_modules/sails-postgresql/lib/adapter.js:195:26)
2020-05-25T12:02:47.277377426Z     at Query.handleError (/app/node_modules/sails-postgresql/node_modules/pg/lib/query.js:106:17)
2020-05-25T12:02:47.277398685Z     at Connection.<anonymous> (/app/node_modules/sails-postgresql/node_modules/pg/lib/client.js:171:26)
2020-05-25T12:02:47.277470924Z     at emitOne (events.js:116:13)
2020-05-25T12:02:47.277493202Z     at Connection.emit (events.js:211:7)
2020-05-25T12:02:47.277512738Z     at Socket.<anonymous> (/app/node_modules/sails-postgresql/node_modules/pg/lib/connection.js:109:12)
2020-05-25T12:02:47.277534219Z     at emitOne (events.js:116:13)
2020-05-25T12:02:47.277553978Z     at Socket.emit (events.js:211:7)
2020-05-25T12:02:47.277573367Z     at addChunk (_stream_readable.js:263:12)
2020-05-25T12:02:47.277592589Z     at readableAddChunk (_stream_readable.js:250:11)
2020-05-25T12:02:47.277611866Z     at Socket.Readable.push (_stream_readable.js:208:10)
2020-05-25T12:02:47.277631255Z     at TCP.onread (net.js:601:20)

here is my code :
sudo docker run -d -p 1337:1337 \
             -e "TOKEN_SECRET=1234a_A" \
             -e "DB_ADAPTER=postgres" \
             -e "DB_HOST=<IP_ADDRESS>" \
             -e "DB_USER=kong" \
             -e "DB_PASSWORD=kong" \
	     -e "DB_DATABASE=konga01" \
             --name konga01 \
             gorositopablo/konga \

I got the same error as well. Seems like the problem it's the postegresql version.
With the 9.6 version it works fine.
https://github.com/pantsel/konga/issues/462
I am using on kube, so the helm deployment looks like this:
helm install --namespace kong --name konga-postgresql stable/postgresql
--set image.repository=arm64v8/postgres
--set image.tag=9.6
--set replication.enabled=false
--set replication.slaveReplicas=1
--set persistence.enabled=true
--set persistence.storageClass=local-path
--set postgresqlDataDir=/data/pgdata
--set persistence.mountPath=/data/
--set postgresqlDatabase=konga
--set postgresqlUsername="yourusername"
--set postgresqlPassword="yourpassword"

yes, i changed the postgres version to 9.6 , and it works fine
thanks @gorositopablo

i'm trying to build konga arm64. But it doesn't work while connecting to postgres without any error msg except one line.
Using postgres DB Adapter.

@gorositopablo Your image works for me. However, I need to build it for another version of Konga. Would you mind sharing your Dockerfile.

@gorositopablo I am trying to use your image, but I am facing some problems in loading resources, even using the BASE_URL env /konga/. Do you have any tip about this?


[icon] Adds mpi-gpu, testbed and fixes defaults.

The icon daint tests rely on +grib2. So I patched the spack environments.

launch jenkins icon

tsa
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec

balfrin
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec :green_circle: system testTest:green_circle:Icon-install_nwp_cpu :green_circle:Icon-install_nwp_gpu

daint
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec :red_circle: system testTest:red_circle:daint_cpu_gcc :red_circle:daint_cpu_nvhpc :red_circle:daint_gpu_nvhpc
WARNING: Serial tests did not run for system tests

launch jenkins icon daint

tsa
:green_circle: unit testTest:green_circle:summary

balfrin
:green_circle: unit testTest:green_circle:summary

daint
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec :red_circle: system testTest:red_circle:daint_cpu_gcc :red_circle:daint_cpu_nvhpc :red_circle:daint_gpu_nvhpc
WARNING: Serial tests did not run for system tests

launch jenkins icon

tsa
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec

daint
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec :red_circle: system testTest:red_circle:daint_cpu_gcc :red_circle:daint_cpu_nvhpc :red_circle:daint_gpu_nvhpc
WARNING: Serial tests did not run for system tests

balfrin
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec :green_circle: system testTest:green_circle:Icon-install_nwp_cpu :green_circle:Icon-install_nwp_gpu

launch jenkins icon

tsa
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec

balfrin
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec :green_circle: system testTest:green_circle:Icon-install_nwp_cpu :green_circle:Icon-install_nwp_gpu

daint
:green_circle: unit testTest:green_circle:summary :green_circle: integration testTest:green_circle:icon-spack_info :green_circle:icon-spack_spec :green_circle:icon_serialization=create_claw=std-spack_spec :green_circle: system testTest:green_circle:daint_cpu_gcc :green_circle:daint_cpu_nvhpc :green_circle:daint_gpu_nvhpc

@jonasjucker Apparently some tests in github.com/C2SM/icon rely on +grib2. I patched the spack-env for now to make the tests work again. Eventually github.com/C2SM/icon needs an update to follow suit. Can you take care of this?
For me it's perfectly fine if this happens after the merge, eventually.

To understand:
The most recent version of ICON changes default for grib2 configure-arg. Right?
Since this is modifying the our environment I don't like this solution so much. Users will be confused.
I prefer to have a solution where we set the default of this variant depending on ICON's version.
https://spack.readthedocs.io/en/latest/packaging_guide.html#conditional-variants
So we could set this variant to true for icon version 2.6.6, wheras this version point to a tag in c2sm icon.

At least for our most recent version I expect spack-c2sm recipe to work w/o patches.

No, it didn't change. It was a bug in spack-c2sm. Icon <IP_ADDRESS> also set it to false: https://gitlab.dkrz.de/icon/icon/-/blob/icon-<IP_ADDRESS>/configure#L1500

The recipe works without patches. Just the system tests need a patch, because the tests uses a spack environment compatible to spack-c2sm v<IP_ADDRESS>, but since v<IP_ADDRESS> the interface has change and the spack env is no longer compatible.

Ah ok now I see.
In order to make the system test work again we just need add the variant in our env-files and release a new tag.
Got it.


NPM error when setting up PSAT CLI

Describe the bug
When following the steps for cloning github to run PSAT CLI, the build step fails when trying to get started.
The loading bar hangs at around ~90% and then it crashes with the error:
"ERROR in ./src/index.ts 38:0-85
Module not found: Error: Can't resolve '@google-psat/library-detection' in '/Users/damanibrown/PSAT/test/ps-analysis-tool/packages/cli/src'"
To Reproduce
Steps to reproduce the behavior:

Clone the Privacy Sandbox Analysis Tool Repository.
Install Dependencies: Run npm install to set up all required dependencies.
Build Generation: Execute npm run cli:build to build CLI locally.

Expected behavior
Build step completes and then we can use npm run cli -- -V to see it produce the version number and confirm set up
Screenshots
If applicable, add screenshots to help explain your problem.
Screenshot 2024-07-22 at 4 14 59 PM
Desktop (please complete the following information):

OS: Mac OS Sonoma 14.5
Browser N/A
Version N/A

Additional context
Add any other context about the problem here.

Should also be clear that this happens when following the setup step to clone and build the repo locally. Seems to work fine for the when installing from Node as a npm package

Hi @Dbrown910, thank you for reporting this.
We are aware of the issue with the @google-psat/library-detection package where which happens when building only the PSAT extension (i.e. npm run ext:build),  or when building only the CLI (i.e. npm run cli:build).
If you use the "build all" option (i.e. npm run build:all) the error does not happen because the build process solves the installation of the library detection package first.
We already have identified and fixed the issue, and the fix will be included in the upcoming release next week. In the meantime, please do the build:all.

Hello @Dbrown910
Following up on Alberto's message, there appears to be an issue with the library's dependencies. To address this, please run the command npm run build:all
I've also updated the wiki page with these instructions, Please let me know if you have any questions!

Great, thank you team!


Fail to start if SQLite path does not exist

Currently the service fails to start if the path to the SQLite database does not exist. We should make sure that we try to create the path.

I have released a new version, you can see the changes at https://github.com/promhippie/github_exporter/releases/tag/v3.1.0


pub get failed (server unavailable) -- attempting retry 7 in 64 seconds...

Steps to Reproduce

Anyone experienced this bug
Background info:
in pubspec.yaml file this is my private
   my_package_name_here:
     git:
      url:
git@bitbucket.org:username_here/my_package_here.git
       ref: my_ref_here

I created a private package...everything on mac OS builds 100% without problems but on Windows 10 I get the following error when running
flutter pub get
Git error. Command: `git clone --mirror<EMAIL_ADDRESS>C:\flutter\.pub-cache\git\cache\repo-commit`
stdout:
stderr: Cloning into bare repository 'C:\flutter\.pub-cache\git\cache\repo-commit'...
Warning: Permanently added the RSA host key for IP address 'this is my hidden ip' to the list of known hosts.
<EMAIL_ADDRESS>Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
exit code: 128

as a test I ran git clone git@bitbucket.org:username_here/my_package_here.git   to make sure that I have access via ssh and it works 100% but soon as I flutter pub get I get the above error
Logs

I also ran
flutter pub cache repair

thinking maybe it's cache problem but it's not

when running -->  C:\Apps\nia_app> flutter -v pub get
PS C:\Apps\my_app_name> flutter -v pub get
[  +21 ms] executing: [C:\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +48 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 8af6b2f038c1172e61d418869363a28dffec3cb4
[        ] executing: [C:\flutter/] git tag --contains HEAD
[ +164 ms] Exit code 0 from: git tag --contains HEAD
[   +1 ms] 1.17.5
[   +7 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +31 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\flutter/] git ls-remote --get-url origin
[  +33 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +78 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref HEAD
[  +29 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +47 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +9 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[  +12 ms] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[  +12 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[  +12 ms] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[  +80 ms] Running "flutter pub get" in my_app_name...
[   +5 ms] Using C:\flutter\.pub-cache for the pub cache.
[   +1 ms] executing: [C:\Apps\my_app_name/] C:\flutter\bin\cache\dart-sdk\bin\pub.bat --verbose get --no-precompile
[  +95 ms] FINE: Pub 2.8.4
[   +2 ms] IO  : Spawning "cmd /c ver" in C:\Apps\my_app_name\.
[   +2 ms] IO  : Finished ver. Exit code 0.
[  +20 ms]     | stdout:
[        ]     | |
[        ]     | | Microsoft Windows [Version 10.0.18363.959]
[        ]     | Nothing output on stderr.
[  +25 ms] MSG : Resolving dependencies...
[  +58 ms] SLVR: fact: my_app_name is 2.0.0+43006
[  +79 ms] SLVR: derived: my_app_name
[   +1 ms] SLVR: fact: my_app_name depends on flutter any from sdk
[  +10 ms] SLVR: fact: my_app_name depends on cupertino_icons ^0.1.2
[   +1 ms] SLVR: fact: my_app_name depends on flutter_vector_icons ^0.2.1
[        ] SLVR: fact: my_app_name depends on http ^0.12.0+4
[   +2 ms] SLVR: fact: my_app_name depends on firebase_messaging ^6.0.16
[  +11 ms] SLVR: fact: my_app_name depends on firebase_core ^0.4.0+9
[   +1 ms] SLVR: fact: my_app_name depends on grouped_buttons ^1.0.4
[   +9 ms] SLVR: fact: my_app_name depends on auto_size_text ^2.1.0
[   +1 ms] SLVR: fact: my_app_name depends on flutter_secure_storage ^3.3.1+1
[        ] SLVR: fact: my_app_name depends on shared_preferences ^0.5.4+8
[        ] SLVR: fact: my_app_name depends on timeago ^2.0.25
[        ] SLVR: fact: my_app_name depends on flappy_search_bar ^1.7.2
[        ] SLVR: fact: my_app_name depends on pull_to_refresh ^1.5.8
[  +11 ms] SLVR: fact: my_app_name depends on cached_network_image ^2.0.0-rc
[   +1 ms] SLVR: fact: my_app_name depends on vcard ^0.1.0
[        ] SLVR: fact: my_app_name depends on flutter_mailer ^0.4.2
[   +9 ms] SLVR: fact: my_app_name depends on path_provider ^1.6.0
[        ] SLVR: fact: my_app_name depends on permission_handler ^4.2.0+hotfix.3
[        ] SLVR: fact: my_app_name depends on datetime_picker_formfield ^1.0.0
[        ] SLVR: fact: my_app_name depends on rflutter_alert any
[        ] SLVR: fact: my_app_name depends on flutter_svg any
[        ] SLVR: fact: my_app_name depends on date_format ^1.0.8
[        ] SLVR: fact: my_app_name depends on url_launcher ^5.4.1
[        ] SLVR: fact: my_app_name depends on flutter_linkify ^3.1.1
[   +9 ms] SLVR: fact: my_app_name depends on esys_flutter_share ^1.0.2
[        ] SLVR: fact: my_app_name depends on device_calendar from git
[        ] SLVR: fact: my_app_name depends on bot_toast ^2.4.1
[        ] SLVR: fact: my_app_name depends on package_info ^0.4.0+16
[        ] SLVR: fact: my_app_name depends on image_picker ^0.6.5
[        ] SLVR: fact: my_app_name depends on photo_view ^0.9.2
[   +8 ms] SLVR: fact: my_app_name depends on flutter_swiper ^1.1.6
[   +1 ms] SLVR: fact: my_app_name depends on selectable_autolink_text ^1.3.2
[        ] SLVR: fact: my_app_name depends on html ^0.14.0+3
[        ] SLVR: fact: my_app_name depends on my_package_here from git
[        ] SLVR: fact: my_app_name depends on flutter_test any from sdk
[        ] SLVR:   selecting my_app_name
[        ] SLVR:   derived: flutter_test any from sdk
[        ] SLVR:   derived: my_package_here from git
[        ] SLVR:   derived: html ^0.14.0+3
[   +9 ms] SLVR:   derived: selectable_autolink_text ^1.3.2
[   +1 ms] SLVR:   derived: flutter_swiper ^1.1.6
[        ] SLVR:   derived: photo_view ^0.9.2
[        ] SLVR:   derived: image_picker ^0.6.5
[        ] SLVR:   derived: package_info ^0.4.0+16
[        ] SLVR:   derived: bot_toast ^2.4.1
[   +8 ms] SLVR:   derived: device_calendar from git
[   +1 ms] SLVR:   derived: esys_flutter_share ^1.0.2
[        ] SLVR:   derived: flutter_linkify ^3.1.1
[        ] SLVR:   derived: url_launcher ^5.4.1
[        ] SLVR:   derived: date_format ^1.0.8
[        ] SLVR:   derived: flutter_svg any
[        ] SLVR:   derived: rflutter_alert any
[        ] SLVR:   derived: datetime_picker_formfield ^1.0.0
[        ] SLVR:   derived: permission_handler ^4.2.0+hotfix.3
[        ] SLVR:   derived: path_provider ^1.6.0
[   +8 ms] SLVR:   derived: flutter_mailer ^0.4.2
[        ] SLVR:   derived: vcard ^0.1.0
[        ] SLVR:   derived: cached_network_image ^2.0.0-rc
[        ] SLVR:   derived: pull_to_refresh ^1.5.8
[        ] SLVR:   derived: flappy_search_bar ^1.7.2
[        ] SLVR:   derived: timeago ^2.0.25
[        ] SLVR:   derived: shared_preferences ^0.5.4+8
[        ] SLVR:   derived: flutter_secure_storage ^3.3.1+1
[   +8 ms] SLVR:   derived: auto_size_text ^2.1.0
[   +1 ms] SLVR:   derived: grouped_buttons ^1.0.4
[        ] SLVR:   derived: firebase_core ^0.4.0+9
[        ] SLVR:   derived: firebase_messaging ^6.0.16
[        ] SLVR:   derived: http ^0.12.0+4
[        ] SLVR:   derived: flutter_vector_icons ^0.2.1
[   +1 ms] SLVR:   derived: cupertino_icons ^0.1.2
[        ] SLVR:   derived: flutter any from sdk
[   +8 ms] IO  : Spawning "cmd /c git --version" in C:\Apps\my_app_name\.
[  +15 ms] IO  : Finished git. Exit code 0.
[        ]     | stdout:
[        ]     | | git version 2.27.0.windows.1
[        ]     | Nothing output on stderr.
[        ] FINE: Determined git command git.
[   +1 ms] IO  : Spawning "cmd /c git clone --mirror<EMAIL_ADDRESS>C:\flutter\.pub-cache\git\cache\my_package_here-my-ref-here" in C:\Apps\my_app_name\.
[ +847 ms] IO  : Finished git. Exit code 128.
[   +1 ms]     | Nothing output on stdout.
[   +1 ms]     | stderr:
[  +10 ms]     | | Cloning into bare repository 'C:\flutter\.pub-cache\git\cache\my_package_here-my-ref-here'...
[        ]     | |<EMAIL_ADDRESS>Permission denied (publickey).
[        ]     | | fatal: Could not read from remote repository.
[        ]     | |
[        ]     | | Please make sure you have the correct access rights
[        ]     | | and the repository exists.
[        ] IO  : Spawning "cmd /c git rev-parse --is-inside-git-dir" in C:\flutter\.pub-cache\git\cache\my_package_here-my-ref-here
[  +27 ms] IO  : Finished git. Exit code 0.
[   +1 ms]     | stdout:
[        ]     | | false
[        ]     | Nothing output on stderr.
[   +1 ms] IO  : Deleting directory C:\flutter\.pub-cache\git\cache\my_package_here-my-ref-here.
[        ] SLVR: Version solving took 0:00:01.152273 seconds.
[        ]     | Tried 1 solutions.
[        ] FINE: Resolving dependencies finished (1.212s).
[   +1 ms] ERR : Git error. Command: `git clone --mirror<EMAIL_ADDRESS>C:\flutter\.pub-cache\git\cache\my_package_here-my-ref-here`
[        ]     | stdout:
[        ]     | stderr: Cloning into bare repository 'C:\flutter\.pub-cache\git\cache\my_package_here-my-ref-here'...
[        ]     |<EMAIL_ADDRESS>Permission denied (publickey).
[   +1 ms]     | fatal: Could not read from remote repository.
[        ]     |
[        ]     | Please make sure you have the correct access rights
[        ]     | and the repository exists.
[        ]     | exit code: 128
[        ] FINE: Exception type: GitException
[  +22 ms] FINE: package:pub/src/git.dart 62:7               run
[   +3 ms]     | ===== asynchronous gap ===========================
[   +1 ms]     | dart:async                                  Future.catchError
[        ]     | package:pub/src/utils.dart 113:52           captureErrors.wrappedCallback
[        ]     | package:stack_trace                         Chain.capture
[        ]     | package:pub/src/utils.dart 126:11           captureErrors
[        ]     | package:pub/src/command_runner.dart 191:13  PubCommandRunner.runCommand
[  +10 ms]     | dart:async                                  _completeOnAsyncReturn
[   +1 ms]     | package:pub/src/command_runner.dart         PubCommandRunner._validatePlatform
[        ]     | dart:async                                  _completeOnAsyncReturn
[        ]     | package:pub/src/io.dart                     runProcess.<fn>
[   +2 ms] pub get failed (server unavailable) -- attempting retry 1 in 1 second...

I also did played around with setting url to ssh://ssh://git***********  and without but I get the the same unsuccessful results.
When running ssh -v<EMAIL_ADDRESS>C:\Apps\my_app_name>ssh -v<EMAIL_ADDRESS>OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
debug1: Connecting to bitbucket.org [2406:da00:ff00::22c5:2ef4] port 22.
debug1: Connection established.
debug1: identity file C:\\Users\\user_name_here/.ssh/id_rsa type 0
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\user_name_here/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\user_name_here/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\user_name_here/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\user_name_here/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\user_name_here/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\user_name_here/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\user_name_here/.ssh/id_ed25519-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\user_name_here/.ssh/id_xmss type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\user_name_here/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_for_Windows_7.7
debug1: Remote protocol version 2.0, remote software version conker_51a1cf6f2c app-162
debug1: no match: conker_51a1cf6f2c app-162
debug1: Authenticating to bitbucket.org:22 as 'hg'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm<EMAIL_ADDRESS>debug1: kex: host key algorithm: ssh-rsa
debug1: kex: server->client cipher<EMAIL_ADDRESS>MAC: <implicit> compression: none
debug1: kex: client->server cipher<EMAIL_ADDRESS>MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ssh-rsa **************************
debug1: Host 'bitbucket.org' is known and matches the RSA host key.
debug1: Found key in C:\\Users\\user_name_here/.ssh/known_hosts:1
debug1: rekey after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey after 134217728 blocks
debug1: pubkey_prepare: ssh_get_authentication_socket: No such file or directory
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: RSA ************ ***************
C:\\Users\\user_name_here/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 407
debug1: read_passphrase: can't open /dev/tty: No such file or directory
Enter passphrase for key 'C:\Users\user_name_here/.ssh/id_rsa':
debug1: Authentication succeeded (publickey).
Authenticated to bitbucket.org ([2406:da00:ff00::22c5:2ef4]:22).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: pledge: network
debug1: console supports the ansi parsing
PTY allocation request failed on channel 0
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
logged in as user_name_here

You can use git or hg to connect to Bitbucket. Shell access is disabled
debug1: channel 0: free: client-session, nchannels 1
Connection to bitbucket.org closed.
Transferred: sent 3116, received 1980 bytes, in 0.1 seconds
Bytes per second: sent 26673.3, received 16949.0
debug1: Exit status 0

When running ssh -T<EMAIL_ADDRESS>C:\Apps\my_app_name>ssh -T<EMAIL_ADDRESS>Enter passphrase for key 'C:\Users\user_name_here/.ssh/id_rsa':*******
logged in as user_name_here

When I run this in terminal flutter packages get
I get the following
Git error. Command: `git clone --mirror<EMAIL_ADDRESS>my_package_name_here.git C:\flutter\.pub-cache\git\cache\my_package_name_here-ref-here`
stdout:
stderr: Cloning into bare repository 'C:\flutter\.pub-cache\git\cache\ my_package_name_here-ref-here'...
Warning: Permanently added the RSA host key for IP address '2406:da00:ff00::22cd:e0db' to the list of known hosts.
<EMAIL_ADDRESS>Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
exit code: 128

pub get failed (server unavailable) -- attempting retry 7 in 64 seconds...

I also add a config file in C:\Users\user_name_here/.ssh/ but still no luck yet.
All of the above was tested with Android Studio + VSCode + Windows 10
Sidenote,  mac OS works without problems
I have been having convertations with bitbucket support for almost 3 days now, they told me that ssh is set up on my machine and it's connected working.
What do guys think is happening here? i'm on my last grey hair :)
The strange part of it all is that when cloning the repo (package) using
git clone<EMAIL_ADDRESS>my_package_name_here.git
outside the flutter project, it works as expected
but when we run
flutter pub get
I get the errors listed above.
Please advise

Hi @Thandohimself
Can you please run (making sure you run from your terminal and not from an IDE)
cd <your app folder>
flutter doctor -v
flutter pub upgrade --verbose

and provide the output.
Thank you

Hi @Thandohimself
Can you please run (making sure you run from your terminal and not from an IDE)
cd <your app folder>
flutter doctor -v
flutter pub upgrade --verbose

and provide the output.
Thank you

Same errors...I will share the output in a moment

Hi @Thandohimself
From what I can see, the issue is related to a pub rather than to Flutter itself. Please open the issue in the dedicated repository.
Closing, as this isn't an issue with Flutter itself.
If you disagree, please write in the comments,
providing your flutter doctor -v, your flutter run -v,  your pubspec.yaml
a minimal reproducible code sample that does not use 3rd party plugins,
and I will reopen it.
Thank you


Execution status is running but the execution hasn't been created on wings

Describe the bug
I have triggered the Bikes Rental LOI on disk.isi.edu and the UI tells me that it is running but that is not true.
DISK logs tell me (you can see the full logs at the bottom):

https://github.com/KnowledgeCaptureAndDiscovery/DISK-WEB/blob/7039e9089b2f0f5062217d161b43367466c9c4c2/server/src/main/java/org/diskproject/server/repository/WingsAdapter.java#L340
https://github.com/KnowledgeCaptureAndDiscovery/DISK-WEB/blob/7039e9089b2f0f5062217d161b43367466c9c4c2/server/src/main/java/org/diskproject/server/repository/WingsAdapter.java#L377

The wings server is not responding to errors.
To Reproduce
Steps to reproduce the behavior:

Go to https://disk.isi.edu/hypotheses/Hypothesis-6f28AYbUooqn
Click on update

Expected behavior

If DISK can't obtain the execution status information, the execution status must be FAILED
If the creation of the workflow fails, the DISK server sends the error message and the UI shows it.

Additional context
Wings server: https://wings.disk.isi.edu/wings-portal/
Version: 5.2.0
DISK logs
Run ID bikes-189a83d4-0b52-478d-9c36-2cdc62db763b: No execution information
Run ID bikes-189a83d4-0b52-478d-9c36-2cdc62db763b: No variables attribute
Link: https://wings.disk.isi.edu/wings-portal/users/admin/bikes/executions?run_id=https%3A%2F%2Fwings.disk.isi.edu%2Fwings-portal%2Fexport%2Fusers%2Fadmin%2Fbikes%2Fexecutions%2Fbikes-189a83d4-0b52-478d-9c36-2cdc62db763b.owl%23bikes-189a83d4-0b52-478d-9c36-2cdc62db763b
java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because the return value of "org.diskproject.shared.classes.workflow.WorkflowRun.getStatus()" is null
at org.diskproject.server.repository.DiskRepository$TLOIMonitoringThread.run(DiskRepository.java:1897)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)

if we don't have execution information, do we have an error?

https://wings.disk.isi.edu/wings-portal/sparql?query=select+%3Fa+%3Fb+%3Fc+{
<http%3A%2F%2Flocalhost%3A8080%2Fwings-portal%2Fexport%2Fusers%2Fadmin%2Fbikes%2Fexecutions%2Fbikes-f4e2da8e-1233-4136-83dc-af9054df542a.owl%23bikes-f4e2da8e-1233-4136-83dc-af9054df542a>+++++%3Fb+%3Fc
}+LIMiT+10000&update=
https://wings.disk.isi.edu/wings-portal/sparql?query=select+%3Fa+%3Fb+%3Fc+{
<http%3A%2F%2Flocalhost%3A8080%2Fwings-portal%2Fexport%2Fusers%2Fadmin%2Fbikes%2Fexecutions%2Fbikes-74f7b89a-535a-46fc-bcc9-ea2be999dba3.owl%23bikes-74f7b89a-535a-46fc-bcc9-ea2be999dba3>++++%3Fb+%3Fc
}+LIMiT+10000&update=

I can confirm that a wings misconfiguration causes this issue.
Details:
I have created a new instance of wings with the correct configuration and it is running at wings.dev.disk.isi.edu. Also, I tried to export the domain, replace the URL and import it but it didn't work.
Finally, I did the component and workflow starting from a new domain and this error doesn't appear.

@hvarg what is the status of this? can we use wings misconfigured?


Translated sidebar no longer translated once versioned

🐛 Bug Report
Sidebar is properly translated through i18n folder json files. But a versioned sidebar does not show its existing translations, despites version ids are added to both json files and versioned markdown files.
Have you read the Contributing Guidelines on issues?
yes
To Reproduce

Translate your sidebar using the appropriate i18n folder json files
Create a version using yarn run version
Make sure versioned pages are translated, launch docusaurus and open a versioned translated page

Expected behavior
Sidebar labels and page title are translated
Actual Behavior
Sidebar labels and page title are not translated
Reproducible Demo
You can see the issue on docusaurus website :

translated non-versioned page (next) in FR, sidebar labels and title are translated:
https://docusaurus.io/docs/fr/next/custom-pages

translated versioned page (1.1.4) in FR, sidebar labels and title are NOT translated:
https://docusaurus.io/docs/fr/custom-pages

Maybe the passed reference directory is not correct here
https://github.com/facebook/docusaurus/blob/a5996829efe759083be1689c349e13ef04f6806b/packages/docusaurus-1.x/lib/write-translations.js#L106
and must be replaced by something like that
  glob.sync(`${versionedDocsDir}/*`).forEach(oneVersionDocsDir => {
    glob.sync(`${oneVersionDocsDir}/**`).forEach(file => translateDoc(file, oneVersionDocsDir));
  });

There is another issue. If the page is not modified in the version then the markdown do not exist.
The is present in sidebar definition version-VERSION_NAME-PAGE_ORIGINAL_ID do not exists in translations files en.json (so not also in fr. jso, de.json, etc...)
In SideNav.js getLocalizedString we try to get localized string using this unknown id
https://github.com/facebook/docusaurus/blob/ef1af0a5be649aa630d913bdf212c620ec082156/packages/docusaurus-1.x/lib/core/nav/SideNav.js#L29
we fallback into english version
a dirt fix, try with original_id also (I think we want previous version translation instead of this one but it could work if no change)
  getLocalizedString(metadata) {
    let localizedString;
    const i18n = translation[this.props.language];
    const id = metadata.localized_id;
    const original_id = metadata.original_id || id;
    const sbTitle = metadata.sidebar_label;

    if (sbTitle) {
      localizedString =
        idx(i18n, ['localized-strings', 'docs', id, 'sidebar_label'])
        || idx(i18n, ['localized-strings', 'docs', original_id, 'sidebar_label'])
        || sbTitle;
    } else {
      localizedString =
        idx(i18n, ['localized-strings', 'docs', id, 'title'])
        || idx(i18n, ['localized-strings', 'docs', original_id, 'title'])
        || metadata.title;
    }
    return localizedString;
  }

I got this problem too, and wish it would be resolved.
I did a workaround referring @phimage 's comments.

Replace all keys like version-0.0.1/ADirectory/version-0.0.1-doc1 in i18n/{locale}.json with version-0.0.1-ADirectory/doc1
If versioned markdown is not, copy existing old one

It properly worked. But this is just a workaround.

The Docusaurus team is actively working on Docusaurus v2.
After a very long alpha, Docusaurus v2 is now in beta.
We believe that the v2 beta is already better than v1, and v2 is ready for maintstream adoption.
Apart from critical issues and security fixes, we don't plan to invest much time on Docusaurus v1 anymore.
We are all closing v1 issues.
Maybe the current issue is already fixed in Docusaurus v2.
Please try to upgrade, and if the issue is still there on Docusaurus v2, open a new issue.

I’ve recently started moving from docfx to Docusaurus. During my testing today, I have run into this same issue. If I provide the repo, can the team check it out or should I open a new issue?

@brianlagunas this is an old Docusaurus v1 issue, and you are likely using Docusaurus 2.0, so what you encounter is likely a different thing. Please create a v2 small repro and open a new issue is you think something doesn't work as expected.
FYI sidebar items translations work for our own website with versioning enabled, see https://docusaurus.io/fr/docs/2.0.1
Take also a look at the current limitations of i18n, some things are not yet translatable:
https://github.com/facebook/docusaurus/issues/4542


EFK: drop

The default setup.sh doesn't use EFK for logs, for a faster getting started experience. Logging is pluggable, anyway, and not an inherent part of the stack.

:ghost:


[Bug]: Client WS version check fails when using NGINX. New version pop-up won't go away using latest version

Is there an existing issue for this?

[X] I have searched the existing issues

Description
There is an issue in the latest version of Appsmith 1.23 where the "Hey! There is a new version of Appsmith available. Please consider refreshing your window." pop up message won't go away, even if both client and RTS server are using the same version.

Thanks to the information provided here, I have been able to dig into this issue, so here is what I found:
The RTS server version is v1.23.0:

Investigating into the client source code, I found out that the version is stored into the browser storage, and in case of mismatch, the toast message is displayed.
Here is what I found in my storage:

VERSION_UPDATE_STATE:"{"currentVersion":"{{env \"APPSMITH_VERSION_ID\"}}","upgradeVersion":"v1.23.0","timesShown":1,"event":"UPDATE_REQUESTED"}"

This took me to this PR (https://github.com/appsmithorg/appsmith/pull/31325) merged two weeks ago, and released in v1.22.0, which I think could be the root cause of the issue.
In the same PR, it appears that NGINX has been deprecated in favor of Caddy. Is it a bug or does it mean that support for NGINX is discontinued?
Steps To Reproduce

Run Appsmith using NGINX.

Public Sample App
No response
Environment
Release
Severity
Medium (Frustrating UX)
Issue video log
No response
Version
Self Hosted - 1.23.0

@migruiz4 are you using our docker image or building appsmith from source?

Hi @Nikhil-Nandagopal,
I'm building from sources and using NGINX as web server as mentioned in the description.
I'm aware the docker image uses Caddy, and therefore I haven't been able to reproduce the issue using it.
I was wondering if this change was intentional and from now on only Caddy is supported, as NGINX worked fine until Appsmith version 1.21

Hi @Nikhil-Nandagopal,
While taking a look again at https://github.com/appsmithorg/appsmith/pull/31325 I saw it introduced a typo here, where instead of config.startsWith("}") it should be config.endsWith("}")):
https://github.com/appsmithorg/appsmith/blob/5a6f09552285d86d470f44c5479e3d012704e6b0/app/client/public/index.html#L25
I patched that line, rebuilt the client and the toast message is gone, so maybe that was the root cause of the issue.

@migruiz4, just getting to this. Looks like you've found the problem in the code. I'd be happy to merge a PR with a fix to that line if you're interested. Thanks!
To answer your questions,

We no longer use NGINX in the final Appsmith Docker image. It has been replaced with Caddy several versions ago. Primary reason this was done was for better support for automatic TLS and TLS certificate management.
In dev-time, unfortunately, we're still using NGINX, with the start-https.sh script. The start-caddy.sh script is still a bit buggy and I'm waiting on a separate fix that another team is working on, to get the polish I need. After that, the start-caddy.sh should also start working.

The reason we haven't found this yet is likely because not many people use the start-caddy.sh script today, and that double startsWith logic never applies in the Docker image's environment.
Let me know if there's further questions. Cheers!

Bumping this issue up to prod because it should have made it's way there by now if it was not fixed


camerad: add class JpegThumbnail

cache resources used by libjpeg

It may not be worth.the thumb is only created every 100 frames.


trigger global service on hostlabelmap.remove as well; do not remove …

…containers

@alena1108 @ibuildthecloud @cjellick Can you review?

LGTM

LGTM


Allow pages plugin to insert redirects

In addition to the pages in the pages plugin, it would be good to be able to link to external pages (e.g. with additional resources or with an imprint on an existing homepage) in the footer etc.

I thought about this requirement as well. How would you do it UI-wise. I'm fine with situating this in the pages plugin. Should it be an extra model? New fields on the pages model? A special mode on the pages model?

I think I'm both fine with an additional field on the page model as well as an extra model

It would also make sense for the integration of Ephios into other systems if links and pages could be included in the menu bar at the top or in the menu at the top right. It would be another useful function if, depending on the user group, it would be possible to set who sees which pages and links.


Broker Interceptors

Is your feature request related to a problem? Please describe.
Currently, when a client connects to the broker, a new subscribe created only prints logs into the broker log. This is not convenient for doing some audit work at the broker side. So it's better to introduce a new mechanism for easy access to these data.
And we have introduced the namespace change event https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events. The implementation introduce Pulsar system topic. We can use the same approach to achieve this feature.

The broker interceptors is already released at 2.6.0, so close this issue

https://github.com/apache/pulsar/pull/7143


replace structopt argument parser with clap_v3

fix #5

@xrmx i've updated README with new pool syntax and --help output.
i've also added version information that was present by default with structopt

Awesome, thanks!