ReadTheDocs

Need to successfully build on readthedocs,
and need to learn how to change the names to be not the defaults.

Regarding the first issue, this has been a total drag.
I get import issues regarding yaml not being found even after yaml has been installed. @mcflugen recommended that I use mock packages in sphinx. but my issue predates even using sphinx in the readthedocs workflow.
python /home/docs/checkouts/readthedocs.org/user_builds/terrainbento/envs/latest/bin/pip install --use-wheel --upgrade --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/terrainbento/.cache/pip -I Pygments==2.2.0 setuptools==37.0.0 docutils==0.13.1 mock==1.0.1 pillow==2.6.1 alabaster>=0.7,<0.8,!=0.7.5 commonmark==0.5.4 recommonmark==0.4.0 sphinx==1.6.5 sphinx-rtd-theme<0.3 readthedocs-sphinx-ext<0.6

fails with
Requirement already satisfied: numpy in /usr/lib/python3/dist-packages (from -r /home/docs/checkouts/readthedocs.org/user_builds/terrainbento/checkouts/latest/requirements.txt (line 2))
Collecting dill (from -r /home/docs/checkouts/readthedocs.org/user_builds/terrainbento/checkouts/latest/requirements.txt (line 3))
  Downloading dill-<IP_ADDRESS>.tar.gz (64kB)
Collecting landlab (from -r /home/docs/checkouts/readthedocs.org/user_builds/terrainbento/checkouts/latest/requirements.txt (line 4))
  Using cached landlab-1.2.0.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-j4xvjr27/landlab/setup.py", line 73, in <module>
        from landlab import __version__
      File "/tmp/pip-build-j4xvjr27/landlab/landlab/__init__.py", line 27, in <module>
        from .core.model_parameter_dictionary import ModelParameterDictionary
      File "/tmp/pip-build-j4xvjr27/landlab/landlab/core/__init__.py", line 1, in <module>
        from .model_parameter_loader import load_params
      File "/tmp/pip-build-j4xvjr27/landlab/landlab/core/model_parameter_loader.py", line 5, in <module>
        import yaml
    ImportError: No module named 'yaml'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-j4xvjr27/landlab/

using a dummy requirements.txt file requirements_read_the_docs.txt that only has numpy and scipy in it gets us one step further to attempting to run python setup.py install --force but this only works when  install_requires in the setup.py file is removed.
I also tried modifying the requirements_read_the_docs.txt file
numpy
scipy
landlab --install-option="--no-deps" \
    --install-option="--no-compile"

this also doesn't work.
when we move past the setup.py step, I get an error on the next step.
python /home/docs/checkouts/readthedocs.org/user_builds/terrainbento/envs/latest/bin/sphinx-build -T -E -b readthedocs -d _build/doctrees-readthedocs -D language=en . _build/html

errors with
Running Sphinx v1.6.5
making output directory...

Traceback (most recent call last):
  File "/home/docs/checkouts/readthedocs.org/user_builds/terrainbento/envs/latest/lib/python3.5/site-packages/sphinx/cmdline.py", line 305, in main
    opts.warningiserror, opts.tags, opts.verbosity, opts.jobs)
  File "/home/docs/checkouts/readthedocs.org/user_builds/terrainbento/envs/latest/lib/python3.5/site-packages/sphinx/application.py", line 168, in __init__
    confoverrides or {}, self.tags)
  File "/home/docs/checkouts/readthedocs.org/user_builds/terrainbento/envs/latest/lib/python3.5/site-packages/sphinx/config.py", line 150, in __init__
    execfile_(filename, config)
  File "/home/docs/checkouts/readthedocs.org/user_builds/terrainbento/envs/latest/lib/python3.5/site-packages/sphinx/util/pycompat.py", line 150, in execfile_
    exec_(code, _globals)
  File "conf.py", line 22, in <module>
    import terrainbento
  File "/home/docs/checkouts/readthedocs.org/user_builds/terrainbento/envs/latest/lib/python3.5/site-packages/terrainbento-0+untagged.48.g3b6fbd4-py3.5.egg/terrainbento/__init__.py", line 10, in <module>
    from .base_class import ErosionModel
ImportError: No module named 'terrainbento.base_class'

Exception occurred:
  File "/home/docs/checkouts/readthedocs.org/user_builds/terrainbento/envs/latest/lib/python3.5/site-packages/terrainbento-0+untagged.48.g3b6fbd4-py3.5.egg/terrainbento/__init__.py", line 10, in <module>
    from .base_class import ErosionModel
ImportError: No module named 'terrainbento.base_class'
The full traceback has been saved in /tmp/sphinx-err-f7zapb0y.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!

To address this I updated the setup.py file to use packages=find_packages()
Then I got another landlab import error from
 from landlab.io import read_esri_ascii
ImportError: No module named 'landlab'

I would have thought that this was dealt with by my command
autodoc_mock_imports = ['landlab', 'dill', 'numpy', 'scipy', 'yaml']

But no dice, the issue seems to be that in order to import terrainbento I need to import landlab, and that is not mocked.
I then tried mocking the dependency modules BEFORE importing terrainbento.
import os
import sys

from unittest.mock import MagicMock
autodoc_mock_imports = ['landlab', 'dill', 'numpy', 'scipy', 'yaml']
for mod_name in autodoc_mock_imports:
    sys.modules[mod_name] = MagicMock()

import terrainbento

still no dice.

https://stackoverflow.com/questions/23900878/python-mock-a-module
might help

PRs #4 and #5 fixed the doc building (thanks @mcflugen !!!!!!)
PRs #9 #10 #11 dealt with getting the structure correct. closing.


Initiate Fancy Zones with Middle Click + Drag anywhere in Window

Description of the new feature / enhancement
Having to find the top of the window and use multiple buttons to initiate FancyZones is a bit cumbersome.  Another utility I use (GridMove) allows the user to initiate the Zone snapping by middle-clicking anywhere within the window and dragging.  This would make FancyZones much more useful and easier to engage.
Scenario when this would be used?
This would be used in daily workflows, eliminating the need for multi-button presses or multiple hands to initiate the FancyZones feature.
Supporting information
No response

Duplicate of #10191

Thanks for your suggestion! This issue is a duplicate.
I'm linking this issue to #10191 to centralize the discussion thread, please go to that thread for discussion.
Thanks for your help to make PowerToys a better piece of software!


Add Path framework

Thank you for your suggestion.
Let's wait for it to mature a little more and gather some more stars on Github.

Thanks for your response, There is no way it would get adoption if people
don't know about it, this is the first step of putting it out, I don't
think it's always just about the stars
On Sat, 2 May 2020, 3:54 pm Jad Bitar<EMAIL_ADDRESS>wrote:

Thank you for your suggestion.
Let's wait for it to mature a little more and gather some more stars on
Github.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ziadoz/awesome-php/pull/1094#issuecomment-622966225,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADHQP5LWHROBVTE3QIKDISLRPQX3TANCNFSM4MTL7B7Q
.


conan option for default logfile inverse

Issue
The conan option "enable_default_logfile" behaves in a inverse way. The conanfile of the package version 9.97.0 handles the option as followed:
if self.options.enable_default_logfile:
            self.cpp_info.defines.append("ELPP_NO_DEFAULT_LOG_FILE")

