[PURCHASE-1238, PURCHASE-1248] PartnerCard and SellerInfo adjustments

PURCHASE-1238 Label above the partner card should change based on the type of partner
Above the Partner EntityHeader Card, we want to add a label to provide clarity and context on the partner.

If partner type = gallery, use “At gallery”
If partner type = Institution or Institutional Seller, use “At institution”
If partner type = auction, or any other partner type, [Do not show section]

PURCHASE-1248 Update SellerInfo copy to adjust based on availability
To add clarity to the Partner Name below the Availability, we want to add either “Sold by [Partner Name]” or “At [Partner Name]” depending on the availability.

On loan, Permanent collection, Not for sale, and [No Availability], will use: “At [Partner Name]”
Any commercial availability + Sold, will use: “Sold by [Partner Name]”
Bidding closed will not show any partner name.

Thanks for adding those tests!
One final question: I noticed this in the SellerInfo acceptance criteria:

Bidding closed will not show any partner name.

Has this been taken into account?

Yay thanks Lily! Great work on the tests!


Docker Hub image for 2.46.1 missing

2.46.1 (released 2017-03-29) not available on Docker Hub

see #454


Fix pricing plans

Replace the template pricing plan with the project and hourly based rates

Link to docs with the information

Last issue : remove prices


1221 | Split a String in Balanced Strings | C++

Title - 1221. Split a String in Balanced Strings
What will change -
Add new problem set and a solution to it
Type of Issue -
Please add/delete options that are not relevant.

[x] Adding New Code

Programming Language
Please add/delete options that are not relevant.

[x] C++

Self Check

Ask for issue assignment and wait to get assigned to it before making Pull Request.
Add your file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server ✉ - https://discord.gg/CXksGdn
Happy Coding,

Assign this to me @pranav7955


chore(CI): Add library size check in CI

What:
Basically this in the terminal and CI logs:
PASS  dist/glamorous.umd.tiny.min.js: 2.28kB < threshold 3kB gzip
PASS  dist/glamorous.es.tiny.js: 4.79kB < threshold 5kB gzip
PASS  dist/glamorous.cjs.tiny.js: 4.87kB < threshold 5kB gzip

And this on the build status:

Why:
This will help in keeping the library tiny.
How:

Added bundlesize as a dev dependency
Added test.size as a post build check

[ ] Documentation: NA
[x] Tests
[ ] Code complete: NA
[x] Added myself to contributors table
[ ] Followed the commit message format (Oops! Should I change the commits?)

There is a tiny bit of configuration needed

Setting the file and threshold:
The config sits inside package.json, the threshold is set to 3kB for umd and 5kB for cjs and es right now.

Authorize bundlesize:
bundlesize needs access to github API with scope repo:status, You can follow the steps here

Codecov Report

Merging #204 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #204   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          10     10
  Lines         142    142
  Branches       36     36
=====================================
  Hits          142    142

Continue to review full report at Codecov.

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

(Oops! Should I change the commits?)

No don't worry about that. I should just remove that checkmark... I can change your commits when I merge.
This looks cool! I'm on board! Let's do this :clap:

@kentcdodds You'll have to authorize bundlesize for access to build status.
bundlesize needs access to github API with scope repo:status, You can follow the steps here


Versioned subdomain for the latest release

This is a Feature Request
What would you like to be added
When cutting  a new release, create a subdomain for the latest released version.
Why is this needed
Currently, we have the main domain and 4 subdomains for the latest versions of Kubernetes, at the moment of writing:

1.15: https://kubernetes.io/
1.14: https://v1-14.docs.kubernetes.io/
1.13: https://v1-13.docs.kubernetes.io/
1.12: https://v1-12.docs.kubernetes.io/
1.11: https://v1-11.docs.kubernetes.io/

