refactor!: deviceRegistryPath -> registryPath

This PR was generated using Autosynth. :rainbow:
Log from Synthtool
synthtool > Executing /tmpfs/src/git/autosynth/working_repo/synth.py.
synthtool > Ensuring dependencies.
synthtool > Pulling artman image.
latest: Pulling from googleapis/artman
Digest: sha256:75b38a3b073a7b243545f2332463096624c802bb1e56b8cb6f22ba1ecd325fa9
Status: Image is up to date for googleapis/artman:latest
synthtool > Cloning googleapis.
synthtool > Running generator for google/cloud/iot/artman_cloudiot.yaml.
synthtool > Generated code into /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/js/iot-v1.
synthtool > Replaced '(listDeviceRegistriesStream\\(.*\n\\s+options = .*\n)(\n\\s+return)' in src/v1/device_manager_client.js.
.eslintignore
.eslintrc.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/support_request.md
.github/PULL_REQUEST_TEMPLATE.md
.github/release-please.yml
.jsdoc.js
.kokoro/common.cfg
.kokoro/continuous/node10/common.cfg
.kokoro/continuous/node10/docs.cfg
.kokoro/continuous/node10/lint.cfg
.kokoro/continuous/node10/samples-test.cfg
.kokoro/continuous/node10/system-test.cfg
.kokoro/continuous/node10/test.cfg
.kokoro/continuous/node12/common.cfg
.kokoro/continuous/node12/test.cfg
.kokoro/continuous/node8/common.cfg
.kokoro/continuous/node8/test.cfg
.kokoro/docs.sh
.kokoro/lint.sh
.kokoro/presubmit/node10/common.cfg
.kokoro/presubmit/node10/docs.cfg
.kokoro/presubmit/node10/lint.cfg
.kokoro/presubmit/node10/samples-test.cfg
.kokoro/presubmit/node10/system-test.cfg
.kokoro/presubmit/node10/test.cfg
.kokoro/presubmit/node12/common.cfg
.kokoro/presubmit/node12/test.cfg
.kokoro/presubmit/node8/common.cfg
.kokoro/presubmit/node8/test.cfg
.kokoro/presubmit/windows/common.cfg
.kokoro/presubmit/windows/test.cfg
.kokoro/publish.sh
.kokoro/release/docs.cfg
.kokoro/release/docs.sh
.kokoro/release/publish.cfg
.kokoro/samples-test.sh
.kokoro/system-test.sh
.kokoro/test.bat
.kokoro/test.sh
.kokoro/trampoline.sh
.nycrc
.prettierignore
.prettierrc
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
codecov.yaml
renovate.json
samples/README.md
synthtool > Replaced '\\[RFC(.*)\\]\\(https:\\/\\/cloud\\.google\\.com' in src/v1/doc/google/cloud/iot/v1/doc_resources.js.
synthtool > Replaced 'https:\\/\\/cloud\\.google\\.com[\\s\\*]*http:\\/\\/(.*)[\\s\\*]*\\)' in src/v1/doc/google/protobuf/doc_timestamp.js.
synthtool > No replacements made in **/doc/google/protobuf/doc_timestamp.js for pattern toISOString\], maybe replacement is not longer needed?
npm WARN npm npm does not support Node.js v12.13.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10, 11.
npm WARN npm You can find the latest version at https://nodejs.org/

><EMAIL_ADDRESS>postinstall /tmpfs/src/git/autosynth/working_repo/node_modules/core-js
> node postinstall || echo "ignore"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

><EMAIL_ADDRESS>postinstall /tmpfs/src/git/autosynth/working_repo/node_modules/protobufjs
> node scripts/postinstall

npm notice created a lockfile as package-lock.json. You should commit this file.
added 609 packages from 864 contributors and audited 1602 packages in 11.663s
found 0 vulnerabilities

npm WARN npm npm does not support Node.js v12.13.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10, 11.
npm WARN npm You can find the latest version at https://nodejs.org/

><EMAIL_ADDRESS>fix /tmpfs/src/git/autosynth/working_repo
> eslint --fix '**/*.js'

synthtool > Cleaned up 2 temporary directories.
synthtool > Wrote metadata to synth.metadata.

👋 @bcoe what was the plan for this one?


Support for retrieving logs for pods

What would be needed to support log retrieval from pods like you do with kubectl logs mypod
I'm happy to start coding something with some directions.

I am excited to see this feature. The best place to start is to scope out the API call(s) needed to accomplish this. If I were implementing this, I would start with dissecting what kubectl logs does and translate it to API calls that can be made by pykube.

Thanks @brosner. According to http://kubernetes.io/docs/api-reference/v1/operations/ this implies making a GET request to
/api/v1/namespaces/{namespace}/pods/{name}/log
plus some query parameters for the GET. I presume that this should be a method on the Pod object, right, something like
def get_logs(self, container=None):
    url_base = some_pykube_method_that_does_this()
    query_params = { 'pretty': True, ... other query_params}
    if container is not None:
        query_params['container'] = container
    return self.api.get( url_base +
             '/api/v1/namespaces/' + self.namespace() + '/pods/' +  + '/log', query_params )

this leads me to the following questions:

from where in pykube API do I get the base URL for the call?
am I correct in passing the GET query parameters as kwargs?

Have made a pull request to solve this issue. Usage is as follows:
pykube_api = HTTPClient(KubeConfig.from_file("/path/to/your/.kube/config_kubecluster"))
pre_pod = Pod.objects(pykube_api).filter(selector="app=yourApp")
# line above can be changed by any query that returns a Pod
pod_obj = Pod(pykube_api, pre_pod.response['items'][0])
log_txt = pod_obj.get_logs()

Has there been any progress on this since ? Or is unmerged #38  above still the latest progress?

The PR is the latest progress. I hope to spend a few hour session on pykube this week to get many of the PRs wrapped up and merged in.

This is now fixed, and awaiting to be merged on #38 !

Thanks @pcm32 👍
Looking forward to this feature as well. Can anyone help to review and merge this?

This feature will be in 0.14.0.


gccgo fails on crosscompilation with cgo

I am trying to use gccgo5 for the cross-compilation. After successfully resolved issues in the #10310 i am able to build ppc projects for the PPC on the amd64 machine. Only broken part is CGO cross compilation for the GO/C source code. I think that problem is in incorrect dwarf parsing, but not sure yet.
To enable it i set CGO_ENABLED=1 and CC/CXX to the correct cross-compiler binaries.
Below is an illustration, I am using hello-cgo:
builder@5dc5de8d9844:~/hello-cgo$ go build -x
WORK=/tmp/go-build093303459
mkdir -p $WORK/_/opt/turris/hello-cgo/_obj/
cd /opt/turris/hello-cgo
CGO_LDFLAGS="-g" "-O2" /opt/turris/x-tools/x86_64-turris-linux-gnu/libexec/gcc/x86_64-turris-linux-gnu/5.0.0/cgo -objdir $WORK/_/opt/turris/hello-cgo/_obj/ -gccgo -- -I $WORK/_/opt/turris/hello-cgo/_obj/ hello.go
# _/opt/turris/hello-cgo
./hello.go:10:2: call of non-function C.hello

I also tried to run cgo directly, using go tool cgo hello.go. It fails with the same message and leaves _obj/_cgo_.o file which looks like correct ppc binary. According to the code it looks like object compiles correctly, but later cgo binary fails to find corresponding DWARF records and fail. I also created gist with -debug-gcc output: https://gist.github.com/samm-git/cc580ad8af5f7941977b
Could you please help me with this issue, or at least point to the right direction?

It seems that issue is with https://github.com/gcc-mirror/gcc/blob/master/libgo/go/debug/elf/file.go - i dont see any PPC (non PPC_64) related code. At the same time i see some PPC code in the golang trunk - https://go.googlesource.com/go/+/master/src/debug/elf/file.go . Are you planning to add PPC code to the gccgo frontend?

It's there already https://gcc.gnu.org/viewcvs/gcc/trunk/libgo/go/debug/elf/file.go?revision=221698&view=markup#l535 (the mirror you linked to seems to be ~3 weeks out of date)

Thank you! Sorry, already found it. Works fine with the latest snaphot.


ad graph updates

@shuagarw - Please review this

@lmazuel @jianghaolu @shuagarw - Please review the AD Graph spec.
These updates will bring majority of the features of AD Graph to the public api-version 1.6 from the current api-version 1.6-internal. The internal api-version does not allow an sp/user to do CRUD operations on other ad sp/users. 1.6 will make that happen.
At the same time, I have also renamed the operationGroups. They don't have the Operations suffix any more. UserOperations --> Users. This is inline with "StorageAccounts_Create" and VirtualMachines_CreateOrUpdate"  format used in storage and compute spec respectively.

@markcowl - Please review the spec.

 https://github.com/Azure/azure-sdk-for-node/pull/1776

@lmazuel - I am updating this in the swagger-to-sdk-config.json in node sdk right now. Please make sure to update this in the python sdk as well
"graphrbac": {
      "swagger": "arm-graphrbac/1.6-internal/swagger/graphrbac.json",
      "autorest_options": {
        "FT": 1,
        "Modeler": "CompositeSwagger" <<<<<<<<<<<<<<<<<<<<<<<<<<
      },
      "output_dir": "lib/services/graphManagement/lib"
    },

and this "swagger": "arm-graphrbac/compositeGraphRbacManagementClient.json",

 https://github.com/Azure/azure-sdk-for-python/pull/634

Done, thank you!


Add Ruby as Dependency to the Docker container

Part of #300

Having to build ruby from source increases the Docker build time from ~2:30 to >8:00 minutes.
We should check if it is possible to use prebuilt binaries


New hmm download