Proposal
This option shall be handled inverse.
if not self.options.enable_default_logfile:
            self.cpp_info.defines.append("ELPP_NO_DEFAULT_LOG_FILE")

Not sure this is project is maintained but in CCI there's a PR for something similar to this https://github.com/conan-io/conan-center-index/pull/14332
It would be amazing is the CCI build script could be brought back here to this project so everyone could benefit from it.


Migrate to react-charts?

Since react-vis is deprecated for a long time, react-charts looks very promising. It should also let us fix #23.

Needed

[x] Override curve with custom D3 sigmoid curve

y axes curve option

[x] Don't show null values

return null in y axis getValue

[x] Override axis labels

y axis options > formatters > scale

[x] Override line colours

chart options > getSeriesStyle
or defaultColors?

[x] Left/right axes

return a second axis in secondaryAxes with position: 'right'

[x] Set number of ticks

y axis options > tickCount

[x] Override datum style (see https://github.com/tannerlinsley/react-charts/discussions/264)
[x] Disable animations

return transition: 'none' in getSeriesStyle

[x] Override line style on hover

getDatumStyle/getSeriesStyle (see https://github.com/tannerlinsley/react-charts/blob/beta/examples/simple/src/components/CustomStyles.tsx)

[x] Override popover table

axis options > formatters > tooltip?

[x] Don't show horizontal/vertical lines on popover
[ ] Fix hover on border values not always working
[x] Fix console errors
[x] Darken x/y axis labels
[ ] Better use of vertical/horizontal height (#11)
[ ] Optimize mobile view

Optional

[x] Invert axis

y axis options > invert: true

The branch for this work is https://github.com/bmaupin/langtrends/tree/migrate-to-react-charts

Alternatives:

https://github.com/recharts/recharts

Seems to have same hover issue as react-charts

https://github.com/plouc/nivo

Seems to have same hover issue as react-charts

I think at this point react-charts is probably the best option since we've almost worked out all the bugs.


ipl:phal: Writing sbe data to file

SPDX-License-Identifier: GPL-2.0
%YAML 1.2
generation : p10
driver: fw1020.00-38.9-11-g2d57d124c
dump-start-time: 2022-01-31 10:24:57
dump-end-time: 1970-01-01 00:00:00
sbe-reason-code: 0xb4a5c5
sbe-recovery-action: 0x9

do not run the clang in this file. This file got some header file  ordering issue ,

looks good


Placement enhancement: scheduling based on cluster capacity/resource usage

When scheduling placement, select managed clusters based on cluster capacity or resource usage to balance the load cross the fleet.

/assign @elgnay

/kind feature

to be discussed and decided later

A draft proposal for this feature is available: https://docs.google.com/document/d/1066z0A7ZcCefsfDtbNKGGVSy2BPK5ZdZ-gHj5MxS-DY/edit?usp=sharing. Please share your feedback by creating comments on the doc.

All necessary PRs are merged, mark as DONE.

close as all the related work (resource-based scheduling and extensible scheduling) is done.
/close


Chart not using some parameters specified in values.yaml - stable/mongo 5.20.0

The current secrets template does not appear to be honoring the following items, they have been specified in my values like so:
mongodbDatabase: "ARandomDatabase"
mongodbUsername: "admin"
mongodbPassword: "punkybrewster"
mongodbRootPassword: "punkywunkybrewster"

The secrets.yaml file in 5.20.0 looks like this:
{{ if and .Values.usePassword (not .Values.existingSecret) -}}
apiVersion: v1
kind: Secret
metadata:
  name: {{ template "mongodb.fullname" . }}
  labels:
    app: {{ template "mongodb.name" . }}
    chart: {{ template "mongodb.chart" . }}
    release: "{{ .Release.Name }}"
    heritage: "{{ .Release.Service }}"
type: Opaque
data:
  {{- if .Values.mongodbRootPassword }}
  mongodb-root-password:  {{ .Values.mongodbRootPassword | b64enc | quote }}
  {{- else }}
  mongodb-root-password: {{ randAlphaNum 10 | b64enc | quote }}
  {{- end }}
  {{- if and .Values.mongodbUsername .Values.mongodbDatabase }}
  {{- if .Values.mongodbPassword }}
  mongodb-password:  {{ .Values.mongodbPassword | b64enc | quote }}
  {{- else }}
  mongodb-password: {{ randAlphaNum 10 | b64enc | quote }}
  {{- end }}
  {{- end }}
  {{- if .Values.replicaSet.enabled }}
  {{- if .Values.replicaSet.key }}
  mongodb-replica-set-key:  {{ .Values.replicaSet.key | b64enc | quote }}
  {{- else }}
  mongodb-replica-set-key: {{ randAlphaNum 10 | b64enc | quote }}
  {{- end }}
  {{- end }}
{{- end }}

Could be I am missing something, but I think my values should be honored rather than the ones in the base chart. I will be glad to provide more feedback if it will help.
Thanks,
Corey

Hi Corey,
Yes, your values should be honored. I just try to reproduce the issue but I couldn't:
I set the following properties in my values.yaml:
-# mongodbRootPassword:
+mongodbRootPassword: qwer1234

 ## MongoDB custom user and database
 ## ref: https://github.com/bitnami/bitnami-docker-mongodb/blob/master/README.md#creating-a-user-and-database-on-first-run
 ##
-# mongodbUsername: username
-# mongodbPassword: password
-# mongodbDatabase: database
+mongodbUsername: tomas
+mongodbPassword: asdf1234
+mongodbDatabase: tomasdb

After deploying the chart from local copy with this command, helm install --name mongodb, this is the secret I get:
$ kubectl get secret -o yaml mongodb
apiVersion: v1
data:
  mongodb-password: YXNkZjEyMzQ=
  mongodb-root-password: cXdlcjEyMzQ=
kind: Secret
metadata:
  creationTimestamp: "2019-07-03T06:52:30Z"
  labels:
    app: mongodb
    chart: mongodb-5.20.0
    heritage: Tiller
    release: mongodb
  name: mongodb
  namespace: tomas
  resourceVersion: "144595057"
  selfLink: /api/v1/namespaces/tomas/secrets/mongodb
  uid: 2065a5de-9d5f-11e9-b05f-42010a9601ac
type: Opaque

And finally, if we decrypt the data:
$ echo "YXNkZjEyMzQ=" | base64 -D
asdf1234

$ echo "cXdlcjEyMzQ=" | base64 -D
qwer1234

Your issue is the secret not being created or it is created but with the default values?
Can you let me know how did you deploy the chart?

@tompizmor I had success using this suggestion (https://helm.sh/docs/developing_charts/#alias-field-in-requirements-yaml) from SO (https://stackoverflow.com/questions/56862322/how-to-use-my-values-yamls-values-in-stable-mongo-subcharts-secrets/56866796#56866796).
In a nutshell my chart's values file had to use an alias for the mongodb dependency.
my values.yaml
DbName: ADbName
mongodbsubchart:
  mongodbDatabase: "ADbName"
  mongodbUsername: "admin"
  mongodbPassword: "anadminpassword"
  mongodbRootPassword: "arootpassword"

Then inside my requirements.yaml I used an alias like so:
dependencies:
  - name: mongodb
    repository: https://kubernetes-charts.storage.googleapis.com/
    version: 5.20.0
    alias: mongodbsubchart

Oh yeah, I was deploying my chart like so:
helm install --name mychartname ./mychartname
I hope that helps to clarify the issue. Closing since I found a solution.
Thanks for jumping in!
Corey

Oh, I was missing that you were using MongoDB as a dependency. In that case, you would have to add the following values to your parent chart:
mongodb:
  mongodbDatabase: "ARandomDatabase"
  mongodbUsername: "admin"
  mongodbPassword: "punkybrewster"
  mongodbRootPassword: "punkywunkybrewster"

The alias thing you added in the requirements yaml is only needed if you want to change the name to access the MongoDB values. However, by default is mongodb (the name of the subchart )


the difference between read file and inpustream

It is recommended to open file instead of opening inpustream in POI. So is it same in excel-streaming-reader. I try to open file instead of inpustream, is this a better solution? I have come across the problem that open xlsx file outofmemory.

There's no difference with this library. It buffers the inputstream to a file.

So, actually this library is still loading the inputstream when open a file? For the sake of memory, I have seen that open a file is better solution to avoid loading inpustream at one time. So it is different here?
It will not be better to open a file instead of inputstram, isn't it?

This library is designed to keep memory overhead to a minimum. If you load from an inputstream, the entire stream will be buffered to a file before this library begins parsing it. If load from a file, it will simply read the file and begin parsing it.
There is no difference in memory usage at runtime, but if you have a large file and load it by inputstream it may take some time to buffer at the beginning.

I'm closing this issue but feel free to continue asking questions on it.


changing equivalence checks

As of now the checks use strict equivalence (===) meaning that if the object is undefined the expression will miss it. Unless I'm missing the point of using strict equality?

I'm not entirely sure why we should remove the strict equivalence either to be honest.
From the GitHub API, the language key will be a guarantee, and is set to null in cases where there is no language.
In the case of the header, according to the mozilla documentation, headers.get returns null if the specified header is not in the response.


fix: rule understand pair color

for https://github.com/icpdao/ei-voting-game/issues/17
for https://github.com/icpdao/ei-voting-game/issues/18
for https://github.com/icpdao/ei-voting-game/issues/19


Removing all heat supply to heat network causes scenario not to load

I discovered this issue while tweaking a scaled scenario for Paddepoel in Groningen. This area has no heat network currently, so I wanted to remove all demand and supply of heat on the central heat network. As expected, I had no problems getting rid of heat demand from the heating grid for either present or future As soon as I remove the final converter supplying heat to the heat network, however, the scenario no longer loads.
As you can see, even an infinitesimal amount of heat supply suffices (FYI: total space heating demand is 15.6 TJ):

setting this to:
number_of_energy_heater_for_heat_network_waste_mix: 0.0
and/or:
number_of_energy_heater_for_heat_network_waste_mix_present: 0.0
causes it to freeze or not load (depending on how you set it to zero, in the scenario file or by using the slider).
Background
This scenario was created by scaling to 495 households from a NL 2035 blank scenario (no industry or agriculture, yes energy sector), except for the future supply of heat and power, which was created by scaling a SER 2023 Energieakkoord scenario to 495 residences in the same way.
Notifying @DorinevanderVlies

Looking at energy_heat_network_steam_hot_water, when all of the suppliers have no demand the dependent and inversed_flexible links don't get a share calculated:

This is because only "constant" links are automatically assigned a share of 0.0 when they have no energy flowing through them. I don't know the historical reasons behind this.
For comparison, here's a default 2040 NL scenario:

Recursive factor assumes that a link with no share should be treated as if it has a share of 1.0. Again, I don't know why. 😞
The result is the recursive factor calculation for sustainability_share ends up in an infinite loop:

agriculture_locally_available_steam_hot_water
energy_heat_network_steam_hot_water
agriculture_unused_local_production_steam_hot_water
agriculture_locally_available_steam_hot_water
...
...

I suspect the default scenario only avoid this loop because the share of "agriculture unused local production steam / hot water" is zero. Perhaps it would also get caught in a loop if there was energy flowing through that link?
--
Possible solutions:

In recursive factor, assume a link with no share actually has a share of 0.0 instead of 1.0.

Change the way link shares are calculated so that dependent and inversed_flexible links are also assigned a share of 0.0 when their share is blank. I feels like something which should be done, but I'm hesitant since I don't understand why this behaviour is only enabled for constant links... there must have been a reason.

Neither of these address the possibility that the same infinite loop will be triggered if the "unused local production" link has energy flowing through it. Recursive factor can't cope with loops in the graph.

In recursive factor, assume a link with no share actually has a share of 0.0 instead of 1.0.

Can this work if all energy flows are zero? Would that mean that all shares are zero and therefore don't add up to 1.0 anymore?

Change the way link shares are calculated so that dependent and inversed_flexible links are also assigned a share of 0.0 when their share is blank. I feels like something which should be done, but I'm hesitant since I don't understand why this behaviour is only enabled for constant links... there must have been a reason.

Is this easy to do? If so, can you push a branch with that change so we can assess possible fall-out?

Neither of these address the possibility that the same infinite loop will be triggered if the "unused local production" link has energy flowing through it. Recursive factor can't cope with loops in the graph.

Would this also happen if the "unused local production" has energy flowing through it in the future year?
My scenario works like a charm it seems:

My scenario works like a charm it seems:

If you follow the links to the right, one has a share of zero which prevents recursive factor from looping back to energy_heat_network_steam_hot_water:
agriculture_locally_available_steam_hot_water:

The result is the recursive factor calculation for sustainability_share ends up in an infinite loop

Do you mean that if there is no energy flow through the heat network, both shares are 1.0, and the calculator goes into a loop?

If you follow the links to the right, one has a share of zero which prevents recursive factor from looping back to energy_heat_network_steam_hot_water:

Right.

Perhaps it would also get caught in a loop if there was energy flowing through that link?

Neither of these address the possibility that the same infinite loop will be triggered if the "unused local production" link has energy flowing through it. Recursive factor can't cope with loops in the graph.

I think this works in all situations where there is non-zero flow through the heat network because there is either a surplus in the agricultural sector (the share of energy_heat_network_steam_hot_water is zero) or there is a deficit and the share of agriculture_unused_local_production_steam_hot_water with the heat network is zero. They can't be non-zero at the same time. Does that make sense?

Does that make sense?

:+1:
I'll create an experimental branch so that we might test: "change the way link shares are calculated so that dependent and inversed_flexible links are also assigned a share of 0.0 when their share is blank."

I'll create an experimental branch [...]

Pushed to quintel/etengine@set-link-nil-shares.

Is this issue still relevant? I think it's a good one to test for this deploy because of the heat network update @antw

I can't reproduce this anymore in an unscaled NL scenario. I set all dispatchable and must-run heat producers to zero, and the graph still calculates fine. It also works when scaling the scenario.
I couldn't test with the original scenario as it uses "adjust_scaling" inputs, which haven't been updated to reflect the heat network changes.
Do we have any plans for these old inputs? Pinging @michieldenhaan.

Do we have any plans for these old inputs? Pinging @michieldenhaan.

Yes, hopefully we can get rid of them soon. I'll pick that up after the deploy.
There's another issue about that (https://github.com/quintel/etlocal/issues/126) so I think we can close this one.


License key becomes empty

Not important but just mention, in this version license area became empty (though I can still use the premium functions)

Originally posted by @Moyf in https://github.com/decaf-dev/obsidian-vault-explorer/issues/265#issuecomment-2253768036

@moyf Fixed in 1.36.0


[license] auto add license header for java file when exec mvn spotless:apply

Purpose
auto add license header for java file when exec mvn spotless:apply command.
and unify the license header for the same format.
Tests

API and Format

Documentation

[ERROR] Failed to execute goal com.diffplug.spotless:spotless-maven-plugin:2.13.0:apply (default-cli) on project paimon-test-utils: Execution default-cli of goal com.diffplug.spotless:spotless-maven-plugin:2.13.0:apply failed: Unable to locate file with path: ${maven.multiModuleProjectDirectory}/tools/copyright/copyright-header-java.txt: Could not find resource '${maven.multiModuleProjectDirectory}/tools/copyright/copyright-header-java.txt'. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :paimon-test-utils

reverted in 926ad4e3ce9e9c35d1c7f4f21e7375cf7e7284a2


Removing layers error

Hi,
I am trying to remove a feature layer I added to the map by calling the removeAll() method.
The layer gets removed but the following appears in the console and the app becomes unstable, especially the map component.
error_handler.js:60 TypeError: this.controller.destroy is not a function
    at Object.d.detach (http://js.arcgis.com/4.2/esri/views/MapView.js:510:98)
    at Object.update (http://js.arcgis.com/4.2/esri/views/MapView.js:25:72)
    at k._animationFrame (http://js.arcgis.com/4.2/init.js:329:23)

I am guessing this is a change detection issue.
Is there a proper way to remove layers from the map that I am missing? I couldn't find any in the documentation.
Thanks!

Thanks for reporting this issue, @plattdl!
It appears that this was an issue specifically with ArcGIS API for JavaScript v4.2.  I have updated this library to now use ArcGIS API for JavaScript v4.3 and the issue seems to be corrected.


Messing up encoding of á to C

The bot seems to mess up the encoding when changing the README file. An á used outside of the bot's contrib comment is changed to (something that looks like, I haven't verified that it isn't some strange unicode char) a C:
Here's an example: https://github.com/EmilStenstrom/django-components/commit/63a63815e1df29b558a021bb419d37ce2cd92b76#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R169

@EmilStenstrom i think this issue is due to my conversion from base64( contents are given from github api using base64 ) to ascii conversion. I was using utf-8 and there was a good reason why i shifted it to ascii though. Forgot the reason though. But ill find a solution on this.

Will release a patch soon :smile:

@EmilStenstrom  Hey there. contributors-readme-action v2.1.1 has been released and fixed these bugs. Kindly update your workflow file.
Tysm for using this action and your feedbacks are much appreciated. For future release and also if you have liked the bot, kindly give a star ⭐ ( makes me also happy 😅) .
Sidenote: It was the ascii issue changed to utf-8
Closing this issue. Feel free to open it, if it didn't solved.


Skip test initialisation if test case utilises unsupported features

What this PR does / why we need it:
Previously, even if a test case was skipped, we'd run the BeforeEach and AfterEach functions which typically involve creating an Issuer resource and waiting for it to become ready. This is completely unnecessary and in the best case wastes time, and in the worst case causes flakes due to e.g. registering too many ACME accounts in a short period of time.
Release note:
NONE

/assign @meyskens
/kind cleanup
/area testing

/lgtm


Pull upstream origin

Played a bit with this locally, didn't notice any issues. It might take a little longer to load a user and its permissions than the official branch? Not sure, seems fine.
Changing the django version from 1.11 to 2.0 leads to some errors in the console, though. Hoping that's no indicative of incompatibility and there are extra steps for django.

What are the console errors?

We are no longer using this fork (in prod) anyway, so this should be ok to play with

What are the console errors?

Think it was list index out of range with a stack trace entirely in Django files


Fix and consolidate script generation

Move globally scoped functions into impl object. Migrate to appropriate function declaration formats
Move script template and logic for generating it into a separate utility method in the impl object.  Improve user documentation in generated template.
Use 2 in the "script" method.  Create space for impl of -o or --output option to specify the target output file for the generated script.
Remove the default values from the CLI interface so that defaults are not spread between that location and static default files

Tests to follow

All checks pass! Merging and will publish.


No sound on iOS Safari.

Hello
I am experiencing weird issue on iOS Safari. Audio seems to be recorded - time of audio is also compatible to its recording length but still with no sound. Manipulating native  controls does not take any effect. I have made an attempt by switching package version into  "audio-recorder-polyfill": "ai/audio-recorder-polyfill" as suggested in topic: https://github.com/ai/audio-recorder-polyfill/issues/24 but no luck with this as well. Here is short summary of what I am trying to achieve. So basically simple click on button is triggering MediaRecorder. It is happening in parallel with Azure's Speech Recognizer SDK:
// first click
const startSpeechRecognition = ({ callback, key, token }) => {
  const speechConfig = SpeechSDK.SpeechConfig.fromAuthorizationToken(token, SPEECH_REGION)
  speechConfig.speechRecognitionLanguage = SPEECH_RECOGNITION_LANG
  const audioConfig = SpeechSDK.AudioConfig.fromDefaultMicrophoneInput()
  const recognizer = new SpeechSDK.SpeechRecognizer(speechConfig, audioConfig)
  const recorder = setupRecorder(callback)

  return new Promise((resolve, reject) => {
    recognizer.startContinuousRecognitionAsync(
      () => recorder.then((r) => {
        r.recorder.start()
        resolve({
          recognizer,
          recorder
        })
      }),
      err => reject(err)
    )
  })
}

Internal call of setupRecorder(callback) is defined as below:
const setupRecorder = callback => navigator.mediaDevices
  .getUserMedia({ audio: true })
  .then((stream) => {
    const data = []
    const recorder = new MediaRecorder(stream)
    recorder.addEventListener(MEDIA_EVENT.START, (e) => {
      data.length = 0
    })
    recorder.addEventListener(MEDIA_EVENT.DATA_AVAILABLE, (e) => {
      data.push(e.data)
    })
    recorder.addEventListener(MEDIA_EVENT.STOP, () => {
      callback(data)
      recorder.stream.getTracks().forEach(track => track.stop())
    })

    return { recorder }
  })

Second click on button triggers stop for Speech Recognizer and MediaRecorder stop event
// second click
const stopSpeechRecognition = ({ recognizer, recorder }) => new Promise((resolve, reject) => {
  recognizer.stopContinuousRecognitionAsync(
    () => resolve(recorder.then(r => r.recorder.stop())),
    err => reject(err)
  )
})

So callback from "stop" MediaRecorder event handler is invoked with stream data which later is parsed into Blob.
// callback is defined inside Vue's component instance, so that's why you see "this" here
const callback = (data) => {
  const audio = speechService.getAudioData({
    data,
    format: this.audioData.format,
    userId: this.selectUserId()
  })
  this.audioData = {
    ...this.audioData,
    ...audio
  }
}

// and in speechService:
const getAudioData = ({ data, format }) => {
  if (!data) { return }

  const blob = new Blob(data, { type: format })
  const blobUrl = window.URL.createObjectURL(blob)

  return {
    blob,
    blobUrl,
    type: format
  }
}

For an iOS Safari I am using default wav format as pointed in docs.
Any tips what could be wrong?

Sorry. I am accepting only pull requests.

As long I don't know cause of the issue how can I rise pull request :(


(CRITICAL BUG) the Custom note type Left Held Note with texture Crashing the game

Describe your bug here.
Whenever Enemy finished Hitting Left Held note
with Changed Texture it crashed the game
the others 3 note works fine
VIDEO
https://streamable.com/5c6012
Things before asking

no the problem isn't with xml
https://imgur.com/hBFiOF1
no the problem isn't with png
https://imgur.com/Vuw4aCV
no the problem isn't with the directory
https://imgur.com/uGpanUb
no the problem isn't with the Code

function onCreate()
	--Iterate over all notes
	for i = 0, getProperty('unspawnNotes.length')-1 do
		--Check if the note is a Bullet Note
		if getPropertyFromGroup('unspawnNotes', i, 'noteType') == 'Haato Note' then
			setPropertyFromGroup('unspawnNotes', i, 'texture', 'LUAcharacters/notes/NOTE_haato'); -- Change texture
			setPropertyFromGroup('unspawnNotes', i, 'noAnimation', true); -- Custom Sprite will only play animation

		end
	end
	--debugPrint('Script started!')

end

Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
No I didn't editted the source file

Dang it i Knew the Problem it's not mine but the Original Note_assets Xml and Sources
Still Needed to fix tho

change pruple end hold to purple end hold
pls fix Cus it's Very Stupid


Add thread to all log output for better debugging

Give the worker threads meaningful names and add the thread name to the log to make debugging easier.
@krishnap

+1. Thanks.

@akshayrai?

+1, nice work!


Refactored RqForm into 1 interface and 3 smaller classes.

Removed checkstyle suppression ClassDataAbstractionCouplingCheck from RqForm, but is still needed in RqFormBase.

@rui-castro thanks for PR, I'll do a review tomorrow

@rui-castro can you remove word closes from PR description? Only author of issue can close it, we cannot let GitHub do it.

@mkordas Removed closed from PR description and fixed comment formatting.

@rui-castro thanks, I will continue my review soon

@mkordas I think I addressed all your comments with my last commit.

@rui-castro I'll check it soon

@rui-castro Travis build has failed

@rui-castro see my review above

@rui-castro can you please solve conflicts here?

@mkordas Merge conflicts solved and comments addressed.
The travis build failed because package org.takes.rq.form has a short description, but I already created the puzzle to improve it.

@rui-castro I'll check it soon

@rui-castro we cannot have failed build. We need to fix the puzzle:
ERROR: "puzzle src/main/java/org/takes/rq/form/package-info.java:30-30 has a very short description of just 5 words while a minimum of 20 is required"
/home/travis/.rvm/gems/ruby-1.9.3-p551/gems/pdd-0.15.4/lib/pdd.rb:150:in `rules': 1 errors, see log above (PDD::Error)
	from /home/travis/.rvm/gems/ruby-1.9.3-p551/gems/pdd-0.15.4/lib/pdd.rb:105:in `xml'
	from /home/travis/.rvm/gems/ruby-1.9.3-p551/gems/pdd-0.15.4/bin/pdd:90:in `<top (required)>'
	from /home/travis/.rvm/gems/ruby-1.9.3-p551/bin/pdd:23:in `load'
	from /home/travis/.rvm/gems/ruby-1.9.3-p551/bin/pdd:23:in `<main>'
	from /home/travis/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
	from /home/travis/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'

@rui-castro see my comments above

@mkordas I've addressed your comments with the last commit.
I've improved the description for puzzle to improve the package documentation, but I'm not entirely sure if that's what you want. If you think it's still not enough, and since you were the one who proposed the improvement of documentation, please advise on what I should write in there.

@rui-castro I'll check it soon

@rui-castro Travis build is failed, we need to fix it

@rui-castro I think that description of puzzle is still too short:
ERROR: "puzzle src/main/java/org/takes/rq/form/package-info.java:36-38 has a very short description of just 19 words while a minimum of 20 is required"

@rui-castro see my comment above

@mkordas the build is fixed.

@rui-castro I'll check it in a sec :)

@rui-castro sorry for a delay, on it now

@rui-castro looks good!

@rultor merge

@rultor merge

@mkordas Thanks for your request. @yegor256 Please confirm this.

@mkordas thanks 😉

@yegor256 we need your review here

@rultor try to merge

@rultor try to merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor try to merge

@yegor256 Done! FYI, the full log is here (took me 37min)

@ypshenychka please, review this issue for QA compliance, as per par.24

@rultor please deploy

@rultor please deploy

@davvd OK, I'll try to deploy now. You can check the progress here

@rultor please deploy

@davvd Done! FYI, the full log is here (took me 33min)

@rui-castro
According to our QA Rules:

Pull request description explains the solution proposed and contains a link to the original ticket it is related to.

Please provide a link to original ticket in PR's description.

@ypshenychka done

@rui-castro Thank you.

@davvd Quality is acceptable.

@davvd Quality is acceptable.

@ypshenychka thank you, let's try to make it "good" next time

@mkordas 10 mins was added to the account of @ypshenychka (for QA review), in transaction 91761879. Thank you, I have added 52 mins to your account in payment/transaction "577647ae80c2b22187000434", time consumed: 216 hours and 8 mins. you're getting extra minutes here (c=37). +52 added to your rating, at the moment it is: +6236


[AutoPR cdn/resource-manager] chore: jsonfmt cdn

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/5979

This PR has been merged into https://github.com/Azure/azure-sdk-for-js/pull/2990


Try to construct a low-level list generator

By constructing lists without using hedgehog monad stack we might avoid the time-ovehead caused by it.
Related to https://github.com/input-output-hk/cardano-ledger-specs/issues/722

Closed by https://github.com/dnadales/sandbox/commit/ce77eb63dbd763e35c45f996622a7ce3824084fd


hugin build fails

I'm very new to nix and found it by chance as I was looking to solve a way to install a package that on native centos-6 has rpm dependency hell build problems (centos 6 is rather old).
I thought I could try building it with nix so installed it but had this failure:
[me@myhost ~]$ nix-env -i hugin
installing ‘hugin-2013.0.0’
these derivations will be built:
  /nix/store/9z6rd6qxms6i7nkdflh9zvm2791q5kf2-libxmi-1.2.drv
  /nix/store/hqznv6hfaymar7w8fxzqr6i7083wxlnn-enblend-enfuse-4.1.3.drv
  /nix/store/hab9dsds2qlxbnwpqw3sg7p9djxnkqsx-hugin-2013.0.0.drv
building path(s) ‘/nix/store/5grjd003480d57islsillg59ibvgg1ar-libxmi-1.2’
unpacking sources
unpacking source archive /nix/store/vxs163wsycw35dqgcm1yqwqvm3fpf96w-libxmi-1.2.tar.gz
source root is libxmi-1.2
patching sources
configuring
cp: cannot stat '/nix/store/jbms3clffilaic6bvnmsw4jxzympfzav-libtool-2.4.5/share/libtool/config/config.sub': No such file or directory
builder for ‘/nix/store/9z6rd6qxms6i7nkdflh9zvm2791q5kf2-libxmi-1.2.drv’ failed with exit code 1
cannot build derivation ‘/nix/store/hqznv6hfaymar7w8fxzqr6i7083wxlnn-enblend-enfuse-4.1.3.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/hab9dsds2qlxbnwpqw3sg7p9djxnkqsx-hugin-2013.0.0.drv’: 1 dependencies couldn't be built
error: build of ‘/nix/store/hab9dsds2qlxbnwpqw3sg7p9djxnkqsx-hugin-2013.0.0.drv’ failed
[me@myhost ~]$ cat .nix-
.nix-channels  .nix-defexpr/  .nix-profile/
[me@myhost ~]$ cat .nix-channels
https://nixos.org/channels/nixpkgs-unstable nixpkgs
[me@myhost ~]$ rpm -q centos-release
centos-release-6-5.el6.centos.11.2.x86_64
[me@myhost ~]$

Right now due to my ignorance with Nix I'm not sure how to fix this but assumed that a package defined was one that built and given the comments about all versions working or something this failure seemed somewhat surprising. I've only tried to install bash (as a test) apart from this package so am not sure what I'm doing wrong.
I notice there's a newer version of hugin available from "upstream", and so would be interested in using that, so if you need me to help get this working (including a newer version) please let me know.

Did you try nix-channel --update? It seems you have outdated channel

This problem was fixed in 0ce3dcd91a. However, the currently newest nixos-unstable channel is a month old and doesn't contain that fix.

Closing, as the latest unstable channel does contain the fix.


[1pt] Create ERD Diagram - Back Bees

Make an Entity Relationship Diagram model the required data for the App


HostAlias for MongoDB k8s deployment

Investigate use of HostAlias for MongoDB: https://kubernetes.io/docs/api-reference/v1.7/#pod-v1-core.
Might simplify the MongoDB entrypoint script.

Hostalias can only be introduced when Azure upgrades the Kubernetes Server version to 1.7. Should be a simple fix once it is there.

It would also involve editing the MongoDB entrypoint script.


Debug for login

Troubleshooting for session updated code on server js to elimiate pro…duction restrictions

tested and created while peer programing


Flake: C++ macos AsyncEnd2end/AsyncEnd2endTest.SimpleClientStreamingWithCoalescingApi

Log snippet:
2021-04-27 15:24:52,167 START: cmake/build/async_end2end_test --gtest_filter=AsyncEnd2end/AsyncEnd2endTest.SimpleClientStreamingWithCoalescingApi/12  GRPC_POLL_STRATEGY=poll
2021-04-27 15:24:52,531 D0427 15:24:52.183275000<PHONE_NUMBER> test_config.cc:161]                test slowdown factor: sanitizer=1, fixture=1, poller=1, total=1
D0427 15:24:52.185426000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.185529000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.185557000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.185582000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.185609000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.185634000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.185668000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.185753000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.185789000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.185826000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.185861000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.185892000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.186024000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.203336000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.203432000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.203467000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.203496000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.203525000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.203555000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.203584000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.203626000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.203656000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.203686000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.203715000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.203744000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.203817000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.204999000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.205063000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.205098000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.205128000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.205158000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.205186000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.205215000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.205294000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.205315000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.205332000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.205348000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.205364000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.205421000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.211446000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.211532000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.211560000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.211585000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.211608000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.211631000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.211655000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.211689000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.211714000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.211737000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.211760000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.211784000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.214190000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.215704000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.215780000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.215809000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.215832000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.215854000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.215876000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.215899000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.215933000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.215957000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.215981000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.216004000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.216027000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.217720000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.230490000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.230576000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.230623000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.230647000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.230669000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.230691000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.230713000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.230746000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.230768000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.230791000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.230813000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.230835000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.230902000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.278435000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.278500000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.278527000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.278551000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.278572000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.278592000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.278613000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.278647000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.278673000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.278697000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.278721000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.278744000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.278812000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.294505000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.294595000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.294631000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.294655000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.294676000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.294698000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.294721000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.294756000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.294779000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.294839000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.294862000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.294884000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.294950000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.300764000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.300809000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.300823000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.300834000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.300875000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.300907000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.300932000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.300966000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.300989000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.301011000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.301034000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.301054000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.301124000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.308190000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.308251000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.308277000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.308302000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.308324000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.308345000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.308369000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.308400000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.308423000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.308446000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.308469000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.308492000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.308555000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.311000000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.311053000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.311078000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.311100000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.311156000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.311180000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.311202000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.311234000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.311259000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.311281000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.311302000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.311322000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.311389000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.318258000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.318349000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.318376000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.318399000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.318421000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.318444000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.318466000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.318500000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.318526000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.318550000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.318575000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.318598000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.318669000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.354030000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.354095000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.354120000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.354141000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.354163000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.354185000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.354208000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.354241000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.354264000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.354287000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.354308000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.354368000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.354437000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.367993000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.368066000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.368092000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.368116000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.368137000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.368159000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.368182000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.368216000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.368239000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.368261000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.368283000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.368306000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.369018000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.374854000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.374922000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.374941000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.374956000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.374973000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.374984000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.374995000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.375014000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.375026000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.375036000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.375047000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.375057000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.375112000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.377797000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.377831000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.377846000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.377866000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.377888000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.377909000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.377965000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.377998000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.378021000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.378043000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.378065000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.378087000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.380391000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.383226000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.383297000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.383324000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.383349000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.383371000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.383394000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.383419000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.383454000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.383479000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.383504000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.383528000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.383552000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.383621000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.389955000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.390041000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.390068000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.390091000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.390127000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.390151000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.390175000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.390210000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.390235000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.390258000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.390280000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.390304000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.390371000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.429359000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.429439000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.429469000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.429496000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.429519000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.429543000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.429569000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.429604000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.429630000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.429656000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.429682000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.429707000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.429786000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.446000000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.446084000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.446127000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.446153000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.446178000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.446200000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.446222000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.446257000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.446282000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.446306000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.446330000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.446350000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.446417000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.450950000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.451009000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.451031000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.451044000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.451056000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.451075000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.451088000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.451106000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.451156000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.451182000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.451202000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.451223000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.451286000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.460910000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.460968000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.460994000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.461017000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.461038000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.461060000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.461082000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.461114000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.461136000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.461158000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.461181000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.461204000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.463283000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.468726000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.468810000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.468840000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.468863000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.468888000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.468912000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.468937000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.468971000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.468997000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.469021000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.469044000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.469068000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.469141000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.473762000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.473835000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.473876000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.473897000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.473910000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.473920000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.473931000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.473952000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.473963000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.473974000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.473988000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.474010000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.474081000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.507955000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.508036000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.508063000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.508084000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.508104000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.508133000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.508154000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.508185000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.508208000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.508230000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.508252000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.508274000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.508349000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
D0427 15:24:52.519739000<PHONE_NUMBER> ev_posix.cc:173]                   Using polling engine: poll
D0427 15:24:52.519814000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "grpclb"
D0427 15:24:52.519841000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "priority_experimental"
D0427 15:24:52.519863000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "weighted_target_experimental"
D0427 15:24:52.519885000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "pick_first"
D0427 15:24:52.519908000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "round_robin"
D0427 15:24:52.519930000<PHONE_NUMBER> dns_resolver_ares.cc:499]          Using ares dns resolver
D0427 15:24:52.519962000<PHONE_NUMBER> certificate_provider_registry.cc:33] registering certificate provider factory for "file_watcher"
D0427 15:24:52.519984000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "cds_experimental"
D0427 15:24:52.520008000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_impl_experimental"
D0427 15:24:52.520065000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_resolver_experimental"
D0427 15:24:52.520089000<PHONE_NUMBER> lb_policy_registry.cc:42]          registering LB policy factory for "xds_cluster_manager_experimental"
D0427 15:24:52.520153000<PHONE_NUMBER> init.cc:226]                       grpc_shutdown starts clean-up now
[waiter.cc : 141] RAW: pthread_mutex_unlock failed: 22
*** SIGABRT received at time=1619562292 ***
PC: @     0x7fff610982c2  (unknown)  __pthread_kill

2021-04-27 15:24:52,532 FAILED: cmake/build/async_end2end_test --gtest_filter=AsyncEnd2end/AsyncEnd2endTest.SimpleClientStreamingWithCoalescingApi/12  GRPC_POLL_STRATEGY=poll [ret=-6, pid=58411,

Seen in https://source.cloud.google.com/results/invocations/97739128-f249-4313-833d-c51bacf132f8/log from PR: https://github.com/grpc/grpc/pull/26086
This has also flaked earlier this week according to go/grpc-flaky

This is likely due to an absl Mutex issue, mentioned here https://github.com/grpc/grpc/pull/25841#issuecomment-828827387 (tracked in b/186685878).
@veblush there are a few different reports for the same problem.

This hasn't been happened for the past 100 days so I'm closing this


flutter run : Error generating build_script snapshot

Steps to Reproduce

flutter run
generating build script...                                          3.5s
Error generating build_script snapshot: Could not find a file named "pubspec.yaml" in
"/Users/xxx/.pub-cache/hosted/pub.flutter-io.cn/analyzer-0.38.5".

Target Platform:
Target OS version/browser:
Devices:
Logs

[  +17 ms] executing: [/Users/kimz/flutter/] git -c log.showSignature=false log
-n 1 --pretty=format:%H
[  +60 ms] Exit code 0 from: git -c log.showSignature=false log -n 1
--pretty=format:%H
[   +1 ms] 27321ebbad34b0a3fafe99fac037102196d655ff
[        ] executing: [/Users/kimz/flutter/] git describe --match v*.*.*
--first-parent --long --tags
[  +22 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long
--tags
[        ] v1.12.13+hotfix.5-0-g27321ebba
[  +10 ms] executing: [/Users/kimz/flutter/] git rev-parse --abbrev-ref
--symbolic @{u}
[  +18 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/kimz/flutter/] git ls-remote --get-url origin
[  +14 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +75 ms] executing: [/Users/kimz/flutter/] git rev-parse --abbrev-ref HEAD
[  +15 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[   +9 ms] executing: sw_vers -productName
[  +27 ms] Exit code 0 from: sw_vers -productName
[        ] Mac OS X
[        ] executing: sw_vers -productVersion
[  +21 ms] Exit code 0 from: sw_vers -productVersion
[        ] 10.15.2
[        ] executing: sw_vers -buildVersion
[  +20 ms] Exit code 0 from: sw_vers -buildVersion
[   +1 ms] 19C57
[  +44 ms] "flutter run" took 134ms.
Error: No pubspec.yaml file found.
This command should be run from the root of your Flutter project.
Do not run this command from the root of your git clone of Flutter.

#0      FlutterCommand.validateCommand
(package:flutter_tools/src/runner/flutter_command.dart:690:9)
#1      RunCommand.validateCommand
(package:flutter_tools/src/commands/run.dart:285:19)
#2      FlutterCommand.verifyThenRunCommand
(package:flutter_tools/src/runner/flutter_command.dart:590:11)
#3      FlutterCommand.run.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command.dart:515:33)
<asynchronous suspension>
#4      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:146:29)
#5      _rootRun (dart:async/zone.dart:1126:13)
#6      _CustomZone.run (dart:async/zone.dart:1023:19)
#7      _runZoned (dart:async/zone.dart:1518:10)
#8      runZoned (dart:async/zone.dart:1465:12)
#9      AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
#10     FlutterCommand.run
(package:flutter_tools/src/runner/flutter_command.dart:505:20)
#11     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#12     FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:413:21)
<asynchronous suspension>
#13     AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:146:29)
#14     _rootRun (dart:async/zone.dart:1126:13)
#15     _CustomZone.run (dart:async/zone.dart:1023:19)
#16     _runZoned (dart:async/zone.dart:1518:10)
#17     runZoned (dart:async/zone.dart:1465:12)
#18     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
#19     FlutterCommandRunner.runCommand
(package:flutter_tools/src/runner/flutter_command_runner.dart:364:19)
#20     CommandRunner.run.<anonymous closure>
(package:args/command_runner.dart:112:25)
#21     new Future.sync (dart:async/future.dart:224:31)
#22     CommandRunner.run (package:args/command_runner.dart:112:14)
#23     FlutterCommandRunner.run
(package:flutter_tools/src/runner/flutter_command_runner.dart:250:18)
#24     run.<anonymous closure>.<anonymous closure>
(package:flutter_tools/runner.dart:63:22)
#25     _rootRun (dart:async/zone.dart:1126:13)
#26     _CustomZone.run (dart:async/zone.dart:1023:19)
#27     _runZoned (dart:async/zone.dart:1518:10)
#28     runZoned (dart:async/zone.dart:1502:12)
#29     run.<anonymous closure> (package:flutter_tools/runner.dart:61:18)
<asynchronous suspension>
#30     AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:146:29)
#31     _rootRun (dart:async/zone.dart:1126:13)
#32     _CustomZone.run (dart:async/zone.dart:1023:19)
#33     _runZoned (dart:async/zone.dart:1518:10)
#34     runZoned (dart:async/zone.dart:1465:12)
#35     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
#36     runInContext (package:flutter_tools/src/context_runner.dart:64:24)
#37     run (package:flutter_tools/runner.dart:50:10)
#38     main (package:flutter_tools/executable.dart:65:9)
#39     main
(file:///Users/kimz/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#40     _startIsolate.<anonymous closure>
(dart:isolate-patch/isolate_patch.dart:305:32)
#41     _RawReceivePortImpl._handleMessage
(dart:isolate-patch/isolate_patch.dart:174:12)

[✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Mac OS X 10.15.2 19C57,
    locale zh-Hans-CN)
    • Flutter version 1.12.13+hotfix.5 at /Users/kimz/flutter
    • Framework revision 27321ebbad (9 days ago), 2019-12-10 18:15:01 -0800
    • Engine revision 2994f7e1e6
    • Dart version 2.7.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/kimz/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling
      support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3, Build version 11C29
    • CocoaPods version 1.8.4

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build
      1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.41.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.7.1

[✓] Connected device (1 available)
    • V1732T • N7WWVGGE6HDQB68P • android-arm64 • Android 8.1.0 (API 27)

• No issues found!

Hi @kinmoLun
I see there's an open issue addressing the case you described.
Please follow up on that issue,
I'm closing the current one as duplicate.
If you disagree please write in the comments
and I will reopen it.
Thank you

Re-opening, the other issue is on flutter create which should create the pubspec.yaml.
What directory are you in when you call flutter run?  From the message is looks like you're in /Users/xxx/.pub-cache/hosted/pub.flutter-io.cn/analyzer-0.38.5, which isn't a flutter app...

Hi @kinmoLun
I see there's an open issue addressing the case you described.
Please follow up on that issue,
I'm closing the current one as duplicate.
If you disagree please write in the comments
and I will reopen it.
Thank you

This does not solve my problem

Re-opening, the other issue is on flutter create which should create the pubspec.yaml.
What directory are you in when you call flutter run? From the message is looks like you're in /Users/xxx/.pub-cache/hosted/pub.flutter-io.cn/analyzer-0.38.5, which isn't a flutter app...

I execute flutter run in the root directory of the project

Re-reading again, the analyzer-0.38.5 is missing its pubspec.yaml.  What is in that directory?
ls -la /Users/xxx/.pub-cache/hosted/pub.flutter-io.cn/analyzer-0.38.5


[llama]  --few-shot broken

Running the few show example
python llama.py llama-2-7b tokenizer.model --max-tokens 1000 --few-shot --prompt sample_prompt.txt

is now broken:
Traceback (most recent call last):
  File "/.../mlx-examples/llama/llama.py", line 388, in <module>
    few_shot_generate(args)
  File "/...//mlx-examples/llama/llama.py", line 324, in few_shot_generate
    generate(prompt.replace("{}", question))
  File "/...//mlx-examples/llama/llama.py", line 297, in generate
    if len(tokens) >= args.num_tokens:
                      ^^^^^^^^^^^^^^^
AttributeError: 'Namespace' object has no attribute 'num_tokens'. Did you mean: 'max_tokens'?

Yup, that's a bug. Will fix!

@awni or merge: https://github.com/ml-explore/mlx-examples/pull/140

Thank you!!

@awni I also noted that the you need to pass the file name as --prompt sample_prompt.txt, which is a bit confusing. Shouldn't we refactor to pass the file as --few-shot sample_prompt.txt? I can create a different issue/PR if you like since it is not really related to this one.

Cool, that change sounds good to me! If it is unspecified it uses the prompt, otherwise it reads the few shot prompt from the provided file?

Well currently, it always wants to read a file and fails on
python llama.py $MODEL_PATH $TOKENIZER_MODEL_PATH --few-shot

with FileNotFoundError: [Errno 2] No such file or directory: 'In the beginning the Universe was created.' which is just confusing.
I would probably always expect a file for the few-shot learning and ignore --prompt in this case as passing a long multiline few shot example as inline string to --prompt is a bit strange.

See #141 addressing the comment above.


Fixed wrong external options merge

https://github.com/javascript-obfuscator/javascript-obfuscator/issues/593

Coverage decreased (-0.0003%) to 98.669% when pulling e2d97841c4209b5d1122eb4583018caf517440fa on issue-593 into 173b2b83b8605f272ebe664e58930d671cfd9892 on master.


Update the doc of DivOverlay

Fix: #6597

DivOverlay has a default offset: [0,7] I think this would be better if this is moved to Popup and changed to [0,0] but this is a breaking change
DivOverlay has not factory function

DivOverlay has a default offset: [0,7] I think this would be better if this is moved to Popup and changed to [0,0] but this is a breaking change

Hm.. Still I'd prefer to make that change.

DivOverlay has not factory function

And that is right, because it is abstract class.

@Falke-Design

To keep it clear before merging: This is a breaking change! The default values for DivOverlay are chaged


Can't get LuckPermsBungee working

I've installed it on my BungeeCord server, and have it in my Spigot server as well. I've set some permissions in LPB, as following:
>lpb group admin permission info
14:24:47 [INFO] [LP] admin's Nodes:
14:24:47 [INFO] > luckperms.* (true)
> ab.* (true)
> * (true)
> ab (true)
> ab.kick.use (true)
> bungeecord.command.end (false)

And have myself the admin group as parent, via /lpb user PotterCraft_ parent add admin command:
>lpb user PotterCraft_ info
14:25:30 [INFO] [LP] > User Info: PotterCraft_
[LP] - UUID: 03c81579-9839-4c0e-bf5e-2d2ece544972
[LP] - Status: Online
[LP] - Primary Group: admin
[LP] - Counts:
[LP] -    Permissions: 2
[LP] -    Temporary Permissions: 0
[LP] -    Prefixes: 0
[LP] -    Suffixes: 0
[LP] -    Meta: 0
[LP] - Parent Groups:
[LP] -    > default
[LP] -    > admin
[LP] - Cached Data:
[LP] -    Is Loaded: true
[LP] -    Current Contexts: (server=bungee) (world=Lobby)
[LP] -    Current Prefix: None
[LP] -    Current Suffix: None

But, when trying to run any bunge command that I set the permission (like /kick or even /lpb), I am denied by No Permission. Did  I do something wrong?
/lpb info:
14:27:25 [INFO] [LP] Running LuckPerms v2.16.60 by Luck.
[LP] -  Platform: Bungee
[LP] -  Storage Method: H2
[LP] -  Server Name: bungee
[LP] -  Sync Interval: 3 minutes
[LP] -  Counts:
[LP] -     Online Players: 15
[LP] -     Loaded Users: 15
[LP] -     Loaded Groups: 2
[LP] -     Loaded Tracks: 0
[LP] -     Log size: 12
[LP] -     UUID Cache size: 0
[LP] -     Translations loaded: 0
[LP] -     Pre-process contexts: 9
[LP] -     Context Calculators: 2
[LP] -  Configuration:
[LP] -     Online Mode: true
[LP] -     Redis Enabled: false
[LP] -     Permission Calculation:
[LP] -        Including Global: false
[LP] -        Including Global World: true
[LP] -        Applying Global Groups: true
[LP] -        Applying Global World Groups: true
[LP] -        Applying Wildcards: true
[LP] -        Applying Regex: true
[LP] -        Applying Shorthand: true

Yes.
[LP] -  Server Name: bungee

[LP] -        Including Global: false

Read here: https://github.com/lucko/LuckPerms/wiki/Advanced-Setup#server-and-world-specific-permissions


cgi module removed in Python 3.13

The wsgi example still uses cgi.FieldStorage which is removed in Python 3.13.

we can accept PRs thanks!


Updated ext.html.erb

Added a new course

Preview:

@pedrorijo91 Thanks for pointing it out. Does this look good?


Added generic conversion for VEC XML to RDF.

Pull Request

[X] I have checked for similar PRs.
[X] I have read the contributing guidelines.

Changes

[X] Code
[X] Documentation
[ ] Other:

Closes: <Put down the issue number if available or remove that line>
Description
Added functionality to convert any version of VEC XML files to the RDF representation, as defined at the moment.

@RainerGanss can you have glance on it. I still want to add some documentation, but functionally the conversion part is in it. In a second step I want to add the diff & patch functions


gforth: 0.7.3 -> 0.7.9_20211111

Motivation for this change
The gforth version on savannah is several years old and seems unmaintained. There is an actively maintained version on https://github.com/forthy42/gforth
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.