The feature request is that when we cut the latest release, not only the documentation on https://kubernetes.io/ points to this latest version, but another subdomain with the pinned version is added as well.
The reasoning behind this is that if we wanted to link the 1.15 Kubernetes documentation today on third party documentation we have to link to the "latest" one (https://kubernetes.io), but it will become the 1.16 documentation in some weeks.

Optional extra: make the latest release build have a <link rel="canonical" href="https://kubernetes.io/..."/> on each docs page; omit that <link/> for older releases.

/kind feature

+1

It's a good idea but (I think) not a high priority
/priority backlog

There is now a https://v1-15.docs.kubernetes.io and a https://v1-16.docs.kubernetes.io as well

/remove-lifecycle rotten

I'm gonna say:
/remove-lifecycle stale
/lifecycle frozen

/area web-development

Issue https://github.com/kubernetes/website/issues/37871 is broadly similar

/triage accepted
but maybe there is a better option.


Support reverting "foreign language only" mode

We had a support ticket on Zendesk recently: a user created an English document, then accidentally set it to "Foreign language only" mode when trying to add a Welsh translation. The English version became unavailable, and they were unable to switch back to English mode - the document was stuck in "foreign language only" mode.
This PR tweaks the controller logic. The edition[create_foreign_language_only] field associated with the "Create a foreign language only {format}" should always be included in the form submission as a value of 1 if it is checked. The checking of the box conditionally reveals the list of locale options, which is already set to the previously set locale (cy, in this case).
If the "Create a foreign language only {format}" box is unchecked, then edition[create_foreign_language_only] is no longer submitted in the form parameters. The underlying edition[primary_locale] of cy is still passed though, since there is no logic to unset it. So the primary_locale was impossible to change back to English. (English is also not an option on the list of locales, so the user couldn't even 'hack' their way back to the default state).
On the basis that a non-English primary locale will only ever be accompanied by the edition[create_foreign_language_only] field, we can safely check for the absence of said field, and if it is absent, we can assume the primary locale should revert to English.
It did cross my mind that a developer might rename or delete the checkbox, so I've made the feature test a bit more verbose to explicitly check that the "Foreign language only" box is checked when the primary locale has been changed.
Trello: https://trello.com/c/5B60uybX/3062-unable-to-uncheck-the-create-a-foreign-language-only-box
⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠

Closed in favour of #9570


About the new version of meteor 1.5.0

I use window 10 installs the meteor 1.5.0. But the repo does not work well.
I think they need to update some version of the plugins. Please help to solve it.
Thanks.

I got the answer. Run meteor update under project folder and then run meteor  works well.


Add close icon for selected filters

Before

After

Hey @grigoriy-ivanov. Don't your users understand these badges? Or do you think it would be better this way?

Yes, they don't.
I think it looks better this way, like a multiple select field with selected options.
Examples:
Ozon:

DNS:

Ping @Hesko ^

@grigoriy-ivanov Thanks a lot. We changed it a bit and made a release.


Collection2 and possibly AutoForm

Adding new objects to collections right now is a bit hacky. Looking at the source it looks like your just taking the first object and using its data structure to define the collection schema. While I don't think it should be mandatory it would be nice to manually define the schema.
My thought was you could accept a simple schema object for the schema and possibly use AutoForm to generated your forms.
Regardless it would be nice if you checked if Collection2 is present and used the internal schema for the form. That check would be a very easy if (Package['aldeed:collection2']) {}
Thoughts?

This would be great, I'm going to try your implementation @Kestanous

+1 great idea. I'm using collection2, and having admin using it too would be great.


Fixed out-of-memory issue on initializing direct byte buffer pool.

With 32-bit Java and smaller memory footprints, this bug manifests. For example, if you run with a max heap size of 494MB and a MaxDirectMemorySize of 512MB, you will instantly get an out of memory error when trying to initialize a direct memory buffer. This little commit fixes the issue.

Thank you !


Add reset button to reset M0

Sometimes the M0 gets hung and the only way to revive it is to hit the reset button.  We need to break this out to the exterior of the case like bluetooth pair button.

Added Reset button for M0 with pull up resistor.


qtox: 1.16.1 -> 1.16.3

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from qtox.
meta.description for qtox is: '"Qt Tox client"'.
Release on GitHub
Compare changes on GitHub

Checks done (click to expand)

built on NixOS
Warning: no invocation of /nix/store/mr47dpmy7k0in96385hrqygmb6zh38mx-qtox-1.16.3/bin/qtox had a zero exit code or showed the expected version
0 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 1.16.3 with grep in /nix/store/mr47dpmy7k0in96385hrqygmb6zh38mx-qtox-1.16.3
directory tree listing: https://gist.github.com/5d7947577b93a9e1c6322f0a525a95d3
du listing: https://gist.github.com/2899d9c0c480676da3a09d61bf8795ed

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:

Install cachix from https://cachix.org/
Use r-ryantm's cache:cachix use r-ryantm

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/bc052967a3eaf5330b6c498d9dabd16470083773.tar.gz -p qtox
ls -la /nix/store/mr47dpmy7k0in96385hrqygmb6zh38mx-qtox-1.16.3

cc @jgeerds @akaWolf @peterhoeg for testing.

Success on x86_64-linux (full log)
Attempted: qtox
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/mr47dpmy7k0in96385hrqygmb6zh38mx-qtox-1.16.3
shrinking /nix/store/mr47dpmy7k0in96385hrqygmb6zh38mx-qtox-1.16.3/bin/qtox
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/mr47dpmy7k0in96385hrqygmb6zh38mx-qtox-1.16.3/bin
patching script interpreter paths in /nix/store/mr47dpmy7k0in96385hrqygmb6zh38mx-qtox-1.16.3
checking for references to /build in /nix/store/mr47dpmy7k0in96385hrqygmb6zh38mx-qtox-1.16.3...
postPatchMkspecs
postPatchMkspecs
/nix/store/mr47dpmy7k0in96385hrqygmb6zh38mx-qtox-1.16.3

Success on aarch64-linux (full log)
Attempted: qtox
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/5j3rqwi8w2s3p44wvwcgdl9ys51bhvav-qtox-1.16.3
shrinking /nix/store/5j3rqwi8w2s3p44wvwcgdl9ys51bhvav-qtox-1.16.3/bin/qtox
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/5j3rqwi8w2s3p44wvwcgdl9ys51bhvav-qtox-1.16.3/bin
patching script interpreter paths in /nix/store/5j3rqwi8w2s3p44wvwcgdl9ys51bhvav-qtox-1.16.3
checking for references to /build in /nix/store/5j3rqwi8w2s3p44wvwcgdl9ys51bhvav-qtox-1.16.3...
postPatchMkspecs
postPatchMkspecs
/nix/store/5j3rqwi8w2s3p44wvwcgdl9ys51bhvav-qtox-1.16.3

Failure on x86_64-darwin (full log)
Attempted: qtox
Partial log (click to expand)
[ 72%] Building CXX object CMakeFiles/qtox_static.dir/src/platform/camera/avfoundation.mm.o
/tmp/nix-build-qtox-1.16.3.drv-0/source/src/platform/camera/avfoundation.mm:24:9: fatal error: 'AVFoundation/AVFoundation.h' file not found
#import <AVFoundation/AVFoundation.h>
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/qtox_static.dir/build.make:2090: CMakeFiles/qtox_static.dir/src/platform/camera/avfoundation.mm.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:106: CMakeFiles/qtox_static.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
builder for '/nix/store/0jxksaas0ps136nr81il9na45zg0sr17-qtox-1.16.3.drv' failed with exit code 2
error: build of '/nix/store/0jxksaas0ps136nr81il9na45zg0sr17-qtox-1.16.3.drv' failed


Some DeprecationWarnings don't show up in jupyter notebooks

Describe the bug
We have a few places that use DeprecationWarnings to flag things that are changing and help users migrate... however, these aren't being shown by default in scripts or Jupyter notebooks. The DeprecationWarning type only shows up for code in __main__ by default (i.e. a script or REPL session or jupyter notebook ),  from https://docs.python.org/3/library/warnings.html#warning-categories

DeprecationWarning: Base category for warnings about deprecated features when those warnings are intended for other Python developers (ignored by default, unless triggered by code in main).

We should be configuring our deprecation warnings to appear in those circumstances. Some options:

using the stacklevel parameter to ensure they point to the call of the deprecated function, not the call of warnings.warn

this works for Jupyter for all Python versions, but not for the Python REPL or a script in Python 3.6, the default was changed in 3.7 https://www.python.org/dev/peps/pep-0565/, but we could add a warnings.filterwarnings("once", category=DeprecationWarning, module="__main__") call to our __init__.py file to override Python's defaults for Python 3.6 (probably not a good idea...)
(I think we should be doing this anyway, since problem is the caller, not the warnings.warn call itself)

switching to using FutureWarning, but, per that table, it's not quite right (https://github.com/ipython/ipython/issues/8478 is related, and mentions Pandas using FutureWarning so that it is shown by default)
similarly, doing what NumPy does, which is creating a custom warning class VisibleDeprecationWarning that isn't suppressed by default https://github.com/numpy/numpy/blob/965b41d418e6100c1afae0b6f818a7ef152bc25d/numpy/_globals.py#L44-L51 (we could potentially just use that, too)

I think we should do only 1, without changing the warnings filtering, because we're mostly focused on Jupyter notebooks, but I could easily be convinced of other options. For instance, the thinking with Python's defaults seems to be these deprecation (and "pending deprecation") warnings get caught by a test suite outside of __main__ (and hence, not showing them by default is ok); for instance, pytest will capture and show all warnings by default. However, I imagine many users of StellarGraph won't have a test suite exercising their graph ML, since that seems to be relatively hard/rare in ML circle, and thus if they have separate files containing all the ML parts that are imported/run by a script or notebook they won't see these warnings. Therefore, 2 or 3 are tempting.
This was noticed in https://github.com/stellargraph/stellargraph/pull/1110#pullrequestreview-377320963.
To Reproduce
Steps to reproduce the behavior:

Use a python shell or jupyter notebook to run some code that triggers a warning, like constructing from networks triggering https://github.com/stellargraph/stellargraph/blob/cdcde873f7677a25d8c18124ef88a599f31ca7d9/stellargraph/core/graph.py#L253-L256import networkx as nx
import stellargraph as sg
sg.StellarGraph(nx.Graph())

Run the code after forcing all warnings to be shown import warnings; warnings.simplefilter("always")

Observed behavior

No warnings
The deprecation warning is shown:.../stellargraph/core/graph.py:255: DeprecationWarning: Constructing a StellarGraph directly from a NetworkX graph has been replaced by the `StellarGraph.from_networkx` function
  DeprecationWarning,

Expected behavior
The warning should be shown in both cases.
Environment
Operating system: Darwin-18.6.0-x86_64-i386-64bit
Python version:
3.6.9 (default, Jul 10 2019, 12:25:55)
[GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1<IP_ADDRESS>)]

Package versions:

absl-py==0.8.0
ansiwrap==0.8.4
appdirs==1.4.3
appnope==0.1.0
astor==0.8.0
atomicwrites==1.3.0
attrs==19.3.0
backcall==0.1.0
black==19.10b0
bleach==3.1.0
boto==2.49.0
boto3==1.9.230
botocore==1.12.230
cachetools==4.0.0
certifi==2019.9.11
chardet==3.0.4
Click==7.0
coverage==4.5.4
coveralls==1.8.2
cycler==0.10.0
decorator==4.4.0
defusedxml==0.6.0
docopt==0.6.2
docutils==0.15.2
entrypoints==0.3
gast==0.2.2
gensim==3.8.0
google-auth==1.10.0
google-auth-oauthlib==0.4.1
google-pasta==0.1.7
grpcio==1.23.0
h5py==2.10.0
idna==2.8
importlib-metadata==0.23
ipykernel==5.1.3
ipython==7.9.0
ipython-genutils==0.2.0
ipywidgets==7.5.1
isodate==0.6.0
jedi==0.15.1
Jinja2==2.10.3
jmespath==0.9.4
joblib==0.13.2
jsonschema==3.2.0
jupyter==1.0.0
jupyter-client==5.3.4
jupyter-console==6.0.0
jupyter-core==4.6.1
Keras==2.2.5
Keras-Applications==1.0.8
Keras-Preprocessing==1.1.0
kiwisolver==1.1.0
llvmlite==0.30.0
Mako==1.1.0
Markdown==3.1.1
MarkupSafe==1.1.1
matplotlib==3.1.1
mistune==0.8.4
more-itertools==7.2.0
mplleaflet==0.0.5
mypy==0.750
mypy-extensions==0.4.3
nbclient==0.1.0
nbconvert==5.6.1
nbformat==4.4.0
networkx==2.3
notebook==6.0.2
numba==0.46.0
numpy==1.17.2
oauthlib==3.1.0
opt-einsum==3.1.0
packaging==19.2
pandas==0.25.1
pandocfilters==1.4.2
papermill==1.2.1
parso==0.5.1
pathspec==0.6.0
pdoc3==0.7.2
pexpect==4.7.0
pickleshare==0.7.5
pluggy==0.13.1
prometheus-client==0.7.1
prompt-toolkit==2.0.10
protobuf==3.9.1
ptyprocess==0.6.0
py==1.8.0
py-cpuinfo==5.0.0
py4j==0.10.7
pyasn1==0.4.8
pyasn1-modules==0.2.7
pydot==1.4.1
Pygments==2.4.2
Pympler==0.8
pyparsing==2.4.2
pyrsistent==0.15.6
pyspark==2.4.4
pyspark-stubs==2.4.0.post6
pytest==5.3.1
pytest-benchmark==3.2.2
pytest-cov==2.8.1
pytest-repeat==0.8.0
python-dateutil==2.8.0
pytz==2019.2
PyYAML==5.1.2
pyzmq==18.1.1
qtconsole==4.6.0
rdflib==4.2.2
regex==2019.12.9
requests==2.22.0
requests-oauthlib==1.3.0
rsa==4.0
s3transfer==0.2.1
scikit-learn==0.21.3
scipy==1.4.1
seaborn==0.10.0
Send2Trash==1.5.0
six==1.12.0
smart-open==1.8.4
-e git+git@github.com:stellargraph/stellargraph.git@cdcde873f7677a25d8c18124ef88a599f31ca7d9#egg=stellargraph
tenacity==6.0.0
tensorboard==2.1.1
tensorflow==2.1.0
tensorflow-estimator==2.1.0
termcolor==1.1.0
terminado==0.8.3
testpath==0.4.4
textwrap3==0.9.2
toml==0.10.0
tornado==6.0.3
tqdm==4.42.1
traitlets==4.3.3
treon==0.1.3
typed-ast==1.4.0
typing-extensions==<IP_ADDRESS>
urllib3==1.25.3
wcwidth==0.1.7
webencodings==0.5.1
Werkzeug==0.15.6
widgetsnbextension==3.5.1
wrapt==1.11.2
zipp==0.6.0

Additional context
N/A

All options seem fine to me, but if I had to choose, my vote goes to option 3 - seems straightforward, customisable, and I think it'd be nice if the behaviour is consistent across all cases (notebook, REPL, script). I often just use a REPL for quick sanity checks.

I agree that Option 3 sounds good, as Notebooks are out primary use-case and it's straightforward to implement.   Option 1 being better supported in 3.7 is fine; we'll eventually all move to 3.7+.

Closing as already addressed by other PR's for python 3.7+ and Jupyter notebooks.


[wip]Drop crioctl in integration tests

Address https://github.com/kubernetes-incubator/cri-o/issues/504#issuecomment-343751632

https://github.com/kubernetes-incubator/cri-o/pull/1156

@runcom oh, I don't know someone already work on this, thanks for your info.

Ok lets continue to work this there.


Proposal: Enable importing CSS Modules via filename convention used in common frameworks

We have been working on this proposal with Alasdair and came to this conclusion:
"
Hanna, Ollie, Alistair, Tim and I went over your proposal together to discuss it.
We’ve spent a lot of time going over this and we try to accept proposals where possible but we have decided not to accept this proposal for now for the following reasons:

We are not confident that we would be able to support this when issues come up.
We don’t currently have a way to publish ‘alpha’ / ‘experimental’ features without making breaking changes for all users.
We don't have time - due to constraints outside our control we need to be stricter with what we can do and can’t prioritise this work.

In order to accept this in the future we’d need:

Evidence that CSS Modules work for all components, and how they are tested.
Evidence of the need from teams across Government
More time as a team

We think that the underlying problem this tries to solve is a multi-package distribution of components. We are not not sure this has enough benefits to warrant the extra overhead required to support this, but you could consider publishing govuk-react as a single package.
You can read more about our decision to publish a single package here: https://github.com/alphagov/govuk-design-system-architecture/blob/master/proposals/002-publish-one-npm-package-instead-of-multiple-npm-packages.md
This said, we still believe that more investigation into CSS Modules is a worthwhile thing in the future, and hope that you continue to explore it separately within your experimental package.
We’d also be open to documenting an experimental CSS Modules package within the GOV.UK Frontend installation documentation so that we can build more confidence.
"

@alphagov/design-system-developers and @penx can you take a look at this and let me know if you're happy for me to merge?

approved other than one minor comment

Thanks @penx


Update documentation for Prometheus Endpoint /metrics

Hi,
thanks for releasing the prometheus endpoint in 1.8.0.
Today my team tried to configure prometheus to scrape weave for metrics, but at first we were only able to scrape from localhost. After searching this repo we found, that its the WEAVE_STATUS_ADDR environment variable, which defaults to <IP_ADDRESS>:6782, what makes weave only serve on localhost.
We set it to serve on eth0 as well to publish our metrics to the underlaying machine and scrape it throughout our cluster. That works fine.
Did we miss the documentation for that?
I only found https://www.weave.works/docs/net/latest/metrics/, were its not mentioned.
If missing yet, wouldnt it be a good idea to update the docs? Can I help with that?
Mathias

Hi @mmethner, I agree 100% with your analysis.
Note that weave-kube has a different default, to listen on all interfaces.  We're a little more conservative with the weave script.
We'd love it if you added it into the docs - just submit a PR.
Also if you have any thoughts on improvements to the metrics please comment on #2557 or raise a new issue.

@bboreham Ok, thanks for your reply.
I already forked the Repo and found metrics.md. I will submit the PR in the next days.

Fixed by https://github.com/weaveworks/weave/pull/2680


freeze_graph for inference memory leak: frozen graph size 1.3GB, takes 15GB memory when inference

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes (details below)
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): macOS High Sierra 10.13.3
TensorFlow installed from (source or binary):binary (via pip install)
TensorFlow version (use command below):1.8.0
Python version: 3.6
Bazel version (if compiling from source): N/A
GCC/Compiler version (if compiling from source): N/A
CUDA/cuDNN version: N/A
GPU model and memory: N/A
Exact command to reproduce:

Describe the problem
I want to train a graph, save it, then load it later for inference-only purpose.
The way I'm doing it now:
During training, I save the model with tf.graph_util.convert_variables_to_constants method and tf.train.write_graph which produces a .pb file. Its size is around 1.3 GB.
Then I load the frozen graph and do some inference with some toy data. This causes memory issue by a factor of 10. (In activity monitor, Python takes ~15GB on the first inference)
I've also tried the "saving-loading-inference" procedure with
-saver.save()
-saver.restore()
and it doesn't cause the memory issue.  However, for production purpose on my end, loading a frozen graph would be strongly preferred to the
Source code / logs
Saving graph  (for debugging purpose, I SKIPPED training and save the graph once variables are initialized)
## build the graph
x = tf.placeholder(..)
...
some tf operations to build graph
...
pred = tf.nn.xw_plus_b(last_layer, W,b, "predictions")

##save graph
sess = tf.Session()
sess.run(tf.global_variables_initializer()))
graph_as_constants = tf.graph_util.convert_variables_to_constants(sess, sess.graph.as_graph_def(),
                                      output_node_names=["predictions"])
tf.train.write_graph(graph_as_constants, model_path, as_text=False, name="model_graph")
sess.close()

Load graph
with gfile.FastGFile(model_path, 'rb') as f:
    graph_def = tf.GraphDef()
    graph_def.ParseFromString(f.read())
    tf.import_graph_def(graph_def, name='')
graph = tf.get_default_graph()

Try inference on some toy data:
x = graph.get_tensor_by_name("x:0")
pred = graph.get_tensor_by_name("predictions:0")
with tf.Session() as sess:
    for _ in range(10):
        x_test = some np array for testing
        test_result = sess.run(pred, feed_dict={x:x_test})
        time.sleep(30)

Here in inference, it goes through a loop with 10 iterations. In the first iteration, the sess.run(..) causes the memory leak issue (15 GB). In following iterations, memory falls back to what I would expect with the size of the model loaded.
Some details

The issue persists whether I save the frozen graph on CPU machine (macOS High Sierra 10.13.3 ) or a remote GPU machine (Ubuntu 16.04.3 LTS).
Again the graph is frozen once it's initialized. I skipped all training/testing logic for debugging purpose.
For freeze graph,  I also tried freeze_graph in bazel-bin in terminal. It still causes memory issue when loading and doing inference.
I've tried optimize_for_inference(graph_def,...) in the graph loading section. It doesn't solve the issue.

Nagging Assignee @jart: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 29 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

I have the same issue! Freezing and optimizing does not help

Nagging Assignee @jart: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 32 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 48 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 64 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 79 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 94 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

waiting

Nagging Assignee @jart: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 32 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 46 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.


above-positioned field labels are not responding to show/hide commands...

E.g., "script" on phonologies, "html" on users, etc.

This issue is no longer applicable because label toggling now only applies to "primary" fields: "secondary" ones always have labels.


Use Composer PSR-4 autoload

It uses Composer to load the clases instead of the custom autoloader MangoPay/Autoloader.php.
Maybe MangoPay/Autoloader.php can be removed, since composer autoloader.php is included in the releases?

Thanks @vdechenaux :-)
However removing MangoPay/Autoloader.php would mean a breaking change, and also would force people to use Composer so I think we'd better leave it for now.


Rainbow Names

a description would be nice

a description would be nice

I disagree, its pretty self explanatory

a description would be nice

No problem added a description to the main post, i hope now also you can understand what got changed!


Split package: PkgGraph, PkgGraphViz

Re

#107

When we split, we can keep version history in both. (This repo will be renamed to ..Viz. and then a new repo with this name will be created, haha).
(Keeping version history is good for General, with its versions: the old PkgGraph then included viz, newer versions no longer).
Question renaming: can we have both pkg i.e. module PkgGraph, and struct PkgGraph ? Don't think so?   (And yeah, this is why pkgs are named in plural, but alas, not allowed to change name anymore:
Rejection of renamed pkg in General registry, as too similar name:

https://github.com/JuliaRegistries/General/pull/74747

)