Download and use the TIGRFAM HMM for contig rotation. I vaguely remember that this rule would only run if the end repair was running (my bypass code discussed in https://github.com/jmtsuji/rotary/issues/52). Could you integrate and test this while you are working on end repair?

@jmtsuji I'll let you merge this once you have reviewed my comments.


Add  graylog, Prometheus, helm (additional tooling) as options for the bundle builder

At the moment, the tooling for post deployment is not featured in the default bundle or as part of the bundle builder which means extra scripts have to be used for deployment. The idea is to make it as easy as possible to get a cluster up and running with all the tooling you need for log and performance monitoring.
My suggestion is to add the following things as options for the bundle builder to make it easier to add these tools without the need for conjure-up:

Prometheus (required for performance monitoring)
Graylog (required for logging including auditing)

@wwwtyro @tvansteenburgh anything new on this? I've been speaking to another potential customer who was confused by this.

This feels like we'd be turning bundle builder into a lite version of conjure-up for cdk.
It may not be too difficult to add prom/graylog options to bundle builder, but I don't see how this helps an actual deployment.  Prometheus needs a scrape job that relies on post-deployment values; Graylog needs similar data to setup the apache2 reverse proxy.  Even if BB spits out a bundle with apps and relations, those bundles won't be usable until someone handles the post-deployment config.
My fear here is that users will get the yaml from bundle builder, assume everything is g2g, and then complain when their prom/graylog doesn't work.

@CalvinHartwell does headless conjure-up help here?  If the issue is that c-u isn't scriptable or that customers prefer a non-gui method, maybe this can help:
$ conjure-up graylog <cloud/region> <controller-name>

That will install cdk with graylog, accepting all other defaults defined in the cdk spell.  You'll end up with a graylog-enabled cdk deployment with no user intervention required:
https://paste.ubuntu.com/p/83D9N72qtX/
The same should also work if you s/graylog/prometheus.  FYI, this works from the cli because graylog and prometheus are tied to the cdk spell in https://github.com/conjure-up/spells/blob/master/addons-aliases.yaml

My fear here is that users will get the yaml from bundle builder, assume everything is g2g, and then complain when their prom/graylog doesn't work.

hehe, my problem is the opposite, they use juju + bundle and then complain they have no log or performance monitoring stack.

$ conjure-up graylog <cloud/region>

I will try this out for my next deployment, but I'm pretty sure I will get: "why am I installing yet-another-tool for configuration management along with juju".

Also, we need a way to configure multiple k8s deployments to use the same logging/monitoring stack.

In this case, we should visit something like beats-core:
https://jujucharms.com/beats-core/
Users would deploy  clusters as well as beats-core (or something similar with graylog), then relate the necessary beats to relevant cluster applications.  This would be really nice in a cross-model environment, where the monitoring stack would sit in 1 model with cluster(s) in another.


Tests too lenient

Challenge change-the-font-size-of-an-element has an issue.
User Agent is: Mozilla/5.0 (X11; CrOS x86_64 8350.68.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36.
All of my tests are passing even though I didn't change the font size, which is the whole point of the challenge. All I did was make a new paragraph tag with the correct text, and it said all of my tests passed. I can see that there have been other issues with this challenge where it won't let people pass for different reasons, so this bug may be by design, but I thought I should bring it to someone's attention.

CatPhotoApp

Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.

Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.

    ```

Confirmed. Final test does not correctly check if paragraph font-size is added to style tags.

I would like to try and solve this issue.

Pull requested to fix this issue: https://github.com/FreeCodeCamp/FreeCodeCamp/pull/10762

@dhcodes I have been trying to fix it. Yes that paragraph font-size does gets added to the style tags. The tests works fine when the user enter incorrect font-size but if nothing is added, the challenge is accepted. Here's how I have been trying to deal with it but I can't seem to get it right. (parseInt($(\"p\").css(\"font-size\"), 10) > 15)&&($(\"p\").css(\"font-size\") != undefined)  Any help?

@sahilkhurana19 I think the issue may be that assert tests with .css don't seem to be working on the beta. You may need to convert this to a code.match style test with a Regex.

I've just tried to QA #11306, but I cannot replicate on the production site

I can not reproduce this on both production and staging either.
I have a feeling that there may be some browser setting that thinks it's more important than the 14px font size set on the body (silly browsers 😜)
@Bouncey If the new test works as it should as well, maybe we should just go with that?


[release-1.20] fix cacert_rotation TestReachability flake

This is an automated cherry-pick of #47839

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-distroless_istio_release-1.20
c629eed3ffc786813adff5e6f373b1bb4563c5a5
link
true
/test integ-distroless

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

/test integ-distroless


Fix fedora container-disk in template tests

What this PR does / why we need it:
This PR fixes a test that was using a container-disk image from a default registry that doesn't exist downstream.
Special notes for your reviewer:
The reason for the test failure was the package kubevirt.io/kubevirt/tools/vms-generator/utils is imported in the test, but because it is an internal package of the binary vms-generator, the flags the binary accepts are never parsed, specifically the image registry flag, and makes the package embed a default container-disk image to the returned vm template in the function GetTemplateFedora().
This test adds a function that allows the tests to provide a container-disk image to embed in the template.

/release-note none

/release-note-none

/cherry-pick release-0.26


Alchemist Potion Effect Conflicts

On our server, we have several mods that add their own way of acquiring some of the same potion effects given by the alchemist profession. However, unless the individual is an alchemist, they are blocked from having the effect.
I would suggest renaming/modifying these effects so that they are functionally similar, but do not conflict with the mods that add the base vanilla effect. That way the player can still have the effect if they choose to not be an alchemist.
Alternatively, a config where we can allow non-alchemists to have these effects would be appreciated.

Same as me. The vanilla potions can't be used either, like the lucky effect. And conflicts with all mods that provide lucky effects, such as Enhanced Celestials' blue moon.

Agreed. Dimensional Dungeons gives Lingering Potions of Luck sometimes as loot, and we cannot use that. Beacons can also give Haste II which is also banned.

I'm sorry you guys had to wait so long. But I finally added a config option of it.


addition of kwargs and args in python problem solving section.

@dakshsinghrathore i would like to work on this issue. please assign it to me under swoc'24

@dakshsinghrathore can u assign it to me under swoc'24? would like to work on it as well

@dakshsinghrathore i would like to work on it. can you plz ssign it to me under swoc'24?


Fix typo/error in README.md

With the added semicolon at the end, .then would not be callable.

Thanks 🙌


Issue 18 accept weak etag

A fix to issue #18
also minor refactoring, comment change included.

This PR was created by a misoperation. so closing


can only edit mods, not play them

Describe your bug here.
The engine doesn't allow me to select anything in the main menu, only lets me press 7 to go into the editors. This started happening when I updated the engine.
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
I did not edit anything

the screen turns black when i try

that's weird? try the prebuild engine maybe it's bc of your libs

that's weird? try the prebuild engine maybe it's bc of your libs

Alright

I'm guessing this issue is gone?

I'm guessing this issue is gone?

No I honestly forgot I wrote this, I wrote it and couldn’t get it installed so I just went to the previous version and it works perfectly


backport fix copy of dseg.tsv following templateflow update for LTS

I am not sure why both files are present in templateflow/tpl-fsaverage. Is that because of CI cache/precomputed inputs ?
FileNotFoundError: [Errno 2] No such file or directory: "[PosixPath('/home/smriprep/.cache/templateflow/tpl-fsaverage/tpl-fsaverage_dseg.tsv'), PosixPath('/home/smriprep/.cache/templateflow/tpl-fsaverage/tpl-fsaverage_seg-aparc_dseg.tsv')]"

TBH, I'm not sure. I think we need to hack around it in any case.
@oesteban You might know off the top of your head why this happens?


sample_vpp cannot convert to Y210 and Y410 formats

When using sample_vpp for conversion from yuv2 to Y210 or Y410 format there is unsupported error coming.
E.g
$ sample_vpp -vaapi -scc yuy2 -sw 352 -sh 288 -dcc y210 -i test_YUY2_352x288.yuv -o Y210-output.yuv
libva info: VA-API version 1.7.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_7
libva info: va_openDriver() returns 0
[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), InitMemoryAllocator, pProcessor->pmfxVPP->Query failed at /home/test/github/msdk/samples/sample_vpp/src/sample_vpp_utils.cpp:759
[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), InitResources, InitMemoryAllocator failed at /home/test/github/msdk/samples/sample_vpp/src/sample_vpp_utils.cpp:806
[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), main, InitResources failed at /home/test/github/msdk/samples/sample_vpp/src/sample_vpp.cpp:523
However, conversion to NV12 is working fine.
sample_vpp -vaapi -scc yuy2 -sw 352 -sh 288 -dcc nv12 -i Prog_Packed_YUY2_352x288.yuv -o NV12output.yuv
Environment details:
Libva: Commit 48f446b32a4fe76d542c56c87f9427e8d14e073d
MSDK: Commit a92b7e0ef074a189f5057107b90aa9237620ab7a
Media-driver: 1b48bb5df6e91e224b66c9bf1e9f7ab686b75e95
OS: Ubuntu 18.04
Its should be working as per: https://github.com/Intel-Media-SDK/MediaSDK/blob/master/doc/samples/readme-vpp_linux.md

Also found there is no support in "mfxU32 Str2FourCC" function for Y210 and Y410 inside "samples/sample_vpp/src/sample_vpp_parser.cpp" file

@egorovdanil , please at first from at this issue from sample perspective, e,g, it seems sample_Vpp simply doesn't have y210  support: https://github.com/Intel-Media-SDK/MediaSDK/blob/master/samples/sample_vpp/src/sample_vpp_parser.cpp#L337

Fixed by https://github.com/Intel-Media-SDK/MediaSDK/pull/1999


Local development setup uses production environment auth data

Version
<EMAIL_ADDRESS><EMAIL_ADDRESS>What is Expected?
For my local Nuxt project to call my local Supabase containers.
What is actually happening?
Since upgrading to version 1+  of Nuxt/Supabase and resolving all breaking changes, my local setup seems to ignore my Supabase environment and only looks to my production project when it comes to Auth. Trying to login or register new users via email calls my production project and no matter what I try, my Supabase containers seem to be ignored.
Is there perhaps a new setting I need to change to tell Nuxt when to use Localhost URLS and when not to?
Thanks!

Closing this issue since I found the (quite obvious solution). Make sure you set the SUPABASE_URL to your localhost URL when working on your own machine.
Use .env for maximum convenience.


Cannot read property 'columns' of undefined

I see this error logged by sentry from one of users of the production application:
Cannot read property 'columns' of undefined

/vendor/angular-deckgrid/angular-deckgrid.js
369.  if (layout.columns !== this.$$scope.layout.columns) {

User agent is:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36

+1 I'm on chrome

I created a pull request https://github.com/akoenig/angular-deckgrid/pull/94
Please merge if you see this.


Dynamic Configuration file

Hello, I would like to contribute to this project with new ideas and improvements. I have added dynamic configuration file which allow developers to add their own configurations (openvpn options and flags) in JSON format.
A flag or option is only applicable if it doesn't end with #. Check on the sample-config file in examples. The configuration file is optional parameter to client and server, both SSL and static key based.

Great work!
Unfortunately I haven't had time to work on the project but I will gladly approve any improvements to the code.
Much appreciated 👍

Okay, great, thanks I will be improving several things to make it better for general Use. I am using it on a VPN server development. Sometimes projects on GitHub can be forgotten until needed. I will be following and contributing this project and go-openssl.

Hello, i need to use duplicate-cn flag with this library, unfortunatly, when a new client with duplicate cn connects, the previous connected client it removed from the client list and all the information about that client is lost. I can see you add a new client whenever another client connects. I tried using client virtual IP or random ID for client key, but that doesn't seam to work. Any suggestions?

Hi
I actually don't remember exactly how the communication over the openvpn management interface worked but I suppose it tells when a user connects/disconnects. I know that the client list is a map with CN as key so maybe we should use a slice instead and just add/remove from the slice instead.
Do you have any log output that I could analyze? If you don't want to make it public you could send me an email instead<EMAIL_ADDRESS>


More than 10 devices

In the depth_mcu.c, there's a hard-coded limit of the number devices to be 10.

RETURN_VALUE_IF_ARG(K4A_RESULT_FAILED, device_index >= 10);

Can this be removed? I've tested 10 devices and it works fine. Now trying to have more.
Many thanks!

Yes everything should work fine. If your depth camera's have any overlap, then you need to be aware of depth laser interfierance and how to avoid it, which is covered here.


Updating streamToPromise to handle 'end' events

The gulp-tslint stream only emits an 'end' event, not a 'finished' event, so the streamToPromise function wasn't noticing the end and things ended in a deadlock.

:+1:


django-q not send task successful

Hi,
I'm installing django-q successfully, then configured with django ORM broker. I created a task in tasks.py. When i executed the task, i can to see it on django admin, in Queued Task but not run on Successful Task.
Some body can help me.
Here my configurations on virtualenv:  (with pycharm ide on windows 7)
python 2.7.3
django 1.9.6
django-q 0.7.18
arrow 0.8.0
blessed 1.14.1
psutil 4.3.0
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# My apps
'app.servicios',

#Others
'django_q',

]
Q_CLUSTER = {
'name': 'DjangORM',
'workers': 4,
'timeout': 90,
'retry': 120,
'queue_limit': 50,
'bulk': 10,
'orm': 'default'
}
admin.py
task_id = async(copysign, 2, -2)
task_result = result(task_id)

Me too .. async is not working

Not working for me too. @mingrammer and @uncion7, if you guys find anything please tell me.


x/tools/gopls: confusing behavior when using a go.work with duplicate module paths

What version of Go, VS Code & VS Code Go extension are you using?
Version Information

Run go version to get version of Go from the VS Code integrated terminal.

go version go1.18.3 linux/amd64

Run gopls -v version to get version of Gopls from the VS Code integrated terminal.

golang.org/x/tools/gopls v0.9.0

Run code -v or code-insiders -v to get version of VS Code or VS Code Insiders.

1.69.0

GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/esimo/.cache/go-build"
GOENV="/home/esimo/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/esimo/projects/Go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/esimo/projects/Go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.18.3"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/esimo/projects/Go/src/esimov/go-generics/go.mod"
GOWORK="/home/esimo/projects/Go/src/esimov/go.work"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1041229074=/tmp/go-build -gno-record-gcc-switches"

Share the Go related settings you have added/edited
"go.toolsManagement.autoUpdate": true,
"go.alternateTools": {},
"go.formatTool":"goimports",
"go.useLanguageServer": true,
"[go]": {
    "editor.tabSize": 8,
    "editor.insertSpaces": false,
    "editor.detectIndentation": true
}

Describe the bug
I'm working on a WSL environment and Vscode suddenly stopped showing the suggestions and the code autocompletion functionality has stopped working too. I've tried reinstalling the Go tools by pressing CTRL+Shift+P and selecting Go: Install/Update Tools. I ran also the go mod tidy command to update the required packages. Another attempt was to execute go work use -r ./, because this helped in this case golang/vscode-go#2259, but didn't helped here. Instead I was getting something like in the snapshot below:

The package autoimport also is not working anymore. I'm out of ideas what else could I try.

CC @hyangah

@findleyr with an earlier version of gopls as suggested  by @dzpt is working, but still the package autoimport is still not working.

@findleyr

where is your go.work file? Is it in a parent directory of ./parent1 and ./parent2

exactly.

Progress on this has been a bit slow because several team members have been out (myself included), but understanding and fixing this is among our top priorities.
However, I am still unable to reproduce this. Given the workspace layout below, everything works fine. I have two vendored  copies of "github.com/gorilla/websocket" in the workspace, and everything still works.
A couple additional questions:

Which folder(s) are you opening in VS Code?
Does your go.work happen to be inside a directory named /vendor/? (in other words, is your workspace itself in a (possibly nested) subdirectory of a "vendor" directory?)

issue2324]> ls -R
.:
go.work  go.work.sum  mod1  mod2

./mod1:
go.mod  go.sum  lib  main.go  vendor

./mod1/lib:
lib.go

./mod1/vendor:
github.com  modules.txt

./mod1/vendor/github.com:
gorilla

./mod1/vendor/github.com/gorilla:
websocket

./mod1/vendor/github.com/gorilla/websocket:
AUTHORS         conn.go  json.go  mask_safe.go  README.md             tls_handshake.go
client.go       doc.go   LICENSE  prepared.go   server.go             util.go
compression.go  join.go  mask.go  proxy.go      tls_handshake_116.go  x_net_proxy.go

./mod2:
foo.go  go.mod  go.sum  main.go  vendor

./mod2/vendor:
github.com  modules.txt

./mod2/vendor/github.com:
gorilla

./mod2/vendor/github.com/gorilla:
websocket

./mod2/vendor/github.com/gorilla/websocket:
AUTHORS                 client.go       conn_write.go         json.go  mask_safe.go  README.md    trace.go
client_clone.go         compression.go  conn_write_legacy.go  LICENSE  prepared.go   server.go    util.go
client_clone_legacy.go  conn.go         doc.go                mask.go  proxy.go      trace_17.go  x_net_proxy.go

It stops working. The whole VSCode depending on bad buggy extension is totally useless!

Does your go.work happen to be inside a directory named /vendor/? (in other words, is your workspace itself in a (possibly nested) subdirectory of a "vendor" directory?)

No, it's not. It's in the root directory of where my projects are located.
As a side note, if I'm reverting gopls to v0.8.4 these errors are not showing anymore. Another annoying thing which is quite hard to explain is that from time-to-time the package autoimport functionality stopped working. In this case I need to run go work use -r . to make it working again.

Since I don't reproduce this using the workspace above, I wonder if the "AllImportsFixes" error may be a red herring: that particular error should not necessarily prevent other functionality.
@esimov could you please confirm the directory you open from vs code? If possible, could you (or anyone else) also please share a full log from a session that exhibits the behavior?

Another note: https://go.dev/cl/417593 avoids the reported error. Because this may be a red herring I am not sure if it will fix the problem for you, but it would be interesting if you were to try using it:
git clone go.googlesource.com/tools
git fetch https://go.googlesource.com/tools refs/changes/93/417593/1 && git checkout FETCH_HEAD
cd gopls
go install

Aha, I believe I have reproduced the behavior you are observing.
Your comment about go work use -r . was key: it looks like these vendored modules were not created using go mod vendor, but rather with direct git checkouts, in which case they would have go.mod files that would be discovered by go work use -r .. Doing that does allow me to reproduce the errors you see. It also explains why this error was not more widely reported.
I should be able to fix this tomorrow and cut a prerelease. However, in the meantime you should be able to work around this by removing the vendored modules from your go.work file.  Please let us know whether that resolves the issue for you (@esimov or anyone else who is experiencing the same problems).
I am not sure whether this warrants an ad-hoc patch release next week, assuming the workaround above (removing the vendored modules from your go.work file) resolves the issue. It does seem to be a very confusing and poor user experience, but one that perhaps affects only a small fraction of users. We'll discuss this tomorrow.

Ok, assuming folks can confirm that updating their go.work fixes the problem, here's the outcome of my investigation:

due to the duplicate requirements, the workspace was never valid, even at gopls v0.8.4, because our go.work parsing does some additional validation, rather than relying on e.g. go list -m all.
...but the go command's handling of duplicate module paths is confusing to me: it seems to silently take the latest 'use' directive, without error
https://go.dev/cl/400822 "fixed" our logic for deriving workspace packages to depend on the go.work file (which gopls detects as invalid), and so the ad-hoc open package is not considered part of the workspace
gopls' completion handle gets the current file in "workspace mode", which for the open file is now "parseExported", meaning it doesn't contain function bodies and therefore can't complete the selector expression. This just seems wrong.
generally, our error handling for all this is not at all helpful. If we had a go command error, it would have been presented to the user, but as mentioned above the go command is surprisingly happy.

So, there are many things to fix, but also I don't understand the go command behavior here. (CC @bcmills for questions about the go command behavior with respect to duplicated module paths).

...but the go command's handling of duplicate module paths is confusing to me: it seems to silently take the latest 'use' directive, without error

If so, I would call that a cmd/go bug. The workspace should contain at most one module per module path.

@findleyr in many cases I'm opting to load modules from the vendor folder, because it happens, that due to the changes occurred in the dependent packages, these are causing breaking code changes and it's quite inconvenient in many cases to update the code to the latest release. Another reason why I'm loading the module dependencies from the vendor folder is missing or incomplete functionalities which could be extended to my own needs. What is strange is that gopls is complaining about the same module is loaded twice, but from different vendor folder.

@esimov there can only be one module per module path in a go.work file. This is true both for gopls and for the go command: the fact that the go command was not returning errors for you is a bug (#54048): the go command was using whichever vendored copy appeared last in the go.work file.
As a corollary: vendoring does not work as expected when using go.work. In the future, the go command will not add vendored modules via go work -r: #51710.
To work on two different copies of a module, open two separate VS Code workspace folders using different go.work files.
This is a confusing UX. We'll use this issue to track improving that experience in gopls.

In the future, the go command will not add vendored modules via go work -r.
That wouldn't be a problem until the desired functionality is not affected (a possible side effect would be using different versions of the same package as vendored modules).

To work on two different copies of a module, open two separate VS Code workspace folders using different go.work files
That's not quite user friendly in my opinion, but I can live with it if we don't have a better approach.

My understanding is that vendored modules aren't complete copies of the original modules. They contain only packages required for the main module. When a workspace containing module A and B, and both A and B have dependency on a module C, there is no guarantee that the C under A's and B's vendor directories have compatible contents. Some packages required for B may not exist in C vendored for A.
I think a better approach is to check out the complete copy of C module somewhere and load that in the workspace.

Closing as I think the "confusing" bit of this should hopefully be resolved by the new error message.
Opened #54261 for generally improving the experience of working on packages outside the workspace.

A new gopls has been released but unfortunately the issue I have mentioned related to the autocompletion shown in the snapshot is still not fixed.

@esimov the fix here was to make it an error when there are duplicate module paths in modules in your go.work file.  We do not plan to change the restriction that there can only be one module per module path in your go.work: this is fundamental to the design of go workspaces.
#54261 tracks improving the user experience such that some features will still work even if the go.work file is broken.

As a follow up, I'm sorry to say, but unfortunately the last gopls version which is working with the above described configuration and project settings is v0.8.4. I was waiting to show up v0.9 and later on v0.10, but none of them are working: the autocompletion is broken completely.


Add testcases for UniqueGroupList

Resolves #56

Codecov Report

Merging #64 (2782309) into dev (7b70454) will increase coverage by 2.49%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev      #64      +/-   ##
============================================
+ Coverage     57.87%   60.37%   +2.49%
- Complexity      342      364      +22
============================================
  Files            74       74
  Lines          1282     1282
  Branches        130      130
============================================
+ Hits            742      774      +32
+ Misses          487      453      -34
- Partials         53       55       +2

Impacted Files
Coverage Δ

...main/java/seedu/address/model/group/GroupName.java
70.00% <0.00%> (ø)

...in/java/seedu/address/model/group/Description.java
70.00% <0.00%> (+10.00%)
:arrow_up:

src/main/java/seedu/address/model/group/Group.java
38.70% <0.00%> (+12.90%)
:arrow_up:

...ava/seedu/address/model/group/UniqueGroupList.java
90.24% <0.00%> (+56.09%)
:arrow_up:

...model/group/exceptions/GroupNotFoundException.java
100.00% <0.00%> (+100.00%)
:arrow_up:

...odel/group/exceptions/DuplicateGroupException.java
100.00% <0.00%> (+100.00%)
:arrow_up:

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 7b70454...2782309. Read the comment docs.


Union discrimination breaks when destructuring parameters

TypeScript Version:  3.7.x-dev.201xxxxx

Search Terms: discriminated discrimination union destructured parameters
Code
type Action = | {type: 'add', payload: {toAdd: number}}  | {type: 'remove', payload: {toRemove: number}}

const reducerBroken = (state: number, {type, payload}: Action) => {
    switch (type) {
        case 'add':
            return state + payload.toAdd
        case 'remove':
            return state - payload.toRemove
    }
}

const reducerWorking = (state: number, action: Action) => {
    switch (action.type) {
        case 'add':
            return state + action.payload.toAdd
        case 'remove':
            return state - action.payload.toRemove
    }
}

Expected behavior:
Typescript recognises that the type of the action has been checked and that the action has been refined to a specific one where the payload properties can be safely accessed.
Actual behavior:
Typescript does not refine the type and it errors saying that the action could be any of the payloads specified in the union type.
Playground Link:
https://www.typescriptlang.org/play/?ssl=21&ssc=2&pln=1&pc=1#code/FAFwngDgpgBAggYxASwPYDsYF4YB8YDe40AXDAOQCGAJteQDQwSVgA2qNZRqctZ6AVwC2AIygAnAL6SYeQsShly4qENQA3KAyYt2neagBKqjYpiDRE6cGAIMAZxAwV1AQgkAhcagDWUTDgAFI6UIGYWYuKMRJBQjMxsHNSSZIgoGACU2AB8hMCysvYA7sggCAAWMIEKWQT5BQ0IlPawVLTkJPUN3c5QIALimCFhMADUOok0AHQgPLRd3U0tFCpqmh0LPbIq-YMww7AAtBN61DNGJpoLksA3Nnbojr2u7uIA6qjiPsjoAObYVQO-GEkUYlCQaHQqQhmRyeQaxVKFSq4PS6BmsVqmwKS1aNDonS23R2AyGIFCsHGqMhUwSp3OvGo2NkuJWly0hKJBRJewOMGO1IwtN0SXOxjWUGutyAA
Related Issues:

Duplicate of #12184.


Reusing nodes should not retain the class list

In v3.15.0, it appears that render reuses the first child of the target node and its class list? But only when the first element of the react component tree does not have a class list?
Simply applying className="" to the first element of the top-level React component solves the error, but should probably not be necessary?
This can cause some weird styling due to unexpected CSS inheritance.
Example:
https://codepen.io/bionicbrian/pen/GmpzVP
I think this may be related to this preact issue: https://github.com/developit/preact/issues/544 ?

Also! Looks like it only happens in combination with<EMAIL_ADDRESS>So<EMAIL_ADDRESS>+<EMAIL_ADDRESS>is good, but with 8.1.0, not so much.

This seems to have been caused by this optimization:
https://github.com/developit/preact/commit/25f462b315f307a56f7a59265eeffadcd8569722#diff-a0896fa5d65b1d80ca4d496badbae50fL130
Since there is no class / className prop in the client-rendered VDOM, the class attribute is never diffed and thus never removed.  That's why adding an empty prop works.  Good catch!
Maybe we should move this issue to the preact repo?

@developit ah! thanks. I can copy this over to a new issue in the preact repo.


PLEASE CREATE ISSUES FOR SPECIFIC THINGS

AND PLEASE ASSIGN YOURSELF IF YOU WANT TO WORK ON IT
This will make it much easier to do things once we start the club

CLOSING CAUSE IT'S NOT AN ISSUE


How to forward the connection from AWS EC2 to Localhost?

Codebase
Built-in vanilla WordPress release 5.4.45
Host OS
Ubuntu 20.04 on AWS EC2
Docker info output
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Docker Buildx (Docker Inc., v0.8.1-docker)
  scan: Docker Scan (Docker Inc., v0.17.0)

Server:
 Containers: 6
  Running: 6
  Paused: 0
  Stopped: 0
 Images: 6
 Server Version: 20.10.14
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runtime.v1.linux runc io.containerd.runc.v2
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 3df54a852345ae127d1fa3092b95168e4a88e2f8
 runc version: v1.0.3-0-gf46b6ba
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: default
 Kernel Version: 5.11.0-1022-aws
 Operating System: Ubuntu 20.04.3 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 1
 Total Memory: 968.9MiB
 Name: ip-172-31-46-131
 ID: VDJV:JPC2:ELJ3:PG32:YZZ4:5UIZ:LOTK:YGHC:BYFG:VRXW:L4FF:2DV7
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  <IP_ADDRESS>/8
 Live Restore Enabled: false

Docker compose file
Make sure you remove all commented services.
version: "3"

services:
  mariadb:
    image: wodby/mariadb:$MARIADB_TAG
    container_name: "${PROJECT_NAME}_mariadb"
    stop_grace_period: 30s
    environment:
      MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD
      MYSQL_DATABASE: $DB_NAME
      MYSQL_USER: $DB_USER
      MYSQL_PASSWORD: $DB_PASSWORD
#    volumes:
#    - ./mariadb-init:/docker-entrypoint-initdb.d # Place init .sql file(s) here.
#    - /path/to/mariadb/data/on/host:/var/lib/mysql # I want to manage volumes manually.

  php:
    image: wodby/wordpress-php:$PHP_TAG
    container_name: "${PROJECT_NAME}_php"
    environment:
      PHP_SENDMAIL_PATH: /usr/sbin/sendmail -t -i -S mailhog:1025
      DB_HOST: $DB_HOST
      DB_USER: $DB_USER
      DB_PASSWORD: $DB_PASSWORD
      DB_NAME: $DB_NAME
      PHP_FPM_USER: wodby
      PHP_FPM_GROUP: wodby
#      # Read instructions at https://wodby.com/docs/stacks/wordpress/local#xdebug
#      PHP_XDEBUG: 1
#      PHP_XDEBUG_MODE: debug
#      PHP_IDE_CONFIG: serverName=my-ide
#      PHP_XDEBUG_IDEKEY: "my-ide"
#      PHP_XDEBUG_CLIENT_HOST: <IP_ADDRESS> # Linux
#      PHP_XDEBUG_CLIENT_HOST: host.docker.internal # Docker 18.03+ Mac/Win
#      PHP_XDEBUG_CLIENT_HOST: <IP_ADDRESS> # Windows
#      PHP_XDEBUG_LOG: /tmp/php-xdebug.log
    volumes:
    - ./:/var/www/html:cached
## Alternative for macOS users: Mutagen https://wodby.com/docs/stacks/wordpress/local#docker-for-mac
#    - wordpress:/var/www/html
#    # For XHProf and Xdebug profiler traces
#    - files:/mnt/files

  crond:
    image: wodby/wordpress-php:$PHP_TAG
    container_name: "${PROJECT_NAME}_crond"
    environment:
      CRONTAB: "0 * * * * wp cron event run --due-now --path=/var/www/html"
    command: sudo -E LD_PRELOAD=/usr/lib/preloadable_libiconv.so crond -f -d 0
    volumes:
    - ./:/var/www/html:cached
## Alternative for macOS users: Mutagen https://wodby.com/docs/stacks/wordpress/local#docker-for-mac
#    - wordpress:/var/www/html

  nginx:
    image: wodby/nginx:$NGINX_TAG
    container_name: "${PROJECT_NAME}_nginx"
    depends_on:
    - php
    environment:
      NGINX_STATIC_OPEN_FILE_CACHE: "off"
      NGINX_ERROR_LOG_LEVEL: debug
      NGINX_BACKEND_HOST: php
      NGINX_VHOST_PRESET: wordpress
      #NGINX_SERVER_ROOT: /var/www/html/subdir
    volumes:
    - ./:/var/www/html:cached
## Alternative for macOS users: Mutagen https://wodby.com/docs/stacks/wordpress/local#docker-for-mac
#    - wordpress:/var/www/html
    labels:
    - "traefik.http.routers.${PROJECT_NAME}_nginx.rule=Host(`${PROJECT_BASE_URL}`)"

  mailhog:
    image: mailhog/mailhog
    container_name: "${PROJECT_NAME}_mailhog"
    labels:
    - "traefik.http.services.${PROJECT_NAME}_mailhog.loadbalancer.server.port=8025"
    - "traefik.http.routers.${PROJECT_NAME}_mailhog.rule=Host(`mailhog.${PROJECT_BASE_URL}`)"

#  apache:
#    image: wodby/apache:$APACHE_TAG
#    container_name: "${PROJECT_NAME}_apache"
#    depends_on:
#    - php
#    environment:
#      APACHE_LOG_LEVEL: debug
#      APACHE_BACKEND_HOST: php
#      APACHE_VHOST_PRESET: php
#    volumes:
#    - ./:/var/www/html:cached
## Alternative for macOS users: Mutagen https://wodby.com/docs/stacks/wordpress/local#docker-for-mac
#    - wordpress:/var/www/html
#    labels:
#    - "traefik.http.routers.${PROJECT_NAME}_apache.rule=Host(`${PROJECT_BASE_URL}`)"

#  varnish:
#    image: wodby/varnish:$VARNISH_TAG
#    container_name: "${PROJECT_NAME}_varnish"
#    depends_on:
#    - nginx
#    environment:
#      VARNISH_SECRET: secret
#      VARNISH_BACKEND_HOST: nginx
#      VARNISH_BACKEND_PORT: 80
#      VARNISH_CONFIG_PRESET: wordpress
#      VARNISH_ALLOW_UNRESTRICTED_PURGE: 1
#    labels:
#    - "traefik.http.services.${PROJECT_NAME}_varnish.loadbalancer.server.port=6081"
#    - "traefik.http.routers.${PROJECT_NAME}_varnish.rule=Host(`varnish.${PROJECT_BASE_URL}`)"

#  redis:
#    container_name: "${PROJECT_NAME}_redis"
#    image: wodby/redis:$REDIS_TAG

#  adminer:
#    container_name: "${PROJECT_NAME}_adminer"
#    image: wodby/adminer:$ADMINER_TAG
#    environment:
#      ADMINER_DEFAULT_DB_HOST: $DB_HOST
#      ADMINER_DEFAULT_DB_NAME: $DB_NAME
#    labels:
#    - "traefik.http.routers.${PROJECT_NAME}_adminer.rule=Host(`adminer.${PROJECT_BASE_URL}`)"

#  webgrind:
#    image: wodby/webgrind:$WEBGRIND_TAG
#    container_name: "${PROJECT_NAME}_webgrind"
#    environment:
#      WEBGRIND_PROFILER_DIR: /mnt/files/xdebug
#    labels:
#    - "traefik.http.routers.${PROJECT_NAME}_webgrind.rule=Host(`webgrind.${PROJECT_BASE_URL}`)"
#    volumes:
#    - files:/mnt/files

#  pma:
#    image: phpmyadmin/phpmyadmin
#    container_name: "${PROJECT_NAME}_pma"
#    environment:
#      PMA_HOST: $DB_HOST
#      PMA_USER: $DB_USER
#      PMA_PASSWORD: $DB_PASSWORD
#      PHP_UPLOAD_MAX_FILESIZE: 1G
#      PHP_MAX_INPUT_VARS: 1G
#    labels:
#    - "traefik.http.routers.${PROJECT_NAME}_pma.rule=Host(`pma.${PROJECT_BASE_URL}`)"

#  athenapdf:
#    image: arachnysdocker/athenapdf-service:$ATHENAPDF_TAG
#    container_name: "${PROJECT_NAME}_athenapdf"
#    environment:
#      WEAVER_AUTH_KEY: weaver-auth-key
#      WEAVER_ATHENA_CMD: "athenapdf -S"
#      WEAVER_MAX_WORKERS: 10
#      WEAVER_MAX_CONVERSION_QUEUE: 50
#      WEAVER_WORKER_TIMEOUT: 90
#      WEAVER_CONVERSION_FALLBACK: "false"

#  blackfire:
#    image: blackfire/blackfire
#    container_name: "${PROJECT_NAME}_blackfire"
#    environment:
#      BLACKFIRE_SERVER_ID: XXXXX
#      BLACKFIRE_SERVER_TOKEN: YYYYY

#  solr:
#    image: wodby/solr:$SOLR_TAG
#    container_name: "${PROJECT_NAME}_solr"
#    environment:
#      SOLR_HEAP: 1024m
#    labels:
#    - "traefik.http.services.${PROJECT_NAME}_solr.loadbalancer.server.port=8983"
#    - "traefik.http.routers.${PROJECT_NAME}_solr.rule=Host(`solr.${PROJECT_BASE_URL}`)"

#  elasticsearch:
#    image: wodby/elasticsearch:$ELASTICSEARCH_TAG
#    environment:
#      ES_JAVA_OPTS: "-Xms500m -Xmx500m"
#    ulimits:
#      memlock:
#        soft: -1
#        hard: -1

#  kibana:
#    image: wodby/kibana:$KIBANA_TAG
#    depends_on:
#    - elasticsearch
#    labels:
#    - "traefik.http.services.${PROJECT_NAME}_kibana.loadbalancer.server.port=5601"
#    - "traefik.http.routers.${PROJECT_NAME}_kibana.rule=Host(`kibana.${PROJECT_BASE_URL}`)"

#  node:
#    image: wodby/node:$NODE_TAG
#    container_name: "${PROJECT_NAME}_node"
#    working_dir: /app
#    labels:
#    - "traefik.http.services.${PROJECT_NAME}_node.loadbalancer.server.port=3000"
#    - "traefik.http.routers.${PROJECT_NAME}_node.rule=Host(`node.${PROJECT_BASE_URL}`)"
#    expose:
#    - "3000"
#    volumes:
#    - ./path/to/your/single-page-app:/app
#    command: sh -c 'npm install && npm run start'

#  memcached:
#    container_name: "${PROJECT_NAME}_memcached"
#    image: wodby/memcached:$MEMCACHED_TAG

#  opensmtpd:
#    container_name: "${PROJECT_NAME}_opensmtpd"
#    image: wodby/opensmtpd:$OPENSMTPD_TAG

#  rsyslog:
#    container_name: "${PROJECT_NAME}_rsyslog"
#    image: wodby/rsyslog:$RSYSLOG_TAG

#  xhprof:
#    image: wodby/xhprof:$XHPROF_TAG
#    restart: always
#    volumes:
#    - files:/mnt/files
#    labels:
#    - "traefik.http.routers.${PROJECT_NAME}_xhprof.rule=Host(`xhprof.${PROJECT_BASE_URL}`)"

  traefik:
    image: traefik:v2.0
    container_name: "${PROJECT_NAME}_traefik"
    command: --api.insecure=true --providers.docker
    ports:
    - '8000:80'
#    - '8080:8080' # Dashboard
    volumes:
    - /var/run/docker.sock:/var/run/docker.sock

#x-mutagen:
#  sync:
#    defaults:
#      ignore:
#        vcs: true
#        paths:
#        - .DS_Store
#        - .history
#        - .idea
#    wordpress:
#      alpha: "."
#      beta: "volume://wordpress"
#      configurationBeta:
#        permissions:
#          defaultFileMode: 0644
#          defaultDirectoryMode: 0755
#          defaultOwner: "id:501"
#          defaultGroup: "id:20"

#volumes:
## For macOS users (Mutagen)
#  wordpress:
## For Xdebug profiler
#  files:

Logs output
Attaching to my_wordpress_project_nginx, my_wordpress_project_traefik, my_wordpress_project_crond, my_wordpress_project_mariadb, my_wordpress_project_php, my_wordpress_project_mailhog
my_wordpress_project_crond | sudo -E init
my_wordpress_project_crond | [25-Mar-2022 10:31:53 UTC] PHP Deprecated:  file_get_contents(): Passing null to parameter #2 ($use_include_path) of type bool is deprecated in phar:///usr/local/bin/wp/vendor/wp-cli/core-command/src/Core_Command.php on line 886
my_wordpress_project_crond | [25-Mar-2022 10:31:54 UTC] PHP Deprecated:  file_get_contents(): Passing null to parameter #2 ($use_include_path) of type bool is deprecated in phar:///usr/local/bin/wp/vendor/wp-cli/core-command/src/Core_Command.php on line 886
my_wordpress_project_crond | /usr/local/bin/compare_semver: line 28: ((: 10#Deprecated: value too great for base (error token is "10#Deprecated")
my_wordpress_project_crond | /usr/local/bin/compare_semver: line 32: ((: 10#Deprecated: value too great for base (error token is "10#Deprecated")
my_wordpress_project_crond | crond: crond (busybox 1.32.1) started, log level 0
my_wordpress_project_crond | crond: user:www-data entry:0 * * * * wp cron event run --due-now --path=/var/www/html
my_wordpress_project_crond |<PHONE_NUMBER>00000000000000000000000000000000000000000000000000
my_wordpress_project_crond |<PHONE_NUMBER>11111111111111
my_wordpress_project_crond |<PHONE_NUMBER>1111111111111111111111
my_wordpress_project_crond |<PHONE_NUMBER>11
my_wordpress_project_crond | 1111111
my_wordpress_project_crond | crond: user:www-data entry:0 * * * * wp cron event run --due-now --path=/var/www/html
my_wordpress_project_crond |<PHONE_NUMBER>00000000000000000000000000000000000000000000000000
my_wordpress_project_crond |<PHONE_NUMBER>11111111111111
my_wordpress_project_crond |<PHONE_NUMBER>1111111111111111111111
my_wordpress_project_crond |<PHONE_NUMBER>11
my_wordpress_project_crond | 1111111
my_wordpress_project_crond | crond: wakeup dt=6
my_wordpress_project_crond | crond: file www-data:
my_wordpress_project_crond | crond:  line wp cron event run --due-now --path=/var/www/html
my_wordpress_project_crond | crond: wakeup dt=60
my_wordpress_project_crond | crond: file www-data:
my_wordpress_project_crond | crond:  line wp cron event run --due-now --path=/var/www/html
my_wordpress_project_crond | crond: wakeup dt=60
my_wordpress_project_crond | crond: file www-data:
my_wordpress_project_crond | crond:  line wp cron event run --due-now --path=/var/www/html
my_wordpress_project_crond | crond: wakeup dt=60
my_wordpress_project_crond | crond: file www-data:
my_wordpress_project_crond | crond:  line wp cron event run --due-now --path=/var/www/html
my_wordpress_project_mailhog | 2022/03/25 10:31:51 Using in-memory storage
my_wordpress_project_mailhog | 2022/03/25 10:31:51 [SMTP] Binding to address: <IP_ADDRESS>:1025
my_wordpress_project_mailhog | 2022/03/25 10:31:51 Serving under http://<IP_ADDRESS>:8025/
my_wordpress_project_mailhog | [HTTP] Binding to address: <IP_ADDRESS>:8025
my_wordpress_project_mailhog | Creating API v1 with WebPath:
my_wordpress_project_mailhog | Creating API v2 with WebPath:
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mariadb | 2022-03-25T10:31:52+0000 [Note] [Entrypoint]: Entrypoint script for MySQL Server  started.
my_wordpress_project_mariadb | 2022-03-25T10:31:53+0000 [Note] [Entrypoint]: Initializing database files
my_wordpress_project_mariadb | 2022-03-25 10:31:53 0 [Warning] 'innodb-buffer-pool-instances' was removed. It does nothing now and exists only for compatibility with old my.cnf files.
my_wordpress_project_mariadb | 2022-03-25 10:31:53 0 [Warning] 'innodb-force-load-corrupted' was removed. It does nothing now and exists only for compatibility with old my.cnf files.
my_wordpress_project_mariadb | 2022-03-25 10:31:53 0 [Warning] 'innodb-log-files-in-group' was removed. It does nothing now and exists only for compatibility with old my.cnf files.
my_wordpress_project_mariadb |
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
my_wordpress_project_mariadb | To do so, start the server, then issue the following command:
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | '/usr/bin/mysql_secure_installation'
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | which will also give you the option of removing the test
my_wordpress_project_mariadb | databases and anonymous user created by default.  This is
my_wordpress_project_mariadb | strongly recommended for production servers.
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | See the MariaDB Knowledgebase at https://mariadb.com/kb
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | Please report any problems at https://mariadb.org/jira
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | The latest information about MariaDB is available at https://mariadb.org/.
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | Consider joining MariaDB's strong and vibrant community:
my_wordpress_project_mariadb | https://mariadb.org/get-involved/
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | 2022-03-25T10:31:55+0000 [Note] [Entrypoint]: Database files initialized
my_wordpress_project_mariadb | 2022-03-25T10:31:55+0000 [Note] [Entrypoint]: Starting temporary server
my_wordpress_project_mariadb | 2022-03-25T10:31:55+0000 [Note] [Entrypoint]: Waiting for server startup
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] mysqld (server 10.7.3-MariaDB) starting as process 91 ...
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Number of transaction pools: 1
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] mysqld: O_TMPFILE is not supported on /tmp (disabling future attempts)
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Using Linux native AIO
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Completed initialization of buffer pool
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: 128 rollback segments are active.
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Creating shared tablespace for temporary tables
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: 10.7.3 started; log sequence number 42179; transaction id 14
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] Plugin 'FEEDBACK' is disabled.
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Warning] 'innodb-buffer-pool-instances' was removed. It does nothing now and exists only for compatibility with old my.cnf files.
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Warning] 'innodb-force-load-corrupted' was removed. It does nothing now and exists only for compatibility with old my.cnf files.
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Warning] 'innodb-log-files-in-group' was removed. It does nothing now and exists only for compatibility with old my.cnf files.
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] InnoDB: Buffer pool(s) load completed at 220325 10:31:55
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Warning] 'user' entry 'root@6d081ad42455' ignored in --skip-name-resolve mode.
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Warning] 'proxies_priv' entry '@% root@6d081ad42455' ignored in --skip-name-resolve mode.
my_wordpress_project_mariadb | 2022-03-25 10:31:55 0 [Note] mysqld: ready for connections.
my_wordpress_project_mariadb | Version: '10.7.3-MariaDB'  socket: '/var/run/mysqld/mysqld.sock'  port: 0  MariaDB Server
my_wordpress_project_mariadb | 2022-03-25T10:31:56+0000 [Note] [Entrypoint]: Temporary server started.
my_wordpress_project_mariadb | 2022-03-25 10:31:58 5 [Warning] 'proxies_priv' entry '@% root@6d081ad42455' ignored in --skip-name-resolve mode.
my_wordpress_project_mariadb | 2022-03-25T10:31:58+0000 [Note] [Entrypoint]: Creating database wordpress
my_wordpress_project_mariadb | 2022-03-25T10:31:58+0000 [Note] [Entrypoint]: Creating user wordpress
my_wordpress_project_mariadb | 2022-03-25T10:31:58+0000 [Note] [Entrypoint]: Giving user wordpress access to schema wordpress
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | 2022-03-25T10:31:58+0000 [Note] [Entrypoint]: Stopping temporary server
my_wordpress_project_mariadb | 2022-03-25 10:31:58 0 [Note] mysqld (initiated by: root[root] @ localhost []): Normal shutdown
my_wordpress_project_mariadb | 2022-03-25 10:31:58 0 [Note] InnoDB: FTS optimize thread exiting.
my_wordpress_project_mariadb | 2022-03-25 10:31:58 0 [Note] InnoDB: Starting shutdown...
my_wordpress_project_mariadb | 2022-03-25 10:31:58 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
my_wordpress_project_mariadb | 2022-03-25 10:31:58 0 [Note] InnoDB: Buffer pool(s) dump completed at 220325 10:31:58
my_wordpress_project_mariadb | 2022-03-25 10:31:58 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
my_wordpress_project_mariadb | 2022-03-25 10:31:58 0 [Note] InnoDB: Shutdown completed; log sequence number 42191; transaction id 15
my_wordpress_project_mariadb | 2022-03-25 10:31:58 0 [Note] mysqld: Shutdown complete
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | 2022-03-25T10:31:59+0000 [Note] [Entrypoint]: Temporary server stopped
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | 2022-03-25T10:31:59+0000 [Note] [Entrypoint]: MySQL init process done. Ready for start up.
my_wordpress_project_mariadb |
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] mysqld (server 10.7.3-MariaDB) starting as process 1 ...
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Number of transaction pools: 1
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] mysqld: O_TMPFILE is not supported on /tmp (disabling future attempts)
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Using Linux native AIO
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Completed initialization of buffer pool
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: 128 rollback segments are active.
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Creating shared tablespace for temporary tables
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: 10.7.3 started; log sequence number 42191; transaction id 14
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] Plugin 'FEEDBACK' is disabled.
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Warning] 'innodb-buffer-pool-instances' was removed. It does nothing now and exists only for compatibility with old my.cnf files.
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Warning] 'innodb-force-load-corrupted' was removed. It does nothing now and exists only for compatibility with old my.cnf files.
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Warning] 'innodb-log-files-in-group' was removed. It does nothing now and exists only for compatibility with old my.cnf files.
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] Server socket created on IP: '<IP_ADDRESS>'.
my_wordpress_project_nginx | 2022/03/25 10:31:53 [notice] 1#1: using the "epoll" event method
my_wordpress_project_nginx | 2022/03/25 10:31:53 [notice] 1#1: nginx/1.21.6
my_wordpress_project_nginx | 2022/03/25 10:31:53 [notice] 1#1: built by gcc 10.2.1 20201203 (Alpine 10.2.1_pre1)
my_wordpress_project_nginx | 2022/03/25 10:31:53 [notice] 1#1: OS: Linux 5.11.0-1022-aws
my_wordpress_project_nginx | 2022/03/25 10:31:53 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
my_wordpress_project_nginx | 2022/03/25 10:31:53 [notice] 1#1: start worker processes
my_wordpress_project_nginx | 2022/03/25 10:31:53 [notice] 1#1: start worker process 31
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Warning] 'proxies_priv' entry '@% root@6d081ad42455' ignored in --skip-name-resolve mode.
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] InnoDB: Buffer pool(s) load completed at 220325 10:31:59
my_wordpress_project_mariadb | 2022-03-25 10:31:59 0 [Note] mysqld: ready for connections.
my_wordpress_project_mariadb | Version: '10.7.3-MariaDB'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MariaDB Server
my_wordpress_project_php | sudo -E init
my_wordpress_project_php | [25-Mar-2022 10:31:53 UTC] PHP Deprecated:  file_get_contents(): Passing null to parameter #2 ($use_include_path) of type bool is deprecated in phar:///usr/local/bin/wp/vendor/wp-cli/core-command/src/Core_Command.php on line 886
my_wordpress_project_php | [25-Mar-2022 10:31:54 UTC] PHP Deprecated:  file_get_contents(): Passing null to parameter #2 ($use_include_path) of type bool is deprecated in phar:///usr/local/bin/wp/vendor/wp-cli/core-command/src/Core_Command.php on line 886
my_wordpress_project_php | /usr/local/bin/compare_semver: line 28: ((: 10#Deprecated: value too great for base (error token is "10#Deprecated")
my_wordpress_project_php | /usr/local/bin/compare_semver: line 32: ((: 10#Deprecated: value too great for base (error token is "10#Deprecated")
my_wordpress_project_php | [25-Mar-2022 10:31:54] NOTICE: fpm is running, pid 1
my_wordpress_project_php | [25-Mar-2022 10:31:54] NOTICE: ready to handle connections
my_wordpress_project_traefik | time="2022-03-25T10:31:52Z" level=info msg="Configuration loaded from flags."

SSH Config
Host wordpress
     HostName XXX.XX.XX.XXX
     User ubuntu
     ServerAliveInterval 60
     ServerAliveCountMax 120
     LocalForward 8000 wp.docker.localhost:8000
     IdentityFile spotinstance.pem

Exception Details
This port fowarding the local machine throws a  404 page not found when accessing http://localhost:8000

Any help will be appreciated


Marine energy summary page enhancements

Add requested output metrics to ME wave and tidal model summary pages. Allow for more than one table on the summary page, with tables being able to have more than 2 columns. Add sector plotting to autographs.lk.
This work is in marine_cost_UI branch for SAM, ssc, and wex.

@sjanzou a potential future improvement for agraphs is in issue #382. I haven't figured out a way to do this yet but maybe in a future patch.

@mjprilliman, do you need anything from me for this?

@sjanzou I think I am just in UI cleanup at this point so most likely no. No substance changes for the summary page or output reporting. I need to determine why the Travis build failed.

@mjprilliman, everything looks good to me... No rush, I will make a beta 11/3/2020.

Great work team
On Thu, Oct 29, 2020 at 10:31 PM sjanzou<EMAIL_ADDRESS>wrote:

@mjprilliman https://github.com/mjprilliman, everything looks good to
me... No rush, I will make a beta 11/3/2020.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/NREL/SAM/issues/390#issuecomment-719201165, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AMOWX3J3PUVAXWPCQU5SGT3SNJFRNANCNFSM4R6A3EGQ
.


Use libsecp256k1 instead of OpenSSL for key derivation:

High Level Overview of Change
While most of the code associated with secp256k1 operations had been migrated to libsecp256k1, the deterministic key derivation code was still using calls to OpenSSL.
If merged, this commit replaces the OpenSSL-based routines with new libsecp256k1-based implementations. No functional change is expected and the change should be transparent.
This commit also removes several support classes and utility functions that wrapped or adapted various OpenSSL types that
are no longer needed.
A tip of the hat to the original author of this truly superb library, Dr. Pieter Wuille (@sipa), and to all other contributors.
Type of Change

[X] Non-breaking change (fix or feature that would cause existing functionality to not work as expected)
[X] Refactor (non-breaking change that only restructures code)
[X] Tests (You added tests for code that already exists, or your new feature included in this PR)

(The levelization checks are expected to fail: a [FOLD] commit will be added to address this)


refactor(config-ui): adjust the connections

Summary

Adjust the style for connection home page.
Adjust the configuration of the plugin.
Encapsulate plugin connection form component.
Use plugin connection form to replace page connection page.

Does this close any open issues?
Closes #4345
Screenshots

Have you tested CURD?


Support New Origin Type: ClickHouse

Being worked under https://github.com/jranson/trickster/tree/1.0-clickhouse


[WIP] Automate configuration changes to optimize API-M profiles

Purpose
The PR contains changes to automate the profile setup configurations while starting an APIM profile. Up to now, it has been manually done by users when they wanted to run a selected profile.
Goals

Describe the solutions that this feature/fix will introduce to resolve the problems described above

Approach

Describe how you are implementing the solutions. Include an animated GIF or screenshot if the change affects the UI (email<EMAIL_ADDRESS>to review all UI text). Include a link to a Markdown file or Google doc if the feature write-up is too long to paste here.

User stories

Summary of user stories addressed by this change>

Release note

Brief description of the new feature or bug fix as it will appear in the release notes

Documentation

Link(s) to product documentation that addresses the changes of this PR. If no doc impact, enter “N/A” plus brief explanation of why there’s no doc impact

Training

Link to the PR for changes to the training content in https://github.com/wso2/WSO2-Training, if applicable

Certification

Type “Sent” when you have provided new/updated certification questions, plus four answers for each question (correct answer highlighted in bold), based on this change. Certification questions/answers should be sent to<EMAIL_ADDRESS>and NOT pasted in this PR. If there is no impact on certification exams, type “N/A” and explain why.

Marketing

Link to drafts of marketing content that will describe and promote this feature, including product page changes, technical articles, blog posts, videos, etc., if applicable

Automation tests

Unit tests

Code coverage information

Integration tests

Details about the test cases and coverage

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? yes/no
Ran FindSecurityBugs plugin and verified report? yes/no
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes/no

Samples

Provide high-level details about the samples related to this feature

Related PRs

List any other related PRs

Migrations (if applicable)

Describe migration steps and platforms on which migration has been tested

Test environment

List all JDK versions, operating systems, databases, and browser/versions on which this feature/fix was tested

Learning

Describe the research phase and any blog posts, patterns, libraries, or add-ons you used to solve the problem.

Shall we add the PR description mentioning how to run and so on.


Subscriber Rate Limiting Error Handling

As discussed in #unifiedpush-devs:matrix.org

Also, if you really don't like 507, any other 5xx code should do. We can even make up our own new code.

Codecov Report

:exclamation: No coverage uploaded for pull request base (vrate@70cd267). Click here to learn what that means.
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff            @@
##             vrate     #637   +/-   ##
========================================
  Coverage         ?   66.75%
========================================
  Files            ?       47
  Lines            ?     6537
  Branches         ?        0
========================================
  Hits             ?     4364
  Misses           ?     1494
  Partials         ?      679

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

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

Thanks


Add a warning message for Docker Desktop users on MacOS

What is the purpose of the change
If we use the default file sharing implmentation (VirtioFS) on Docker Desktop on MacOS, build.sh dist command fails in the container due to sed -i creating temporary files which is problematic with VirtioFS.
We recommend to use gRPC FUSE or osxfs file sharing implementation instead.
Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Documentation

Does this pull request introduce a new feature? no

Could you please try with sed -i.bak ... ?
Mac OSX's sed -i behaves differently than GNU's sed -i when backup extension is not provided.

@martin-g it's not Mac sed -i : sed -i is running on Ubuntu inside a container. The problem is https://github.com/docker/for-mac/issues/6239
Without changing anything, just switching from VirtioFS to osxfs file sharing implementation on Docker Desktop works fine.


error: post_gen_project

HI
when i use : sudo cookiecutter https://github.com/hackalog/cookiecutter-easydata.git --checkout bus_number
show me the following error:
File "/tmp/tmp1KbtQa.py", line 13
src_path = config_dir / f'{template_name}.json'
SyntaxError: invalid syntax
ERROR: Stopping generation because post_gen_project hook script didn't exit successfully
Hook script failed (exit status: 1)

Just occurred to me. That's an f-string. Were you perhaps using python <3.6?


Setting next rounds "home" and "away" teams to null

setting this rounds after the 16 round to null given that no winner is known and the numbers placed (49-50) make it confusing

No, thank you
Otherwise it will be impossible to create something like this
https://worldcup.aarhof.eu/#/
And if the number is above number of total teams, then its a game number otherwise it is a team number


Making the errors include the video ID

Checklist

[x] I'm reporting a feature request
[x] I've verified that I'm running youtube-dl version 2021.03.03
[x] I've searched the bugtracker for similar feature requests including closed ones

Description

When I do bulk rips, the errors are "ERROR: video unavailable" "this video is private"
"this video has been removed for ...." So in the end I have thousands of these errors without much knowledge of what is actually having the problem.
It would be nice to include the ID for the video instead of saying "this video" it would be " is private" etc.

The lines above and below include it.

The lines above and below include it.

That's if you use youtube-dl itself and not part of an integration of something larger. If you have it being the backend to anything, it will report the error without the ID

@dstftw what's the duplicate issue for this so I can follow along progress


Fix deployer permissions

/kind bug
What this PR does / why we need it:
deployer service account did not have all permissions required to deploy kube-prometheus v0.11.0.
This PR adds the missing permissions.

ref https://github.com/gardener/ci-infra/pull/372


Issue in giving [b7a.observability] configurations in a .TOML file

Description:
I m using ballerina's default observability configurations to observe the performance of my project. If we use the flag "--b7a.observability.enabled=true" it enables both metric and tracing default configurations. But if we use the same configurations and pass them by a .toml file observability will not get enabled.

But if we enable the metric and tracing seperately it will enable the observability default configuration.

Steps to reproduce:
Affected Versions:
all
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

Fixed in https://github.com/ballerina-platform/ballerina-lang/pull/19398


Incorrect parsing of alleles with 3 digit codes (e.g. HLA-A02*123)

Moving this issue from https://github.com/hammerlab/mhctools/issues/59 by @kippakers:
I'm getting some errors (see hammerlab/topiary#61) from mishandling of alleles that look like:
B15120
A02248
which should be HLA-B*15:120 and HLA-A*02:248, but are being interpreted as HLA-B*151:20 and HLA-A*22:48.
I think this can be fixed by making the regex a bit more complicated: taking the allele code, turning leading 00s into 0s, (for say HLA-A*002:01). After that, making length 5 allele codes into 12:345 rather than 123:45. As far as I can tell, there are no 3 digit allele family names.
Sorry I can't just make a branch and do this, I only barely understand python.

I made a small edit which solves my problem, but I think would fail for things like HLA-A*002:01:
alleles.py:
def parse_allele_name(name, species_prefix=None):
# ... lots more code here ...
    # skip initial separator
    sep, name = _parse_separator(name)
    # if all that's left is e.g. "0201" then only parse the
    # first two digits as the family code
    if len(name) == 4:
        family, name = _parse_numbers(name, max_len=2)
#begin kipp edit
    elif len(name) == 5:
        family = name[:2]
        name = name[2:]
#end kipp edit

@kippakers I'm actually confused about the "spec" here (if there is a consistent one). Human alleles seem to follow 2 digits followed by 3 digits but other animals (such as sheep) has 3 digits followed by 2 digits. For example, the following are sheep alleles:

Ovar-N*50001
Ovar-N*50101
Ovar-N*50201
Ovar-N*50301

I guess I could switch between the two parsing modes on a per-species basis?

Wow, I had no idea.  That's super annoying, but yeah, two modes seems the simplest solution.  Thanks for looking into it.


DataFrame.hist / Series.hist argument inconsistency

Series.hist accepts arguments such as xlim, ylim because it uses Series.plot internally, but DataFrame.hist doesn't, as it forwards the arguments to pyplot.hist directly.
I don't know about other arguments, but I expected at least xlim/ylim to work.

Do you have an example, and what's your pandas version? These both work for me
In [62]: s = pd.Series(np.random.randn(100))

In [63]: s.plot.hist(xlim=(0, 1), ylim=(-1, 1))
Out[63]: <matplotlib.axes._subplots.AxesSubplot at 0x113208dd8>

In [64]: s.to_frame().plot.hist(xlim=(0, 1), ylim=(-1, 1))
Out[64]: <matplotlib.axes._subplots.AxesSubplot at 0x113e25668>

Ahh, I see you're talking about the hist attached directly to the objects.
In [83]: s.hist(xlim=(0, 1))

raises an AttributeError in matplotlib (1.5) for me.

On 15/10/15 14:40, Tom Augspurger wrote:

Ahh, I see you're talking about the hist attached directly to the objects.
In [83]: s.hist(xlim=(0, 1))

raises an AttributeError in matplotlib (1.5) for me.

Precisely, as pyplot.hist doesn't have xlim/ylim (was it different for
1.4?).
It's not a deal breaker, but I'd rather uniform the various arguments
among plotting functions directly in pandas if it makes sense.

I don't think that Series.hist and DataFrame.hist have been deprecated, but we're pushing people towards using .plot where the arguments are consistent.
I'm still not able to reproduce your original problem. The oldest versions I have lying around are pandas 0.16.2 and matplotlib 1.4.3 Series.hist(xlim=(0, 1)) raises and AttributeError, just like pandas 0.17 and matplotlib 1.5 do.

With
pandas=0.18.1 matplotlib=1.5.1
Code
ax = df.gap.plot.hist(bins=100, xlim=[-20,20])
works.
Code
ax = df.gap.hist(bins=100, xlim=[-20,20])
reports error
AttributeError: Unknown property xlim
This is confusing.


chore: add .eslintignore

Description

Additional context

What is the purpose of this pull request?

[ ] Bug fix
[ ] New Feature
[ ] Documentation update
[x] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

We currently run eslint packages/*/{src,types}/** for linting, and it doesn't touch any of the ignored files listed in this PR's .eslintignore. Is there a reason to add one?

@bluwy I assume it can be useful when using the VSCode extension.
Your mentioned line is only run on demand, but the VSCode extension performs on any file that is not ignored.


string escaping not compatible with std lib

Starting to put a test framework together:
--- FAIL: Test_Roundtrip (0.02s)
	json_test.go:29: marshal expected:
		    "M亐衇竆謱掲躃\u003c"
		got:
		    "M亐衇竆謱掲躃<"
		obj:
		    (test.T) (len=20) "M亐衇竆謱掲躃<"
	json_test.go:29: marshal expected:
		    "5\u0026PīƓȝ黼Ŏ8r僇ńc蕼1舁5"
		got:
		    "5&PīƓȝ黼Ŏ8r僇ńc蕼1舁5"
		obj:
		    (test.T) (len=30) "5&PīƓȝ黼Ŏ8r僇ńc蕼1舁5"
	json_test.go:29: marshal expected:
		    "]@Ʌzɴ\u0026ƾ地½ɏ6褐餗Ǝ"
		got:
		    "]@Ʌzɴ&ƾ地½ɏ6褐餗Ǝ"
		obj:
		    (test.T) (len=26) "]@Ʌzɴ&ƾ地½ɏ6褐餗Ǝ"

It looks like you're not handling unicode escapes as you should, if you want to be a drop-in replacement.

> or & is not required to be escaped, it should to optional? It is optional in GSON (the java library).

I think that is the right tradeoff

It's configurable. https://golang.org/pkg/encoding/json/#Encoder.SetEscapeHTML

@thockin html is escaped now, when using ConfigCompatibleWithStandardLibrary
func Test_html_escape(t *testing.T) {
	should := require.New(t)
	output, err := json.Marshal(`>`)
	should.Nil(err)
	should.Equal(`"\u003e"`, string(output))
	output, err = ConfigCompatibleWithStandardLibrary.Marshal(`>`)
	should.Nil(err)
	should.Equal(`"\u003e"`, string(output))
}


Creative flying works before logined

If I left the game in creative mod then someone who join can double-space to creative-fly strait up (and falldown) without /login command.
If i have admin rights I can change time of a day and rain using NEI/JEI buttons (without login)

NEI/JEI buttons (without login)

Is that a mod?

If I left the game in creative mod then someone who join can double-space to creative-fly strait up (and falldown) without /login command.

Is that really an issue for you? I thought we can ignore it.

NEI/JEI is a forge mod for minecraft. Looks like:

It's very popular mod.
Yes it is because players can cheat throgh it if they playing in offline mod with auth in-game.

Yes it is because players can cheat throgh it if they playing in offline mod with auth in-game.

If you can only move in y direction how is that cheating?

No, you can change weather etc. upper-left buttons.

Yes but I was quoting the movement part.

Movement is not so badly, like time of a day. Yes, you are right about vertical movement.

Are you OP on your server. Then it could be a solution to temporarily remove the OP status.

That means - all server with that mod where ops was in the world, i can cheat using their accounts.

Does that mean yes you ware OP?

Yeas, Iam OP on my server. But i'm not only one. And there is very problematic to do remove it all the time using lucky perms when I quit. But your mod is fine. I have a few questions?
Clients can fill theyr passowrd in menu gui.
Can you kick players when they join the game with incorrect password if they registered. And register if there is no such player with such name on the server with provided password?
I tried by myself to kick player on player-login event and I could not send packets on this stage for handshake.

Clients can fill theyr passowrd in menu gui.

Yes it's possible, but not implemented in this plugin, because this should work on vanilla servers too.

Can you kick players when they join the game with incorrect password if they registered

No it's possible, they have to join the server first.

I tried by myself to kick player on player-login event and I could not send packets on this stage for handshake.

There are no kick packets at this stage. You have to send disconnect packets. This is basically the response from a join event.

Biggest problem I can't solve is how to make a handshake before player joins the game (the stage he can change weather move etc)

you mean login (not joining the game/server)?

Yeah, how to send packets from client to server and back a few times to make a handshake to determine it is required to kick or stay.

Sorry, but I don't have experience with Forge modding.

Is it possible over sponge?

Sponge has no implementation for custom packets, but you could use Plugin Message for communicating between client and server.

Please, can you fix it? or wont fix, or its already fixed in some commit or release?

It's already fixed in an experimental commit. You can download it from here: https://ci.codemc.org/job/Games647/job/FlexibleLogin/

flexiblelogin-0.17.jar


Network Analysis failure

Hi,
I've installed Cuckoo 1.2 on Ubuntu 14.04 (and later upgraded to 14.10) and I'm getting the same error (below) to any sample I'm using:
2015-03-07 00:39:49,580 [lib.cuckoo.core.plugins] ERROR: Failed to run the processing module "NetworkAnalysis":
Traceback (most recent call last):
File "/home/alex/cuckoo/lib/cuckoo/core/plugins.py", line 186, in process
data = current.run()
File "/home/alex/cuckoo/modules/processing/network.py", line 596, in run
results = Pcap(pcap_path).run()
NameError: global name 'pcap_path' is not defined
Any ideas how I can troubleshoot this?
Thank you,
Alex.

Maybe you set timeout < 30 seconds?

Thank you r00t0vi4 but the error doesn't seem to be related to a timeout. I'm using the default timeouts.

Interesting enough, I was monitoring the file level activity with iwatch and I don't see a pcap file created. Is this normal?

Thanks for reporting it. The bug was introduced it e656843f0f4593c63203eb9ffbf938b61f1d1d22 and it was related to a typo.


[Feature Request] Support Django view's extra parameters

This kind of parameters is not currently supported.

After investigation, the few issue report was a false alarm. The conclusion is that Django's extra parameters are already supported by Identity. It is just that it remains tricky to implement your own decorator wrapping Identity's @login_required().


CIS Scan does not run on a cluster with powered off nodes

What kind of request is this (question/bug/enhancement/feature request): bug
Steps to reproduce (least amount of steps as possible):

Deploy a cluster - 3 etcd, 2 control and 4 worker nodes
Power off one worker node.
Worker node status - Unavailable in the cluster
Go to cluster --> Tools --> CIS scan --> Run scan --> Select profile
The Scan is seen running.
Report is not generated
security-scan-runner Pod is seen running in System project

Expected Result:
The report should be generated for the cluster
Other details that may be helpful:
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): master-head latest - commit id: 547c8dd3d
Installation option (single install/HA): single

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): rke do
Kubernetes version (use kubectl version):

v1.16.8

Was able to reproduce this issue when a control node was powered down.
Scheduled scan - failed to run on the cluster.

Verified on master-head - commit id: 546b039e4

Deploy a cluster - 2 control, 3 etcd, 3 worker nodes.
Power off worker node W1
Run CIS scan. Verified the scan report does not report W1 in the list of nodes.
Power on worker node W1
Run CIS scan. Verified the scan reports  W1 in the list of nodes.

Similar tests wrt to powering off/on control plane and etcd were verified.
Verified the same for schedule scan also

CIS can't be run if the following is broken:

Metric server is not running. There is a known issue that helm will not work if metric api is not available. CIS app will fail to deploy. https://github.com/helm/helm/issues/6361
Coredns is not running. CIS relies on DNS internally so if dns is broken CIS run can't be finished.

Verified on latest master-head - commit id: 371ec137f

Cluster spec - 1 etcd, 1 control plane and 5 worker nodes.
Power off W5, cre dns and metrics server are NOT deployed on this worker node.
Run CIS scan on the cluster
The scan runs successfully. Report is generated.
Report does not have the powered off node in its list of nodes.

"nodes":{
   "etcd":[
      "sowmya-etcd-cis-1"
   ],
   "master":[
      "sowmya-ctrl-cis-1"
   ],
   "node":[
      "sowmya-ctrl-cis-1",
      "sowmya-etcd-cis-1",
      "sowmya-wrk-cis-1",
      "sowmya-wrk-cis-2",
      "sowmya-wrk-cis-3",
      "sowmya-wrk-cis-4"
   ]
}


{issue]: Warning - CommonJS or AMD dependencies can cause optimization bailouts

This library hasn't been updated in a while but I was still wondering if this is a misuse on my side or not.
So I'm working with angular, in my typescript file I'm adding: import t from 'typy'; and during build time I'm getting this warning:
Warning: ...\ui-branding.service.ts depends on 'typy'. CommonJS or AMD dependencies can cause optimization bailouts.
I know that I can add it to allowedCommonJsDependencies in angular.json to suppress the issue but am still wondering if this dependency can be packaged with ECMAScript for better optimization and overall bundle size.

Would be nice to be able to bundle both ESM and CJS during build. If someone can put up a PR that would be awesome.


The height of scroll view gets short when tabbar hides

Though it would be a little difficult to judge, as following gif when I scroll the table view, the height of the table view gets short somehow.

I'm using swift 2.0 and xcode 7.1.
These are my codes.
let rect = UIScreen.mainScreen().bounds;
tableView.frame = CGRectMake(0, 0, rect.size.width, rect.size.height)
hidingNavBarManager = HidingNavigationBarManager(viewController: uiViewController, scrollView: tableView)
 if let tabBar = self.navigationController?.tabBarController?.tabBar {
          hidingNavBarManager?.manageBottomBar(tabBar)
          tabBar.barTintColor = UIColor(white: 230/255, alpha: 1)
 }

Did you solve it ? had the same problem but when navigation bar hides


sql: add "implicit" column to SHOW INDEXES and info_schem.statistics

From cockroachdb/cockroach#12801

Done: https://www.cockroachlabs.com/docs/v2.1/show-index.html#response


Config batch size

Excuse me, could you help me config batch size, i can't find it in train.py or config file. Thanks

Batch_size = imgs_per_gpu * num of gpu


feat: use auto_route v7s new micro package approach

If auto route will stay on its micro package approach.

The features dir will move to the root package and be a sub dir of it -> other stuff stays same
The router will be extracted into a platform router package and used by the root package
The features dir moves inside this new router package.
The navigation package can be removed then

Prefer 1 atm

Consider using a fork of auto_route until a better more flexible routing generation is possible.

Completed with d02622ca5c09a24509b6665ae2ae068cd15070fd


Support skip block both in delta and stable

What problem does this PR solve?
Issue Number: ref #5829
Problem Summary:
What is changed and how it works?

add virtual function skipNextBlock in SkippableBlockInputStream
DeltaValueInputStream inherit SkippableBlockInputStream instead of IBlockInputStream

Why do this?
We will skip some blocks when doing late materialization.
Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-unit-test

/run-integration-test

/run-all-tests

/run-all-tests

/merge

/build

/run-all-tests


~/.local/lib/python3.10/site-packages/rdkit-stubs/Chem/rdMolDescriptors.pyi:185: error: Duplicate argument "self" in function definition

Describe the bug
while running mypy on a Python rdkit script, I got the reported error
To Reproduce
mypy some_rdkit_script.py
Expected behavior
no such error
Screenshots
N/A
Configuration (please complete the following information):

RDKit version:  '2023.09.6'
OS: irrelevant
Python version (if relevant): 3.10.12
Are you using conda? Thanks god, no.
If you are using conda, which channel did you install the rdkit from? N/A
If you are not using conda: how did you install the RDKit? pip3 install rdkit

Additional context
I might send a patch in 5 min.

The PR is ready for review and merging.
Thanks!

This problem is still present in RDKit 2024.3.5, making it impossible to using in project using mypy.
In the file rdkit-stubs/Chem/rdMolDescriptors.pyi, in this declaration :
    def __init__(self, self: typing.Any, name: str, version: str) -> None:
        """
            C++ signature :
                void __init__(_object*,_object*,std::string,std::string)
        """

there is 2 self where only one should be needed:
    def __init__(self: typing.Any, name: str, version: str) -> None:
        """
            C++ signature :
                void __init__(_object*,_object*,std::string,std::string)
        """

I am closing this as it has been fixed by #7644, which has already been merged.


Modify minority rating (just opportunity)

This issue tracks my work to explore minority ratings for the plans in ensembles.
With the first (current) version of the v2 trade-offs site, we saw this weird modality in the scatter plots involving minority ratings (see next image).

I hypothesized that it was due to the non-linear combination of a rating for minority opportunity districts and a rating for minority coalition districts, so I created an alternate opportunity-district-only minority rating and re-scored the NC ensemble. I expected to see a continuous 2D ratings cloud. Much to my surprise, I did not (see next image).

This revised rating is a function of the ratio of number of opportunity (fractional) divided by the proportional number given the statewide demographic share. I expected this simple ratio to change smoothly and more-or-less continuously, but the plot shows an unexpected chunkiness, a banding.
Let's discuss.

I ran this abbreviated and modified pipeline on MD, so I'd have a second state to look at thinking that the modality in the NC alternate opportunity-district-only minority ratings might reflect some characteristic of the NC demographic geographic and be different in another state ... but no: MD has the same three-band kind of ratings (see image).

I need to noodle on this and how the metric itself might be complicit.

Actually, as I look at the MD scatter plot more carefully, it's actually got four bands ... but there's a clear banding with quantum jumps in between them.
Right now, I don't see how (what I think is a continuous function) could produce this result, so my suspicion is that this reflects the recombination process and that every now and again an individual recombination makes a "leap" in terms of the demographic stats which then gets built on (more plans) until another "leap" to another plateau.
Wild, if true. But would also beg the question: How does this not happen for any other dimensions, in particular proportionality and competitiveness. Those three dimensions are, I think, highly correlated. I'm puzzled ...

I re-worked an alt. minority rating to ignore coalition districts and just use the unshifted seat probability ... and neither NC nor MD had an positive minority ratings. Either we need the shifting to "get in the money" -or- I have a bug.

The discontinuity in minority ratings was caused by clipping minority VAP %'s below 37%.
I've added an alternate minority rating that doesn't clip in this way and verified the results on NC, MD, and SC. So, the minority ratings in our ensembles are (slightly) different than the ratings for Notable Maps from DRA.
I haven't deployed updated scatter plots yet, because the scatter plots use a lot of information from the previous, now out-of-date pipeline runs. Once I resolve whether Moon's approach to approximating the frontiers (#44) works, I'll update the pipeline and regenerate all the artifacts consistently.


github wrapped failed at generating stats

While generating the wrapped io the application itself crashed and showed this issue

https://www.githubwrapped.io/DevJSter
It's working for me, is it working for you now?


remove vendor dir

https://github.com/open-cluster-management/backlog/issues/16033
Signed-off-by: Song Song Li<EMAIL_ADDRESS>

/retest

/test test

/lgtm


The bundle is incompatible with Symfony4

Hi there! Due to upper version bounds for such dependencies as symfony/framework-bundle, symfony/dependency-injection, twig etc. the bundle is currently incompatible with Symfony4 projects. Are you planning to update it?

Duplicate of #342

the new home was found: Friends Of Symfony - CK Editor Bundle
It is compatible now, this issue can be closed