[WIP] Add Distribution Gallery

Description

Add Distribution Gallery grid
Add Normal distribution page as example

Notes:
I didn’t know what to add as a Bayesian story or application initially. Then I thought we could mention something in the context of its use as priors. Feel free to propose changes or mention other Bayesian-focused stories, applications, explanations, or use cases.

you need to add sphinx_design to requirements-docs.txt

I applied the suggested changes, except the code to generate the images so we do what @OriolAbril suggests.

I see math rendering issues

I see math rendering issues

I forgot to activate dollarmath parsing, should be fixed now

The main limitation I am thinking about now are the images for the grid view. Maybe the pdf one could be saved as part of the code in the notebook but not commited to the repo (docs/examples/*.png in gitignore would take care of that for example). Not sure in what order do things happen though, if the notebooks are executed as the docs are built instead of before it might not work.
Another option would be to save the grid images independently and if needed (manually run the notebooks to save them again and update them).

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

Project coverage is 82.35%. Comparing base (cd776ae) to head (c601a93).
Report is 22 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #465      +/-   ##
==========================================
+ Coverage   80.74%   82.35%   +1.61%
==========================================
  Files          92       96       +4
  Lines        7556     7896     +340
==========================================
+ Hits         6101     6503     +402
+ Misses       1455     1393      -62

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

Is this still WIP or ready to merge?

Sorry for the delay, if there aren't any other suggestions I think is ready to merge.


Pass the index of value datapoint to getPixelValue

If the value is not a data object, the value will be undefined, so
current behavior is retained. This fixes an issue where the line would be
positioned on the first element with the given datapoint's value, which
is not necessarily the case if the axis values repeat.
An example situation where the bug would show up would be a case
where you want to create a scrub line using a vertical line. If the x axis
is labelled only with e.g. "MMM DD", a multi-year chart would have repeating
values and the scrub line would be always incorrectly positioned due
to this missing index.

Thanks for the review @arnasledev. Could this be merged in? I realized there were a couple of jshint issues, which I fixed just now.


feat(client): adapt with adding arugment "ForceDelete" in API "deleteDataset"

Pull Request Test Coverage Report for Build 870424477

1 of 3 (33.33%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.02%) to 80.796%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

tensorbay/client/gas.py
1
3
33.33%

Totals

Change from base Build 863269350:
-0.02%

Covered Lines:
4245

Relevant Lines:
5254

💛  - Coveralls


[PE-D][Tester B] Inconsistent UG format (Examples were given for some functions but not for others)

I think it would be good to keep consistency in the UG for functions and examples. For the schedule example, i like that there are examples to help me think of how the function in action looks. However, for functions like edit, delete, note, there are no examples unless i scroll all the way down to the table just to check, i feel it may be better if either: all functions have examples, or all functions do not have examples and the examples will be found at the table at the bottom of the UG instead :'o

Labels: severity.Low type.DocumentationBug
original: jellywaiyan/ped#6

Add examples to UG.


merge package template from Kronos-Tools/npm-package-template

Updated standard to latest version

Codecov Report

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

@@           Coverage Diff           @@
##           master      #84   +/-   ##
=======================================
  Coverage   83.33%   83.33%
=======================================
  Files           1        1
  Lines          12       12
=======================================
  Hits           10       10
  Misses          2        2

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 24f324f...08790b8. Read the comment docs.


Need Pico models added please!

Hello I jumped the gun and bought a couple of pico remotes before checking to see if they were on the supported list. I’d really appreciate adding these models:
PJ2-4B-GWH-P02
PJ2-4B-GWH-P03
thanks!

I'm about to add the ability to add custom picos. I'll have the release out this weekend.

Outstanding! Look forward to tinkering with it.  Thanks for the fast response.

Just checking in to see if custom Pico ability is still coming. Thanks!

Any update on this?

I'll have the updated version out this weekend.

The new version is up at v1.1.1-beta.0.  You can pull this version from the Config UI by telling it you want an older version.  Please let me know if you have any issues.  I'll formally publish in a few days if there aren't any problems.

I believe I also have the PJ2-4B-GWH-P03 and just got it set up, turns out it's the same 3 scenes + off configuration as PJ2-4B-XXX-L31 so you don't need to use a custom setting.

Thanks!  The release with custom setting will be out in a couple hours.


cyberes/gradient-base-py3.10:latest xformers whl error

I'm using paperspace and notebook is running cyberes/gradient-base-py3.10:latest contanier. I faced this error RTX 5000 xformers whl package.
pip install https://github.com/Cyberes/xformers-compiled/releases/download/RTX-5000-Nov-1-2022/rtx5000-xformers-0.0.14.dev0-cp39-cp39-linux_x86_64.whl
WARNING: Ignoring invalid distribution -formers (/usr/local/lib/python3.10/dist-packages)
WARNING: Ignoring invalid distribution -formers (/usr/local/lib/python3.10/dist-packages)
ERROR: rtx5000-xformers-0.0.14.dev0-cp39-cp39-linux_x86_64.whl is not a supported wheel on this platform.
/storage/stable-diffusion/stable-diffusion-webui
Requirement already satisfied: pip in /usr/local/lib/python3.10/dist-packages (23.0.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Requirement already satisfied: wheel in /usr/local/lib/python3.10/dist-packages (0.40.0)
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (67.6.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Found existing installation: torch 1.13.1+cu117
Uninstalling torch-1.13.1+cu117:
Successfully uninstalled torch-1.13.1+cu117
Found existing installation: torchvision 0.14.1+cu117
Uninstalling torchvision-0.14.1+cu117:
Successfully uninstalled torchvision-0.14.1+cu117
WARNING: Skipping torchaudio as it is not installed.
Found existing installation: protobuf 4.22.3
Uninstalling protobuf-4.22.3:
Successfully uninstalled protobuf-4.22.3
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Python 3.10.10 (main, Feb  8 2023, 14:50:01) [GCC 9.4.0]
Commit hash: 22bcc7be428c94e9408f589966c2040187245d81
Installing torch and torchvision
Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cu117
Collecting torch==1.13.1+cu117
Using cached https://download.pytorch.org/whl/cu117/torch-1.13.1%2Bcu117-cp310-cp310-linux_x86_64.whl (1801.8 MB)
Collecting torchvision==0.14.1+cu117
Using cached https://download.pytorch.org/whl/cu117/torchvision-0.14.1%2Bcu117-cp310-cp310-linux_x86_64.whl (24.3 MB)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.10/dist-packages (from torch==1.13.1+cu117) (4.5.0)
Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from torchvision==0.14.1+cu117) (1.23.3)
Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /usr/local/lib/python3.10/dist-packages (from torchvision==0.14.1+cu117) (9.4.0)
Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from torchvision==0.14.1+cu117) (2.28.2)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->torchvision==0.14.1+cu117) (3.1.0)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests->torchvision==0.14.1+cu117) (2019.11.28)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests->torchvision==0.14.1+cu117) (2.8)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->torchvision==0.14.1+cu117) (1.26.15)
Installing collected packages: torch, torchvision
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
open-clip-torch 2.7.0 requires protobuf==3.20.0, which is not installed.
clean-fid 0.1.29 requires requests==2.25.1, but you have requests 2.28.2 which is incompatible.
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Successfully installed torch-1.13.1+cu117 torchvision-0.14.1+cu117
Installing requirements for Web UI
If submitting an issue on github, please provide the full startup log for debugging purposes.
Initializing Dreambooth
Dreambooth revision: 926ae204ef5de17efca2059c334b6098492a0641
Successfully installed accelerate-0.18.0 fastapi-0.94.1 gitpython-3.1.31 google-auth-oauthlib-0.4.6 requests-2.28.2 transformers-4.26.1
Does your project take forever to startup?
Repetitive dependency installation may be the reason.
Automatic1111's base project sets strict requirements on outdated dependencies.
If an extension is using a newer version, the dependency is uninstalled and reinstalled twice every startup.
Your version of xformers is 0.0.16rc425.
xformers >= 0.0.17.dev is required to be available on the Dreambooth tab.
Torch 1 wheels of xformers >= 0.0.17.dev are no longer available on PyPI,
but you can manually download them by going to:
https://github.com/facebookresearch/xformers/actions
Click on the most recent action tagged with a release (middle column).
Select a download based on your environment.
Unzip your download
Activate your venv and install the wheel: (from A1111 project root)
cd venv/Scripts
activate
pip install {REPLACE WITH PATH TO YOUR UNZIPPED .whl file}
Then restart your project.
[!] xformers version 0.0.16rc425 installed.
[+] torch version 1.13.1+cu117 installed.
[+] torchvision version 0.14.1+cu117 installed.
[+] accelerate version 0.18.0 installed.
[+] diffusers version 0.14.0 installed.
[+] transformers version 4.26.1 installed.
[+] bitsandbytes version 0.35.4 installed.
Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (2.28.2)
Requirement already satisfied: gdown in /usr/local/lib/python3.10/dist-packages (4.5.1)
Requirement already satisfied: bs4 in /usr/local/lib/python3.10/dist-packages (0.0.1)
Requirement already satisfied: markdownify in /usr/local/lib/python3.10/dist-packages (0.11.6)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests) (1.26.15)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests) (2019.11.28)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests) (2.8)
Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.10/dist-packages (from gdown) (4.11.2)
Requirement already satisfied: six in /usr/local/lib/python3.10/dist-packages (from gdown) (1.16.0)
Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from gdown) (3.9.0)
Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from gdown) (4.64.1)
Requirement already satisfied: soupsieve>1.2 in /usr/local/lib/python3.10/dist-packages (from beautifulsoup4->gdown) (2.4)
Requirement already satisfied: PySocks!=1.5.7,>=1.5.6 in /usr/local/lib/python3.10/dist-packages (from requests) (1.7.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Installing xformers...
--2023-04-13 22:56:47--  https://raw.githubusercontent.com/Cyberes/xformers-compiled/main/p5000/xformers-0.0.16%2B6f3c20f.d20230127-cp39-cp39-linux_x86_64.whl
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 15184254 (14M) [application/octet-stream]
Saving to: ‘/tmp/tmp.G8YLLgz3Q3/xformers-0.0.16rc425-cp310-cp310-manylinux2014_x86_64.whl ’
/tmp/tmp.G8YLLgz3Q3 100%[===================>]  14.48M  --.-KB/s    in 0.08s
2023-04-13 22:56:47 (178 MB/s) - ‘/tmp/tmp.G8YLLgz3Q3/xformers-0.0.16rc425-cp310-cp310-manylinux2014_x86_64.whl ’ saved [15184254/15184254]
WARNING: Requirement '/tmp/tmp.G8YLLgz3Q3/xformers-0.0.16rc425-cp310-cp310-manylinux2014_x86_64.whl' looks like a filename, but the file does not exist
Processing /tmp/tmp.G8YLLgz3Q3/xformers-0.0.16rc425-cp310-cp310-manylinux2014_x86_64.whl
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/tmp/tmp.G8YLLgz3Q3/xformers-0.0.16rc425-cp310-cp310-manylinux2014_x86_64.whl'
===================================
Done! If you're seeing this the process has exited successfully.
/storage/stable-diffusion/stable-diffusion-webui
2023-04-13 23:02:26.361513: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.
To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.
2023-04-13 23:02:27.429139: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT
/usr/local/lib/python3.10/dist-packages/flax/struct.py:136: FutureWarning: jax.tree_util.register_keypaths is deprecated, and will be removed in a future release. Please use register_pytree_with_keys() instead.
jax.tree_util.register_keypaths(data_clz, keypaths)
/usr/local/lib/python3.10/dist-packages/flax/struct.py:136: FutureWarning: jax.tree_util.register_keypaths is deprecated, and will be removed in a future release. Please use register_pytree_with_keys() instead.
jax.tree_util.register_keypaths(data_clz, keypaths)
Loading weights [09ad7fec0a] from /storage/stable-diffusion/stable-diffusion-webui/models/Stable-diffusion/MG-V1/MG-V1_7600.safetensors
Creating model from config: /storage/stable-diffusion/stable-diffusion-webui/models/Stable-diffusion/MG-V1/MG-V1_7600.yaml
LatentDiffusion: Running in eps-prediction mode
DiffusionWrapper has 859.52 M params.
Applying xformers cross attention optimization.
Textual inversion embeddings loaded(0):
Model loaded in 5.8s (load weights from disk: 0.3s, create model: 0.7s, apply weights to model: 2.1s, apply half(): 0.6s, load VAE: 2.1s).
Running on local URL:  http://<IP_ADDRESS>:7860/
Running on public URL: https://9a2e95cf24d4dcae81.gradio.live/
This share link expires in 72 hours. For free permanent hosting and GPU upgrades (NEW!), check out Spaces: https://huggingface.co/spaces
Startup time: 16.5s (import torch: 4.6s, import gradio: 0.9s, import ldm: 0.5s, other imports: 1.2s, load scripts: 1.4s, load SD checkpoint: 6.0s, create ui: 0.5s, gradio launch: 1.2s).

Rebuild xformers using the block in the tools section.


#1436/#1493/#1470 - Enable Switch to Org Account

Resolves #1436
Resolves #1493
Resolves #1470

[x] I have checked that no one else is working on similar changes.
[x] I have read the latest README and understand the development workflow.
[x] The name of this branch is: feature/<branch_name>, or hotfix/<branch_name> if this is a hotfix, where <branch_name> briefly describes the issue(s) resolved and is prefixed with the issue number(s) (e.g. 1127-1130-update-git-branching-model). The branch is created in a cloned version of this repo, not a forked repo.
[x] This branch is rebased/merged with the latest staging (or the latest production if it is a hotfix).
[x] There are no merge conflicts.
[x] There are no console warnings and errors.
[x] On the right hand side of this PR, I have linked the appropriate issue(s) under "Issues" and added a project progress under "Projects".
[x] The title describes the issue(s) being addressed using format: <issue_numbers> - <brief_issue_description> (e.g. #1127/#1130 - Update Git Branching Model)

@camba95 a few things to resolve:

Language Menu: For authenticated users, we may move to account form (to be determined). For now let's revert to staging (right in screenshot below). Same menu and let's stick with the globe to right of profile menu when authenticated.

Sign In/Join Now Buttons: If this is from the new design, the colors don't match our design system... Let's leave this change to a different PR so revert back to staging (as in above screenshot to right). We'll follow up with design in Slack.

If we do go forward with moving postsReducer into separate action/reducer file why not include SET_DELETE_MODAL_VISIBILITY? It's a bit odd left behind there with  deletePostModalreducer.

The account switched to isn't reflected in the avatar or the name above "View my Profile" (although the link does change). See recording:

@Zaydme @idjevm
Either myself & @camba95 could address an issue depending on where/what. I have listed 4 of my own change requests above even though I opened the PR so it will be a mix. Just tag us both on questions.

About to merge in staging changes again. Current like on a post page - e.g. https://featurelogin-act-as-org.fightpandemics.xyz/post/5f972dccd87eec00111f308f - is not working either.
Not sure if it was never done properly or if we broke it with the last merge resolution but we need to fix before continuing with QA.

@joshmorel this is different from the previous like issue, the previous one was giving a 403 error, this one is succeeding but the likes count is not updating

@joshmorel this is different from the previous like issue, the previous one was giving a 403 error, this one is succeeding but the likes count is not updating

not similar to #1754

Indeed that is on another user's profile page and I've confirmed this PR resolves #1725

This issue is on the post page. Shouldn't be hard to adapt I don't think.

One issue that is not working if we visit user/org profile via search - we get an error:
TypeError: e.author is undefined.
It is fine when we directly or by clicking post header.

I also see some old stuff on the header that was removed with the queryString feature, I will remove it.

One other issue that is not working if we visit user/org profile via search - we get an error:
TypeError: e.author is undefined.
It is fine when we visit directly or by clicking post header.

@joshmorel
after few hours of debugging i was able to find why this issue is happening.
Before this PR, the profile page started with a clean Posts state, with an initial state where postsList is empty.
  const [postsState, postsDispatch] = useReducer(
    postsReducer,
    initialPostsState,
  );
  const {
    ...
    posts: postsList,
    ...
  } = postsState;

now the profile page once mounted, it is getting the postsList from the old Posts state from the help board,
  const posts = useSelector(selectPosts);
  const {
    ...
    posts: postsList,
    ...
  } = posts;

(this explains why you see all the posts from the help board on the profile activity section for a split second, before the useEffect runs to fetch user posts).
Here is the issue:
With the search feature, the postsList doesn't only have the posts objects, but also user objects, we just keep the same name. so when you are on the People/Orgs tab, postsList is actually a usersList, and its entries don't have an author key. and when you click on the user cards, it mounts the Profile page with the old postsList, it tries to render it under the activity section, but these are Users and it fails to get e.author.
I don't know why we keep the posts from the helpboard and not start with a clean state.

Thanks @Zaydme for helping to figure this out.

I don't know why we keep the posts from the helpboard and not start with a clean state.

My guess is, it was to re-use the post state management stuff but this is definitely an error prone approach. I think we've already had to fix a few bugs because of this. I'm not sure how this was handled with #1709 but something would need to be changed there as well.

@Zaydme @joshmorel
While testing on laptop and mobile, I have observed following issues(both mobile/desktop), maybe or not related to #1760 :

The avatar uploaded on profile -> is updated

profile page
profile logon on the profile, when selected

But it is not updated for the company name existing in the profile dropdown. This issues does not get fix with login/logout too. refer below screenshot.

The Org with long name are getting truncated and no selected profile sign is displayed:

The font in the 'profile' menu need to be in sync like:

username -grey font- Bold (like it is now)
'View my Profile' should be BLACK and ONE size smaller than other options in the profile menu.
All the profile options should be Black
'+' sign should be same size as the text

On Mobile:

The user is not able to go to Org profile by clicking on 'View my profile' on mobile as it is not clickable. See below screenshot and GIF.

Please note user can view their individual user profile by clicking on its name, as there is no 'View my profile' option is for individual user on mobile.

The language icon is changed on mobile version, see below screenshot. we have 'globe' icon on desktop and new language icon on mobile. we need to have common.

Other scenarios tested and working:

User is able to like/dislike and comment other individual users and Org post
User is able to like/dislike their own post and own Org post
User is able to search like and comment post from post, Org and people tab.
Added new Org -> upload profile avatar (same issue of avatar on phone and laptop)
Create/edit/delete new post
Search and filter post

While verifying #1436

the profile header is updated as expected: PASS
But while individual profile is selected -> user can edit their own Org profile post too and vice-versa, see below screenshot.

For #1493: PASS
User is able to create new Org, create post as that Org and like/comment on other user's post.

For PR #1754
The correct count for like is displayed and any user or Org can like their own or other user's/Org post.

For #1725
Working fine.

the rating for 'feedback' is selected as 4 by default. No feedback rating should be selected by default. This issue does not exist in STG. So need to fix. Refer below screenshot with comparison

@Zaydme
Verified the fix - working fine. Thanks
Desktop:

Mobile: User is able to view Org profile from helpBoard
the language icon is updated as 'globe

For issue #4 and Feebback default selection - mentioned above, will log new issues logged in for our future release. thanks

I will merge this now since it's very important for this week release.
You can always still review this and if there was any requested changes we can add them as a different PR.


Need support for limit

limit is import for paging.but there is no support.

Limit is supported.  See #43 for details.


Develop aircraft (Vertical profile, time series with altitude profile as secondary axis - FIREX vs wrf-chem)

This is still in works, but close to completion (median and interquartile shaded regions seem to be plotted fine). @colin-harkins suggested to create a draft PR for now (need feedback so opening for comments for now, can switch back to draft PR as needed)
NOTE: aircraftplots.py is just a copy of surfplots.py, just with additional 'make_vertprofile' function
Used similar plotting template as 'make_timeseries', just swapped  x and y coordinates in vertical profile (in function 'make_vertprofile' in new aircraftplots.py, Lines 503-660)
@rschwant @colin-harkins Check current vertprofile output plots on Meiyu at:
/wrk/qrasool/output_testaircraftrhs/
plot_grp2.vertprofile.NO2_CL_RYERSON.2019-09-05_12.2019-09-06_00.all.CONUS.png
plot_grp2.vertprofile.NO_CL_RYERSON.2019-09-05_12.2019-09-06_00.all.CONUS.png
plot_grp2.vertprofile.O3_CL_RYERSON.2019-09-05_12.2019-09-06_00.all.CONUS.png
Need to resolve some plotting issues: (Lines 601-602, 631-632 in aircraftplots.py)
a)  **plot_kwargs or **plot_dict not working currently in 'make_vertprofile' (i.e. vertical profile of model vs aircraft observations)  (had to comment out currently)
b) Legends like time-series plot: firexaq (aircraft obs) and wrfchem_v4.2 (model) not working
Currently, it plots the vertical profile but with (following warnings):
_No artists with labels found to put in legend.  Note that artists whose label start with an underscore are ignored when legend() is called with no argument._

@colin-harkins @zmoon :  Also, the latest commit [https://github.com/NOAA-CSL/MELODIES-MONET/pull/181/commits/b0e57f764a2faafbe94fbb57a2ce5292aeabefc4] works for having vertical profile plots either as: a) shading (interquartile range) or b) box (interquartile range)-whisker (10th-90th percentiles) style, with median lines. Examples attached as follows:
a) interquartile_Style == 'shading' (interquartile range):
b) interquartile_style == 'box' i.e., Box-whisker (box: interquartile range, whisker: low- 10th percentile, high- 90th percentile):

Another minor update to have y-axis label (Altitude) in vertical profile as integers

@colin-harkins you can review these changes in the latest commit to have an Altitude secondary axis for time_series in case of develop_aircraft (i.e. if altitude_variable is present), adding the resultant plot example generated: 2f5cdec
@colin-harkins Now, 'add_yax2_altitude()' is a separate function in aircraftplots.py and is simply called in driver.py. See this commit for details of the change.

Added a subset option for aircraft time-series (with altitude) based on limits of altitude (secondary y-axis specified, i.e. vmin2 and vmax2: these are optional in yaml configuration and default plots the full data frame). Also, I updated the docstring for 'add_y2axis_altitude()' in aircraftplots.py for more description. See  the commit for the changes/updates

Full data frame time-series with altitude profile plot (ozone, just for reference):

Example of vertical profile as a subset of y-axis limits defined by vmin, vmax in yaml (optional as well, and plots full data frame if not specified in yaml)


chore(tslib): optimize imports

This PR adds importHelpers option and allows us to drastically reduce bundle size 🚀 It will import emit helpers (e.g. __extends, __rest, etc..) from tslib, similar to @babel/runtime.

Measures are taken from our UMD bundle as it contains all components.
Before: 723KB
After: 681KB (-42KB/-~6%)

Warnings

:warning:
There are no updates provided to CHANGELOG. Ensure there are no publicly visible changes introduced by this PR.

:warning:
Package (or peer) dependencies changed. Make sure you have approval before merging!

Changed dependencies in packages/react-component-nesting-registry/package.json

package
before
after

tslib
-
^1.9.3

Changed dependencies in packages/react-component-event-listener/package.json

package
before
after

tslib
-
^1.9.3

Changed dependencies in packages/react-proptypes/package.json

package
before
after

tslib
-
^1.9.3

Changed dependencies in packages/react/package.json

package
before
after

tslib
-
^1.9.3

  Generated by :no_entry_sign: dangerJS


Debounced updatable

Enhancement
Description
One of the big downsides of using CableReady::Updatable in the wild is that it can lead to a lot of noise on the ActionCable connection. This is because every change on a model that enables updates leads to a ping being sent over ActionCable due to the usage of ActiveRecord callbacks.
This PR introduces a debounce: option that takes an ActiveSupport::Duration argument that will only send out one ping for this model per debounce period.
It makes use of a simple internal per-process MemoryDebounceAdapter, which is just a thin synchronized layer around a Hash.
Preparations are made, however, to override this adapter using a CableReady::Updatable.debounce_adapter mattr_accessor, which can be overridden in an initializer. This should make it possible to devise other adapters (for example based on DRb or Layered Caching) in the future.
Checklist

[x] My code follows the style guidelines of this project
[x] Checks (StandardRB & Prettier-Standard) are passing

Also note that this doesn't yet factor in the case of enable_updates on associations (that would be next on my list)

Will association support land in a separate PR?

Will association support land in a separate PR?

I thought it would be wiser to split it, yes


chore: add PR preview workflow

Brief Information
This pull request is in the type of:

[ ] bug fixing
[ ] new feature
[x] others

What does this PR do?
Generate a link for directly previewing the changes in ECharts example editor.

Document Info
One of the following should be checked.

[x] This PR doesn't relate to document changes
[ ] The document should be updated later
[ ] The document changes have been made in apache/echarts-doc#xxx

Misc
ZRender Changes

[ ] This PR depends on ZRender changes (ecomfe/zrender#xxx).

Related test cases or examples to use the new APIs
N.A.
Others
Merging options

[ ] Please squash the commits into a single one when merging.

Other information

[x] Need to create and set a repository secret SURGE_TOKEN
[ ] Add support for using PR build version for ECharts example editor

The changes brought by this PR can be previewed at: https://echarts.apache.org/examples/editor?version=PR-18803@ac41c53

There seems to be a problem with the above generated URL. @plainheart Please have a check.

@Ovilia It needs to add support in the editor. Please refer to apache/echarts-examples#77.


chore(docs): adding analytics

Please read contributing guidelines and remove this line.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#6350  👈
#6195 : 1 other dependent PR (#6306 )
#6177 : 1 other dependent PR (#6180 )
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @signorecello and the rest of your teammates on  Graphite

Docs Preview
Hey there! 👋 You can check your preview at https://664003b95f644a541f002a0f--aztec-docs-dev.netlify.app

Benchmark results
Metrics with a significant change:

circuit_proving_time_in_ms (merge-rollup): 3,839 (+56%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
64 txs

l1_rollup_calldata_size_in_bytes
740
740
740

l1_rollup_calldata_gas
6,680
6,692
6,680

l1_rollup_execution_gas
586,865
586,877
586,865

l2_block_processing_time_in_ms
1,361 (-1%)
5,110
10,071

l2_block_building_time_in_ms
22,807 (-1%)
90,522
179,077 (-1%)

l2_block_rollup_simulation_time_in_ms
22,666 (-1%)
90,024
178,122 (-1%)

l2_block_public_tx_process_time_in_ms
8,946 (-2%)
35,755
70,501 (-1%)

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
15,341 (-2%)
27,952 (-3%)

node_database_size_in_bytes
22,941,776
39,465,040

pxe_database_size_in_bytes
29,868
59,425

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes
circuit_witness_generation_time_in_ms
circuit_proving_time_in_ms
circuit_proof_size_in_bytes

private-kernel-init
112
16,772
33,766
N/A
N/A
N/A

private-kernel-inner
311 (-2%)
57,607
33,766
N/A
N/A
N/A

private-kernel-reset
558 (-2%)
200,856
33,766
N/A
N/A
N/A

private-kernel-ordering
321 (-1%)
53,688
48,421
N/A
N/A
N/A

base-parity
7.45 (-6%)
128
64.0
294 (+2%)
13,363
2,208

root-parity
48.4 (-3%)
27,064
64.0
197 (-12%)
184,930
2,720

base-rollup
656 (-2%)
111,094
925
7,127 (-3%)
160,505 (-2%)
3,104

root-rollup
63.6 (-7%)
11,454
789
201
16,575 (-2%)
3,424

public-kernel-app-logic
121 (-1%)
61,017
51,751
305 (-13%)
428 (+4%)
65,344

public-kernel-tail
437 (-2%)
166,458
7,691
472 (+4%)
430 (+4%)
10,112

public-kernel-setup
100 (-1%)
61,017
51,751
301 (+1%)
387
65,344

public-kernel-teardown
103 (-2%)
61,017
51,751
269 (-11%)
346
65,344

merge-rollup
6.34 (-3%)
2,696
925
115 (-5%)
:warning: 3,839 (+56%)
3,104

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
16 leaves
64 leaves
128 leaves
512 leaves
1024 leaves
2048 leaves
4096 leaves
32 leaves

batch_insert_into_append_only_tree_16_depth_ms
10.9 (-4%)
17.8 (-5%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.7
31.8
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.637 (-3%)
0.548 (-5%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
51.4 (-3%)
80.6 (-1%)
266 (+1%)
497 (-2%)
998 (+1%)
1,968
N/A

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
95.9
159
543
1,055
2,079
4,127
N/A

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.524 (-3%)
0.498 (-1%)
0.481
0.464 (-2%)
0.473 (+1%)
0.470 (+1%)
N/A

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
60.8 (-3%)
118 (-2%)
379
728 (-3%)
1,474 (-1%)
2,932 (-1%)
N/A

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
106
208
692
1,363
2,707
5,395
N/A

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.531 (-3%)
0.532 (-1%)
0.514
0.501 (-2%)
0.512
0.510 (-1%)
N/A

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
66.4 (-2%)

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
108

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0.582 (-2%)

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes
1 registered classes

tx_size_in_bytes
51,016
1,046,607

Transaction size based on fee payment method
| Metric |  |
| - |  |
Transaction processing duration by data writes.

Metric
0 new note hashes
1 new note hashes
2 new note hashes

tx_pxe_processing_time_ms
2,368 (-9%)
2,118
5,296 (-10%)

Metric
0 public data writes
1 public data writes
2 public data writes
4 public data writes
8 public data writes

tx_sequencer_processing_time_ms
652
891 (-1%)
967 (-8%)
1,748
1,148

I am getting build errors when running yarn docs yarn dev:local and yarn build. I tried yarn clear, but no luck. Did you run into this? Looks like CI isn't having a problem...


Select the variants to run on

Is your feature request related to a problem? Please describe.
Our build has a few variants, (flavor / build type combo's), some of them are invalid in certain circumstances. However it seems this plugin runs on all combinations?
Describe the solution you'd like
Is there a way, that we can pass in what variants we want to run on?
For example, perhaps I just want to analyse the debugPaid, debugFree & releaseFree variants but not the releasePaid (as a contrived exampled).  Or another example run on debugUnitTest but skip releaseUnitTest (right now you can disable all test analysis, but not a subset systemProp.dependency.analysis.test.analysis = false)
Describe alternatives you've considered
My gradle foo isn't up to scratch but I imagine you can also disable these variants elsewhere outside the plugin, but that wouldn't be explicit as to the reason of why we are doing it.
Additional context
Thanks for your time!
Sorry if this is obviously a thing I should do in gradle and not in your plugin. 😅

@autonomousapps any update on this??

I have no plans to introduce new features before the 1.0 release.

If someone wants to take this on and create a PR, here's my take on how it might be implemented:

I don't think it makes sense to add DSL support. Rather, I'd prefer to see an allow-list of variants to analyze as a comma-delimited string set via Gradle property. Like, dependency.analysis.android.variants=debug,release (in gradle.properties). Alternatively, a deny-list of variants to exclude. The code managing this should be in Flags.kt
Update code here and here to skip non-matching variants.
Add one or more functional tests verifying the new behavior.

@autonomousapps picking this up, please assign this to me

What might be the most useful for my project - and what I believe most Android plugins do as well - is expose variant-specific versions of the task, like projectHealthDebug or projectHealthPaidRelease, which run just on that variant with the projectHealth task depending on all the variant-specific tasks. I will take a stab at implementing this but it may have far-reaching consequences so I wanted to ask if there were any particular reasons to avoid this approach?


Adding VideoClassificationDirectoryTree, HMDB51, UCF101, BDD100k, and COCO w/ segmentations

Adds a VideoClassificationDirectoryTree dataset format that can be used to load video classification datasets stored on disk as directory trees.
Leverages this new type to add HMDB51 and UCF101, two video classification datasets, to the dataset zoo.
Also adds BDD100K to the dataset zoo, and adds new versions of COCO 2014/2017 that contain instance segmentations to the dataset zoo (the existing coco-2014/coco-2017 datasets only load the detections).
Treating with and without segmentations as separate COCO datasets makes sense, at least for now, because instance segmentations take quite a bit of space, and performance is a key concern.
In order to add support for video classification datasets, some enhancements needed to be made to the LabeledVideoDatasetImporter/Exporter interface, so that importers/exporters for labeled video datasets can specify both sample and frame-level labels that they support.
Lastly, I was finally able to completely get rid of the fiftyone.core.labels.ImageLabels type, since the best practice has emerged to always "expand" multitask types like that into individual fields.

Are you seeing MediaTypeErrors for VideoClassificationDirectoryTree? I can't recall if it was decided that we will support all label types at the sample-level for video datasets, or just classification types? In either case, I think fiftyone.core.media.validate_field_against_media_type()'s usage or definition needs to updated (or removed).
fiftyone.core.utils.annotations has fol.ImageLabel usage that will need to updated/removed, as well, correct?
I am generally opposed to supporting sample-level labels for video datasets that don't make sense (Detections, etc.). Supporting that in player51 won't be natural with a fair amount of changes, I think.

fiftyone.core.utils.annotations has fol.ImageLabel usage that will need to updated/removed, as well, correct?

My mistake, I was confusing ImageLabels and ImageLabel.

Are you seeing MediaTypeErrors for VideoClassificationDirectoryTree? I can't recall if it was decided that we will support all label types at the sample-level for video datasets, or just classification types? In either case, I think fiftyone.core.media.validate_field_against_media_type()'s usage or definition needs to updated (or removed).

@benjaminpkane Ah yes I'm seeing that too. I wonder how I was not seeing that before.... Hmmm. Now that its perfectly legit to have Classification at the sample-level for videos, I think this util method is deprecated. Okay with removing it? https://github.com/voxel51/fiftyone/pull/612/commits/e5f9da4561f0df67003b9b9fc3408aadd069e56d.
I suppose it generally doesn't make any sense to put a Detection at the video-level. But, rather than preventing it from happening in the library, if we're not going to support visualizing it, then I'd rather just make it appear as unsupported in the App.

Sounds good, agree with all of the above.


temp-mail.ru

doanart.com

Fixed in @0edb6b740237e8123b24e882618ff5a3e92d0d19.

Thanks man, you are friggin' awesome

@andreis the fun part is: I had the same problem ~2 days ago and already fixed it, but forgot to commit / push to github


SAMBA auth does not work

Version: <IP_ADDRESS>5 from pbis-open repository
OS/Distro: Debian Stretch
Issue/Impact: Samba shares for domain users are inaccessible; public shares are OK.
The system was operational with Samba (3.3.6) + Winbind. I upgraded it to Stretch (that includes Samba 4.5.12) and modified /etc/samba/smb.conf according to the integration guide.
root@Str957-share:~# net ads testjoin
Join is OK

In the log I get:
[2017/12/12 13:53:51.944205,  2] ../source3/param/loadparm.c:2685(lp_do_section)
  Processing section "[homes]"
[2017/12/12 13:53:51.944847,  2] ../source3/param/loadparm.c:2685(lp_do_section)
  Processing section "[for_web$]"
[2017/12/12 13:53:51.945184,  2] ../source3/param/loadparm.c:2685(lp_do_section)
  Processing section "[web_users]"
[2017/12/12 13:53:51.945417,  2] ../source3/param/loadparm.c:2685(lp_do_section)
  Processing section "[ArchivioStorico]"
[2017/12/12 13:53:51.945667,  2] ../source3/param/loadparm.c:2685(lp_do_section)
  Processing section "[Software]"
[2017/12/12 13:53:51.945912,  2] ../source3/param/loadparm.c:2685(lp_do_section)
  Processing section "[ISO]"
[2017/12/12 13:53:51.964487,  2] ../source3/auth/auth.c:305(auth_check_ntlm_password)
  check_ntlm_password:  authentication for user [domain.user] -> [domain.user] -> [domain.user] succeeded

then nothing and smbclient answers with "session setup failed: NT_STATUS_IO_TIMEOUT".
If I increase the log level, I can see:
[2017/12/12 12:35:58.308148,  2, pid=25900, effective(0, 0), real(0, 0), class=auth] ../source3/auth/auth.c:305(auth_check_ntlm_password)
  check_ntlm_password:  authentication for user [domain.user] -> [domain.user] -> [domain.user] succeeded
[2017/12/12 12:35:58.308160, 10, pid=25900, effective(0, 0), real(0, 0)] ../source3/auth/auth_ntlmssp.c:215(auth3_check_password)
  Got NT session key of length 16
[2017/12/12 12:35:58.308170, 10, pid=25900, effective(0, 0), real(0, 0)] ../source3/auth/auth_ntlmssp.c:222(auth3_check_password)
  Got LM session key of length 8
[2017/12/12 12:35:58.308407, 10, pid=25900, effective(0, 0), real(0, 0)] ../source3/auth/token_util.c:224(create_local_nt_token_from_info3)
  Create local NT token for domain.user
[2017/12/12 12:35:58.308639, 10, pid=25900, effective(0, 0), real(0, 0), class=tdb] ../source3/lib/gencache.c:326(gencache_set_data_blob)
  Adding cache entry with key=[IDMAP/SID2XID/S-1-5-21-2162351890-1506888927-3107636301-8536] and timeout=[gio gen  1 01:00:00 1970 CET] (-1513078558 seconds in the past)
[2017/12/12 12:35:58.309142, 10, pid=25900, effective(0, 0), real(0, 0)] ../source3/passdb/lookup_sid.c:1468(sid_to_uid)
  sid S-1-5-21-2162351890-1506888927-3107636301-8536 -> uid<PHONE_NUMBER>
[2017/12/12 12:35:58.309667, 10, pid=25900, effective(0, 0), real(0, 0)] ../source3/lib/system_smbd.c:176(sys_getgrouplist)
  sys_getgrouplist: user [domain.user]
[2017/12/12 12:35:58.320411, 10, pid=25900, effective(0, 0), real(0, 0)] ../source3/lib/system_smbd.c:176(sys_getgrouplist)
  sys_getgrouplist: user [domain.user]
[2017/12/12 12:35:58.326711, 10, pid=25900, effective(0, 0), real(0, 0), class=tdb] ../source3/lib/gencache.c:326(gencache_set_data_blob)
  Adding cache entry with key=[IDMAP/GID2SID/2125988353] and timeout=[gio gen  1 01:00:00 1970 CET] (-1513078558 seconds in the past)
[2017/12/12 12:35:58.327804, 10, pid=25900, effective(0, 0), real(0, 0)] ../source3/passdb/lookup_sid.c:1300(gid_to_sid)
  gid<PHONE_NUMBER> -> sid S-1-5-21-2162351890-1506888927-3107636301-513
[2017/12/12 12:35:58.327855, 10, pid=25900, effective(0, 0), real(0, 0), class=tdb] ../source3/lib/gencache.c:326(gencache_set_data_blob)
  Adding cache entry with key=[IDMAP/GID2SID/1906845086] and timeout=[gio gen  1 01:00:00 1970 CET] (-1513078558 seconds in the past)

[a lot more of gid->sid mappings and cache settings with timeouts in the past].
I noticed that restarting smbd became really slow (takes 1'30") if I have attempted to access an authenticated share with a domain user, but is immediate if I don't try to access an authenticated share with a domain user (a local user is OK). Possibly it's waiting for some child to timeout?
I tried starting / stopping winbindd and nmbd, but the result is always the same.
Can someone spot what I'm doing wrong?
Tks.

Did you issue the samba-interop-install again after the system update?

Yep. Sure. Before verifying "net ads join".

How many users are there in your domain? It seems that authentication is working but it could be hanging up on enumerating membership. Name service cache daemon (nscd) on the host could help with this.

 Another domain in the forest is about 5 times bigger...
The first (and only) time I used "enum users" the server hogged the net for a day and a half... :(
In smb.conf "enum users" is obviously off..

That would be useless for me: I have no access to the AD side except for creating machine accounts and groups (I'm not an AD admin, I can only manage a single OU).
But why does it need to enumerate users? Maybe it's an "optimization" that makes small domains faster, but renders bigger ones unusable. What's the workflow used for the authentication for requests received via Samba? Why is it different from users login (that works perfectly most of the time)?

I made it work. Seems PBIS is not doing anything stupid like trying to enumerate all users in the domain :)
I ran:
/opt/pbis/bin/samba-interop-install --uninstall
apt uninstall pbis-open pbis-open-upgrade
rm -rf /var/lib/pbis
apt install pbis-open
/opt/pbis/bin/domainjoin-cli join my.domain my.user
/opt/pbis/bin/samba-interop-install --install
shutdown -r now

After reboot, running id MY.DOMAIN\\my.user takes 63ms instead of ~1'20" that it took before.
So it seems the upgrade triggered some corner case that leads to a drastic slowdown, with a lsass process taking 100% of the CPU for a long time.
Moreover, before doing this uninst/clear/reinst it took about 10-15 minutes before lsass started returning user info after every reboot (or service lwsmd restart).

Thanks for identifying it as the upgrade. I'll have a look into samba performance in upgrade scenarios.


Normalize user specified OVF

When a user specifies a Metavisor OVF, do not automatically assume
that it does not have the .ovf extension. Add the extension only
when it is not present.

LGTM


add continuous Kokoro job for compliance & prerelease sessions

It's great to have compliance tests and prerelease tests as presubmits, but we'll need some Kokoro jobs running nightly so that flakey bot can help us out.

Looks like it's running, but maybe need to adjust some filenames so that the compliance tests and unit tests have a different sponge log:
nox > Ran multiple sessions:
nox > * lint: success
nox > * unit-3.6: success
nox > * unit-3.7: success
nox > * unit-3.8: success
nox > * unit-3.9: success
nox > * unit-3.10: success
nox > * unit_prerelease: success
nox > * compliance: success
nox > * compliance_prerelease: success
nox > * cover: success
nox > * lint_setup_py: success
nox > * blacken: success
nox > * docs: success
[FlakyBot] Sending logs to Flaky Bot...
[FlakyBot] See [https://github.com/googleapis/repo-automation-bots/tree/main/packages/flakybot](https://www.google.com/url?q=https://github.com/googleapis/repo-automation-bots/tree/main/packages/flakybot&sa=D).
[FlakyBot] Published prerelease_unit_3.10_sponge_log.xml<PHONE_NUMBER>713154)!
[FlakyBot] Published unit_3.10_sponge_log.xml<PHONE_NUMBER>715380)!
[FlakyBot] Published unit_3.6_sponge_log.xml<PHONE_NUMBER>953491)!
[FlakyBot] Published unit_3.7_sponge_log.xml<PHONE_NUMBER>985318)!
[FlakyBot] Published unit_3.8_sponge_log.xml<PHONE_NUMBER>589830)!
[FlakyBot] Published unit_3.9_sponge_log.xml<PHONE_NUMBER>680347)!
[FlakyBot] Done!
cleanup

Confirmed that FlakyBot has the right test log files now.
nox > Ran multiple sessions:
nox > * lint: success
nox > * unit-3.6: success
nox > * unit-3.7: success
nox > * unit-3.8: success
nox > * unit-3.9: success
nox > * unit-3.10: success
nox > * unit_prerelease: success
nox > * compliance: success
nox > * compliance_prerelease: success
nox > * cover: success
nox > * lint_setup_py: success
nox > * blacken: success
nox > * docs: success
[FlakyBot] Sending logs to Flaky Bot...
[FlakyBot] See [https://github.com/googleapis/repo-automation-bots/tree/main/packages/flakybot](https://www.google.com/url?q=https://github.com/googleapis/repo-automation-bots/tree/main/packages/flakybot&sa=D).
[FlakyBot] Published compliance_3.10_sponge_log.xml<PHONE_NUMBER>681388)!
[FlakyBot] Published compliance_prerelease_3.10_sponge_log.xml<PHONE_NUMBER>817767)!
[FlakyBot] Published unit_3.10_sponge_log.xml<PHONE_NUMBER>142388)!
[FlakyBot] Published unit_3.6_sponge_log.xml<PHONE_NUMBER>446192)!
[FlakyBot] Published unit_3.7_sponge_log.xml<PHONE_NUMBER>147771)!
[FlakyBot] Published unit_3.8_sponge_log.xml<PHONE_NUMBER>841563)!
[FlakyBot] Published unit_3.9_sponge_log.xml<PHONE_NUMBER>489004)!
[FlakyBot] Published unit_prerelease_3.10_sponge_log.xml<PHONE_NUMBER>225068)!
[FlakyBot] Done!
cleanup


Added a modal to display large requirements

resolve #499

Should the model have a title or anything?


[develop] Add S3 bucket owner for plugin artifacts and template

Add S3 bucket owner for artifacts and template when creating plugin definition for custom scheduler plugin
Signed-off-by: Luca Carrogu<EMAIL_ADDRESS>Description of changes

Describe what you're changing and why you're doing these changes.
Link to impacted open issues.

Tests

Describe the automated and/or manual tests executed to validate the patch.
Describe the added/modified tests.

References

Link to related PRs in other packages (i.e. cookbook, node).
Link to documentation useful to understand the changes.

Checklist

[ ] Make sure you are pointing to the right branch and add a label in the PR title (i.e. 2.x vs 3.x)
[ ] Check all commits' messages are clear, describing what and why vs how.
[ ] Make sure to have added unit tests or integration tests to cover the new/modified code.
[ ] Check if documentation is impacted by this change.

Please review the guidelines for contributing and Pull Request Instructions.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Checking both S3 ownership and checksum is probably overkill. let's only keep checksum for now


In ReadonlyArray, lefts is categorized under utils

📖 Documentation
In the Array module, both lefts and rights are categorized under combinators, but in ReadonlyArray, rights is under combinators but lefts is under utils

Looks like this line is missing in the lefts documentation
 * @category combinators

docs-ts is failing locally,
λ npm run docs

><EMAIL_ADDRESS>docs
> docs-ts

Project name detected: fp-ts
112 modules found
Parsing files...
Unexpected error: Error: Cannot find module 'globby'
Require stack:
-<EMAIL_ADDRESS>- /home/eric/workspace/github/fp-ts/node_modules/ts-morph/dist/ts-morph.js
- /home/eric/workspace/github/fp-ts/node_modules/docs-ts/lib/parser.js
- /home/eric/workspace/github/fp-ts/node_modules/docs-ts/lib/core.js
- /home/eric/workspace/github/fp-ts/node_modules/docs-ts/lib/index.js
- /home/eric/workspace/github/fp-ts/node_modules/docs-ts/lib/bin.js

seems like a different issue. Fixed by running npm install globby

Something seems afoot, both prettier and docs-ts are making edits to places I haven't touched :thinking:


Dropbox API

The Dropbox API that the Static Channel Backup uses is label as "Deprecated" on Dropbox apps page. It still works and I didn't find a defined date for when the old API will be switched of. But it might make sense to prepare for that.

I am putting this on the v1.7 milestone for now to revisit it for the next release.

I find it kind of odd to have an option like Dropbox in such a great FOSS project. In case you guys would be up for a nicer alternative like encrypted backup by E-Mail, Syncthing, etc.. Let me know.

I absolutely get your point..! Btw, (S/MIME) encrypted email is already available on Raspiblitz..! But as far as I recall it currently does not support attachments...

Having DropBox fading out the old API is a good point for a switch to a better solution. The "Umbrel" people will also provide a backup store for SCB files in the future ... and all you need to access the file from their service automatically in case of a recovery are the seed words. So I think it can make sense to offer a "subscription" in the future for a similar SCB store (replacing DropBox) with an open source backend. This can be a fulmo subscription by default that people then can exchange with their own or other services.

Just attempted to setup the Dropbox backup with the above caveats, but it's failing. I get a glimpse of error messages, then I'm quickly back to the menu. If someone can point me to how to retrieve the correct logs, I'll post. Thanks.

@shawnyeager the dropbox integration is running fine on my v1.6 release ... but added for retest as part of the v1.6.1 release. If you can get any details on the error message, that would help to get to the bottom of this.

@shawnyeager the dropbox integration is running fine on my v1.6 release ... but added for retest as part of the v1.6.1 release. If you can get any details on the error message, that would help to get to the bottom of this.

@rootzoll Will do. Could you help me with where to pull logs?

Same here, I run a fresh Raspiblitz v1.6 and it never synced to Dropbox. If you tell me what you need, I will try to send it.

Does it help to look into the logs of the background service which is preforming the backup&upload?
sudo journalctl -f -u background -n 10000 | grep -i drop

Make sure to NOT post the output without hiding/masking the credentials!

Also the "Download Backup" in RTL is not working. Code -2 ENOENT

I opened #1570 for that.

sudo journalctl -f -u background -n 10000 | grep -i drop
It shows nothing.

it needs to be a sudo journalctl -u background -b --no-pager -n 10000 | grep -i drop ... the without --no-pager the journalctl never returns

background has no output at all? Can you check if that service is running with sudo systemctl status background

No output at grep.
When I add the access token at Raspi, it says (only for short time): Error in call to Api function. Your app is not permitted to access this endpoint because it does not have the required scope filescontentwrite. The owner of the app can enable...
Than I enabled the files.content.write at Dropbox (also every other .write). When I insert the access token again, now it says:
Dropbox Settings changed...
Unknown error
upload=0
err='unknown'
errMode=#errorsummery missingscope error tag missingscope requiredscope filescontentwrite
Also the GUI at Dropbox changed. It differs to the readme.

Maybe I need to test with a fresh Dropbox Account - will retest for v1.6.2 release.

I got it working ... the script needs small tweak (will upload) AND its important to first set Permission files.content.write and only after that to "generate" the OAuth2 token.

OK merged PR #1735 and test worked with a fresh dropbox account. I keep this issue open a bit for further test reports. But if nothing further pops up this will be part of v1.6.2 release and I am closing issue.

Looks good on tsting - closing for v1.6.2 release.


src,win: allow 403 errors for arm64 node.lib

Checklist

[x] npm install && npm test passes
[ ] tests are included
[x] commit message follows commit guidelines

Description of change

The servers hosting the header packages for Electron return 403
instead of 404 for the constructed URL for arm64 node.lib for
older releases that do not support arm64.
Fixes: https://github.com/nodejs/node-gyp/issues/1933

landed in e6aca7d

This bug caused a 4 hour headache yesterday.  Thank you for the fix.
Here's some notes to hopefully bump this up in the search rank.
My problem was building diskusage using node-gyp as follows:
+ ../.bin/node-gyp rebuild --target=2.0.7 --arch=ia32 --dist-url=https://atom.io/download/electron
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| win32 | ia32
gyp info find Python using Python version 2.7.14 found at "C:\Python27\python.exe"
gyp http GET https://atom.io/download/electron/v2.0.7/iojs-v2.0.7.tar.gz
gyp http 200 https://atom.io/download/electron/v2.0.7/iojs-v2.0.7.tar.gz
gyp http GET https://atom.io/download/electron/v2.0.7/SHASUMS256.txt
gyp http GET https://atom.io/download/electron/v2.0.7/win-x64/iojs.lib
gyp http GET https://atom.io/download/electron/v2.0.7/win-arm64/iojs.lib
gyp http GET https://atom.io/download/electron/v2.0.7/win-x86/iojs.lib
gyp http 403 https://atom.io/download/electron/v2.0.7/win-arm64/iojs.lib
gyp WARN install got an error, rolling back install
gyp http 200 https://atom.io/download/electron/v2.0.7/SHASUMS256.txt
gyp http 200 https://atom.io/download/electron/v2.0.7/win-x86/iojs.lib
gyp http 200 https://atom.io/download/electron/v2.0.7/win-x64/iojs.lib
gyp ERR! configure error
gyp ERR! stack Error: 403 status code downloading arm64 iojs.lib

Hello Team
I found one solution for this issue, just run the below command
npm install sqlite3 --build-from-source --runtime-electron --target-|YOUR ELECTRON VERSION| --dist-url=https://atom.io/download/electron
After running the above command, please run the - npm rebuild
Please let me know if anyone is able to resolve the issue with my solution.
Thanks


Release/1.3.0

[1.3.0]
Added

issues/27: Xarray is unable to handle variables with duplicate dimensions. Module dimension_cleanup.py added to handle variables that may have duplicate dimensions. Method remove_duplicate_dims() creates a new dimension identical dimension to the dimensions originally duplicated so the dimension does not need to be duplicated and can have the same shape and values.
issues/24: Added support for time as lines

Changed

issues/36: Empty datasets will now maintain attributes, variables, and dimensions where each variable contains a single data point where the value is masked.

Fixed

issues/34: Fixed bug that did not allow variable subsetting in OCO3 files. Fix includes adding the variable list in subset_bbox method

Because the SWOT collections in UAT do not have any granules, we cannot test l2ss-py in via UAT Harmony. They were manually tested directly with the subsetter (without harmony) in the time as lines PR, so that may be sufficient evidence that this release works with time as lines SWOT collections.


Message History Pagination

This is a note to implement message history pagination.
Currently when going into a conversation, every single message ever sent and received is loaded and displayed all at once.
This is not ideal for performance, especially if the conversation includes hundreds of messages including images or files.

Added in bf8566ce90bd6616709804268b92697d63775e03


Simple.OData.Client and WPF

is anything special needed to get SOC to work in a WPF application, or is that not supported at all ?
( simple test project that "fails" http://admin.wingu.dk/OdataWPFTest.zip )
Notice that it fetches the /$metadata and then it just hangs forever ?

Hi,
No, the library works just fine. But you have to use it in asynchronous manner, it's Wait and Result that block your app.

Hey, the lib works perfectly in console apps, windows apps, and MVC projects, by just accessing the result property of the tasks. But in WPF it just hangs.
I'm a bit new to the whole async/await approach, but http://stackoverflow.com/questions/5095183/how-would-i-run-an-async-taskt-method-synchronously gave me the "trick" with just accessing the result property, to block and wait for completion.
Do you have any idea how I would go about, getting the result synchronously in WPF then?
Testing stuff to see if SOC just isn't working inside WPF I tried this:
var task = client.For<ccp.entities.entitybase>("entities").Filter(x => x.id == "1").FindEntryAsync();
//var result= t.Result;
var continuation = task.ContinueWith(t => {
var result= t.Result;
});
It takes a very, very long time, but it does get the result. but that's still async, not really usefull.
if instead do something like this, it just looks forever, never returning isCompleted.
while (!task.IsCompleted)
{
System.Threading.Thread.Sleep(100);
}
var result = task.Result;
I'm assuming the task has been stated since calling start, results in the exception "Start may not be called on a continuation task"

The problem with Wait and Result is that in some scenarios they simply block the caller, usually it happens in UI thread. So I'd recommend not to use it at all. In Silverlight you just can't use these calls, period. The app will block 100%. I believe what you can try to achieve can be implemented in a simpler way. I can check it out later, but you should be able to find some examples on the net or just ask at StackOverflow.

Here are a couple of examples:
http://www.codeproject.com/Tips/457235/WPF-with-Asynchrony-Part
http://www.codearsenal.net/2012/11/csharp-5-async-and-await-example.html#.VN8ls0fF-SE

you rock, thank you ;)
decorating all functions with async, and using await in the WPF works perfectly.
So no issue at all, error was on my part.
I'll try and follow your advice and rewrite all the code to async/await


Fail if incomplete metadata

Don't allow the action to pass successfully if we don't have a complete payload that can be used for subsequent steps.  Ex: don't pass if we don't have a category.
Also publish extracted values back to a comment on the issue (including repo name), so it can be used for debugging.

minimum required fields:

name
category
cloudProvider


Remove target naming from k8s adapter

This PR converts all of the internal k8s adapter config to use destination instead of target.
Release note:

Convert k8s to use destination namespace

This change is

/lgtm


Split collected dataset into train/evaluation

Let's split dataset, that we gathered at step #125

not needed, since we will cluster vectors


JSON generated by NER Annotator doesn't seem to work with Spacy convertor

See comment at https://github.com/tecoholic/ner-annotator/discussions/43#discussioncomment-2917902

Hello there!
A simple way function to convert generated by ner-annotator JSON directly to docbin would be this one:
from spacy.tokens import DocBin
import spacy
import json
from tqdm import tqdm
import random

nlp = spacy.blank("en")

def load_data(file):
    with open(file, "r", encoding="utf-8") as f:
        data = json.load(f)
    return (data["annotations"])

train_data = load_data("./data/annotation_1.json")
valid_data = load_data("./data/annotation_3.json")

def create_training(TRAIN_DATA):
    db = DocBin()
    for text, annot in tqdm(TRAIN_DATA):
        doc = nlp.make_doc(text)
        ents = []
        for start, end, label in annot["entities"]:
            span = doc.char_span(start, end, label=label,
                                 alignment_mode="contract")
            if span is None:
                print("Skipping entity")
            else:
                ents.append(span)
        doc.ents = ents
        db.add(doc)
    return (db)

train_data = create_training(train_data)
train_data.to_disk("./data/train2.spacy")
valid_data = create_training(valid_data)
valid_data.to_disk("./data/valid2.spacy")

PS Good job for the app, I love it.

@MikhailKlemin Thank you for coming up with the solution.

I am facing issues in saving it to disk .spacy file, what to do ?
Thanks in advance

I am facing issues in saving it to disk .spacy file, what to do ? Thanks in advance

Resolved!!

Hey @ankitladva11! Glad to know your problem was resolved. When you have the time, could you please leave a comment describing your issue and how you managed to resolve it? It would be useful to future users who might face the same issue. TIA!

@dreji18 also has a nicely documented approach to getting Spacy to work with the NER Annotator export.


PHP Warning: PHP Startup: Unable to load dynamic library 'tideways.so'

Info:

Docker version ($ docker --version): Docker version 18.09.2, build 6247962
Laradock commit ($ git rev-parse HEAD): 63fc1fde44cc00aacb89511a441cb83685e8010c
System info (Mac, PC, Linux): Mac & PC/Windows
System info disto/version: macOS 10.14 Mojave & Windows 10

Issue:
Each PHP execution returns a warning about missing tideways.so extension (used for XHPROF), when INSTALL_XHPROF=false in .env:
PHP Warning:  PHP Startup: Unable to load dynamic library 'tideways.so'

Expected behavior:
No warning message

Reproduce:
$ cd laradock
$ ./php-fpm/xdebug status
PHP Warning:  PHP Startup: Unable to load dynamic library 'tideways.so' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/tideways.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/tideways.so: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/tideways.so.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/tideways.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP 7.2.15 (cli) (built: Feb 21 2019 23:48:47) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15, Copyright (c) 1999-2018, by Zend Technologies

Relevant Code:
// Shows on any php code execution

For a more permanent solution, see pull request #2170 that edits laradock/php-fpm/Dockerfile.
A workaround way to fix it is to execute:
cd laradock
docker-compose exec php-fpm sed -i "s/extension=tideways.so/;extension=tideways.so/" /usr/local/etc/php/conf.d/xhprof.ini

But if you rebuild the php-fpm image, you will have to run that again.

#2141

Core Warning: PHP Startup: Unable to load dynamic library 'tideways.so' Still getting error after update.


Add Apache License

Resolves #7

@adam-fowler @svanimpe you'll need to explicitly approve this as existing contributors as we're effectively relicensing it.
@swift-server/sswg thoughts on copyright notice etc?

Cool think we're good, just waiting for final input from the SSWG

LGTM


fix: bump supported versions

Fixes https://github.com/biomejs/biome-intellij/issues/74

@ematipico I'll appreciate if you can review and publish this 🙏

@ematipico Hm this looks weird. Unfortunately I can't build it on my machine either, as have some corporate tools, blocking me to fetch some deps..., so I hoped that just bumping version will do the thing without testing it locally :(
I'll appreciate, if you will have an option to try to build it locally

I believe that the latest version of IntelliJ changed few things, and it requires some code change. In fact, there are other errors in CI.
Unfortunately, I don't have the knowledge and time to do so.


use of ! with instanceof should require parentheses

There is no legitimate reason to use !foo instanceof Foo, it requires parens and must be written as !(foo instanceof Foo). Currently jshint does not warn on this syntax even though it is guaranteed to be a bug/typo.
For instance, I could not get jshint to reject the following:
function Test () {}

var y;

if (!y instanceof Test) {
   Test();
}

#437 mentions this but is closed, so maybe this is a regression?

Is it as simple as adding the case with "instanceof" in https://github.com/jshint/jshint/blob/6bf7653ec8eedcb35ea6825fd8b5a0abd2a4410e/src/jshint.js#L1150 ?
If yes I can give it a try.

@julienw I'm not sure and I would also have to try to answer. Give it a shot!

Crap, you didn't fall in my evil trap. :)
PR https://github.com/jshint/jshint/pull/2237

The fix has been merged in #1825 so I'm closing this, thanks @julienw


Remove deprecated terraform Template Provider

Issue #, if available:
#5
Description of changes:
Replaced deprecated template provider and template_cloudinit_config provider.
In addition, post_bootstrap_user_data does not appear to be supported if a custom AMI is not specified for a managed node group. I replaced it with pre_bootstrap_user_data because it was actually run before bootstrap.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Thank you 👍


GLFW 3.3.0

Testing:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.1504
https://travis-ci.org/ingenue/hunter/builds/217758046

Released: https://github.com/ruslo/hunter/releases/tag/v0.18.34


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_ac3w0nim9m/clone/recipe/meta.yaml:1: patch_must_be_in_build: patch must be in build when source/patches is set.
ERROR: /tmp/abs_ac3w0nim9m/clone/recipe/meta.yaml:20: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_ac3w0nim9m/clone/recipe/meta.yaml:26: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_ac3w0nim9m/clone/recipe/meta.yaml:47: missing_description: The recipe is missing a description
ERROR: /tmp/abs_ac3w0nim9m/clone/recipe/meta.yaml:47: missing_license_family: The recipe is missing the about/license_family key.
ERROR: /tmp/abs_ac3w0nim9m/clone/recipe/meta.yaml:47: missing_documentation: The recipe is missing a doc_url or doc_source_url
ERROR: /tmp/abs_ac3w0nim9m/clone/recipe/meta.yaml:47: missing_dev_url: The recipe is missing a dev_url
Errors were found


Added remote bakcend

Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement
Learn more about why HashiCorp requires a CLA and what the CLA includes

vyasdev02 seems not to be a GitHub user.
You need a GitHub account to be able to sign the CLA. If you already have a GitHub account, please add the email address used for this commit to your account.
Have you signed the CLA already but the status is still pending? Recheck it.

Pull request in error from a workshop run.


Sensor ?

Hello,
Thanks for your work ! I would like to know if you planed to implement sensors in that driver ?

I do and that work has already started however is of low priority. The challenge is the polling rate to get accurate sensor feedback like motion and such without sacrificing reliability of the lighting manipulation.
Selfishly I have a Crestron Home system with a bunch of sensors I use to manipulate my Hue system so I have no pressing need.
Is there a specific implementation / use case you are looking for?

On Dec 23, 2019, at 1:34 PM, metronomeout<EMAIL_ADDRESS>wrote:
Hello,
Thanks for your work ! I would like to know if you planed to implement sensors in that driver ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/mthyden/PhillipsHueSIMPLSharp/issues/22?email_source=notifications&email_token=ABEW4UUDVZP3ERVWZCGGLUTQ2EOGRA5CNFSM4J6X2YA2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4ICMVGRA, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEW4UW24M7SM4GVOKQLXG3Q2EOGRANCNFSM4J6X2YAQ.


Fatal runtime error: Rust panic on nightly neovim

Hey! Great colorscheme.
For some reason, a few days ago it started crashing nightly neovim for me. I'm using the AppImage version.
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: NvimError("\'ctermbg\' must be string or integer")', /home/ml/.cargo/git/checkouts/nvim-oxi-68d2fdc1d1cdbe82/15fb30d/nvim-oxi/src/lua/lua.rs:41:12
           note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
                                                                                fatal runtime error: Rust panics must be rethrown
                               Aborted (core dumped)

It crashes with the above message. With RUST_BACKTRACE=1, we get more verbosity.
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: NvimError("\'ctermbg\' must be string or integer")', /home/ml/.cargo/git/checkouts/nvim-oxi-68d2fdc1d1cdbe82/15fb30d/nvim-oxi/src/lua/lua.rs:41:12
stack backtrace:
   0: rust_begin_unwind
             at /rustc/1.63.0/library/std/src/panicking.rs:584:5
   1: core::panicking::panic_fmt
             at /rustc/1.63.0/library/core/src/panicking.rs:142:14
   2: core::result::unwrap_failed
             at /rustc/1.63.0/library/core/src/result.rs:1805:5
   3: luaopen_oxocarbon
(B   4: lj_BC_FUNCC
   5: lj_cf_package_require
             at /home/runner/work/neovim/neovim/.deps/build/src/luajit/src/lib_package.c:464:3
   6: lj_BC_FUNCC
   7: lua_pcall
             at /home/runner/work/neovim/neovim/.deps/build/src/luajit/src/lj_api.c:1145:12
   8: nlua_pcall
             at /home/runner/work/neovim/neovim/src/nvim/lua/executor.c:135:16
   9: nlua_exec_file
             at /home/runner/work/neovim/neovim/src/nvim/lua/executor.c:1631:7
  10: do_source
             at /home/runner/work/neovim/neovim/src/nvim/runtime.c:1991:5
  11: source_callback
             at /home/runner/work/neovim/neovim/src/nvim/runtime.c:197:9
  12: do_in_cached_path
             at /home/runner/work/neovim/neovim/src/nvim/runtime.c:404:14
  13: do_in_runtimepath
             at /home/runner/work/neovim/neovim/src/nvim/runtime.c:749:16
  14: source_runtime
             at /home/runner/work/neovim/neovim/src/nvim/runtime.c:767:10
  15: load_colors
             at /home/runner/work/neovim/neovim/src/nvim/highlight_group.c:582:14
  16: ex_colorscheme
             at /home/runner/work/neovim/neovim/src/nvim/ex_docmd.c:5160:14
  17: execute_cmd0
             at /home/runner/work/neovim/neovim/src/nvim/ex_docmd.c:1569:29
  18: do_one_cmd
             at /home/runner/work/neovim/neovim/src/nvim/ex_docmd.c:2218:7
  19: do_cmdline
             at /home/runner/work/neovim/neovim/src/nvim/ex_docmd.c:571:20
  20: source_using_linegetter
             at /home/runner/work/neovim/neovim/src/nvim/runtime.c:1774:16
  21: do_source_str
             at /home/runner/work/neovim/neovim/src/nvim/runtime.c:1825:10
  22: nvim_exec
             at /home/runner/work/neovim/neovim/src/nvim/api/vimscript.c:67:3
  23: nlua_api_nvim_exec
             at /home/runner/work/neovim/neovim/build/src/nvim/auto/lua_api_c_bindings.generated.c:5473:22
  24: lj_BC_FUNCC
  25: lj_cf_package_require
             at /home/runner/work/neovim/neovim/.deps/build/src/luajit/src/lib_package.c:464:3
  26: lj_BC_FUNCC
  27: lua_pcall
             at /home/runner/work/neovim/neovim/.deps/build/src/luajit/src/lj_api.c:1145:12
  28: nlua_pcall
             at /home/runner/work/neovim/neovim/src/nvim/lua/executor.c:135:16
  29: nlua_exec_file
             at /home/runner/work/neovim/neovim/src/nvim/lua/executor.c:1631:7
  30: do_source
             at /home/runner/work/neovim/neovim/src/nvim/runtime.c:1991:5
  31: do_user_initialization
             at /home/runner/work/neovim/neovim/src/nvim/main.c:1943:10
  32: source_startup_scripts
             at /home/runner/work/neovim/neovim/src/nvim/main.c:2020:9
  33: main
             at /home/runner/work/neovim/neovim/src/nvim/main.c:396:3
  34: <unknown>
  35: __libc_start_main
  36: _start
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
fatal runtime error: Rust panics must be rethrown

FWIW I am also receiving the same error, macOS 13, nvim 0.8.0-dev

hey nvim-oxi maintainer here. This should have been fixed on the latest master. Could you try cloning the project, doing a cargo update to update oxocarbon.nvim's version of nvim-oxi and see if the issue persists?

@noib3 thanks.
@shaunsingh i created a PR


Buttons keep showing after issuing 'hide all normal windows'

Whenever I issue this command the buttons keep showing (even though all windows are minimized). Clicking on close, maximize or minimize in this case does absolutely nothing

What is this command ?

Basically mimics Windows' "show desktop" button
Sorry if I didn't use the proper term...

Ok I'll investigate this. Not sure what is going on.

I think the desktop is shown this way: https://github.com/GNOME/mutter/blob/master/src/core/screen.c#L2466
Maybe it is possible to listen on the root window (global.gdk_screen.get_root_window()) for the property change?


Download button on $form->file('....')

Laravel Version: 5.5
PHP Version:
Laravel-admin: 1.5.x

How to create download button if file already uploaded to server  on $form->file() ?
Thank you

please ref to docs
http://laravel-admin.org/docs/#/en/model-grid-actions


new twitch feature "playlists beta" doesn't load up in livestreamer

The new Playlists feature isnt working.
For example right now http://www.twitch.tv/swiftor is streaming in this new mode.
Livestreamer returns "error: No streams found on this URL: http://www.twitch.tv/swiftor"
same with http://www.twitch.tv/futuremangaming

Yeah I have issues watching Lirik, to be fair I have issues even watching in the browser right now :S

This issue is still here. Would love to see this fixed sometime.

On a related sidenote: A twitch channel is also considered as offline if it is hosting another channel.

Playlists appear to be working with livestreamer nowdays.


Update New-Team.md

Added the template parameter in the syntax section

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-Team.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


docker run error

Hi！ I docker run clickhouse error, as follow error info.

My OS is centos 7.4,pull latest image.

Maybe connected with #4947

Also such an error can happen if clickhouse-extract-from-config fails


Google Language

Can I change language in google ? By default, It's showing me the results in regional language. Can I change it to english?

Google currently does not consider your browser safe because it is not listed. So I can't login to google. The language setting cannot be changed because it cannot be entered. I'm still working on this issue. I will solve it as soon as possible.
Thanks for your understanding.


Add pendingUrl to Tab type definition

pendingUrl was introduced since Chrome 79 https://developer.chrome.com/extensions/tabs#property-Tab-pendingUrl
It should be in the Tab type definition here as well.

Will take a look, thanks for the report!

Sorry, this completely slipped my mind. I've fixed this. FYI, the fixes need to be done in the fixes/*.json files. The d.ts files are all generated.

Sorry, this completely slipped my mind. I've fixed this. FYI, the fixes need to be done in the fixes/*.json files. The d.ts files are all generated.


Incorrect coverage behavior of single-line if or unless statements

There are two equivalent constructions (methods).
def modifier
  raise if false
end

def statement
  if false
    raise
  end
end

When testing these constructs, 100% code coverage does not occur.

All source code for this issue I put on https://github.com/tit/simplecov_issue
For reproduction this defect use next steps:

Download https://github.com/tit/simplecov_issue
cd /simplecov_issue
run rspec
open /simplecov_issue/coverage/index.html

I use ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin17]
and RubyMine 2018.3.
p. s.: Sorry for my bad English. :)

This behavior is actually correct. SimpleCov is measuring C0 covering using the Ruby Coverage module.  Though more recent versions of Ruby can calculate branch coverage, SimpleCov, at this time does not.
Thanks for the issue. Check this out
cat <<EOF > main.rb
def modifier
  raise if false
end

def statement
  if false
    raise
  end
end
EOF
ruby -r pp -rcoverage -e "puts RUBY_DESCRIPTION; Coverage.start; require './main'; pp Coverage.result"
rm -f main.rb

For me this returns
{"/path/to/main.rb"=>[1, 0, nil, nil, 1, 0, 0, nil, nil]}

see
https://grosser.it/2008/04/04/whats-my-coverage-c0-c1-c2-c3-path-coverage/

Ooops, sorry)


tss::Version must manage a pair of time points instead of one

tss::VersionLockTable vs simplify the current design?

Version creation: VersionCell::create, substitutes the current version of VersionCell::lock.
Version locking, e.g. for creation of a newer version: VersionCell::lock.
=> Shared-locking / deadlock detection?

tss::Version is created-once, garbage-collected later.


Plugin like structure for Currencies.

I love the new method for currency but the files are scattered in multiple folders we can create a new folder
"Coins" in the root folder, Inside it we can have sub-directories for each coin.
Each sub-directory will contain a coin.yml which will define blockchain service provider and stuff. It can also provide Currency name, etc.
This will be similar to the plugins.

@martianatwork You can develop plugin by yourself where you will implement custom rake tasks


fix: Can't read buttons on dev 404 page + nightmode

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the master branch of freeCodeCamp.
[X] None of my changes are plagiarized from another source without proper attribution.
[X] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[X] My changes do not use shortened URLs or affiliate links.

Deleted property color:"inherit"; in  bootstrap.min.css at selector:
Before
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}

After
button,input,optgroup,select,textarea{font:inherit;margin:0}

Closes #36652

Thanks for the pull-request @carlosfrontend I think we should override this in the globals.css? The file that you have is a build artefact and will be replaced between builds

Thanks for updating the PR. Can you remove the other changes that is not needed:
git checkout upstream/master -- path/to/file

Thanks for updating the PR. Can you remove the other changes that is not needed:
git checkout upstream/master -- path/to/file

I removed unnecesary changes in last commit. Thanks

LGTM

Thanks for arrange the styles @ahmadabdolsaheb and by merge it @raisedadead ! :+1:


AD timefield name issue

Description
https://github.com/opensearch-project/ml-commons/issues/467
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #919 (a8bf257) into 2.x (b30d156) will decrease coverage by 35.13%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##                2.x     #919       +/-   ##
=============================================
- Coverage     97.90%   62.76%   -35.14%
=============================================
  Files           293       10      -283
  Lines          7588      658     -6930
  Branches        490      119      -371
=============================================
- Hits           7429      413     -7016
- Misses          158      192       +34
- Partials          1       53       +52

Flag
Coverage Δ

query-workbench
62.76% <ø> (?)

sql-engine
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...ain/java/org/opensearch/sql/analysis/Analyzer.java

...arch/storage/script/filter/FilterQueryBuilder.java

...main/java/org/opensearch/sql/utils/ParseUtils.java

...pensearch/sql/planner/physical/FilterOperator.java

...l/opensearch/setting/LegacyOpenDistroSettings.java

...age/serialization/DefaultExpressionSerializer.java

...g/opensearch/sql/data/utils/ExprValueOrdering.java

...cript/filter/lucene/relevance/MultiFieldQuery.java

...pensearch/sql/protocol/response/format/Format.java

.../planner/logical/rule/PushProjectAndIndexScan.java

... and 293 more

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

any tests on AD?

Looks like the existing UT doesn't cover the full project logic, I will rewrite it.


chore: project setup

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update installers for jdk-17.0.3+7

Updated the jdk17 installers to use jdk-17.0.3+7

We many want to create a new PR for this, since merging is blocked by @sxa and he is away now for a week.

@karianna - the problem is not with this PR, which is now ready to merge, it is that a reviewer has put a request for changes and left for vacation, which blocks this PR from being merged.  So I suggested a fresh PR to expedite the publishing of installers.

@smlambert I applied some admin power to make that review go away :-).  Feel free to merge.


[#133003305] Upgrade stemcell 3263 and migrate to garden-runc

#133003305 Upgrade to stemcells with kernel 4.4 and garden-linux to garden-runc
and
#132909443 Respond to CVE-2016-5195 kernel vulnerability (AKA upgrade to stemcell 3263 and garden-runc)
What?
In the story #132909443 we apply the patch for a vulnerability that allows escalation of privileges CVE-2016-5195 (aka dirtycow) in the linux kernel that has been reported recently. Our systems are affected, but specially worrying are the cells and the containers running on it.
Despite being reticent, Cloud Foundry community included a patched version in a older series with 3.3 on 3262.22. That has been done in the PR #560
But in this PR we want to upgrade to stemcell 3263 and migrate to garden-linux:

We learn that the stemcell 3263 includes the patch, but it runs the kernel 4.4. But this kernel can cause problems with garden-linux.
Also, garden-linux is not supported anymore.

This change represents some risk in the cells running the garden containers. To allow a quick manual rollback if required, we keep in the manifest the definitions of the garden-linux release and stemcell 3262. We need to add a dummy job definition cell_3_3 to avoid the stemcell and release being deleted by the bosh-clean job (see #558)
How to test?

Review that the changes make sense.
Deploy this release. All test should pass OK.
You can test the rollback procedure described here in the summary

Note: As it is a stemcell change, all VMs will be reprovision.
Note: We should send a mail to the tenants, in the review or approval. See the card for details.
Who?
Anyone but @keymon or @benhyland

Noting this all works (inc rollback/forward), just not merging until the email is sent.


how can i you use seqvec to generate t-sne place

I want the tutorial of seqvec to guide me to generate t-sne

Hi, you can use bio_embeddings: https://github.com/sacdallago/bio_embeddings/tree/develop/examples#a-simple-way-to-visualize-embeddings-use_case_one


hard code critical exclusions

Benefits:

Disable user to override them and put him/herself on risk.
Keep user safe if injection mechanism failed.
Put all tests under default exclusions so discover incompatibilities.

@apache/struts-committers , it toked time but I love and enjoyed this PR. There are huge changes but most of them (maybe 99%) has been done automatically via InteliJ powerful refactoring.

Coverage increased (+0.002%) to 46.838% when pulling a56b88b00ffb1d178e615193d3b633f4723926b3 on yasserzamani:WW-4954 into daf6f6f749bacb9f03036bc2dc144bc8abfcbf9e on apache:struts-2-5-x.

Coverage increased (+0.002%) to 46.838% when pulling a56b88b00ffb1d178e615193d3b633f4723926b3 on yasserzamani:WW-4954 into daf6f6f749bacb9f03036bc2dc144bc8abfcbf9e on apache:struts-2-5-x.

@apache/struts-committers , to facilitate your review: What made me more sure about of lgtm of this PR is: As you can see, I didn't change any test assertion, body or logic. I or better I can say, IntelliJ just moved some classes to a not excluded package and all tests still passing. I strongly like to export those benefits to 2.5.x please. If this PR merged, I will do same for 2.3.x.

Disables user to override them (which puts him/herself on risk).

If right now we had it hard-coded then current release would be total fail.
There are valid use cases where excluded classes / packages must be allowed.

Keeps user safe even if injection mechanism failed temporary at that time.

There are bigger problems at hand if injection fails, probably. :)

Puts all tests under default exclusions (so discover incompatibilities).

Current tests will still not reveal this issue.
Problem is in the lack of proper integration tests.
Bottom line is: This is not backward compatible and cannot be released in next 2.5.x series.

I didn't say anything about 'stupid'! AFAIK it's a usability benefit to minimize user mistakes (just think about a developer who in a morning is angry against employer or wife and sees an error about exclusions, he or she simply overrides them I think)
And I remember a user asking at user list that what happens if he removes Object from excluded classes. What we should say? you can but at your risk!

If right now we had it hard-coded then current release would be total fail.
There are valid use cases where excluded classes / packages must be allowed.

If I was those users, I was moving those logics into my actions (outside of the excluded packages) instead of removing an exclusion globally.

There are bigger problems at hand if injection fails, probably. :)

I remember several issues about not working validations which after a lot investigating were because of silently failed injections.

Current tests will still not reveal this issue.
Problem is in the lack of proper integration tests.

Because Lukasz already has moved the XWorkList. If you revert back XWorkList, this PR fails with:
2018-09-03 13:28:45,626 WARN  [main] ognl.SecurityMemberAccess (SecurityMemberAccess.java:78) - Package of target [[1, 2, 3]] or package of member [public boolean com.opensymphony.xwork2.util.XWorkList.contains(java.lang.Object)] are excluded!
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR]   XWorkListPropertyAccessorTest.testContains:48 NullPointer
[INFO]
[ERROR] Tests run: 1794, Failures: 1, Errors: 0, Skipped: 0

As you see, if it was hard coded then it was discovering this issue sooner than user :(

Bottom line is: This is not backward compatible and cannot be released in next 2.5.x series.

This is backward compatible but only for users who has overrided these important exclusions which is not bad to meet them, I think :)

It's rather a matter of using XWorkTestCase instead of StrutsInternalTestCase - and this is a leftover of merging XWork project into Struts project - XWork and Struts were to separated projects.

Confirming, using StrutsInternalTestCase reveals this issue as expected. We should fix the tests. There are about 99 tests which extend XWorkTestCase.

Thanks for your replies I learnt. So I close this one :)


[BUG] Release Wave 2 2022: Sort not working as expected.

Bug Report
Issues should only be created for items related to covered functionality.
Not covered functionality, feature requests, and questions should use the Feature Request or Question templates.
EasyRepro Version

[ ] Microsoft Dynamics 365 Online Version 8.2 (8.2.x) (DB 8.2.x) online
[ ] Microsoft Dynamics 365 Online Version 9.0 (9.0.x) (DB 9.0.x) online
[ ] Microsoft Dynamics 365 Online Version 9.0.2 (9.0.2) (DB 9.0.2) online
[X] Microsoft Dynamics 365 Online Version 9.1 (9.1.x) (DB 9.1.x) online

UCI or Classic Web

[X] UCI (XrmApp)
[ ] Classic Web (XrmBrowser)

Online or On Premise

[X] Online
[ ] On Premise

Browser

[X] Chrome 105
[ ] Firefox
[ ] IE
[ ] Edge

Describe the bug
xrmApp.Grid.Sort("Account Name", "Sort Z to A");

not working as expected.
Error:
no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(@ref,'gridHeader')]//label[@title='Account Name']"}
(Session info: chrome=105.0.5195.127)'
Special formatting / display
No
Code to reproduce

Expected behavior
Select correct column and sort ascending and descending
Screenshots

Additional context

Updated XPath and sample test. working as expected pending commit and merge

Completed with merge of PR #1325

I'm getting the same issue again with Chrome 116 running the sample UCITestGetActiveGridItems()
OpenQA.Selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(@role,'columnheader')]//label[@title='Account Name']"}


'MySQL' is not recognized as an internal or external command, operable program or batch file.

I recently started using Cmder, and I am now getting this message; even though MySQL is on my %Path, what gives?

Same here - do you have any solution?

I recently installed MySQL and am also getting this, and since doing so Cmder no longer recognizes ruby, rails or bundler as commands. My normal command prompt still does.

I just installed MySQL as well and had the same problem. Through some experimenting and research I found out that it had to do with my PATH having an &.
In my case it was the path
C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5
which appears new to me.
Short explanation is that the cmder/vendor/init.bat file tries to put the path with the & into the PATH variable of the DOS script. However it somehow reads the content after the & as a new line. This results in cmder attempting to execute a MySQL program with the rest of the string as parameters.
@prochafilho you said you have MySQL in your path, this makes me think that the path to MySQL Server 5.6\bin is after the &.
The solution to this is simply wrapping the path which contains the & with double quotes in the environment variables.
"C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5"
I found a stackexchange question which suffered from this same phenomenon and have elaborated in more detail over there.
http://superuser.com/questions/911799/why-cmder-does-not-import-the-user-path-variables/913977#913977

Huzzah! You're a genius

An '&' is used to execute multiple commands. This:
set foo = this & that

is interpreted as two commands:
set foo = this
that

You can get the right behavior like this, which might not be intuitive:
set "foo = this & this"

You are literally a life saver! I think this issue should be addressed on the docs, maybe?! Thank you so much!

path and Mysql variables are set as suggested but still no luck. It keeps saying "'MySQL' is not recognized as an internal or external command".

Just to put a pin in this, probably the best way to do it (as the /vendor/init/bat file will be changed per update) is to add the caret ('^') escape character in the actual path, just before the '&'.

Thank you @kfrederix . Solved my issue.

@quocanha Thanks a lot!!!