(no, you can't do module X; struct X end; end: gives an error immediately: Invalid redefinition of constant X).
So, we'll have to name our struct (if we have one even) something else: PackageGraph, PkgWithDeps, ...


How to disable using the bundled version of prettier?

Hey, it's not clear how to disable using the bundled version of prettier?
I don't want to use a global version bundled with the extension by default

Please checkout https://github.com/neoclide/coc-prettier/blob/master/Readme.md#prettier-resolution


fake implementation for unit tests

Is your feature request related to a problem? Please describe.
When I use this sdk, it makes it difficult to unit test this without passing functions like postDocument in as a function argument and having to declare types in order to mock them in an easy way or I have to create a http test server and understand the underlying api calls that this cloudant SDK makes. I imagine other consumers of this library also hit the same problems.
Describe the solution you'd like
A fake implementation that allows a user to configure what a function call to cloudant returns. This allows users to maintain less code and have a single source of mocking calls to cloudant for unit testing.
Describe alternatives you've considered
As above in the first part.
Additional context
Add any other context or screenshots about the feature request here.

Right now we don't have plans to introduce lightweight test doubles for our sdk functions. We might look into it in the future, but it's not on a priority list.
What I can suggest is to define a service interface that'd specify a subset of cloudant-go-sdk functions your application's using, something like:
type Service interface {
  PostDocument(opts *cloudantv1.PostDocumentOptions) (result *cloudantv1.DocumentResult, response *core.DetailedResponse, err error)
}

Then you can use it in your application instead of a direct instance of CloudantV1 and mock it in your tests, so you wouldn't need to pass functions into them. This is pretty common approach in golang for testing a database layer in isolation and there are generic mocking libraries that simplify this, e.g. https://github.com/golang/mock, though they are adding a bit of a learning curve.
Another approach would be more in an integration tests venue to run CouchDB or Cloudant docker container, a Cloudant service instance or a mock HTTP server and execute tests against them. We are using all three of those in our separate sdk's test suite and it proved to be reasonably reliable method.


button toggled focus ring doesn't update, when next available unit is auto-selected

The game, in BaseLevel.gd select_first_available_button(), auto-selects the next available unit in two situations:

at the very start
whenever a player empties their supply of any particular type of fish.

The problem I'm having is that the button Focus Line2D doesn't update when the game auto-selects a new unit.

fixed by db6200e8755a7f944eb8b074b02332b1e1a90dbc


python: Google API updates (google_{auth,api_core,api_python_client})

Motivation for this change
python3Packages.google_api_python_client: 1.8.3 -> 1.9.1 which requires the other updates as well. I've also started a nix-review job that is currently rebuilding 118 packages.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

nix-review didn't reveal any failures due to this PR:

nix-review log

builder for '/nix/store/mnh27ivkpznph71a04vfa0r1iz8gwy26-python2.7-tensorflow-2.1.0.drv' failed with exit code 1; last 10 log lines:
  Requirement already satisfied: enum34>=1.1.6; python_version < "3.4" in /nix/store/rrhgbd06inzgkwlywr417dj5jn3k4lpd-python2.7-enum34-1.1.10/lib/python2.7/site-packages (from tensorflow-cpu==2.1.0) (1.1.10)
  Requirement already satisfied: wrapt>=1.11.1 in /nix/store/9k014b3gdq0qj60rbcc64g1fwpm9glla-python2.7-wrapt-1.11.2/lib/python2.7/site-packages (from tensorflow-cpu==2.1.0) (1.11.2)
  Requirement already satisfied: termcolor>=1.1.0 in /nix/store/1mghpsl18gb01nx8qbwaa38nfr9m6x00-python2.7-termcolor-1.1.0/lib/python2.7/site-packages (from tensorflow-cpu==2.1.0) (1.1.0)
  Requirement already satisfied: keras-applications>=1.0.8 in /nix/store/8669wnj20jbh0ibsaph9vfr3a6bsgha7-python2.7-Keras_Applications-1.0.8/lib/python2.7/site-packages (from tensorflow-cpu==2.1.0) (1.0.8)
  Requirement already satisfied: astor>=0.6.0 in /nix/store/6nwkjqgb7giibp6isw2q62vax12m2ghc-python2.7-astor-0.8.1/lib/python2.7/site-packages (from tensorflow-cpu==2.1.0) (0.8.1)
  Requirement already satisfied: opt-einsum>=2.3.2 in /nix/store/6mkggz1gb1lchvy3w2b05v9iqakysnf2-python2.7-opt_einsum-2.3.2/lib/python2.7/site-packages (from tensorflow-cpu==2.1.0) (2.3.2)
  Requirement already satisfied: google-pasta>=0.1.6 in /nix/store/6xa46hiz9b3sx9yl2f66snaakmh7p7dh-python2.7-google-pasta-0.2.0/lib/python2.7/site-packages (from tensorflow-cpu==2.1.0) (0.2.0)
  Requirement already satisfied: wheel; python_version < "3" in /nix/store/5ygfgx8d5wi0r4kjb5jyjw8rimrrqyzv-python2.7-wheel-0.33.6/lib/python2.7/site-packages (from tensorflow-cpu==2.1.0) (0.33.6)
  ERROR: Could not find a version that satisfies the requirement functools32>=3.2.3; python_version < "3" (from tensorflow-cpu==2.1.0) (from versions: none)
  ERROR: No matching distribution found for functools32>=3.2.3; python_version < "3" (from tensorflow-cpu==2.1.0)
builder for '/nix/store/jq61k5q8iim1ilyd7bj2i5bvl6c19bj6-python3.7-minio-5.0.10.drv' failed with exit code 1; last 10 log lines:
  installing
  Executing pipInstallPhase
  /build/minio-5.0.10/dist /build/minio-5.0.10
  Processing ./minio-5.0.10-py2.py3-none-any.whl
  Requirement already satisfied: urllib3 in /nix/store/qd72pjvqlvfp6ghj3ndadflpqzmyh9as-python3.7-urllib3-1.25.9/lib/python3.7/site-packages (from minio==5.0.10) (1.25.9)
  Requirement already satisfied: python-dateutil in /nix/store/ak32jsl4c1msv84bywlb7biqkbdlnaz4-python3.7-python-dateutil-2.8.1/lib/python3.7/site-packages (from minio==5.0.10) (2.8.1)
  Requirement already satisfied: certifi in /nix/store/6v1llsy0k44sn9s8q1kh09nmdq141zw5-python3.7-certifi-2<IP_ADDRESS>/lib/python3.7/site-packages (from minio==5.0.10) (2<IP_ADDRESS>)
  Requirement already satisfied: pytz in /nix/store/0299p4ahg3hwacs06nlbgzm8ahw81rfv-python3.7-pytz-2019.3/lib/python3.7/site-packages (from minio==5.0.10) (2019.3)
  ERROR: Could not find a version that satisfies the requirement configparser (from minio==5.0.10) (from versions: none)
  ERROR: No matching distribution found for configparser (from minio==5.0.10)
builder for '/nix/store/yizfxbynchbrb01v1ra7c6y2pfwh0c8l-python3.7-recommonmark-0.6.0.drv' failed with exit code 1; last 10 log lines:
    /build/source/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document
      warn("Container node skipped: type={0}".format(mdnode.t))
-- Docs: https://docs.pytest.org/en/latest/warnings.html
=========================== short test summary info ============================
FAILED tests/test_sphinx.py::GenericTests::test_code - AssertionError: '
...
FAILED tests/test_sphinx.py::GenericTests::test_headings - AssertionError: '<...
FAILED tests/test_sphinx.py::GenericTests::test_image - AssertionError: '
<...
FAILED tests/test_sphinx.py::GenericTests::test_links - AssertionError: 'This...
=========== 4 failed, 19 passed, 5 deselected, 19 warnings in 15.01s ===========
cannot build derivation '/nix/store/rgb40b2fh61xwpsm8gk5jlx2af1prpi3-python3.7-kubernetes-10.0.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/2c5v326mrw6rap8c742d920a5rirk64w-patroni-1.6.5.drv': 1 dependencies couldn't be built
builder for '/nix/store/czpk6r8j4sgwwprjmlbfwaarvfqc5m5g-python3.7-tensorflow-2.1.0.drv' failed with exit code 1; last 10 log lines:
/build
no configure script, doing nothing
building
no Makefile, doing nothing
installing
Executing pipInstallPhase
/build/dist /build
Processing ./tensorflow_cpu-2.1.0-cp37-cp37m-manylinux2010_x86_64.whl
ERROR: Could not find a version that satisfies the requirement gast==0.3.2 (from tensorflow-cpu==2.1.0) (from versions: none)
ERROR: No matching distribution found for gast==0.3.2 (from tensorflow-cpu==2.1.0)
cannot build derivation '/nix/store/475ap7808y41lb6a2ffq257d03k6f1yr-python3.7-rl-coach-1.0.1.drv': 2 dependencies couldn't be built
builder for '/nix/store/n234my7148xjfxdbmvjd9rjak718fzs1-python3.8-recommonmark-0.6.0.drv' failed with exit code 1; last 10 log lines:
/build/source/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document
warn("Container node skipped: type={0}".format(mdnode.t))
-- Docs: https://docs.pytest.org/en/latest/warnings.html
=========================== short test summary info ============================
FAILED tests/test_sphinx.py::GenericTests::test_code - AssertionError: '
...
FAILED tests/test_sphinx.py::GenericTests::test_headings - AssertionError: '<...
FAILED tests/test_sphinx.py::GenericTests::test_image - AssertionError: '
<...
FAILED tests/test_sphinx.py::GenericTests::test_links - AssertionError: 'This...
=========== 4 failed, 19 passed, 5 deselected, 19 warnings in 11.81s ===========
cannot build derivation '/nix/store/pimz2qm6a73c7gaajl128c0zal70iss9-python3.8-kubernetes-10.0.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/h8pfgmbkijbbyf3kq00xhda3jfsyimyf-env.drv': 6 dependencies couldn't be built
[108 built (5 failed), 1344 copied (5260.3 MiB), 1184.2 MiB DL]
error: build of '/nix/store/h8pfgmbkijbbyf3kq00xhda3jfsyimyf-env.drv' failed
6 packages failed to build:
patroni python27Packages.tensorflow-bin_2 python37Packages.kubernetes python37Packages.rl-coach python37Packages.tensorflow-bin_2 python38Packages.kubernetes
105 packages built:
beancount deja-dup duplicity duply dvc-with-remotes fava gcalcli lieer kmymoney python27Packages.google-auth-httplib2 python27Packages.google-auth-oauthlib python27Packages.google_auth python27Packages.google_cloud_testutils python27Packages.kubernetes python27Packages.tensorflow-tensorboard_2 python37Packages.cirq python37Packages.goobook python37Packages.google-auth-httplib2 python37Packages.google-auth-oauthlib python37Packages.google_api_core python37Packages.google_api_python_client python37Packages.google_auth python37Packages.google_cloud_asset python37Packages.google_cloud_automl python37Packages.google_cloud_bigquery python37Packages.google_cloud_bigquery_datatransfer python37Packages.google_cloud_bigtable python37Packages.google_cloud_container python37Packages.google_cloud_core python37Packages.google_cloud_dataproc python37Packages.google_cloud_datastore python37Packages.google_cloud_dlp python37Packages.google_cloud_dns python37Packages.google_cloud_error_reporting python37Packages.google_cloud_firestore python37Packages.google_cloud_iot python37Packages.google_cloud_kms python37Packages.google_cloud_language python37Packages.google_cloud_logging python37Packages.google_cloud_monitoring python37Packages.google_cloud_pubsub python37Packages.google_cloud_redis python37Packages.google_cloud_resource_manager python37Packages.google_cloud_runtimeconfig python37Packages.google_cloud_securitycenter python37Packages.google_cloud_spanner python37Packages.google_cloud_speech python37Packages.google_cloud_storage python37Packages.google_cloud_tasks python37Packages.google_cloud_testutils python37Packages.google_cloud_texttospeech python37Packages.google_cloud_trace python37Packages.google_cloud_translate python37Packages.google_cloud_videointelligence python37Packages.google_cloud_vision python37Packages.google_cloud_websecurityscanner python37Packages.pydrive python37Packages.tensorflow-tensorboard_2 python37Packages.weboob python38Packages.beancount python38Packages.cirq python38Packages.goobook python38Packages.google-auth-httplib2 python38Packages.google-auth-oauthlib python38Packages.google_api_core python38Packages.google_api_python_client python38Packages.google_auth python38Packages.google_cloud_asset python38Packages.google_cloud_automl python38Packages.google_cloud_bigquery python38Packages.google_cloud_bigquery_datatransfer python38Packages.google_cloud_bigtable python38Packages.google_cloud_container python38Packages.google_cloud_core python38Packages.google_cloud_dataproc python38Packages.google_cloud_datastore python38Packages.google_cloud_dlp python38Packages.google_cloud_dns python38Packages.google_cloud_error_reporting python38Packages.google_cloud_firestore python38Packages.google_cloud_iot python38Packages.google_cloud_kms python38Packages.google_cloud_language python38Packages.google_cloud_logging python38Packages.google_cloud_monitoring python38Packages.google_cloud_pubsub python38Packages.google_cloud_redis python38Packages.google_cloud_resource_manager python38Packages.google_cloud_runtimeconfig python38Packages.google_cloud_securitycenter python38Packages.google_cloud_spanner python38Packages.google_cloud_speech python38Packages.google_cloud_storage python38Packages.google_cloud_tasks python38Packages.google_cloud_testutils python38Packages.google_cloud_texttospeech python38Packages.google_cloud_trace python38Packages.google_cloud_translate python38Packages.google_cloud_videointelligence python38Packages.google_cloud_vision python38Packages.google_cloud_websecurityscanner python38Packages.pydrive python38Packages.tensorflow-tensorboard_2 python38Packages.weboob s3ql


Fix Burp blank response bug #3795

When you import a Burp XML report with blank response it crash the save of the findings during the save of Request/response part.
Here:
https://github.com/DefectDojo/django-DefectDojo/blob/e90562e75d334d8c5fddb23bce15398e51c34615/dojo/engagement/views.py#L642
This pull request fix that and improve the Burp parser.

[x] support blank request/response
[x] support CWE
[x] support unique_id_from_tool and vuln_id_from_tool attributes
[x] improve the way we manage endpoints (no more DB access)
[x] add unit tests to check some attributes

yeah. I'm refactoring every parser to use the same workflow. And doing that it reduce the number of DB call in the parser code.


Quote the watchdog process name shell variable

The name change in #8198 introduced a space which needs to be quoted for the shell.

👍 Looks good!


Non-unique ids for DOM elements

Describe the bug
Since we merged #1057, a number of warnings about non-unique ids have shown up in the dev console:

The problematic elements are the username and password inputs for the login form and the search input in the header. They're likely duplicated to be rendered differently for small and large screens. Possible solutions could be to just remove the IDs, angular likely doesn't need them. Or if that's an accessibility problem: only render each version if that grid breakpoint is active according to hostWindowService
To Reproduce
Steps to reproduce the behavior:

Open the homepage
Look at the browser dev tools

Expected behavior
We shouldn't duplicate HTML IDs
Related work
#1057

I agree, and this sounds like an accessibility issue that we should fix prior to 7.0. That said, I'm bumping this up to medium priority, as I know duplicate IDs cause issues in screen readers and similar... plus, I know accessibility is a priority for Steering.
Some fields do require an ID, if they are referenced in an ARIA attribute (by their ID) or by a label tag (again by their ID).  So, if these fields require an ID they must be unique IDs.  If they do not require an ID, then we could just remove the IDs altogether.  I've not checked which scenario applies here.
As a sidenote, Deque (the firm we are doing accessibility testing with during Testathon) has a Chrome plugin which may be helpful here to analyze the final HTML.  https://chrome.google.com/webstore/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US
@atarix83 : I'm assigning this to you (or your team) to analyze further & report back on.

This appears to be duplicated by #1167 (see first bullet listed there) and it was fixed by #1252


Implement QoS Control for the Wallet and the Explorer

Implement QoS Control by utilizing the QoS Control middleware that is the gateway, also serves to ensure higher data correcteness.

Closes https://github.com/pokt-foundation/pocket-gateway/issues/20

To ensure maximal stability we decided to delay that for the wallet until the majority of the network is on Protobuff, since it's easier to flip USE_LEGECY_CODEC in the wallet than on the gateway and trigger redeployments.
Follow PIP-4 on forum.pokt.network for more.To ensure maximal stability we decided to delay that for the wallet until the majority of the network is on Protobuff, since it's easier to flip USE_LEGECY_CODEC in the wallet than on the gateway and trigger redeployments.
Follow PIP-4 on forum.pokt.network for more.


[desktop] proxy settings through environment variables

Hi, I'm using keybase desktop package from Arch, and it's working at home and also at the office behind a corporate proxy, by setting the proxy configuration settings each time I change from/to no proxy, and from/t a particular proxy.  I do connect to different proxies depending on what's convenient.  For example if I need to remotely connect through VPN, I can choose the proxy to use that's closest to the VPN location, and when I'm in the office I usually use the local to the office one.  Of course when not at the office and not connected through VPN, I use no proxy.
Of course I do have to set the client proxy settings each time I change from environment, and that's not the best the client can do.  There can be an option like "Use environment variables proxy settings", or "Use system settings", which would evaluate if the proxy environment variables are set or not.  If set, then configure the proxy accordingly, and if not, then don't set any proxy.  Notice Firefox for example provides "Use system settings" that work well with environment variables.  I prefer environment variables given I don't use DEs like gnome or KDE with shells that update the environment variables upon configuration changes, but they do export such variables any ways.  Signal for example as well uses environment variables.
I set the following ones:
use_proxy
soap_use_proxy
http_proxy
https_proxy
ftp_proxy
rsync_proxy
no_proxy
USE_PROXY
SOAP_USE_PROXY
HTTP_PROXY
HTTPS_PROXY
FTP_PROXY
RSYNC_PROXY
NO_PROXY
But if the client more likely would use other specific ones, that's fine, I can set them as well.
This is more like a feature request, since as mentioned, the client is working behind a corporation proxy, and when not, but it could do so more conveniently.
Thanks a lot !

Found it out...  1st, in order to make sure to use env. vars, without editing files, neither configs, 1st, one needs to stop using systemd stuff, including "keybase ctl start", which in turns calls "keybase service", but it does so through a systemd unit.  So my recipe to avoid systemd stuff (I have scripts, but in brief):
if [ -n "$HTTP_PROXY" ]; then
   export PROXY=$(echo $HTTP_PROXY | /usr/bin/sed 's?http://??' | /usr/bin/sed 's/[ \t\n][ \t\n]*$//')
   export PROXY_TYPE="http_connect"
fi
keybase ctl init
keybase --use-default-log-file --debug service &
kbfsfuse -debug -log-to-file &
electron /usr/share/keybase-app &  <<-- This should be Keybase instead if using binary from keybase

I had to search into the source to find out the right env. vars:

client-v5.1.1/go/libkb/proxy.go
There you can find PROXY and PROXY_TYPE are the ones.  And can try using them on systemd, but of course you'll have to edit files or do keybase configs for them to have effect, see the extensive and useful comments on "proxy.go".
I would strongly suggest copying those comments (they're even written in markdown) on the documentation, or at least reference them on github, to take advantage of the source.
Special attention to the difference between calling "keybase service" directly, and doing it through "keybase ctl start".  The last call as mentioned before in turns calls the 1st one, but also as mentioned before, it does it through a systemd unit, so your env. vars. get lost...
Closing, given there are env. vars. that can be used, but I'm afraid this is not very well documented, specially for the use case described.


Bad output

I just download the best checkpoint you provided in the release. Then I try 'python demo.py', however, I get the very bad output, one of them as below:

I wonder if the best checkpoint you put is correct?
Thanks for your great job!

yes, the checkpoint the author provided is not the best or even from epoch 1.


Running godot for mono glue crashes

Operating system or device, Godot version, GPU Model and driver (if graphics related):
Mageia 6, master bd10a00
Issue description:
Trying to get a mono build working. Following the rules I could find:
$ scons platform=x11 mono_glue=no tools=yes module_mono_enabled=yes
scons: Reading SConscript files ...
Could not detect MinGW. Ensure its binaries are in your PATH or that MINGW32_PREFIX or MINGW64_PREFIX are properly defined.
Enabling ALSA
Enabling PulseAudio
cdir is: /home/julian/Programming/godot/godot/master

scons: warning: Ignoring missing SConscript 'modules/nativescript/SCsub'
File "/home/julian/Programming/godot/godot/master/modules/SCsub", line 19, in <module>
Checking for C header file mntent.h... (cached) yes
scons: done reading SConscript files.
scons: Building targets ...
[100%] progress_finish(["progress_finish"], [])
[100%] scons: done building targets.

$ bin/godot.x11.tools.64 --generate-mono-glue modules/mono/glue
Couldn't open /home/julian/Programming/godot/godot/master/bin/godot.x11.tools.pck
Couldn't open godot.x11.tools.pck
Couldn't load/find /home/julian/Programming/godot/godot/master/project.godot or project.binary
Couldn't load/find /home/julian/Programming/godot/godot/project.godot or project.binary
Couldn't load/find /home/julian/Programming/godot/project.godot or project.binary
Couldn't load/find /home/julian/Programming/project.godot or project.binary
Couldn't load/find /home/julian/project.godot or project.binary
Couldn't load/find /home/project.godot or project.binary
Couldn't load/find //project.godot or project.binary
OpenGL ES 3.0 Renderer: Mesa DRI Intel(R) Haswell Mobile
GLES3: max ubo light: 409
GLES3: max ubo reflections: 455, ubo size: 144
WARNING: not found: gdnative/singletons
Registered interface Native mobile
Initializing mono...
handle_crash: Program crashed with signal 11
Dumping the backtrace. Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[1] /lib64/libc.so.6(+0x338a0) [0x7fe2d11208a0] (??:0)
[2] /lib64/libmonoboehm-2.0.so.1(GC_push_all_eager+0x40) [0x7fe2d25a4530] (??:0)
[3] /lib64/libmonoboehm-2.0.so.1(GC_with_callee_saves_pushed+0x1b) [0x7fe2d25ac87b] (??:0)
[4] /lib64/libmonoboehm-2.0.so.1(GC_push_roots+0xbf) [0x7fe2d25a5a2f] (??:0)
[5] /lib64/libmonoboehm-2.0.so.1(GC_mark_some+0x1c8) [0x7fe2d25a4df8] (??:0)
[6] /lib64/libmonoboehm-2.0.so.1(GC_stopped_mark+0x98) [0x7fe2d259bc28] (??:0)
[7] /lib64/libmonoboehm-2.0.so.1(GC_try_to_collect_inner+0xaf) [0x7fe2d259c4ff] (??:0)
[8] /lib64/libmonoboehm-2.0.so.1(GC_init_inner+0x2fa) [0x7fe2d25a692a] (??:0)
[9] /lib64/libmonoboehm-2.0.so.1(GC_init+0x1e) [0x7fe2d25a6a4e] (??:0)
[10] /lib64/libmonoboehm-2.0.so.1(+0x2002d5) [0x7fe2d255e2d5] (??:0)
[11] /lib64/libmonoboehm-2.0.so.1(+0x1075c5) [0x7fe2d24655c5] (??:0)
[12] /lib64/libmonoboehm-2.0.so.1(+0x53699) [0x7fe2d23b1699] (??:0)
[13] GDMono::initialize() (/home/julian/Programming/godot/godot/master/modules/mono/mono_gd/gd_mono.cpp:176 (discriminator 2))
[14] CSharpLanguage::init() (/home/julian/Programming/godot/godot/master/modules/mono/csharp_script.cpp:105)
[15] ScriptServer::init_languages() (/home/julian/Programming/godot/godot/master/core/script_language.cpp:102 (discriminator 2))
[16] Main::setup2(unsigned long) (/home/julian/Programming/godot/godot/master/main/main.cpp:1074)
[17] Main::setup(char const*, int, char**, bool) (/home/julian/Programming/godot/godot/master/main/main.cpp:871)
[18] bin/godot.x11.tools.64(main+0x81) [0xd62ac7] (/home/julian/Programming/godot/godot/master/platform/x11/godot_x11.cpp:47)
[19] /lib64/libc.so.6(__libc_start_main+0xf0) [0x7fe2d110d600] (??:0)
[20] bin/godot.x11.tools.64(_start+0x29) [0xd62979] (/home/iurt/rpmbuild/BUILD/glibc-2.22/csu/../sysdeps/x86_64/start.S:121)
-- END OF BACKTRACE --
Abandon (core dumped)

Steps to reproduce:
scons platform=x11 mono_glue=no tools=yes module_mono_enabled=yes bin/godot.x11.tools.64 --generate-mono-glue modules/mono/glue
Link to minimal example project:
N/A

Can you paste the output of pkg-config mono-2 --cflags --libs?

$ mono-2 --cflags --libs
bash: mono-2 : commande introuvable```
It seems I actually installed the old version of Mono. I'll install it and re-test.

For some reason it's linking the libmonoboehm instead of libmonosgen. Can you find that one in /usr/lib64? What path does /usr/lib64/libmono-2.0.so point to?

Also running Mageia 6, so I can answer:
$ ls -l /usr/lib64/libmono-2.0.so
lrwxrwxrwx 1 root root 19 mars  15  2017 /usr/lib64/libmono-2.0.so -> libmonoboehm-2.0.so*

$ mono --version
Mono JIT compiler version 4.2.4 (tarball Wed Mar 15 20:12:23 UTC 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS:           __thread
SIGSEGV:       altstack
Notifications: epoll
Architecture:  amd64
Disabled:      none
Misc:          softdebug
LLVM:          supported, not enabled.
GC:            sgen

Having the binary default to mono-sgen but the library default to libmonoboehm-2.0.so definitely sounds fishy, though I don't see any hack done in this regard in Mageia's mono package.
We can at least query monosgen-2 specifically to avoid this issue, I'll make a PR for that.

My PR fixes the segfault reported by @StraToN. There is then another segfault after the glue generation, but that's a different issue.

Actually the issue I'm getting is not a segfault but a SIGPWR, first time I see that one :o)
> run --generate-mono-glue modules/mono/glue
[...]
Generating _OS...
Generating _ResourceLoader...
Generating _ResourceSaver...
Generating _Semaphore...
Generating _Thread...
ERROR: _load: No loader found for resource: res://modules/mono/glue
   At: core/io/resource_loader.cpp:184.
ERROR: start: Failed loading scene: res://modules/mono/glue
   At: main/main.cpp:1546.

Thread 9 "godot.x11.tools" received signal SIGPWR, Power fail/restart.
[Switching to Thread 0x7fffdda78700 (LWP 20006)]
0x0000003d94c0feed in accept () from /lib64/libpthread.so.0

(gdb) bt
#0  0x0000003d94c0feed in accept () from /lib64/libpthread.so.0
#1  0x00007ffff7aefa4c in socket_transport_accept () from /lib64/libmonosgen-2.0.so.1
#2  0x00007ffff7afe934 in debugger_thread () from /lib64/libmonosgen-2.0.so.1
#3  0x00007ffff7c53aee in inner_start_thread () from /lib64/libmonosgen-2.0.so.1
#4  0x0000003d94c0766d in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d948f5e4d in clone () from /lib64/libc.so.6

@akien-mga AFAIK the SIGPWR is fine. You can tell gdb to ignore it as described in this page. Apart from the signals listed there, I also had to make it ignore SIG37 and SIG39.

Ah indeed, after ignoring SIGPWR I do get to the SIGSEGV. I'll open a new issue.

Follow-up in #12142.


Trying to getDeviceName returns null

get the following error on my ios Device using react-native vs .62
i am trying to call getDeviceName.
I am not using Pods,
Error: @react-native-community/react-native-device-info: NativeModule.RNDeviceInfo is null. To fix this issue try these steps:
• For react-native <= 0.59: Run react-native link react-native-device-info in the project root.
• Rebuild and re-run the app.
• If you are using CocoaPods on iOS, run pod install in the ios directory and then rebuild and re-run the app. You may also need to re-open Xcode to get the new pods.
If none of these fix the issue, please open an issue on the Github repository: https://github.com/react-native-community/react-native-device-info

    nativeInterface.ts:14:4
loadModuleImplementation
    require.js:321:11

    AppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:154575:59
loadModuleImplementation
    require.js:321:11

    AppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:152695:42
loadModuleImplementation
    require.js:321:11

    AppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:134023:56
loadModuleImplementation
    require.js:321:11

    AppEntry.js:3
loadModuleImplementation
    require.js:321:11
guardedLoadModule
    require.js:201:44
global code
    AppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:158176:3

react-native >= 0.60 is pod based now, How can you run it without pods? I'm honestly unaware it's even possible. This is not a supported configuration

I guess I mean I did not install anything different. Im running the expo CLI.

Expo has it's own device info thing I think, I would try to stay inside the expo module ecosystem if I was using expo
https://docs.expo.io/versions/v38.0.0/sdk/device/
Troubleshooting Expo related problems is nearly impossible as they lag their releases and versioning becomes a dependency mess


asciigraph: 0.6.0 -> 0.7.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/guptarohit/asciigraph/releases.
meta.description for asciigraph is: Lightweight ASCII line graph ╭┈╯ command line app
meta.homepage for asciigraph is: https://github.com/guptarohit/asciigraph
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.7.1 in filename of file in /nix/store/aa1j6469d6kambprxb2qilyn4gs9ba62-asciigraph-0.7.1

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
asciigraph

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/aa1j6469d6kambprxb2qilyn4gs9ba62-asciigraph-0.7.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A asciigraph https://github.com/r-ryantm/nixpkgs/archive/27b5a9c67e4a13adc599af32d80ba4fe8d69735e.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/27b5a9c67e4a13adc599af32d80ba4fe8d69735e#asciigraph

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/aa1j6469d6kambprxb2qilyn4gs9ba62-asciigraph-0.7.1
ls -la /nix/store/aa1j6469d6kambprxb2qilyn4gs9ba62-asciigraph-0.7.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

asciigraph

Maintainer pings
cc @mmahut for testing.

Result of nixpkgs-review pr 301021 run on aarch64-darwin 1

1 package built:

asciigraph


Add HV power check notebook

Initial notebook shared with users and checked into feature branch

cross reference observation planning project jira https://ruby-van-rooyen.atlassian.net/browse/SB-9


Revise usage of jmethodID to distinguish between Java methods and native symbols

jmethodID has ambiguous meaning in the profiler: it can denote either Java method or a native symbol. Currently this type is encoded in the highest bit of jmethodID pointer. This works well on 64-bit Linux, but may not be appropriate for 32-bit platforms (e.g. linux-arm).

Are you referring to isString, asString and asJavaMethod functions?

Yes


Query to get the users objectID is no longer valid

Azure documentation issue guidance
URL:  https://docs.microsoft.com/en-us/azure/azure-functions/functions-identity-access-azure-sql-with-managed-identity
The query should be updated to reflect the latest schema.. The query returns the following text:

az ad user list --filter "userPrincipalName eq 'xxxxxxxxxxxxxxxxxx'" --query [].objectId

This command or command group has been migrated to Microsoft Graph API. Please carefully review all breaking changes introduced
during this migration: https://docs.microsoft.com/cli/azure/microsoft-graph-migration
[]
Thanks for opening an issue in the Azure technical documentation repository.
We use GitHub issues as the primary channel for customer and community feedback about the Azure documentation.
Creating an issue
We prefer that you create documentation feedback issues using the Feedback link on the published article - the feedback control on the doc page creates an issue that contains all the article details so you can focus on the feedback part.
You can also create a feedback issue here in the repo. If you do this, please make sure your issue lists:

[ ] The relevant Azure service or technology.
[ ] A link to the published documentation article that you have feedback about.
[ ] Clear, specific feedback that the author can act on.

Pull requests and article contributions
If you know the change that is needed in an article, we encourage you to submit the changes directly using a pull request. If the change is large, or if you want to contribute an entire article, follow these guidelines:

[ ] Don't surprise us with a big pull request or a pull request with a new article! Submit an issue that describes the details of the proposed large change or new article.
[ ] Include the service or technology area.

We'll route the issue to the appropriate content team for review and discussion.
Tech support and product feedback
If you would like to contact Microsoft about other things, such as product feedback or tech support, please review these guidelines:

If you need technical support using Azure, the paid and free support options are described here: https://azure.microsoft.com/support/options/.

Each article in the Azure technical documentation contains a product feedback button - it's best to submit product feedback directly from a relevant article. Otherwise, you can submit product feedback for most Azure products in the following product feedback forum: https://feedback.azure.com/d365community/forum/79b1327d-d925-ec11-b6e6-000d3a4f06a4.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 45d2e8b1-3805-35a0-a0de-8360fe30390b
Version Independent ID: 21f042df-c23f-034a-8df9-4d3d0c9f8a47
Content: Connect a function app to Azure SQL with managed identity and SQL bindings - Azure Functions
Content Source: articles/azure-functions/functions-identity-access-azure-sql-with-managed-identity.md
Service: azure-functions
GitHub Login: @dzsquared
Microsoft Alias: drskwier

Thank you for your feedback! We have assigned this issue to the author to review further and take the next course of action.

#please-close


Add and update use cases

Let me know if I have missed out any of the cases under extensions for each of them!

Codecov Report

Merging #288 (e6f6ae5) into master (84d9f93) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #288   +/-   ##
=========================================
  Coverage     75.87%   75.87%
  Complexity      936      936
=========================================
  Files           105      105
  Lines          2931     2931
  Branches        394      394
=========================================
  Hits           2224     2224
  Misses          599      599
  Partials        108      108

Continue to review full report at Codecov.

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


Missing content in Power BI Developer in a Day course

Missing module videos for Model 6(2 and 3), Module 7 and Module 8

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b5729783-cd4b-9bcc-1059-aeb3d2cb3c57
Version Independent ID: c2f8f67e-907d-cfa4-5cbe-ad546694a44f
Content: Power BI Developer in a Day course - Power BI
Content Source: powerbi-docs/learning-catalog/developer-online-course.md
Service: powerbi
Sub-service: powerbi-resource
GitHub Login: @peter-myers
Microsoft Alias: v-petermyers

Thanks for your comment, @ShankerISE . This issue has been assigned to the doc author for review.

Hi,
"In a day" content can be found here:
https://aka.ms/pbitraining
For dev in a day content:
https://aka.ms/DevIAD_instructor
https://aka.ms/DevIAD_Student
Video's are out of scope for this training course, the content was updated however there are no current plans to update the videos.

Hi @ShankerISE - the videos are being released three at a time. By tomorrow, the full course of 21 videos should be available. Thanks for your patience. #please-close

Thank you Peter!
Yana
From: Peter Myers @.>
Sent: Tuesday, November 23, 2021 12:47 PM
To: MicrosoftDocs/powerbi-docs @.>
Cc: Yana Berkovich @.>; Comment @.>
Subject: Re: [MicrosoftDocs/powerbi-docs] Missing content in Power BI Developer in a Day course (Issue #3437)
Hi @ShankerISEhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FShankerISE&data=04|01|Yana.Berkovich%40microsoft.com|5be37e57568644151f7808d9aec25dbe|72f988bf86f141af91ab2d7cd011db47|1|0|637732972107122777|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=ap9mY59CEYoNGF07Wb4brAXqIBemhCQ24viRQ5pznFQ%3D&reserved=0 - the videos are being released three at a time. By tomorrow, the full course of 21 videos should be available. Thanks for your patience. #please-close

You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fpowerbi-docs%2Fissues%2F3437%23issuecomment-977156301&data=04|01|Yana.Berkovich%40microsoft.com|5be37e57568644151f7808d9aec25dbe|72f988bf86f141af91ab2d7cd011db47|1|0|637732972107122777|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=2jezILcMNIljl9vyEIq04IEVcHvWHdME3IAsShH0v1c%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOHITBR3VDXXROKA76JF7STUNP4TLANCNFSM5ITXTM2A&data=04|01|Yana.Berkovich%40microsoft.com|5be37e57568644151f7808d9aec25dbe|72f988bf86f141af91ab2d7cd011db47|1|0|637732972107132735|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=h3dZO4hd8wBwJ4pF6AyU4mu8rmDk%2BVuFmEGElIC%2BkyA%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|Yana.Berkovich%40microsoft.com|5be37e57568644151f7808d9aec25dbe|72f988bf86f141af91ab2d7cd011db47|1|0|637732972107142688|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=axzbnFWvPg3r%2B9uSIeOag9B2cSwoSbOS%2BiMf9Q0QE68%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|Yana.Berkovich%40microsoft.com|5be37e57568644151f7808d9aec25dbe|72f988bf86f141af91ab2d7cd011db47|1|0|637732972107142688|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=h2%2Bws6ySS3b6Sk%2Fb%2BHLiBrFhhLLJMeIhGbfoS1l2nWI%3D&reserved=0.

Thank you, this is a great resource!
After searching for some time, I could not find links to the web application example. As a developer, it would be very valuable for me to have access to the sample code to better understand its implementation 😃


Track the time it takes for media to start playing after a user presses Play

We need to measure the time it takes for a media file to actually start playing from the moment the user presses the Play button.

@seanyesmunt is doing and/or did this, code can probably be shared?

Indeed. Assuming the related actions and selectors are going to be implemented using redux, I suppose it makes sense to implement the functionality in lbry-redux.


Update README.md

Add solution to an unreported problem

Description
When I follow the instructions to install GLI in my Macbook M1Pro 13.4. , I encountered FileNotFoundError: [Errno 2] No such file or directory: 'wget',  it seems that macOS systems do not come with wget, but we can install it with homebrew.

I added some additional info in the installation part of README file.
Related Issue

Motivation and Context

How Has This Been Tested?

After installing wget, no error messages occur
Screenshots (if appropriate):

This is strange as I checked setup.py and pyproject.toml and we didn't call wget anywhere. So I did a test on my macbook by temporarily removing wget (confirmed removal with which wget), and I can still successfully run pip install -e ..
So this seems to be a local environment thing instead of something universal. I'm closing this PR for now, unless we find this is a more common problem.

wget is called during downloading data files:
https://github.com/Graph-Learning-Benchmarks/gli/blob/43d5a3ca12b4f6d26f74016d5e23c8a74569be77/gli/utils.py#L379-L393

Not sure why my commit is not immediately reflected in this PR. It shows "Processing updates":


Windows 8 problem with assets

When i create a new project using the symfony-installer (0.5.0)

the installer creates broken folders in the \web\bundles folder.
I gues its trying to create symlinks on windows...

( earlier i downloaded symfony via composer and is detected that i was on windows and copied the assets over, but i thought, let's follow the best practices, then nothing can go wrong :)  )
So back to composer for me!

@javiereguiluz looks like the archive contains the symlinks created by assets:install. this is a bad idea for portability. Installing assets should be done locally instead, so that it installs then for the OS being used.

:+1: And I think this is actionable. I don't think we've run any commands on the new project at the end of install yet, but we simply would need to run an app/console assets:installto fix this. The symlinked assets don't even need to be removed from the archive (as running the above command will overwrite them).

@weaverryan this depends whether windows is able to delete the Unix symlink or whether it breaks when trying to delete them

The same with /bin/, i had to delete vendor and "composer install" to get them recreated

IIRC the Symlinks in will be gone soon.
@javiereguiluz Do you know when this will be reflected in the archives?

I have make a composer update to fix this bug.
My PC use Windows 8.1, can you try this command @welja ?

@Pyjou I thought  it was a bug in the symfony-installer? I do not understand your comment.
If there is something i can do to test, please let me know.
I did try the latest symfony-installer (1.0.0) just a moment ago and the bug is still there.

Just so there's a visual representation of what this bug does:
Default install on Windows
Default install on Ubuntu
Anyway, anyone who feels compelled to fix this, open a command prompt at your project root:
# At your project root
cd web\bundles
del *
mklink /J acmedemo ..\..\src\Acme\DemoBundle\Resources\public
mklink /J framework ..\..\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Resources\public
mklink /J sensiodistribution ..\..\vendor\sensio\distribution-bundle\Sensio\Bundle\DistributionBundle\Resources\public

This just removes all of the symlinks and creates them using Windows directory junctions.

Does a simple app/console assets:install --symlink should fix the problem in Windows?

Does a simple php app/console assets:install --symlink should fix the problem in Windows?

Yes and no. It fails to create symlinks/directory junctions so it simply copies the assets instead. If you really want symlinks you have to manually create them.

It's strange because I used Windows 8 all last year to work with SF2 , and the symlinks were created without problem with this command. At home I have Windows 7 and the symlinks are also created.
This would mean that the installer should not embed any system-relative component, so get rid of the assets, and execute the command right after installing Symfony (manually or automatically)

Just wanted to chime in and report for Windows 7 as well. Both web/bundles/ and bin/{doctrine,security-checker}.
The fix w/o --symlink option, works fine.
FWIW:
$ composer run-script post-install-cmd
Updating the "app/config/parameters.yml" file
Clearing the cache for the dev environment with debug true
Trying to install assets as symbolic links.
Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework
It looks like your system doesn't support relative symbolic links, so the assets were installed by using absolute symbolic links.
Installing assets for Sensio\Bundle\DistributionBundle into web/bundles/sensiodistribution
It looks like your system doesn't support relative symbolic links, so the assets were installed by using absolute symbolic links.

To elaborate on what @dhazelett provided: Absolute symlinks are created using composer run-script post-install-cmd if Windows UAC is disabled or if you open a command prompt as an Administrator.

@HighOnMikey
Thanks a lot! Your workaround works perfectly in the meantime!

Closing this 3-year old issue because of the lack of activity and because Symfony Flex has made the Symfony Installer obsolete, so there's no need to fix this. Thanks!


Create bulk layout export tool

Is your feature request related to a problem? Please describe.
Create tool to iterate over layouts and name them appropriately.
Describe the solution you'd like
Run tool to export all layouts. Perhaps this could be limited by selecting or setting a flag on the layout name or layout itself.
Describe alternatives you've considered
Manual export
Additional context
Perhaps we could include a text box that is outside the layout with a specific name that could be used to set properties for export, rendering, naming, etc.

Tested this script today against the ArcPro project from the last IMT LODD operation.  Worked as advertised, very simple and effective.
Idea for future improvement - create a list of all layouts present and then we can select which ones to bulk export.

Duplicate of #18.
@t-mahon export settings are the default settings. If we want to identify setting we want to change let's do that on the other issue.


[Feature][Transform-V2] Jsonpath support dest column and delete src field

Purpose of this pull request

Does this PR introduce any user-facing change?

How was this patch tested?

Check list

[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist
Add ci label in label-scope-conf
Add e2e testcase in seatunnel-e2e
Update connector plugin_config

[ ] Update the release-note.

waiting #7628


Dockerfile and docker compose

Dockerfile to build a rust-mosaic image. It is a multi-stage build based
on debian. I chose debian as the rust image is based on debian and rust
binaries use dynamically linked libraries. We could compile the binary
with musl to use a slimmer base image for the binary distribution.
Docker compose file to run rum alongside two geth nodes: rinkeby and
test utility chain 1409.
The rpcaddr and rpcvhosts parameters in the compose file should not
allow any connection from anywhere. I will create an issue to fix that.
I will also create an issue to enable the loading of the chain data into
the containers so that not everything must be synced from the start.

Maybe the compose file would be better suited in the utils repository. I will also add a file there now to manage the volume/chain data backup.


⚠ Bofrost.fr has degraded performance

In 51364e5, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 2425 ms

Resolved: Bofrost.fr performance has improved in 8c91eb4 after 6 minutes.


test: add simple session reduce e2e for java sdk

Explain what this PR does.

For some reason it's flaky. Will take a look. Draft for now.


Add dark mode theme in scientific calculator

Fixes: #2234
Screen recording of my change:
https://github.com/user-attachments/assets/fbfefafa-c44d-41e8-aae5-22c507aa081e
@iamrahulmahato Please review my change

#2229 in this issue you merge my PR but didn't add labels and assign me


Missing step of install kubectl in ubuntu doc

Though I have successfully installed kubernetes via the ubuntu doc :smiley: , still want to point out this doc missing the step to install kubectl.
Thus, if user just follow the guide in the doc without having much knowledge about kubernetes, he/she would get error "It looks as if you don't have a compiled kubectl binary" during the validate-cluster step of kube-up.sh.
Manually install kubectl on at least master node should be necessary (suggest to let user also install on minion node for convenience), any way, the installation step is pretty simple.

@linfan.Sorry I forget to mention that.I will update the doc this weekend.stay tuned

@linfan I update the scripts in pr #8752, you can try it now.
I copied the kubectl binary from the kubernetes release and put it in cluster/ubuntu/binaries/, so there is no extra step for user to manually download kubectl .
Actually, in the first version of ubuntu k8s deployment, I copied the kubectl to every node, but I think it is an overhead, so I removed it.I think this is just enough.

Doc update : Move the kubectl into the PATH

Have the same issue, please update the doc ASAP.

Great job  :+1:  @WIZARD-CXY @saad-ali

Also ran into this bug after recklessly running mv ./platforms/darwin/amd64/kubectl ~/bin/ :)


Fix editUrl

This fixes issue #40

Hi @LinkossLink , so you know, it seems we have some issues on our side with the CI pipeline which is currently failing for PRs coming from forks. That's why we haven't merged yet 👍

Got it

@LinkossLink we have fixed the issue on our documentation branch, if you do a Fetch upstream on your fork, it should work now :)

Merged! Thanks again @LinkossLink


Use composite action to reuse setup steps

All our actions use the same setup.
To make updating easier I implemented a composite action that can be reused by all other actions
(also includes adaptions for the check implemented in #432)

Good idea, could we also factor out the checkout step?
Also, why are we using fetch-depth: 0? I previously thought this made a shallow clone, but it in fact makes a deep clone, shallow is the default.

Good idea, could we also factor out the checkout step?
Also, why are we using fetch-depth: 0? I previously thought this made a shallow clone, but it in fact makes a deep clone, shallow is the default.

I think this is needed for flakes.

Good idea, could we also factor out the checkout step?
Also, why are we using fetch-depth: 0? I previously thought this made a shallow clone, but it in fact makes a deep clone, shallow is the default.

I think this is needed for flakes.

I don't think so, I have similar flakes-based workflows on my own repos and shallow clones are fine. Will make a follow-up PR


Android does not render transparency properly

I used the following image:

This resulted in the following (image taken on Fire TV):

Notice that the white pixels around the edges, which are not present in the original PNG. There are also whiter pixels around the inside as well.
Code to create sprite is as follows:
		controllerHighlight = new CCSprite ("ui/controllerhighlight.png");
		controllerHighlight.IsAntialiased = false;
		mainLayer.AddChild (controllerHighlight);
		controllerHighlight.ZOrder = 1;

As highlighted here, one has to be careful when using native sprites with transparency on Android. In particular, setting the appropriate blend function should solve the issue
controllerHighlight.BlendFunc = CCBlendFunc.NonPremultiplied;


Dev/onboarding rxf add guests list on hypervisor

Do not forget to update year 2020 into copyright header.

Do not forget to update year 2020 into copyright header.

OK, thank you!

please add doc
doc/source/restapi.rst
please add unit test

restapi.rst

OK!

close it as new pr is submitted.

close the inactive PR


Do I need a compile_commands.json for getting basic autocompletion?

Just trying to get autocompletion for C but can't make it work. So far I've taken the following steps:

In my init.vim I have Plug 'neoclide/coc.nvim', {'branch': 'release'}, save file, reload and :PlugInstall
Then :CocInstall coc-clangd and :CocCommand clangd.install
Run :chechhealth, everything under health#coc#check is OK and green.
Open a C source file, but can't get any completion suggestion at all. I tried restarting Neovim and nothing.
I didn't generate a compile_commands.json, not sure how to do that. My "project" is basically a bunch of loose files (I'm learning C) but do I really need a compile_commands.json for getting basic autocompletion?

No.
compile_commands.json is better but  compile_flags.txt may be enough in you situation.

If all files in a project use the same build flags, you can put those flags one-per-line in compile_flags.txt in your source root.
Clangd will assume the compile command is clang $FLAGS some_file.cc.
Creating this file by hand is a reasonable place to start if your project is quite simple.

Hey, thanks. Not sure about what flags should I use. I tried this:
--std=c17

trying to get completion in basic stuff like scanf or printf but nothing is triggered.

Nevermind, it was a conflict with ale

@lifeBalance mind telling me how you solved the issue? I just installed coc-clangd and when I open vim it does not even seem to recognize basic headers. Since I'm working with a bunch of random loose files, I don't know if i should have compile_commands.json.


Alpha

When we finish alpha we're going to start tagged releases. This is a good excuse to clean out super hacky stuff. : )

[ ] Use new / refined Grow-IoT API
[ ] Documentation
[ ] Tests
[ ] Web component example

Closing in favor of #101


Option to insert badges

Goal to enter the option to list project badges in foot.
Created the configuration badges (bool).
Removing console.log.

Examples:

The projects you are using are internal to a business and can not be submitted, I have edited the content.

Another Example:

Some small things left, then we should be good to go :)

Done

Thank you! :)

fyi, I disabled the badges by default.

Oh, sorry, I was interested in leaving him disabled, I did not remember at the moment


Adds bio address image to user queries and db

Type of change made:

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Refactoring (improves existing functionality)
[x] Testing (tests existing code or improves existing tests)
[ ] Styling (no functionality changed, just visual improvements)

Description:
Adds bio, image and address columns to users table and corresponding GraphQL queries.
Also adds testing for new columns query return values with updated seeder files.
To update Development database for these new columns and seeds:
from within the api subdirectory:
npx db:migrate:undo:all
npx db:migrate
npx db:seed:all

To update Test database for these new columns and seeds:
from within the api subdirectory:
NODE_ENV=test npx db:migrate:undo:all
NODE_ENV=test npx db:migrate
NODE_ENV=test npx db:seed:all

What functionality does this accomplish?

Allow additional user profile information to be accessible for display to the User's profile page

closes #32
Checklist:

[x] My code has no unused/commented out code
[x] I have reviewed my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have fully tested my code
[ ] I have partially tested my code (please explain why):

Everything looks great. Thanks for running me through the code and helping me to understand how the migration works and what the up/down functions were.


js: Add playground to window and add playground.cloud

Fix #311
Fix #271

Codecov Report

Merging #312 (3f3b0cd) into main (602bec6) will decrease coverage by 0.28%.
The diff coverage is 8.69%.

@@            Coverage Diff             @@
##             main     #312      +/-   ##
==========================================
- Coverage   50.54%   50.26%   -0.29%
==========================================
  Files         117      118       +1
  Lines        3385     3408      +23
==========================================
+ Hits         1711     1713       +2
- Misses       1674     1695      +21

Impacted Files
Coverage Δ

ui/src/app/cloud.js
0.00% <0.00%> (ø)

ui/src/app/playground.js
62.85% <10.00%> (-21.15%)
:arrow_down:

ui/src/app/index.js
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


⚠ Bofrost.fr has degraded performance

In b846988, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1450 ms

Resolved: Bofrost.fr performance has improved in 7d27a02 after 6 minutes.


Load multiple times the same layer

Currently, it is possible to load several times the same layer in the ToC.

Solved in v. 0.6.0


Add a special type instead of using a busy error for semantic tokens

Proposal for error name: UnavailableError / TemporaryUnavailableError (other: CancelError / BusyError / NotReadyError / RetryError)
This error should not appear in the extension host log (see #92583 where the busy error appears in the extension host log).

I'm not planning on digging into the backbone of semantic tokens quite yet, so grain of salt with this suggestion...
That said, I understand this to be a special event that could be seen dozens of times every other minute, and it's not really an error as you explained earlier. Is there any particular reason to classify it as an error (besides it being thrown like one)? If it's policy, I get it. But it seems to fit much more in with notices / notifications rather than errors. Not sure how unique it should be to the semantic tokens provider, but here are some ideas.

AwaitingEcho
SemanticSync
CartBeforeTheHorse
MustRetry
StaleSemantics / StaleTokens
TokenMismatch
ResponseTooEarly / EagerResponseRaced
ThrottlingRequest

Followed by any of these suffixes:
Notice / Info / Exception / Event / Hook / Warning / Error
Perhaps something with "busy" somewhere in the name so telemetry doesn't get slammed with statistics?

We have agreed to expose this as an error to align with the way cancelation works inside VS Code. When canceling a request that returns a Promise, the current contract is that the Promise will resolve with the error callback with a special error kind.
We have discussed and found that this "unavailable" case is very similar to client-side cancelation, but it is server-side cancelation. We have therefore found that exercising the error callback of the promise makes most sense (again, to align with the client side cancelation).

@jrieken This didn't make it in time. Let's chat tomorrow what would be best...

When canceling a request that returns a Promise, the current contract is that the Promise will resolve with the error callback with a special error kind.

In all fairness, that's something that winjs-promise inherited to us and something that we never changed after dropping winjs.
Still, spec'ing an error isn't alien to the API. A case for spec'ed errors and unspecific errors is the FileSystemProvider and RenameProvider.

the RenameProvider#provideRenameEdits function can reject its promise with an unspecified error when the new name isn't valid. In the UI we then try to extract a meaningful message. An unspecific error isn't a problem here because we need to report any rename-error to the user anyways.
the FileSystemProvider defines the FileSystemError including various flavours of that, like FileSystemError.FileNotFound. For instance FileSystemProvider#stat uses an error (FileSystemError.FileNotFound) to communicate that a file doesn't exists and it does not support to return null or undefined to express that a file doesn't exist. We use specific errors here because handling of non-existent files is usually different from  handling general IO errors.

For semantic tokens we have to make the same decisions - unspecific errors and uniform handling of those or specific errors that trigger specific logic. From where we stand today the specific error case make sense but @alexdima did we consider to have no specific error and simply ask provider to fire the onDidChangeSemanticTokens when it's free again. So, it would be like this

call (busy) provider -> error
call (busy) provider -> error
provider becomes free -> fires event
call (free) provider -> result

@jrieken Actually, that is the current implementation, all errors behave the same way, the only special thing about 'busy' errors is that they are not logged -- https://github.com/microsoft/vscode/blob/f3db6a84ac1e5a9df94b3a5e08f48719ad2778fe/src/vs/editor/common/services/modelServiceImpl.ts#L766-L780
But I would like to implement a more involved error handling strategy. The semantic tokens request can be either a full document request, or a delta document request. I would like to implement the following:
1. If the error is a 'busy' (typed) error

keep the existing semantic tokens
try again the delta request with some timeouts (1s, 5s, 5s, 5s, 5s, give up)
if after 5 times there is still a 'busy' error from the delta request, stop requesting and wait for a change event from the provider or for user typing...

2. If the error is another kind of error

keep the existing semantic tokens
try again with a single full document request (after 1s)
if it fails, wait for a change event from the provider or for user typing

So one kind of error would make delta requests, while the other kind of errors would give up on the deltas and make a full document request. It is kind of involved, but that would give a way out of an accidental programming mistake where for whatever reason a certain delta would throw in the provider... it will self-heal with a full document request if an error is returned to the delta request...
TL;DR: I would like to behave slightly differently in the busy error case and in the unexpected error case.

Makes sense. Let's stick to the plan of specifying errors then

@jrieken We are seeing reports for this in rust-analyzer. Is there a timeline for when this will be fixed?

@dbaeumer This is now done and LSP should/could follow to make this available

@dbaeumer This is now done and LSP should/could follow to make this available

@jrieken. Cool. Will add it to my list (https://github.com/microsoft/vscode-languageserver-node/issues/729)

@jrieken. Cool. Will add it to my list (https://github.com/microsoft/vscode-languageserver-node/issues/729)

Verify that you can use vscode.CancellationError with requiring proposed API checks. Optionally, verify that you throw this error from a semantic tokens provider without it resetting previous semantic tokens

Verify that you can use vscode.CancellationError with requiring proposed API checks. Optionally, verify that you throw this error from a semantic tokens provider without it resetting previous semantic tokens

@jrieken qq: I was under the assumption that vscode.CancellationError is now official (not proposed anymore). Is this correct?

@jrieken qq: I was under the assumption that vscode.CancellationError is now official (not proposed anymore). Is this correct?


Reaction Message can only be editted from same channel

Reaction message can only be editted from same channel.  Need to see what the best solution is either

recreate table.
try do a live ongoing migration (in my prod there are like 2 servers using this)

Maybe doing the live ongoing migration is easiest and since i have like 2 servers running this it will not take long since I just need to iterate over all text channels till i find the channel which has the message

have it return the message id and channel id, if channel id is none then we know that needs the channel id.  if it cant find the message tell the user to do the command in the channel.  if it does have the channelid we know what channel its in and then obv dont need to reinsert.


Stripe integration

PR Checklist

Please check all that apply to this PR using "x":

[ ] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
[ ] I have checked that this PR does not introduce a breaking change
[ ] This PR introduces breaking changes and I have provided a detailed explanation below

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting)
[ ] Refactoring (no functional changes)
[ ] Documentation changes
[ ] Other - Please describe:

Fixes
Issue Number:
What is the current behavior?
What is the new behavior?
Other information

can you revert the domains back to lbry.tv? it is from the LBRY Desktop. Odysee are closed source as of this moment.

Yup it will be changed back before this PR is ready to be merged


Fog and higher farclip

Any values of farclip above around 1500 result in seemingly the same result since fog doesn't extend any further than that no matter how high the farclip is. Is there an option that controls fog distance?

For what it's worth, I had a quick peek at this some months ago and forgot to comment here, but I think fog distance values are based on the various weather conditions and zone atmospheres, and as such aren't really practical to patch like this (excepting maybe a patch that disables fog altogether, but that wouldn't really look good). I'm closing this as out of scope for this project.

thanks for letting me know either way :)