Error running pipeline.py

Hi,
I am facing trouble running pipeline.py, and it shows error logs below:
python pipeline.py --dataset HDFS
/home/dsi/shezhang/.local/lib/python3.8/site-packages/sklearn/decomposition/_fastica.py:116: ConvergenceWarning: FastICA did not converge. Consider increasing tolerance or the maximum number of iterations.
warnings.warn(
pipeline.py:194: DeprecationWarning: np.float is a deprecated alias for the builtin float. To silence this warning, use float by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use np.float64 here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
predicts = estimator.fit_predict(np.asarray(trainReprs, dtype=np.float)).tolist()
Traceback (most recent call last):
File "/home/dsi/shezhang/.local/lib/python3.8/site-packages/joblib/parallel.py", line 822, in dispatch_one_batch
tasks = self._ready_batches.get(block=False)
File "/home/dsi/shezhang/Download/Python-3.8.3/Lib/queue.py", line 167, in get
raise Empty
_queue.Empty
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pipeline.py", line 373, in
result = main_process(save_path=save_path, pre_train=pre_train, pre_dev=pre_dev, pre_test=pre_test, ratios=ratios,
File "pipeline.py", line 248, in main_process
train, dev, test, precision, recall, f, num_of_neg1, num_outlier0 = PULearn(pre_train, pre_dev, pre_test,
File "pipeline.py", line 194, in PULearn
predicts = estimator.fit_predict(np.asarray(trainReprs, dtype=np.float)).tolist()
File "/home/dsi/shezhang/.local/lib/python3.8/site-packages/hdbscan/hdbscan_.py", line 941, in fit_predict
self.fit(X)
File "/home/dsi/shezhang/.local/lib/python3.8/site-packages/hdbscan/hdbscan_.py", line 919, in fit
self.min_spanning_tree) = hdbscan(X, **kwargs)
File "/home/dsi/shezhang/.local/lib/python3.8/site-packages/hdbscan/hdbscan.py", line 610, in hdbscan
(single_linkage_tree, result_min_span_tree) = memory.cache(
File "/home/dsi/shezhang/.local/lib/python3.8/site-packages/joblib/memory.py", line 349, in call
return self.func(*args, **kwargs)
File "/home/dsi/shezhang/.local/lib/python3.8/site-packages/hdbscan/hdbscan_.py", line 275, in _hdbscan_boruvka_kdtree
alg = KDTreeBoruvkaAlgorithm(tree, min_samples, metric=metric,
File "hdbscan/_hdbscan_boruvka.pyx", line 375, in hdbscan._hdbscan_boruvka.KDTreeBoruvkaAlgorithm.init
File "hdbscan/_hdbscan_boruvka.pyx", line 411, in hdbscan._hdbscan_boruvka.KDTreeBoruvkaAlgorithm._compute_bounds
File "/home/dsi/shezhang/.local/lib/python3.8/site-packages/joblib/parallel.py", line 1043, in call
if self.dispatch_one_batch(iterator):
File "/home/dsi/shezhang/.local/lib/python3.8/site-packages/joblib/parallel.py", line 833, in dispatch_one_batch
islice = list(itertools.islice(iterator, big_batch_size))
File "hdbscan/_hdbscan_boruvka.pyx", line 412, in genexpr
TypeError: delayed() got an unexpected keyword argument 'check_pickle'

New version of PLELog has been uploaded, environment issues have been carefully taken care of.
Thanks for your comment. If anything goes wrong, please let me know.


Enhancement - add onFocus and onBlur options

Adds focus/blur options.
I'm using this to change the style of the container and label that wraps the <color-picker/>

Hi @ashconnell,
These are available on the event-api attribute. Please take a look at the documentation on the options that are available - https://github.com/ruhley/angular-color-picker#options

@ruhley totally missed this! thanks

Thanks for the PR anyway :+1:


Latest Release Crashes Server

Something with the NuGet dependencies has gone wrong with the build for the latest release. Resolution fails for the  MediaBrowser.Common, Version=<IP_ADDRESS> assembly.
I investigated a bit and deleting the plugin DLL does cause this error to go away and the server can start up.
Additional investigation has revealed that updating the server assembly versions here to 10.5.2 resolves this error. However, I'm not familiar enough with the build system etc. to know if that is the correct solution here
Mar 25 17:33:56 jellyfin jellyfin[2583]: [17:33:56] [INF] Loaded assembly Emby.AutoOrganize, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null from /var/lib/jellyfin/plugins/Auto Organize/Emby.AutoOrganize.dll
Mar 25 17:33:56 jellyfin jellyfin[2583]: [17:33:56] [FTL] Error while starting server.
Mar 25 17:33:56 jellyfin jellyfin[2583]: System.IO.FileNotFoundException: Could not load file or assembly 'MediaBrowser.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Mar 25 17:33:56 jellyfin jellyfin[2583]: File name: 'MediaBrowser.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'
Mar 25 17:33:56 jellyfin jellyfin[2583]:    at System.Reflection.RuntimeAssembly.GetExportedTypes()
Mar 25 17:33:56 jellyfin jellyfin[2583]:    at Emby.Server.Implementations.ApplicationHost.GetTypes(IEnumerable`1 assemblies)+MoveNext()
Mar 25 17:33:56 jellyfin jellyfin[2583]:    at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
Mar 25 17:33:56 jellyfin jellyfin[2583]:    at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
Mar 25 17:33:56 jellyfin jellyfin[2583]:    at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
Mar 25 17:33:56 jellyfin jellyfin[2583]:    at Emby.Server.Implementations.ApplicationHost.DiscoverTypes()
Mar 25 17:33:56 jellyfin jellyfin[2583]:    at Emby.Server.Implementations.ApplicationHost.InitAsync(IServiceCollection serviceCollection)
Mar 25 17:33:56 jellyfin jellyfin[2583]:    at Jellyfin.Server.Program.StartApp(StartupOptions options)

@joshuaboniface When you have the chance, I'm sure you could provide some insight here

This was fixed with https://github.com/jellyfin/jellyfin/pull/2656


Updated webview2/index

Peer request

Docs Build status updates of commit 69a3614:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/webview2/index.md
:white_check_mark:Succeeded

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.

Docs Build status updates of commit f923673:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/webview2/index.md
:white_check_mark:Succeeded

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.

Docs Build status updates of commit 1b5f7aa:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/webview2/index.md
:white_check_mark:Succeeded

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.

#sign-off offline and merged.


add support for async flag in emit_mcp method

Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

@hsheth2

Summary by CodeRabbit

New Features

Added support for asynchronous ingestion of metadata change proposals with the new gms_async parameter.

Tests

Updated tests to include and validate the new gms_async parameter.

closing in favor of: https://github.com/datahub-project/datahub/pull/10902/files


Show information about permissions / udev when no probe is found

To help first time users, we should include information about the most common problems when no probe is found.
For Linux and Daplink probes, this is usually a permission problem, and can be fixed by adding udev rules or changing permissions. The error message should either directly include this, or link to a web page explaining the setup.

An example for udev rules can be found in the pyocd repo: https://github.com/mbedmicro/pyOCD


Road to 1.0.0

Road to version 1.0.0

Fix #32
Fix #33, see #34 for further explanations, currently testing changes
Refactor and code-cleanup

Ok, I'v tested the develop branch now for ~ 3 weeks on my Windows and macOS machine and it's pretty stable.


Kind enumeration values and Haystack is inconsistent

According to project-haystack.org the values for the kind tag are an enumeration of strings that start with uppercase characters then continues with camel case such as "DateTime". Acronyms have all uppercase characters such as "NA".
https://project-haystack.org/doc/lib-ph/kind
In the Kind enumeration in haystackc-core, all values are lowercase. I ran into this using the Kind enumeration to set the kind tag on a point. I observed the differences using a skyspark database, then consulted the documentation.

I had them lower case to reflect the def names for each kind. For example, Dict is dict because the def tag name is lower case.
I'm not sure this can now be easily changed without causing issues.


where did the windows arm go??

self explanatory

what do u mean? "Self explanatory" I need that one do you know where it is?

Stale


missing guide for typescript

why is the typescript help missing?

Hi @giopoi !  I don't understand what the issue is.
Thank you!


Spyder crashes when displaying DataFrames with duplicate column names

Hi,
I have the problem that Spyder crashes when I try do display a Pandas DataFrame in the Spyder variable explorer. The problem only occurs, if there are duplicate columns in the DataFrame. Example:

Now, double clicking on the variable "new_df" in the variable explorer leads to a crash of Spyder.
My software versions are:
Sypder 2.3.4
Pandas 0.16.2
Iphyton 3.1.0
Best regards

A simpler example to test
import pandas as pd
df = pd.DataFrame([[1,2],[3,4],[5,6]], columns=['a','a'])


⚠ Bofrost.lu has degraded performance

In fb5c67e, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2152 ms

Resolved: Bofrost.lu performance has improved in 181e8ab after 6 minutes.


Fixed undefined $title and $script in the reset password page

As the title states.
The styles are not correct yet though, PR just fixes the errors.

Codecov Report

Merging #228 into dev will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##                dev     #228   +/-   ##
=========================================
  Coverage     78.51%   78.51%
  Complexity      217      217
=========================================
  Files            79       79
  Lines           712      712
=========================================
  Hits            559      559
  Misses          153      153

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 e0bef36...1c78748. Read the comment docs.


development_tools: don't create Versions from nil

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you successfully run brew tests with your changes locally?

This cause issues when e.g. using debrew.rb on a failing system command in a formula.
CC @ilovezfs who hit this
CC @mistydemeo For what it's worth I think the better solution would be to make Version.new nil create a Version::NULL. Somewhat relatedly I think it may make sense to declare Version::NULL inside version.rb as it's a constant inside Version rather than a new class. I also wonder if it's worth using e.g. https://ruby-doc.org/stdlib-2.0.0/libdoc/singleton/rdoc/Singleton.html and/or following the pattern CoreTap uses (hopefully making them both consistent whichever approach is taken).

For what it's worth I think the better solution would be to make Version.new nil create a Version::NULL.

We can't override #initialize to return something other than an instance of the class, and I'm feeling a bit iffy about overriding Version::new.

I also wonder if it's worth using e.g. https://ruby-doc.org/stdlib-2.0.0/libdoc/singleton/rdoc/Singleton.html and/or following the pattern CoreTap uses (hopefully making them both consistent whichever approach is taken).

I think that's a good idea!


A11y_MySQLextensionforAzureDataStudio_Notebooks-Create_Keyboard: Not able to access the toolbar using keyboard keys.

"[Check out Accessibility Insights!] - Identify accessibility bugs before check-in and make bug fixing faster and easier."
#GitHub Tags:
#A11yMAS; #A11ySev2; #A11yTCS; #DesktopApp; #GH_MySQLextensionforAzureDataStudio_Linux_Mar23; #MySQL extension for Azure Data Studio; #WCAG2.1.1; #Linux; #Keyboard;
Environment Details:
Application Name: MySQL extension for Azure Data Studio
Application Version: 1.42.0-insider
Operating System: Ubuntu 20.04.2 LTS
GNOME Version: 3.36.8
ORCA: 42.2-1ubuntu1
Distributor ID: Ubuntu
Description: Ubuntu 22.10
Release: 22.10
Codename: kinetic
Repro Steps:

Launch Azure Data Studio application.
TAB to "File" and hit ENTER key. TAB to "New Notebook" and hit ENTER key.
TAB to "Cell" dropdown and hit ENTER. TAB to "Cell Code" / "Cell Text" and hit ENTER key.
Navigate to the toolbar using keyboard keys and observe that not able to access the toolbar using keyboard keys.

Actual Result:
Not able to access the toolbar using keyboard keys.
Expected Result:
Toolbar should be accessible using keyboard keys.
User Impact:
Keyboard users will not be able to access the toolbar using keyboard and will not be able to use the different toolbars.
"Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility or the Divisional Driver."
Attachment:
Github issue for keyboard keys.webm

This issue is external to MySQL extension as it is a common UI of Azure Data Studio.

@nitishsharma25
As per the external bug process we have to log external bugs to MySQL extension. Please reactivate all the bugs and share all the details like VSO, area path details to log an external bug

Logged External bug: https://github.com/microsoft/azuredatastudio/issues/22676
As per the External Bug Process - First Party Dependencies assigning the bug to the Product Owner. Please assign this bug back to the tester once the "External" issue has been resolved and changes are pushed to the environment that will be available for bug verification.

Verified this issue in the latest environment
Version: 1.45.0-insider (user setup)
Commit: https://github.com/microsoft/azuredatastudio/commit/4329d04da3b86689556d4dceab7d9b3d5cde3f58
Date: 2023-05-15T05:30:26.887Z
VS Code: 1.70.0
Electron: 19.1.8
Chromium: 102.0.5005.167
Node.js: 16.14.2
issue is fixed able to access toolbar 1st using ESC key and after by Shift + TAB key. hence closing the bug.


Main and interaction effects components of SHAP values

My understanding is that SHAP values account for both the main effect of a variable and the interaction effects of the variable with other variables in every combination as dictated by the model to be explained.  I use SHAP values on CatBoost models.  Is there any way to split a SHAP value of a variable for a sample into two values — one for the main effect and another for the interaction effects?

@madmy016  interesting thought, I am currently working on the same - as a workaround - i have come up with the following logic -
For a variable say v1, we could get the interaction with every other n-1 variables. So for each row in data - we could subtract the shap value of v1 with the sum of interaction of v1 with n-1 variables.
But, this would be possible if the interaction of v1 with v1 is zero. I don't see that in the interaction_plots.
Were you able to come up with a solution ?


Add Social Media Links

In the Navbar, on the right Side, add links to our facebook and instagram
See Bootstrap for nice ways of doing this

Resolved in feature/SocialIcons and merged into development


Add issue template for validation requests

Related issues
Fix #291
Describe the changes made in this pull request

Add an issue template for users who have issues with validation

Instructions to review the pull request

Look at the new issue template file

Good stuff, thank you. Maybe we should copy this to main as well?

I'd say not just yet, as it links to the new validation section in the README which won't be in main yet. Think it's fine to wait a few more days...


Slug names should update automatically if title is changed

@deekoder I can help you on this. Could you please give me more details on this change?

we need a update_slug function.

Hi @deekoder I can do that. I'll open a PR with the solution.


How can I access the Remote API's ?

Can you guide me on how to access the remote APIs ?
It would be great if you could provide me with info on remote API's... the boot2docker way of things seems not working.. may be the URL path matters...
Thank you.

This doesn't seem to be specific to Kitematic, but falls more under the 'docker' request - Please refer to the docker.com website:
https://docs.docker.com/registry/spec/api/

@TeckniX thanks! Closing since this is unrelated to KM.
@krckumar also see https://docs.docker.com/reference/api/docker_remote_api_v1.19/ for the full, latest remote api docs.


CPLP-1829 submitregistration cleanup

cleanup of stuff I'd had commented on in PR #44, if I'd done the review

cleanup of stuff I'd had commented on in PR #44, if I'd done the review

I think PR #26 is meant :)

cleanup of stuff I'd had commented on in PR #44, if I'd done the review

I think PR #26 is meant :)

sure ;-)


Error displaying widget: model not found

Environment
macOS 14.3.1 (23D60)
Python 3.10.6
ipywidgets==7.7.2
jupyterlab==3.6.4
jupyterlab-git==0.41.0
jupyterlab-pygments==0.2.2
jupyterlab-widgets==1.1.1
jupyterlab_server==2.20.0
pandas==2.2.0
qgridnext==2.0.0
qgridnext v2.0.0 enabled OK (python, qgridnext)
jupyterlab_pygments v0.2.2 enabled OK (python, jupyterlab_pygments)
nbdime-jupyterlab v2.1.1 enabled OK
jupyterlab-plotly v5.17.0 enabled OK
@jupyterlab/git v0.41.0 enabled OK (python, jupyterlab-git)
@jupyter-widgets/jupyterlab-manager v3.1.1 enabled OK (python, jupyterlab_widgets)
@telamonian/theme-darcula v4.0.0 enabled OK (python, theme-darcula)
Description of Issue
qgrid.show_grid(df)
Error displaying widget: model not found

Your current version of ipywidgets is not compatible with JupyterLab 3.6. Please upgrade ipywidgets and try again.
pip install --upgrade ipywidgets

It's strange. I am also using macOS 14.3.1. I have run the following commands and cannot reproduce the error.
conda create -n test-env python=3.10
conda activate test-env
pip install ipywidgets==8.1.2 jupyterlab==3.6.4 jupyterlab_server==2.20.0 pandas==2.2.0 qgridnext==2.0.0
jupyter lab

What browser are you using? Can you see any errors in your browser console? Have you tried restarting jupyterlab and refreshing the page? Or reinstall qgridnext. If this doesn't solve the problem, can you create a new environment using the above commands to see if the problem still exists?

I'm using Brave browser. Here's the output of the browser console.

All outputs except "Error: No version ..." are normal. However, this error does not seem to match the previous error (TypeError: Cannot read properties of undefined (reading 'enum')). Maybe the environment has changed.
This error may be caused by:

Environment setup
Broken installation of qgridnext or ipywidgets
Failed to display some special DataFrames
Other issues such as Jupyter settings, widget conflicts

I recommend creating a fresh environment with the following commands to first confirm whether it can run in a minimalist environment. If successful, there is an environment issue, which can be resolved by adjusting the versions in your environment accordingly.
conda create -n test-env python=3.10
conda activate test-env
pip install ipywidgets==8.1.2 jupyterlab==3.6.4 jupyterlab_server==2.20.0 pandas==2.2.0 qgridnext==2.0.0
JUPYTER_NO_CONFIG=1 jupyter lab

# to display a simple dataframe:
# show_grid(pd.DataFrame(np.random.rand(10,5)))

Ok, I've created a new environment and your toy example worked fine, but for some reason my dataframe still didn't.
After a while I discovered this:
df = pd.read_csv(FILE_LATEST)
show_grid(df)  # Works fine

df = pd.read_csv(FILE_LATEST, dtype_backend='pyarrow')
show_grid(df)
"""
Click to show javascript error.
Failed to create view for 'QgridView' from module 'qgrid' with model 'QgridModel' from module 'qgrid'
TypeError: Cannot read properties of undefined (reading 'enum')
"""

Here's the console:

Thank you for the effort! Will be waiting for updates

The newly released v2.0.1 has resolved this issue. If the problem persists feel free to reopen it. Thank you!

Could you provide the output of jupyter labextension list and pip uninstall qgridnext (would remove: ...)?

jupyter labextension list
JupyterLab v3.6.4
/opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions
        qgridnext v2.0.1 enabled OK (python, qgridnext)
        jupyterlab_pygments v0.3.0 enabled  X (python, jupyterlab_pygments)
        nbdime-jupyterlab v2.2.0 enabled OK
        jupyterlab-plotly v5.19.0 enabled OK
        @jupyterlab/git v0.41.0 enabled OK (python, jupyterlab-git)
        @jupyter-widgets/jupyterlab-manager v5.0.10 enabled OK (python, jupyterlab_widgets)

<EMAIL_ADDRESS>is not compatible with the current JupyterLab
Conflicting Dependencies:
JupyterLab              Extension      Package
>=3.6.4 <3.7.0          >=4.0.8 <5.0.0 @jupyterlab/application

pip uninstall qgridnext
Uninstalling qgridnext-2.0.1:
  Would remove:
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/etc/jupyter/nbconfig/notebook.d/qgridnext.json
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/lib/python3.11/site-packages/qgrid/*
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/lib/python3.11/site-packages/qgridnext-2.0.1.dist-info/*
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/lib/python3.11/site-packages/qgridnext/*
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/install.json
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/package.json
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/02368ab6d6d228b3c3ae.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/106.c2be5ead6b73e7b57875.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/106.c2be5ead6b73e7b57875.js.LICENSE.txt
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/16.b0e9b620d3bd70079b2a.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/264.4eb6a05b20ac4c136486.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/2cd2a1b0f8368d37835f.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/3323f9811f1e48bb9ff6.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/348.8bc10386e0a91dccc175.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/376.bce3961c987c4f7bae1a.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/416.b1dee20080f367182462.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/4d93422fc12810c6e4b7.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/54f8df7cd82406c088d3.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/588.3a0d7dd02b0d16e53652.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/588.3a0d7dd02b0d16e53652.js.LICENSE.txt
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/5f0f36454a984a990d18.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/634d05f83eaccc102de8.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/96.39e78f617582094e406f.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/96.39e78f617582094e406f.js.LICENSE.txt
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/984.43dc3e37baff5671d6d8.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/a1a653a7a5c4e035d78a.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/a320ae93e846a3918e40.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/dd4b6c9f688cf8d29e01.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/dd4f2cf82225df51de9b.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/f4c09f173fe968212e9f.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/remoteEntry.da9df4821180ff4388e6.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/style.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/labextensions/qgridnext/static/third-party-licenses.json
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/097df1053ff3246e2f1af9d5a858ac6c.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/16fec672acf4e60b212d6f213cfea45d.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/177e96f6b132ebf8fe08.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/2487f1f6cffd2524ad3c4b8626540a04.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/255ce53c58b905a5f2c3.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/33d6b476767f0c2f035c.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/4ce09a41e666341f128d.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/63f6e1e148d7ef23e4dc.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/720ec1bdffac972ae44e.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/7e2ccbc3b7b736251403b238014dcacc.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/86586a919bd10f4cedba392f64336a54.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/8fcbe60e4efd8e2d1742bba8486994e1.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/94bfb80995aa47cff3b0.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/9a52a923ceb5983fa0943c1e24d6d35b.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/a2b8bfe53991521d8b1d.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/ae9b3e279d547e10151b58ff7547829e.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/af253b1b82b79498bcedad50d30d155b.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/b2f8593cd54a831dd97a.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/b2fd4844280a4a216e7d.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/d5ce50f40bd2a5707619.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/e30ce9397cddc63d3f1827d1d7153edf.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/e38f33bbf55d6e20d21c4a10b9912668.gif
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/e47aff57d59b6c120c5c.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/e716c93fb8aa23c1e10b5185a8191dbf.png
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/extension.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/index.js
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/index.js.LICENSE.txt
    /opt/homebrew/Caskroom/miniforge/base/envs/ds-3.11/share/jupyter/nbextensions/qgridnext/index.js.map
Proceed (Y/n)?

@n-splv  The installation appears to be successful. Try restarting JupyterLab, refreshing the page, or clearing your browser's cache.

@zhihanyue all working now, many thanks!


Limit title length for more readable results

Is your feature request related to a problem? Please describe.
I use long descriptive titles for my notes, like Andy Matuschack, so my dataview tables can get very long just for one row. Currently, my dataview tables are becoming unusable because of this - I have to scroll for ages on my laptop to see 10 results!
Describe the solution you'd like
I'd love it if I could limit the characters of the file or field (sometimes I list file.inlinks, which gives the same problem as when the file itself is long, just in another column). This way, I can choose how much of the title is useful in a table, as apposed to a full sentence like all of my notes are formatted.
Describe alternatives you've considered
I couldn't find any workarounds for this, but I'm interested in hearing one! I won't reduce the size of all of my filenames since it goes against my workflow of having links mentioned right in the body using natural language.
Additional context
I also would love to be able to truncate in a similar way field values. Because as I mentioned, I often have files listed, and then the outgoing and incoming links to that file. So, I have a table that has files listed which are already long, then in the column beside it, I have the inlinks to that file (again very long titles), then in the next column, the outlinks (long titles). I need something that might give something like this:
|| File                     || Incoming Links || Outgoing Links ||
| Mice are often...  | Allowing the c... | Notes containi...|
Where character limit is something I can set. Or some way to control these tables!
Thank you for all of the work you do!

There are two ways to get around it for now:
* Display a substring of your file title either with string indexing like `field[0:10]` or with `substring()`. Not entirely sure that the indexing method works.

* CSS to wrap the table cells by defining custom CSS class via YAML.

Thanks for the reply, I'm not sure I understand what you mean with your first workaround. Can you use an example?

substring("this is a field", 0, 10) == "this is a"
"this is a field"[0:4] == "this" (not entirely sure this works)

It's a bit clunky, but you can use the truncate function to shorten your files link:
TABLE WITHOUT ID link(file.path, truncate(file.name, 20))
You can do similar with long field values:
truncate(longval, 20)
TABLE WITHOUT ID link(file.path, truncate(file.name, 20)), truncate(longval, 20)
WHERE file = this.file

For inlinks, it would be something like:
map(file.outlinks, (x) => link(x, truncate(meta(x).path, 20)))

I hope that serves your use case. I'd like to close the issue if you're okay with that.


feat: page contents

on the right https://vitepress.dev/guide/what-is-vitepress

I think this is the same as #15

ah that's what scrollspy means - i think this would be a prerequisite?


How will developers interact with the DocGenie?

Developers access documentation in many ways: Google, StackOverflow, ChatGPT, local documentation webserver, VScode or terminal (man pages ???). What should we focus on first?
Maybe we should do a high-level user journey mapping.

@Himasnhu-AT thoughts?

I think, initially we should get started with VS-Code extension first. I actually prepared an overview of how it should work according to me:
This is what i have though of building, any upgrades/ how is it?

Begin with popular frameworks like Next.js, React, and Angular.

Features:
Free Tier:

Redis Server Mapping:

Easily map data in the Redis server.
Choose a specific framework to start with.
Access a plethora of mapped functions and properties along with explanations for free.

Bard Support:

Enjoy free support for Bard as well.

Premium Tier:

GPT-powered Assistance:

Unlock the full potential with our premium version, featuring GPT trained on the latest models.

Additional Features:

Dedicated Discord Bot:

Get instant assistance and clear doubts through our dedicated Discord bot.

External References:

Stack Overflow and Google searches for additional references.

Nice. I like it. We can start with Vscode if it is easier. Do you think it's straightforward?
Follow-up questions:

I like the idea of starting with popular frameworks. How do we deal with various versions? The fundamental goal of this project is to provide correct documentation.
I'm not sure I follow the free tier/vs paid. We like to Open-source this. Ideally, the end user (developer) will plugin in their OpenAI or BardAI keys.

Why can't we automate the documentation fetch process? Given a build file, Genie should be smart enough to fetch the documentation for all the dependencies.
Example: For js projects, we get the list from package.json.


Copy webServer from Typescript to VS Code

Previously, Typescript packaged the host/session combo needed for running vscode on the web into tsserver.js. tsserver.js would only execute normally if process was defined globally. Otherwise it would assume that it was running in a webworker and listen for a startup message. However, after Typescript's module conversion, building tsserver is much simpler if it remains a pure node executable (@jakebailey can explain). The code for the web is a completely separate 500-line chunk that was appended after the bulk of tsserver, so it's easily separable.
This change copies webServer to the typescript language extension and switches vscode to package tsserverlibrary.js for the web instead of tsserver.js. We'll follow it up with a change that removes webServer.ts from tsserver.js in Typescript 5.0, which will slim down our build considerably. It also prepares the way for my update of the web host to use vscode-wasm as a virtual filesystem. It's structured exactly the same way--so it's likely that I'll eventually put the code from my update into the new webServer.ts file from this PR.
Note: Reads better with whitespace ignored.
Some notes:

postinstall.mjs now retains tsserverlibrary.js. But tsserver.js is still needed for building for the desktop. @jakebailey will 5.0 remove some of the cost of this duplication? (I'm not actually sure of the cost either)
I put webServer.ts in extensions/typescript-language-features/web/webServer.ts and it builds with a separate tsconfig.
I switched tsserver.web.js over to use normal webpack. This required touching build infrastructure to support multiple entries in one file.
I put all the code into one file without namespaces, which made it easier to manually bundle. I'll probably split it into more than one file at some point, but the file breaks in the Typescript repo didn't make much sense.
I refer to lots of internals, which is not great for the long term. We should consider whether some of them should be made public or packaged for public consumption.
5a. getLogLevel is only available on tsserver.js, so I copied its content over. I copied a few trivial things like const noop = () => {}.
I moved the existing code over mostly unchanged, except to add ts.server. prefixes where needed. Vscode's build settings are stricter than typescript's so I had change a couple of places because of that.

@mjbvz @jakebailey I think you are the interested parties here.

This is the related TS issue for the package size savings: https://github.com/microsoft/TypeScript/issues/51440

@mjbvz This is ready for another look. I addressed your comments, and switched away from CopyPlugin in webpack, so can you take a look at the new commits and the follow-up comments I posted with them?

Thank you @sandersn! Let's merge this and test it out further in the next insiders


Please pin mpfr.

Next version update 4.0.0 is incompatible with 3.*

@isuruf does it break ABI or API? mpfr is only a runtime dependency here, so it should be fine if only ABI is broken.

ABI only I think. It's a build dependency here (Pulled in by gcc) and links to libmpfr.4.dylib which will be unavailable in mpfr-4.0.0 (libmpfr.6.dylib)

Ok, thanks for the explanation.
See here: https://github.com/conda-forge/r-rmpfr-feedstock/pull/2


[BEAM-8882] Fully populate log messages.

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

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

Run Python2_PVR_Flink PreCommit

Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)

Run Python PreCommit

Run Python PreCommit

FnApiLogRecordHandlerTest.test_exc_info() appears to flake, saw the failure twice today, filed https://issues.apache.org/jira/browse/BEAM-8974.


error codes should be made enums, possibly X macros

Input validation and error reporting has been overhauled in the density matrices branch


Website Redesign - Developer Resources

As a Developer User,
I want to visit the ReportStream Developer Resources Page,
So that I can become informed about the technical details of interacting with ReportStream.
Designs

Figma Link: https://www.figma.com/file/Du7feM8huRDAAZCQcUIj93/Website-Redesign?type=design&node-id=1267-6590&mode=design

Content Updates

See Figma Link

Page Title

"CDC ReportStream - Developer Resources"

Analytics

All links
Page Load

Storybook updates

TBD

Verification Steps

Signed off in Staging by Product / Design
Signed off in Production by Product / Design / Engineering

Acceptance Criteria:

[ ] Analytics / Metrics Required
[ ] Storybook update required
[ ] Unit Tests
[ ] End to End Tests
[ ] Manual Testing Steps

Dependencies:

Designs - https://www.figma.com/file/Du7feM8huRDAAZCQcUIj93/Website-Redesign?type=design&node-id=1267-6590&mode=design
Platform API Endpoints - N/A
Links - TBD

Additional Details:

The deployment strategy will follow the general deployment strategy for the Website Redesign EPIC. We will deliver this page in isolation from the other pages.
Conversion to MDX will be determined by the Engineer owning this ticket

Hey team! Please add your planning poker estimate with Zenhub @etanb @jpandersen87 @penny-lischer


Switch daemon to manual start rather than automatic

Some folks integrating Hyper into Nix were having trouble with the CLI's automatic daemon init and requested we change to manual daemon start only. @mafintosh and I saw now problem with this, though it will need to be a major version bump.
For general errors, hyp exits with code 1. For daemon-not-active, it exits with code 2. That may be useful for anybody orchestrating the daemon to know.

thanks for taking the time to address this.

LGTM. Will merge this and release it with a new major bump -- this behavior does feel more correct

Published in 2.0.0


Run runtime e2e tests only on pkg/apis/go.mod changes

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Guess who took prow down? :)


O(1) parity and pop

https://github.com/jatin69/Revision-cpp/blob/f373c85634a05fc47226c2ece9894930c2bf9ca7/geeksforgeeks/bit_manipulation/efficient-count-set-and-parity.cpp#L27
Yet to understand.

How does this actually work, i need a good tutorial.

We can also do it as
// alternate bundling formation : big to small
x = (x & 0x0000ffff) ^ ( (x & 0xffff0000) >> 16 );  //sanitized
x = (x & 0x00ff) ^ ( (x & 0xff00) >> 8 );           //sanitized
x = (x & 0x0f) ^ ( (x & 0xf0) >> 4 );               //sanitized
x = x ^  (x>>2);                                    // still no way to sanitize less than 4 bits
x = x ^  (x>>1);                                    // because can't access smaller than nibble

Now this makes more sense. We just bundled and overlapped bits until everything boiled down to one digit. But if we look closer, we are doing extra sanitization. All we needed was the LSB.
So don't sanitize, just overlap.
// alternate bundling formation : big to small - no sanitization
	x = x ^ ( x >> 16 );
	x = x ^ ( x >> 8 );
	x = x ^ ( x >> 4 );
	x = x ^  (x>>2);
	x = x ^  (x>>1);
// and finally just output last digit
	x = x & 0x1;                     // The LSB is the parity bit
	return x;

Now this makes more sense than the code being reffered above. This chunk formation is more intuitive
Parity basically tells if no of 1s is odd or even. we need either 1 or 0 to tell that.


Ignore aspect ratio adjustment if plot size is 0

Description
I've been seeing a lot of these being logged, which has been very difficult to debug.
┌ Warning: No strict ticks found
└ @ PlotUtils ~/Documents/GitHub/PlotUtils.jl/src/ticks.jl:334

Inspecting that location identified that
x_min = -Inf
x_max = NaN

but none of the input data was Inf or NaN.
I turns out that the height of the px_area was 0, causing a divide by zero here
https://github.com/JuliaPlots/Makie.jl/blob/8e07051d065f2505680bac28ce084d16ea1fbac3/src/makielayout/layoutables/axis.jl#L893
I think it's ok for a plot area to be zero, or at least that should throw an error somewhere a bit easier to debug (i.e. inform the user which axes, give a stack trace etc.).
So this PR goes for the approach of skipping the aspect ratio correction if the px_area is zero width or height.
I haven't managed to put together a MWE/test for this yet.
cc. @jkrumbiegel
Type of change
Delete options that do not apply:

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[ ] Added an entry in NEWS.md (for new features and breaking changes)
[ ] Added or changed relevant sections in the documentation
[ ] Added unit tests for new algorithms, conversion methods, etc.
[ ] Added reference image tests for new plotting functions, recipes, visual options, etc.

The confusing thing about this is all of the plots have visible area, and inspecting  ax.scene.px_area[] on everything added never has a zero size


add support for multiple email addresses

create a func that separates the emails as a string in the env var by comma, then make a for loop for the email sending in the send_email func

No use, will reopen if there is a use for it


Workspaces + Fancy Zones

Description of the new feature / enhancement
The applications that have been launched from Workspaces can't be assigned to Fancy Zones. You have to restart the apps in order to work with Fancy Zones.
Scenario when this would be used?
After launching my workspace, I want to be able to adapt the app positioning, on the fly, with Fancy Zones.
Supporting information
No response

Same here. I'm using windows 11 with two virtual desktops and apps that are started via workspaces don't snap to FancyZones positions.

/dup #34566


Fix "method_lines" issue in src/features/discord/guilds/services/discord-guild-member-add-service.ts

Function _sendMessage has 31 lines of code (exceeds 25 allowed). Consider refactoring.
https://codeclimate.com/github/Sonia-corporation/il-est-midi-discord/src/features/discord/guilds/services/discord-guild-member-add-service.ts#issue_5e81d19476162700010000bc

Too old.


Cannot connect to server with Remote ssh extension of VSCode

Hey @lamhoangtung, I'm using this repo to create collab ssh server. But after updating my MacOs to Monterey version 12.3.1, I can't connect to collab server by using remote_ssh extension on VSCode.
I tried to enable remote.SSH.useLocalServer in VSCode setting and it works, but I can't connect to other server with this setting. Can you help me with this?

Close issue.


Fixed the CircularProgressIndicator default size issue

Fixes: #112583
Removed the SizedBox constraints so that the CircularProgressIndicator can be larger, and the default circle is still 36x36.
To make this CircularProgressIndicator match Material3 spec exactly which has a size of 48x48 overall, and a circle size of 36x36 inside, use SizedBox and Center to wrap the CircularProgressIndicator.
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[x] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is [test-exempt].
[x] All existing and new tests are passing.

why not using ConstrainedBox instead of a Container ?


POST with URI encoded data instead of JSON

There are some really old back-end systems that don't support JSON API. Instead, they support encoded URI data as body.
axios supports a usage like this:
axios.post('/foobar', new URLSearchParams({
  foo: 'bar',
}));

axios will automatically set content-type header to application/x-www-form-urlencoded;charset=UTF-8;
However, xior doesn't seem to support this. When I write:
xior.post('/foobar', new URLSearchParams({
  foo: 'bar',
}));

xior will send a request with no content-type header, and back-end will reject it.
I can fix my code by manually adding the missing header. But maybe it makes sense that xior can do this automatically for users.

Good catch! 👊👍 I will enhance it in next version.

Currently, there is a better way to do that:
import xiorInstance from 'xior';

xiorInstance.defaults.headers['content-type'] = `application/x-www-form-urlencoded`;

xior.post('/foobar', {foo: 'bar'});

Fixed in v0.5.4 🥳  now support:
xior.post('/', new URLSearchParams({foo: 'bar'}))


Fix post tables

Some posts have tables in the content that could use some design love
Ex.

/blog/student-banking-101
/blog/explainer-why-did-it-take-1099-pages-to-propose-a-three-page-mortgage-disclosure

One comment about this and its sister issues: Don't spend too much time on stuff if it's only in older posts (I think defined as older than 1 year? @jameshupp?). But there might be this sort of thing in newer posts or things that are really popular and we do want to fix them up.
I think existing tables almost all have this class="alj". One possible approach could be to create a temporary .alj block of CSS that overrides a lot of the weird things you see that we can cast off once that stuff hasn't been used for a long time. Might need to use !important in a few places to override some inline styles.
That is, unless someone wants to actually traipse through all our posts and fix all of this markup in WordPress :)

Got it. These all came from a todo.md so I just tried to capture them best I could. Sounds like we'll have to use some discretion when taking them on.

:+1:

I can't assign anything to myself, but I'm going to grab this issue.

Try it again Kim, just added you as a collaborator.

I edited these and a few other "Explainer" articles to remove any wonky tables and use the new simple-table in the CMS. Since those classes don't do anything in the old CMS, they should be fine and this avoids any nasty !important hacks.

Once @jameshupp ramps the content you can run sheer index --reindex to double check everything made it over. Then @dpford will need to reindex each of the staging environments as well.

Since it's such a process, I'll grab the related issues, #309 and #307, today as well. It's probably easier to check them all at once.

I'm waiting for things to grab the newest posts from WordPress. I also added data-labels where appropriate to keep the tables responsive on mobile.

/blog/student-banking-101/
/blog/scoring-student-loan-servicers/
/blog/explainer-how-the-final-tila-respa-rule-differs-from-the-proposal/

Changes are in and look good. Closing this issue.


Establish and enforce exact Java format in sdks/java/extensions/sql

This turns on exact format enforcement, and also provides the Gradle one line command to do it.
It isn't (just) about code layout, it is about automation. We have pretty strict style rules enforced by checkstyle. The most efficient way to fix up a file is with autoformat.
If we enforce autoformat all the time, then it makes sure that autoformatting a particular PR has minimal effects and is always safe to do.

Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.

R: @apilloud this is what it looks like to enforce. And when it fails it tells you just what to do:
Run 'gradlew spotlessApply' to fix these violations.

I want to note that it is totally safe to merge these, despite any conflicts with other PRs. The author of the other PR can resolve all the conflicts by keeping their version of things. Then they just run spotlessApply.

:+1:


Documentation / CURL generated for Address is incorrect

Describe the bug
The address endpoint - when executed through swagger, doesn't pass the parameters along.
To Reproduce
Steps to reproduce the behavior:

Start mockedAPI - in this instance I am running a local instance.

Click the address endpoint, click the try it out button

Enter uk as the country, and 3 as the qty

note that the request URL does not show the qty or country

note that the CURL command shown, also doesn't show the qty our country

Note that the results contain both zip code and postcode

Expected behavior
It seems that there might be 2 bugs here:

Swagger interface does not use the criteria collected from the user when executing the API call through swagger.
If qty is not specified, 10 items are returned, and these addresses have both American and UK post / zip codes.

Hi, @computamike I am interested in working on this issue, Please assign it to me if this issue still available?

Hi @ageddesi  i would like to work on this issue, Can you assign it to me? Thanks.

Hi @mohdmulla  - I'm just a contributor so I can't assign bugs and stuff but if you can fix the problem then that would be great.


Make shims.v2.ParquetCachedBatchSerializer as protected

This fixes https://github.com/NVIDIA/spark-rapids/issues/4022.
Making com.nvidia.spark.rapids.shims.v2.ParquetCachedBatchSerializer as protected since that class is not configurable by SparkConf/RapidsConf.

build

The goal of  #4022  is to eliminate a source of confusion for developers of spark-rapids internals, inspired by some discussions with @razajafri . The current PR description is not quite accurate. If we go ahead with this, the PR should mark the ancestor classes / traits or otherwise internal classes that are not settable via config differently than public classes. I think the point @jlowe's point about runtime implications of the parallel worlds jar is valid but it is orthogonal to the issue.

@jlowe, @razajafri and @gerashegalov .  I didn't understand the bug properly earlier and made those changes. I have updated the PR description. Please take another look.

build

@nartal1 follow these steps to never having to worry about updating the copyrights manually
https://github.com/NVIDIA/spark-rapids/blob/branch-22.02/CONTRIBUTING.md#pre-commit-hooks


Add managed-by label to webhook CA

Pull Request Motivation
When tracking down unowned secrets in a cluster, I noticed secret/cert-manager-webhook-ca does not specify app.kubernetes.io/managed-by.
This label is useful when filtering out managed Secrets in a multi-tenant cluster to generate reports or alerts.
Helm applies this label to resources it manages.
Set the string to "cert-manager" since it is responsible for generating and regenerating the CA.
https://kubernetes.io/docs/reference/labels-annotations-taints/#app-kubernetes-io-managed-by

Kind
feature

Release Note

Added app.kubernetes.io/managed-by: "cert-manager" to cert-manager-webhook-ca

/auto-cc

@wallrj Could someone be tagged to review this small PR? Thanks!

/kind feature

A beta-release is now available which contains the fix for this issue. Please test and feedback if you have time.

https://github.com/cert-manager/cert-manager/releases/tag/v1.16.0-beta.0


Implement Content Retrieval API

Description:
We need to develop a Content Retrieval API that allows users to fetch content based on various filters and criteria. This API should be optimized for performance and support pagination to handle large data sets efficiently.
Requirements:

API Endpoints:

GET /api/v1/content: Fetch content based on filters and criteria.

Filters and Criteria:

type (optional): Filter content by type (e.g., article, video, image).
author (optional): Filter content by author ID.
tags (optional): Filter content by tags.
date_from and date_to (optional): Filter content by creation date range.

Pagination:

Support pagination with page and limit query parameters.

Responses:

Successful Response:{
  "status": "success",
  "data": {
    "content": [
      {
        "id": "uuid",
        "type": "string",
        "author": "uuid",
        "title": "string",
        "content": "string",
        "tags": ["string"],
        "created_at": "DateTime"
      }
    ],
    "pagination": {
      "page": "integer",
      "limit": "integer",
      "total": "integer"
    }
  }
}

Error Responses:

Validation Error:

Status Code: 400
Response Body:{
  "status": "error",
  "message": "Invalid input data"
}

Unauthorized Error:

Status Code: 401
Response Body:{
  "status": "error",
  "message": "Unauthorized access"
}

Internal Server Error:

Status Code: 500
Response Body:{
  "status": "error",
  "message": "An unexpected error occurred"
}

Routes:

GET /api/v1/content

Query Parameters:

type (string, optional)
author (string, optional)
tags (array of strings, optional)
date_from (DateTime, optional)
date_to (DateTime, optional)
page (integer, optional, default: 1)
limit (integer, optional, default: 10)

Acceptance Criteria:

The API should successfully retrieve content based on the provided filters and criteria.
Pagination should work correctly, allowing users to fetch data in chunks.
Proper error handling should be in place for validation, unauthorized access, and unexpected errors.
The response should include both the content data and pagination information.

Additional Context:
This API will be a crucial part of our platform, allowing users to access and retrieve content efficiently. It will enhance user experience by providing quick access to relevant content based on their preferences and filters.

please i need a 2nd mentor approval


Query programs by name

Summary
Ported from Qiskit-Partners/qiskit-ibm#194
Details and comments
Fixes Qiskit-Partners/qiskit-ibm#180

@kt474 Could you please set appropriate env variables in your fork for legacy and cloud so we can verify if push tests pass.
QISKIT_IBM_API_TOKEN
QISKIT_IBM_API_URL
QISKIT_IBM_CLOUD_CRN
QISKIT_IBM_CLOUD_TOKEN
QISKIT_IBM_CLOUD_URL
QISKIT_IBM_HGP
QISKIT_IBM_STAGING_API_TOKEN
QISKIT_IBM_STAGING_API_URL
QISKIT_IBM_STAGING_CLOUD_CRN
QISKIT_IBM_STAGING_CLOUD_TOKEN
QISKIT_IBM_STAGING_CLOUD_URL
QISKIT_IBM_STAGING_HGP


Update environment-groups.md

Adding a new rule to the existing list

This one is ready to be merged


sonoff micro usb - status not updating (Cannot read property 'updateCharacteristic' of undefined)

What issue do you have? Please be as thorough and explicit as possible.
just installed this plugin today (1/4/20201) and added a sonoff micro usb plug and am getting an error (Cannot read property 'updateCharacteristic' of undefined.) whenever the device changes state outside of the homekit/homebridge (app, physical button, etc).  Status update works fine if turned on/off through homekit/homebridge.
Details of your setup.

Do you use (1) Homebridge (+ config-ui), (2) Homebridge (CLI) or (3) HOOBS?

Homebridge (+ config-ui)

Which version of Homebridge/HOOBS do you have?
Homebridge
v1.1.7

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.

OS-Raspbian GNU/Linux Buster (10)
Node.js Version-v14.15.3
Npm Version-v6.14.9

Which version of this plugin (homebridge-ewelink) do you have? Has the issue started since upgrading from a previous version?
just installed this plugin today (1/4/2021)
homebridge-ewelink v4.0.2

Which eWeLink devices do you have that are causing issues? Please include product models if applicable.

Brand	SONOFF
Model (UIID)	Micro (77) - version 3.4.0
Shared Device	No
Please paste any relevant logs below.

[04/01/2021, 17:53:12] [eWeLink] [btm.tv.usb] receiving update {"switches":[{"switch":"on","outlet":0},{"switch":"off","outlet":1},{"switch":"off","outlet":2},{"switch":"off","outlet":3}],"online":true,"updateSource":"WS"}.
[04/01/2021, 17:53:12] [eWeLink] [btm.tv.usb] sending update failed as Cannot read property 'updateCharacteristic' of undefined.
[04/01/2021, 17:53:12] [eWeLink] [btm.tv.usb] receiving update {"switches":[{"switch":"on","outlet":0},{"switch":"off","outlet":1},{"switch":"off","outlet":2},{"switch":"off","outlet":3}],"online":true,"updateSource":"LAN"}.
[04/01/2021, 17:53:12] [eWeLink] [btm.tv.usb] sending update failed as Cannot read property 'updateCharacteristic' of undefined.
[04/01/2021, 17:53:16] [eWeLink] [btm.tv.usb] receiving update {"switches":[{"switch":"off","outlet":0},{"switch":"off","outlet":1},{"switch":"off","outlet":2},{"switch":"off","outlet":3}],"online":true,"updateSource":"WS"}.
[04/01/2021, 17:53:16] [eWeLink] [btm.tv.usb] sending update failed as Cannot read property 'updateCharacteristic' of undefined.
[04/01/2021, 17:53:16] [eWeLink] [btm.tv.usb] receiving update {"switches":[{"switch":"off","outlet":0},{"switch":"off","outlet":1},{"switch":"off","outlet":2},{"switch":"off","outlet":3}],"online":true,"updateSource":"LAN"}.
[04/01/2021, 17:53:16] [eWeLink] [btm.tv.usb] sending update failed as Cannot read property 'updateCharacteristic' of undefined.

Hi @daiiig
Thanks for reporting this.
This should be fixed in v4.1.0.
Thanks

Hi @daiiig
Thanks for reporting this.
This should be fixed in v4.1.0.
Thanks

updated to latest version and no longer getting this error.  Thanks for quick response and resolution.

updated to latest version and no longer getting this error.  Thanks for quick response and resolution.


[ASCN-413] Upgrade to .NET 8

This PR upgrades OpServer to .NET 8 and all packages to the latest supported version.
This completely removes any reference to System.Data.SqlClient.
Here is a successfull Octopus deploy to https://opserver.ascn-dev.int.gcp.stackoverflow.net/.
I've manually tested the Exceptions and SQL modules in OpServer and everything looks good.

Looking through the code changes everything makes sense to me 👍🏼 Thanks for putting this together. Apps that use OpServer will need to update their refs separately I presume?

What refs do you mean? The one to Exceptional? I've been doing that for all the apps I update to .NET 8/Microsoft.Data.SqlClient. Or are there other refs I'm missing?


Upstream TLS 1.3 state machine logic

Task: Study whether it is possible to upstream the core TLS 1.3 state machine logic without at the same time upstreaming each handshake state handler. Ideally, we upstream the frame first and then insert the state handlers one message a time.
At the time of writing, it's not yet clear to me how feasible this is, but as a monolithic PR upstreaming the entire TLS 1.3 state machine with all state handlers at once is certainly not desirable, it's worth exploring at least.

As discussed today with @ronald-cron-arm and @yuhaoth we decided to not upstream the state machine separately, but do each step as we implement the corresponding step in the handshake. Hence closing this issue, as the work will be covered by other issues.


[DO NOT MERGE] Zombie fencing and committer interface #2

@fqaiser94 FYI approach with reusable write components


fix: better sex rate line-chart

Use stacked line charts to provide a better gender ratio chart.
And add 20px padding.

ok，thank you for you advice


Enable Notebook Auto-Import is selected but doesn't auto-import .ipynb files

Prerequisites

[x] Have you checked the solutions in our troubleshooting guide for common problems ?
[x] Have you checked that your issue isn't already filed ?

Description
Although the Hydrogen call to "Hydrogen: Import Notebook" works as expected, the setting option "Enable Notebook Auto-Import" doesn't for some reason.
Steps to Reproduce

Make sure that the setting "Enable Notebook Auto-Import" is ticked (selected to yes)
Select a ipynb file in the Project file view
Atom opens the file as a JSON file and not as a converted Notebook file

Versions

OS version: 10.14.6
[Your OS's version]

atom --version

Atom    : 1.39.0
Electron: 3.1.10
Chrome  : 66.0.3359.181
Node    : 10.2.0

apm --version

apm  2.2.4
npm  6.2.0
node 8.9.3 x64
atom 1.39.0
python 3.7.3

Hydrogen version:

2.10.3
Plugins
Have you installed and activated any of the Hydrogen plugins below ?

[ ] hydrogen-python
[ ] Hydrogen Launcher
[ ] Data Explorer

Expected behavior
.ipynb files should automatically be auto-imported.

If hydrogen is not active, it is impossible to auto import notebooks. You can press Ctrl + p and type hydrogen to see all the activation commands. You can run any of these commands to activate hydrogen. Once hydrogen is activated you can click on a ipynb file to import. One of this activation commands is import notebook. So the first notebook you could import via the notebook command and then click every notebook like normal afterwards


KC storage - Unicorn tears

Noticed late night in server when i was just pottering about the base.
Upon reporting the alpha unicorn issue from (Issue 23 https://github.com/iMasonite/KenetiCommunityMod/issues/23),
I had 194 unicorn tears in the KC dedicated storage and noticed late last night that i had 0 , Willy has also encountered this problem. Unsure about other users
Can you have a look into this as good chance it may not be stopping the timer inside the kc box or something else entirely , workaround obviously for us is just too craft the tears straight into aphrodisiacs for the time being. But i do miss my tears spent ages getting them :(

yeah its not the timers are the items are stored as a number of items, not an actual item (this is why no item spoils inside dedicated storage)
There may be something else though, so I'll dig around.

Unable to replicate an issue with this, the same code is used on all other items so if this is an issue, we should be seeing it with other resources. The Unicorn Tear item is a sub class of Black Pearls, if there was some issue with the item, we would also see it with Black Pearls.
Black Pearls are a sub class of Primal Item Resource Generic that covers just about every resource, we would also see it with those resources.
If its a Mod issue with custom items, this issue would also show up with Aphrodisiac, Creature Mindwipe, Super Chill Brew etc as they all share the same methods to add and store them to dedicated storage.


Add dataset related function for multi worker/process distribution.

Update the distribution class to aware of single/multi worker setting.
Add a new method in Distribution to shard the dataset.
Added unit test for newly added methods.

TODO:

Will have to add test coverage in the multi-worker setting internally.
Make sure the sharding are correct both data parallel (simple case), and model+data parallel (harder case).

This will address part of the #18561

Codecov Report
Attention: 2 lines in your changes are missing coverage. Please review.

Comparison is base (1553dee) 78.14% compared to head (5c8973a) 63.41%.

Additional details and impacted files
@@             Coverage Diff             @@
##           master   #18602       +/-   ##
===========================================
- Coverage   78.14%   63.41%   -14.73%
===========================================
  Files         334      334
  Lines       32450    32462       +12
  Branches     6335     6336        +1
===========================================
- Hits        25358    20587     -4771
- Misses       5529    10497     +4968
+ Partials     1563     1378      -185

Flag
Coverage Δ

keras
63.41% <83.33%> (-14.63%)
:arrow_down:

keras-jax
63.41% <83.33%> (+<0.01%)
:arrow_up:

keras-numpy
?

keras-tensorflow
?

keras-torch
?

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

Files
Coverage Δ

keras/backend/jax/distribution_lib.py
82.69% <100.00%> (+1.44%)
:arrow_up:

keras/distribution/distribution_lib.py
94.89% <75.00%> (-0.85%)
:arrow_down:

... and 86 files with indirect coverage changes

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

We may have to disabled merging_test for JAX too as well now.


[WIP][SPARK-33452][SQL] Create V2 SHOW PARTITIONS execution node

What changes were proposed in this pull request?

Remove V2 logical node ShowPartitionsStatement , and replace it by V2 ShowPartitions.
Implement V2 execution node ShowPartitionsExec similar to V1 ShowPartitionsCommand.

Why are the changes needed?
To have feature parity with Datasource V1.
Does this PR introduce any user-facing change?
Yes.
Before the change, SHOW PARTITIONS fails in V2 table catalogs with the exception:
org.apache.spark.sql.AnalysisException: SHOW PARTITIONS is only supported with v1 tables.
   at org.apache.spark.sql.catalyst.analysis.ResolveSessionCatalog.org$apache$spark$sql$catalyst$analysis$ResolveSessionCatalog$$parseV1Table(ResolveSessionCatalog.scala:628)
   at org.apache.spark.sql.catalyst.analysis.ResolveSessionCatalog$$anonfun$apply$1.applyOrElse(ResolveSessionCatalog.scala:466)

How was this patch tested?
By running the following test suites:

Modified ShowPartitionsParserSuite where ShowPartitionsStatement is replaced by V2 ShowPartitions.
v2.ShowPartitionsSuite

Test build #131219 has started for PR 30398 at commit c62b30b.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35822/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35822/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35822/
Test PASSed.

Test build #131219 has finished for PR 30398 at commit c62b30b.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131219/
Test FAILed.

Test build #131230 has started for PR 30398 at commit 7e06381.

Test build #131231 has started for PR 30398 at commit 9cbbbe1.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35833/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35834/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35833/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35833/
Test FAILed.

Test build #131230 has finished for PR 30398 at commit 7e06381.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131230/
Test FAILed.

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35834/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35834/
Test FAILed.

Test build #131234 has started for PR 30398 at commit ade84ba.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35838/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35838/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35838/
Test FAILed.

Test build #131231 has finished for PR 30398 at commit 9cbbbe1.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131231/
Test FAILed.

Test build #131234 has finished for PR 30398 at commit ade84ba.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131234/
Test FAILed.

Test build #131277 has started for PR 30398 at commit 8700ed5.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35881/

Test build #131277 has finished for PR 30398 at commit 8700ed5.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131277/
Test FAILed.

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35881/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35881/
Test FAILed.

Test build #131288 has started for PR 30398 at commit dfbad25.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35892/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35892/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35892/
Test PASSed.

Test build #131299 has started for PR 30398 at commit d9e4bd2.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35903/

Test build #131288 has finished for PR 30398 at commit dfbad25.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131288/
Test PASSed.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35903/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35903/
Test PASSed.

Test build #131299 has finished for PR 30398 at commit d9e4bd2.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131299/
Test PASSed.

Test build #131327 has started for PR 30398 at commit 761966b.

Test build #131327 has finished for PR 30398 at commit 761966b.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131327/
Test FAILed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35931/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35931/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35931/
Test FAILed.

Test build #131351 has started for PR 30398 at commit 18cdaf6.

Test build #131351 has finished for PR 30398 at commit 18cdaf6.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131351/
Test FAILed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35955/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35955/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35955/
Test FAILed.

Test build #131358 has started for PR 30398 at commit a08177e.

Test build #131358 has finished for PR 30398 at commit a08177e.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131358/
Test FAILed.

Test build #131359 has started for PR 30398 at commit c1faacb.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35962/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35962/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35962/
Test FAILed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35963/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35963/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35963/
Test PASSed.

Test build #131362 has started for PR 30398 at commit 0d8738c.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35966/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35966/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35966/
Test FAILed.

Test build #131359 has finished for PR 30398 at commit c1faacb.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131359/
Test PASSed.

Test build #131362 has finished for PR 30398 at commit 0d8738c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131362/
Test PASSed.

Test build #131410 has started for PR 30398 at commit c34995f.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36016/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36016/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36016/
Test PASSed.

Test build #131410 has finished for PR 30398 at commit c34995f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131410/
Test PASSed.

Merged build finished. Test PASSed.

Test build #131462 has started for PR 30398 at commit bf5154a.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36068/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36068/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36068/
Test FAILed.

Test build #131462 has finished for PR 30398 at commit bf5154a.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131462/
Test FAILed.

Test build #131783 has started for PR 30398 at commit a4acf40.

Test build #131794 has started for PR 30398 at commit 9db9923.

Test build #131794 has finished for PR 30398 at commit 9db9923.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131794/

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36381/

Test build #131805 has started for PR 30398 at commit 1cd1e34.

Test build #131783 has finished for PR 30398 at commit a4acf40.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131783/

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36392/

Test build #131805 has finished for PR 30398 at commit 1cd1e34.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131805/

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36404/

jenkins, retest this, please

Test build #131834 has started for PR 30398 at commit 1cd1e34.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36430/

Test build #131834 has finished for PR 30398 at commit 1cd1e34.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

jenkins, retest this, please

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131834/

Test build #131839 has started for PR 30398 at commit 1cd1e34.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36436/

Test build #131839 has finished for PR 30398 at commit 1cd1e34.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131839/

jenkins, retest this, please

Test build #131852 has started for PR 30398 at commit 1cd1e34.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36449/

Test build #131852 has finished for PR 30398 at commit 1cd1e34.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

jenkins, retest this, please

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131852/

Test build #131853 has started for PR 30398 at commit 1cd1e34.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36450/

Test build #131853 has finished for PR 30398 at commit 1cd1e34.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131853/

Test build #131900 has started for PR 30398 at commit d3c344a.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36497/

Test build #131900 has finished for PR 30398 at commit d3c344a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131900/

Test build #131979 has started for PR 30398 at commit dc211e6.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36578/

GA passed, merging to master, thanks!

Test build #131979 has finished for PR 30398 at commit dc211e6.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131979/


Error Message

What's the correct format? The error message always say: Malformed. Expected CR after boundary.

Did you manage to make it work with Xcode 6 ?


Add ability to tag hosts

This is related to #23
This PR tries to be readable, maintainable and configurable. It also logs when host tags are changed. Only tag names that start with the new config value tags_prefix will be touched/synchronized.
Note regarding tags: Tags in Zabbix are name/value pairs. Names are not unique, but the name/value combination must be unique.
Zabbix internally uses objects like {"tag": "foo", "value": "123"}, but this PR uses a simpler ["foo", "123"] object.

Additional note: The code is starting to suffer a bit from bad readability. I think resolving this #4 and maybe refactoring database-related code into utils/another submodule could make the code base easier to read/understand.


[Suggestion] New NET Core project format

Hey, @sesispla ! Found this repo very useful, but not working.
dotnet restore
produces next error:
MSBUILD : error MSB1003: Specify a project or solution file. The current working directory does not contain a project or solution file. ERROR: Service 'core-app' failed to build: The command 'dotnet restore' returned a non-zero code: 1
As I found, Microsoft changed project format at last NET Core release and project.json doesn't works anymore.
There is a simple way to fix this:
dotnet migrate
I've did it in my Fork
Best regards,
Sergey

Thank you @johnsnowdies I am going to pick it up and give it a try. This will definitely help fixing #3

@johnsnowdies merged and updated to latest ASP.NET Core bits. Thx!


Feature/xmldoc stratis.bitcoin.configuration

XML documentation comments for Stratis.Bitcoin.Configuration files. Also fixes a code style in many places according to the current guideline.
All code changes by this PR should be equivalent to the original code - i.e. the behavior of all the code should be unchanged by this PR.

You have some minor conflicts

Tx fixed


Cant interact with GUI.Button.CreateSimpleButton in WebXr immersive-ar mode.

Cant click on GUI button created using BABYLON.GUI.Button.CreateSimpleButton in WebXr ‘immersive-ar’ sessionMode mode .
Check out the playground (link below), its working fine in normal mode but in AR isn't working.
https://www.babylonjs-playground.com/#XCPP9Y#3651.

@RaananW will have a look shortly after the week end as he is our own V/A/X R hero


触控板如何触发？

Clear and concise description of the problem
文档上需要通过鼠标中键触发，一般电脑触控板不经过设置基本没有鼠标中键这个操作，大多数触控板用户也不会去做此设置，也许有更好的方式去支持触发么？
Suggested solution
none
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

v1.5.2起，已经支持ctrl+触控板右键触发


Create data tables and test data 5%

@baagiiSW  please send me the tasks first then I can create this issue and assigned to you.

Drop invalid source issue.


store [nfc]: Add and use PerAccountStoreAwareStateMixin

I'm hoping this helper might be useful for reducing duplicated code, but I'm not certain it's the best pattern and I'd be interested in feedback. 🙂 If it seems good, I plan to use it in the recent DM conversations widget, for #119, soon.

Thanks for the review! Revision pushed.

Thanks for the review! Revision pushed.

Thanks for the review and for that further reply! Done.


🔴 BUG: Poor contrast ratio appears in navlinks in Light mode

Describe the bug
A poor contrast ratio is observed in the navbar links in "Light Mode"
To Reproduce
Steps to reproduce the behavior:

Go to any page in light mode
Check the navbar
you will find a poor contrast ratio as mentioned

Expected behavior
A good contrast ratio should ensure text is readable for everyone.
Screenshots

A good contrast ratio would improve the accessibility of the website

Additional context
I suggest changing the text color to text-gray-900 instead of text-gray-400, which will improve the contrast.

Can you assign this issue to me?

Can you assign this issue to me?

Assigned to you.

Done. PR #220

@CYBWEBALI While you are at it you can also maybe fine-tune the text color in the issue card, or a new issue is need for it?
cc: @ArslanYM

@CYBWEBALI While you are at it you can also maybe fine-tune the text color in the issue card, or a new issue is need for it?
cc: @ArslanYM

Better to raise a new issue. @prasenjitpawar22

@CYBWEBALI While you are at it you can also maybe fine-tune the text color in the issue card, or a new issue is need for it?
cc: @ArslanYM

Better to raise a new issue. @prasenjitpawar22

ok, I will create a new one then thanks.


[WEB-1138-183] Feat: add multicall to getNormalizedValueUsdc

Addressing https://github.com/yearn/yearn-sdk/issues/57#issue-940322266, Support multicall getNormalizedValueUsdc for optimization
Quick solution that allows the return of normalized usdc values for a list of tokens and amounts.
.getNormalizedValueUsdc(...) for single calls
.getNormalizedValuesUsdc(...) for batch calls
the calls are made offchain so if the intention was to use a multicall-like contract this will need to be revised.  Just posting a quick solution for feedback.

Closing since this will be implemented on the lens contracts instead


interpolation + first parameter + new line = trouble

Hi guy,
I just found a small problem using interpolation. The code below:
if not path.existsSync dir
  logger.warn "#{id} directory in users not exists ... creating"
    dir: dir

compiles to this, which wrong, because there is an unnecessary function call in it:
if (!path.existsSync(dir)) {
  logger.warn(("" + id + " directory in users not exists ... creating")({
    dir: dir
  }));
}

but when i use ' instead of " (i know, interpolation shouldn't be working then.. for the sake of example)
if not path.existsSync dir
  logger.warn '#{id} directory in users not exists ... creating'
    dir: dir

or if i use a comma with ", it compiles well again, but should be working without a comma at the end of the interpolation line:
if not path.existsSync dir
  logger.warn "#{id} directory in users not exists ... creating",
    dir: dir

then it compiles well (no wrong function call):
if (!path.existsSync(dir)) {
  logger.warn('#{id} directory in users not exists ... creating', {
    dir: dir
  });
}

what do you guys think?
thank you

I tried to find the bug with git-bisect. It exists in 0.9.6.
(I couldn't test earlier versions because cake build didn't work).

Looks like a duplicate of #1066.
$ coffee -bsp
  (1) a
  "#{2}" b

1.(a);

("" + 2)(b);


Rename config files

Renames the data and model configs
These default names will allow you to do:
load_pretrained_model('path/to/repo')
load_dataset('path/to/repo')

@evangeline-corcoran @kasra-hosseini I can't assign you to review - you'll want to update any notebooks where the full config path is currently given

Config yaml files renamed as suggested. I have tested that we can run ```
load_pretrained_model('path/to/repo')
load_dataset('path/to/repo')
and this works now


Feature: implement dropna for Series.value_counts()

Currently not supported: https://docs.dask.org/en/latest/dataframe-api.html#dask.dataframe.Series.value_counts
Would appreciate hearing if this is a simple todo passing the argument to pandas or if it's complicated for some reason.

ping @mrocklin - could i take this on?

No objection from me.

I think I'll take a look at this next week unless you had some WIP branch @birdsarah?

Hmm, having looked into this, I now think that it is blocked on https://github.com/pandas-dev/pandas/issues/3729 because the results from the partitions are sent through a groupby here:
https://github.com/dask/dask/blob/cc952ac401937df54063122d8a05bbacdd024786/dask/dataframe/methods.py#L284
That said, it seems like the pandas ENH might not be too hard to finish up.


Add 'AzureBastionSubnet' exclusion for UDR on Subnets Policy

This PR fixes:

#604

Summary of changes:

Added exclusion of AzureBastionSubnet in Deny-Subnet-Without-UDR policy

In all 4 reference implementations

Update ESLZ-Policies.md with a note for this policy detailing this

Testing Evidence:

Thanks. Should we cater for the other subnets as well and add the in clause instead of equals towards a single subnet?

No problem. And yes I agree we could make it an array to be more inclusive and useful 👍
Also myself and @victorar have been discussing how we ensure the exclusions are not misused by landing zones, which I think I have a fix for (with another policy).
Let's sync next week and discuss as a group 👍