WIP: [DO NOT MERGE] Release v3.3.5

Similar to #5619, this is an unusual release.
This PR, for v3.3.5, just contains the changes on top of v3.3.4 needed to prevent the R package from being archived by CRAN. See #5661.
THIS PR SHOULD NEVER BE MERGED

Setup
I created a new branch, release/v3.3.4, which contains only:

LightGBM's source code as of tag v3.3.4
non-breaking CI configs and build scripts as of latest master (https://github.com/microsoft/LightGBM/commit/f0cfbff63f8a228784e52e033533e5cb3fa1b97b)

how I did that (click me)
# get that release/v3.3.3 branch that was created
# for https://github.com/microsoft/LightGBM/pull/5619
git remote add upstream git@github.com:microsoft/LightGBM.git
git checkout master

# recreate the release/v3.3.4 branch
git fetch upstream --tags
git checkout v3.3.4
git checkout -b release/v3.3.4-target

# merge all those CI-only changes from v3.3.3 into it
git fetch upstream release/v3.3.3
git merge release/v3.3.3
git push upstream release/v3.3.4-target

# created a new branch for this release
git checkout -b release/v3.3.5

# get the cran-comments changes
# (https://github.com/microsoft/LightGBM/pull/5646)
git checkout master -- R-package/cran-comments.md
git commit -m "update cran-comments"

# get the std::move() changes to fix the CRAN warning
# (https://github.com/microsoft/LightGBM/pull/5662)
git cherry-pick 61e464bc02bd325672ce71daabfa57d569cf02bc

# update VERSION.txt and .appveyor.yml
echo "3.3.5" > ./VERSION.txt
sed \
    -i.bak \
    -e "s/3\.3\.4/3.3.5/" \
    ./.appveyor.yml

git add \
    .appveyor.yml \
    VERSION.txt

git commit -m "bump version"
git push upstream releaase/v3.3.5

Tags and artifacts should be made directly from this release_v3.3.4 branch instead of master.
Release checklist:
Copied from #5525.

[x] Update VERSION.txt number.
[x] Update version in Appveyor config file.
[x] Update version in configure file of R-package: /gha run r-configure.
[x] Change development.mode from unreleased to release in pkgdown config file.
[ ] Push commit with v* tag to trigger GitHubRelease action at Azure Pipelines.
[ ] Convert automatic GitHub release from Draft to normal one.
[ ] Update stable tag at GitHub.
[ ] Add new tag to RTD versions and trigger a new build.
[ ] Upload release to PyPI.
[ ] Upload release to CRAN.
[ ] Update cran-comments.md when new release is accepted on CRAN.
[ ] Upload release to NuGet.
[ ] Update version and commit hash in Homebrew formula (docs)

What about the changelog?
As described in https://github.com/microsoft/LightGBM/pull/4930#issuecomment-1007668156, doing this interferes with the automatic changelog generation we get from the release-draft bot.
So just like @StrikerRUS did in #4930 and I did in #5525 and #5619, I've included the current draft changelog here, as well as the one saved in the comments on #4930.
changelog from v3.3.1 to when v3.3.2 was created (click me)
NOTE: I wrapped this in a markdown text block so GitHub stops re-evaluating the links.
## Changes

## 💡 New Features

- [R-package] added argument eval_train_metric to lgb.cv() (fixes #4911) @mayer79 (#4918)
- Add support for Visual Studio 2022 @StrikerRUS (#4889)
- Add C API function that returns all parameter names with their aliases @StrikerRUS (#4829)
- [python][sklearn] respect parameters for predictions in `init()` and `set_params()` methods @StrikerRUS (#4822)
- Add customized parser support @chjinche (#4782)
- [R-package] Add `print()` and `summary()` methods for Booster @david-cortes (#4686)
- Add 'nrounds' as an alias for 'num_iterations' (fixes #4743) @mikemahoney218 (#4746)
- [python-package] early stopping min_delta (fixes #2526) @jmoralez (#4580)
- [python][sklearn] respect objective aliases @StrikerRUS (#4758)
- [python][sklearn] add `n_estimators_` and `n_iter_` post-fit attributes @StrikerRUS (#4753)

## 🔨 Breaking

- [python] remove `early_stopping_rounds` argument of `train()` and `cv()` functions @StrikerRUS (#4908)
- [python] remove `evals_result` argument of `train()` function @StrikerRUS (#4882)
- [python][sklearn] do not replace empty dict with `None` for `evals_result_` @StrikerRUS (#4884)
- [python] Drop Python 3.6 support @StrikerRUS (#4891)
- [python] remove `verbose_eval` argument of `train()` and `cv()` functions @StrikerRUS (#4878)
- [python] remove `verbose` argument of `model_from_string()` method of Booster class @StrikerRUS (#4877)
- [python][sklearn] Remove `early_stopping_rounds` argument of `fit()` method @StrikerRUS (#4846)
- [R-package] remove support for '...' in `slice()` @jameslamb (#4872)
- [R-package] remove support for '...' in `lgb.Dataset()` @jameslamb (#4874)
- [R-package] remove support for '...' in `dim.lgb.Dataset()` @jameslamb (#4873)
- [R-package] remove support for '...' in lgb.train() @jameslamb (#4863)
- [R-package] remove support for '...' in `create_valid()` @jameslamb (#4865)
- [R-package] remove support for 'info' in Dataset @jameslamb (#4866)
- [R-package] remove Dataset getinfo() @jameslamb (#4864)
- [R-package] remove support for '...' in lgb.cv() @jameslamb (#4860)
- [R-package] remove Dataset setinfo() @jameslamb (#4854)
- [R-package] remove support for '...' in predict() @jameslamb (#4857)
- [R-package] remove support for '...' in Booster reset_parameter() @jameslamb (#4856)
- [python][sklearn] unify values of `best_iteration` for sklearn and standard APIs @StrikerRUS (#4845)
- [ci] migrate CI from macOS 10.14 to 10.15 and drop support of Mojave @StrikerRUS (#4849)
- [R-package] enable saving Booster with saveRDS() and loading it with readRDS() (fixes #4296) @david-cortes (#4685)
- [python][sklearn] remove `verbose` argument from `fit()` method @StrikerRUS (#4832)
- [python] remove `learning_rates` argument of `train()` function @StrikerRUS (#4831)
- [python] remove "auto" value of `ylabel` argument of `plot_metric()` function @StrikerRUS (#4818)
- [python] Remove `print_evaluation()` function @StrikerRUS (#4819)
- [python] Remove `silent` argument @StrikerRUS (#4800)

## 🚀 Efficiency Improvement

- clear memory allocated for sampled data when constructing Dataset from text file @xuchuanyin (#4890)
- [python] Faster categorical column names selection @Neronuser (#4787)
- [R-package] parallelize compilation in CMake-based builds @jameslamb (#4525)

## 🐛 Bug Fixes

- [R-package] respect 'verbose' argument in lgb.cv() (fixes #4667) @jameslamb (#4903)
- [R-package] Apply patch for R4.2 on Windows @shiyu1994 (#4923)
- [R-package] respect aliases for objective and metric and lgb.train() and lgb.cv() @jameslamb (#4913)
- [python] raise an informative error instead of segfaulting when custom objective produces incorrect output @yaxxie (#4815)
- [R-package] fix handling of duplicate parameters (fixes #4521) @jameslamb (#4914)
- [R-package] update parameter 'verbosity' based on keyword arg 'verbose' @jameslamb (#4899)
- [R-package] fix CVBooster reset_parameter() method (fixes #4900) @jameslamb (#4901)
- [python] reset storage in record evaluation callback each time before starting training @StrikerRUS (#4885)
- [python] reset storages in early stopping callback after finishing training @StrikerRUS (#4868)
- [R-package] fix `--no-build-vignettes` option for `build-cran-package.sh` @jameslamb (#4848)
- [python][docs] fix type hints for custom functions and remove vague `array-like` wording @StrikerRUS (#4816)
- Always respect forced splits, even when feature_fraction < 1.0 (fixes #4601) @tongwu-msft (#4725)
- Reset OpenMP thread number if num_threads <= 0 @hzy46 (#4704)

## 📖 Documentation

- [R-package] [docs] fix calculation of R test coverage (fixes #4919) @jameslamb (#4922)
- [docs] Update link to FLAML code example @qingyun-wu (#4892)
- [R-package] [docs] add Michael Mayer to DESCRIPTION @jameslamb (#4867)
- [docs] document that `pred_early_stop` can be used only in normal and raw scores prediction @StrikerRUS (#4823)
- [R-package] [docs] add intro vignette (#3946) @jameslamb (#4775)
- [docs] fix broken SynapseML link @StrikerRUS (#4795)
- [docs] [dask] Add return information to Dask fit() docs (fixes #4402) @jameslamb (#4716)
- [docs] add specific estimator names to sklearn fit() docs @jameslamb (#4774)
- [docs] [R-package] update cran-comments for v3.3.1 release @jameslamb (#4738)
- [ci] only use conda-forge when installing R packages in docs builds @jameslamb (#4767)
- [docs] improve docs about `nthreads` parameter @StrikerRUS (#4756)
- [docs] update link to LightGBM Ruby @StrikerRUS (#4740)
- [docs] fix broken SynapseML link @jameslamb (#4712)

## 🧰 Maintenance

- [R-package] [tests] remove uses of testthat::context() @jameslamb (#4915)
- [R-package][tests] remove uses of `testthat::expect_is()` @jameslamb (#4916)
- [R-package] remove unnecessary comments and fix typos in comments @jameslamb (#4902)
- [R-package] reduce verbosity in tests using lgb.train() @jameslamb (#4896)
- [tests][python-package] change boston dataset to synthetic dataset in tests that don't check score @jmoralez (#4895)
- [R-package] reduce verbosity in some unit tests @jameslamb (#4879)
- [R-package] remove unused callback cb.reset.parameter @jameslamb (#4871)
- [python-package][dask] handle failures parsing worker host names @jameslamb (#4852)
- [python-package] [dask] fix mypy error about worker_addresses @jameslamb (#4851)
- [python] remove workaround for `UnboundLocalError` in early stopping callback for Python 2 @StrikerRUS (#4855)
- [python-package] remove unused imports @jameslamb (#4850)
- [python-package] fix mypy errors in engine.py @jameslamb (#4839)
- [python-package] [dask] fix mypy errors from dask.py docstrings @jameslamb (#4844)
- [python-package] fix mypy errors in sklearn.py @jameslamb (#4837)
- [tests][dask] fix argument names in custom eval function in Dask test @StrikerRUS (#4833)
- [python-package] fix mypy errors in plotting.py @jameslamb (#4838)
- [python-package] fix mypy error about missing type hint in dask.py @jameslamb (#4840)
- [python-package] fix mypy errors in compat.py and setup.py @jameslamb (#4836)
- [docs][python] simplify mocking in docs @StrikerRUS (#4830)
- [python] add type hints to `_compare_params_for_warning()` and make it reusable @StrikerRUS (#4824)
- [R-package] Move R6 to Imports @david-cortes (#4812)
- [ci] Fix CI job for R artifact @StrikerRUS (#4811)
- [ci] fix getting status of optional workflows in PRs with a lot of comments @StrikerRUS (#4806)
- [python] add type hints for custom objective and metric functions in scikit-learn interface @jameslamb (#4547)
- [c_api] Improve ANSI compatibility by avoiding <stdbool.h> @drewmiller (#4697)
- [ci] ignore CMakeLint errors related to package names @StrikerRUS (#4801)
- [ci] fix CMakeLint errors related to function naming case @StrikerRUS (#4794)
- [ci] simplify processing of `CMAKE_CUDA_FLAGS` variable in `CMakeLists.txt` @StrikerRUS (#4799)
- [ci] fix CMakeLint `linelength` errors @StrikerRUS (#4796)
- [ci] use pure `endif()` and `endfunction()` without expression inside in `CMakeLists.txt` @StrikerRUS (#4798)
- cmake: use object library to avoid duplicate compilation. @cyfdecyf (#4489)
- Suppress categorical warning (fixes #3379) @hzy46 (#4768)
- [ci][tests][python] remove assertion for `filename` that is no longer true with new version of graphviz @StrikerRUS (#4778)
- [ci] Revert temp workaround for `freetype` version @StrikerRUS (#4776)
- [ci] increase timeout for valgrind job to 240 minutes @jameslamb (#4773)
- [python] improve warning message about aliases in `cv()` function @StrikerRUS (#4766)
- [ci] Temporary pin dask version at CI @StrikerRUS (#4770)
- [ci] use wch1/r-debug image in Solaris tests @jameslamb (#4765)
- [ci] upgrade actions/checkout to v2.4.0 @jameslamb (#4763)
- [docs][python] add `datatable` to the mocked modules during docs building process and sort them alphabetically @StrikerRUS (#4750)
- [R-package] allow use of custom R executable when building CRAN package @jameslamb (#4754)
- [R-package] remove temporary files created in configure.win @jameslamb (#4752)
- [ci] indicate support of Monterey @StrikerRUS (#4732)
- [python] Make dummy classes constructible with any arguments @StrikerRUS (#4749)
- [ci] Temporary pin freetype version at Windows CI @StrikerRUS (#4747)
- Remove checks for label when loading dataset from binary file because label is ignored in that case @StrikerRUS (#4737)
- [tests][python] add test for non-serializable callback @StrikerRUS (#4741)
- Improve warning wordings @StrikerRUS (#4731)
- [ci] Bump version for development @StrikerRUS (#4730)
- Add some warnings when loading dataset from binary file @StrikerRUS (#4724)

changelog from when v3.3.2 was created to date of v3.3.3 (click me)
NOTE: I wrapped this in a markdown text block so GitHub stops re-evaluating the links.
## Changes

## 💡 New Features

- [CUDA] Add multiclass objective for cuda_exp @shiyu1994 (#5473)
- [CUDA] Add feature interaction constraint for cuda_exp (fix #4785) @shiyu1994 (#5474)
- [CUDA] Add rank_xendcg objective for cuda_exp @shiyu1994 (#5472)
- [CUDA] Add fair regression objective for cuda_exp @shiyu1994 (#5469)
- [CUDA] Add lambdarank objective for cuda_exp @shiyu1994 (#5453)
- [CUDA] Add Huber regression objective for cuda_exp @shiyu1994 (#5462)
- [CUDA] Add L1 regression objective for cuda_exp @shiyu1994 (#5457)
- [CUDA] L2 regression objective for cuda_exp @shiyu1994 (#5452)
- [CUDA] Add binary objective for cuda_exp @shiyu1994 (#5425)
- [R-package] Add remainder of prediction funtions @david-cortes (#5312)
- [python-package] support saving and loading CVBooster (fixes #3556) @nyanp (#5160)
- feature: Add true streaming APIs to reduce client-side memory usage @svotaw (#5299)
- [python-package] highlight the path a sample takes through a tree in `plot_tree` and `create_tree_digraph` (fixes #4784) @jmoralez (#5119)
- reproducible parameter alias resolution for wrappers (fixes #5304) @jmoralez (#5338)
- [CUDA] Initial work for boosting and evaluation with CUDA @shiyu1994 (#5279)
- [python-package] add validate_features argument to refit @jmoralez (#5331)
- [python-package] check feature names in predict with dataframe (fixes #812) @jmoralez (#4909)
- [R-package] Add sparse feature contribution predictions @david-cortes (#5108)
- [python-package][R-package] allow using feature names when retrieving number of bins @jmoralez (#5116)
- [R-package] Keep row names in output from `predict` @david-cortes (#4977)
- [python] make `reset_parameter` callback pickleable @StrikerRUS (#5109)
- [python] make `record_evaluation` callback pickleable @StrikerRUS (#5107)
- [python] make `log_evaluation` callback pickleable @StrikerRUS (#5101)
- [python] allow to register any custom logger (fixes #4783) @RustingSword (#4880)
- Load initial scores with binary data files in CLI version @shiyu1994 (#4807)
- [R-package] Rename `weight` -> `weights` @david-cortes (#4975)
- [CUDA] New CUDA version Part 1 @shiyu1994 (#4630)
- [python] make `early_stopping` callback pickleable @Yard1 (#5012)
- [c-api][python-package][R-package] expose feature num bin @jmoralez (#5048)
- [python-package] [R-package] propagate the best iteration of cvbooster into the individual boosters @jmoralez (#5066)
- [python-package] add support for pandas nullable types @jmoralez (#4927)
- [R-package] Promote objective and init_score to top-level arguments in `lightgbm()` @david-cortes (#4976)
- [python] Start supporting Python 3.10 @StrikerRUS (#4893)
- [python-package] support customizing Dataset creation in Booster.refit() (fixes #3038) @TremaMiguel (#4894)
- [dask] add support for custom objective functions (fixes #3934) @jameslamb (#4920)

## 🔨 Breaking

- fix: Adjust LGBM_DatasetCreateFromSampledColumn to handle distributed data @svotaw (#5344)
- [python-package] allow custom weighing in fobj for scikit-learn API (closes #5027) @jmoralez (#5211)
- [R-package] Use `type` argument to control prediction types @david-cortes (#5133)
- [python-package] Use scikit-learn interpretation of negative `n_jobs` and change default to number of cores @david-cortes (#5105)
- [python-package] remove Booster.set_attr() and Booster.attr() @jameslamb (#5272)
- remove support for Solaris (fixes #5216) @jameslamb (#5226)
- [R-package] stop automatically calculating eval metrics on training data in lightgbm() @jameslamb (#5209)
- [R-package] remove lgb.unloader() @jameslamb (#5204)
- [python-package] remove 'fobj' in favor of passing custom objective function in params @TremaMiguel (#5052)
- [python-package] remove is_reshape argument in Booster.predict (fixes #5115) @jmoralez (#5117)
- [R-package] Remove `reshape` argument in `predict` @david-cortes (#4971)
- [R-package] Promote number of threads to top-level argument in `lightgbm()` and change default to number of cores @david-cortes (#4972)
- [R-package] Rename `data` -> `newdata` in `predict` @david-cortes (#4973)
- Build Windows artifacts in `windows-2019` image instead of `vs2017-win2016` @StrikerRUS (#5059)
- [python-package] use 2d collections for predictions, grads and hess in multiclass custom objective @jmoralez (#4925)
- [R-package] prefer params to keyword argument in lgb.train() @jameslamb (#5007)
- [R-package] remove behavior where lightgbm() saves model to disk @david-cortes (#4974)
- [python-package] make record_evaluation compatible with cv (fixes #4943) @jmoralez (#4947)

## 🚀 Efficiency Improvement

- [python-package] simplify Dataset processing of label @jameslamb (#5456)
- [python-package] make a shallow copy on dataframe rename (fixes #4596) @jmoralez (#5254)
- [python-package] make a shallow copy when replacing categorical features with codes (fixes #4596) @jmoralez (#5225)
- [R-package] reduce cost of repeated parameter alias checks @jameslamb (#5141)
- reduce duplicate computation in poisson, gamma, and tweedie objectives @lorentzenchr (#4950)

## 🐛 Bug Fixes

- include parameters from reference dataset on subset (fixes #5402) @jmoralez (#5416)
- [python-package] ignore training set on early stopping callback (fixes #5354) @jmoralez (#5412)
- [fix] change the destructor of ScoreUpdater to virtual (fixes #5400) @shiyu1994 (#5403)
- Add default definition for GetColWiseData and GetColWiseData @shiyu1994 (#5413)
- Fix potential overflow in linear trees @StrikerRUS (#5395)
- Use double precision in threaded calculation of linear tree coefficients (fixes #5226) @btrotta (#5368)
- [R-package] raise an informative error when custom objective produces incorrect output (fixes #5323) @jmoralez (#5329)
- Clear split info buffer in cost efficient gradient boosting before every iteration (fix partially #3679) @shiyu1994 (#5164)
- [c++][fix] check nullable of bin mappers in dataset_loader.cpp (fix #5221) @shiyu1994 (#5258)
- [python] Fix training on subset constructed without params @StrikerRUS (#5213)
- Check existence of inet_pton for win32 in CMakeLists.txt (fixes #5019) @shiyu1994 (#5159)
- Fix potential overflow "Multiplication result converted to larger type" @StrikerRUS (#5189)
- [R-package] ensure that callbacks respect verbosity from params @jameslamb (#5199)
- fix precision lost in tree's ToIfElse @Grass-CLP (#5187)
- fix some wrong format specifiers @StrikerRUS (#5190)
- [R-package] allow use of categorical_features in Dataset when raw data does not have column names (fixes #4374) @jmoralez (#5184)
- [c-api] check number of features when retrieving number of bins @jmoralez (#5183)
- [CUDA] Fix integer overflow in cuda row-wise data @shiyu1994 (#5167)
- [R-package] ensure values in params override keyword arguments to predict() (fixes #4670) @jameslamb (#5122)
- check nullable of bin_mappers in DatasetLoader::CheckCategoricalFeatureNumBin (fix #5145) @shiyu1994 (#5146)
- [CUDA] Fix row-wise histogram construction with dense data matrix @shiyu1994 (#5103)
- [fix] fix duplicate added initial scores for single-leaf trees @shiyu1994 (#5050)
- [python] fixes for supporting 2d numpy arrays for predictions, grads and hess in multiclass custom objective and eval @StrikerRUS (#5030)
- CUDATreeLearner: free GPU memory in destructor if any allocated @denmoroz (#4963)
- Use `delete[]` where appropriate instead of `delete` @david-cortes (#4984)
- Pass train dataset parser config to valid dataset loading parser @chjinche (#4985)
- [R-package] Fix custom objective detection in `print.lgb.Booster()` @StrikerRUS (#4941)
- gpu allocate memory overflow (fixes #4926) @jiapengwen (#4928)

## 📖 Documentation

- [R-package] [docs] use CRAN canonical form for package links @jameslamb (#5504)
- [docs] Fix link to Optuna's LightGBMTuner example @knshnb (#5519)
- [docs]fix a typo in docs/Features.rst @JiantingFeng (#5463)
- Use ROC-AUC metric for classification model in examples @Green-16 (#5440)
- [docs] Fix links @StrikerRUS (#5451)
- [R-package] Fix docstrings for predict functions @StrikerRUS (#5444)
- [R-package] [docs] clarify shape of predictions @jameslamb (#5384)
- [python-package] Improve readme on experimental cuda usage @thomasaarholt (#5386)
- [docs] [R-package] document how to regenerate roxygen docs @jameslamb (#5382)
- [R-package] [docs] fix typo in documentation on init_model @sebffischer (#5379)
- [docs] [R-package] upgrade to roxygen2 7.2.1 @jameslamb (#5381)
- [ci] make check-docs job compatible with rstcheck 6.x @jameslamb (#5388)
- [docs][python] Fix return types in docstrings @StrikerRUS (#5326)
- [docs] set language = 'en' in Sphinx config @jameslamb (#5322)
- [R-package] [docs] document difference between lightgbm() and lgb.train() (fixes #5203) @jameslamb (#5273)
- [docs] Use https links in docs @StrikerRUS (#5284)
- [R-package] [docs] upgrade docs to roxygen2==7.2.0 @jameslamb (#5251)
- [docs] Update broken links in docs @StrikerRUS (#5265)
- [docs] add Microsoft security policy (fixes #5235) @jameslamb (#5264)
- [R-package] update roles in DESCRIPTION @StrikerRUS (#5192)
- [docs] Fix formula in path smoothing docs (fixes #5139) @samFarrellDay (#5154)
- [docs] Document behaviour of the first linear estimator @Pablo-Davila (#5132)
- [docs] use 'docker run --rm' in valgrind instructions @jameslamb (#5127)
- [docs] use 'docker run --rm' in autoconf instructions @jameslamb (#5125)
- [docs] Improve rendering of class properties in docs @StrikerRUS (#5078)
- [python-package][docs] Booster eval methods accept list of callables @TremaMiguel (#5054)
- [docs] update categorical feature description in Advanced Topics @StrikerRUS (#5044)
- Correct documentation for sparse predictions @david-cortes (#4979)
- [docs][R-package] Use direct link for the list of supported objectives @StrikerRUS (#5029)
- [Docs] Weights non-negative for train data @TremaMiguel (#5013)
- [docs] improve docs for sklearn wrapper @StrikerRUS (#5026)
- [docs] clarify that categorical features will be converted to integers internally @jmoralez (#4959)
- [docs] clarify that custom eval functions are not only used on training data @jameslamb (#5011)
- [docs] document rounding behavior of floating point numbers in categorical features @StrikerRUS (#5009)
- Change docs for feval @akshitadixit (#5002)
- [docs] document `conda-forge` channel preference over `default` one and describe possible workaround for OpenMP conflicts in FAQ @StrikerRUS (#4994)
- Add Nyoka to README @StrikerRUS (#4992)
- [docs] minor docs improvements @StrikerRUS (#4938)

## 🧰 Maintenance

- [ci] run Appveyor checks on PRs targeting release/ branches @jameslamb (#5528)
- [ci] run CI on pull requests targeting release/ branches @jameslamb (#5527)
- [python-package] prefix is_numpy_1d_array with _ @Madnex (#5520)
- replace `pandas.Series.iteritems` with `pandas.Series.items` @jmoralez (#5506)
- [ci] prefer CPython in Windows test environment and use safer approach for cleaning up network (fixes #5509) @jameslamb (#5510)
- [ci] test against R 4.2 for macOS and Linux CI jobs @jameslamb (#5484)
- [R-package] improve safety of index selection in plotting @jameslamb (#5485)
- [ci] [R-package] ensure that MSVC jobs fail when tests fail (fixes #5439) @jameslamb (#5448)
- [python-package] add more hints in sklearn.py @jameslamb (#5460)
- [R-package] [ci] restore R 3.6 Windows cran CI job (fixes #5036) @jameslamb (#5479)
- Remove redundant whitespaces @ch3rn0v (#5480)
- fix references to 'object function' @jameslamb (#5468)
- [python] Fix typehints in Sequence API @StrikerRUS (#5465)
- fix: Revert leftover debugging in streaming test @svotaw (#5467)
- Fix CUDA `#ifndef` guards @StrikerRUS (#5466)
- [python-package] add type hints on Dataset constructors @jameslamb (#5458)
- Add streaming concurrency tests @svotaw (#5437)
- Rename Metadata num_classes to be more clear @svotaw (#5461)
- [R-package] fix function references in error messages @jameslamb (#5455)
- [python-package] fix type hints on ctypes array converters @jameslamb (#5446)
- [python-package] fix mypy errors about callbacks @jameslamb (#5450)
- [python-package] add type hints on empty initializations @jameslamb (#5445)
- [python-package] fix mypy error about type change in Dataset.feature_num_bin() @jameslamb (#5447)
- [ci][fix] Fix cuda_exp ci @shiyu1994 (#5438)
- [python] remove unused import @StrikerRUS (#5443)
- [ci] bump CUDA version from `11.7.0` to `11.7.1` at CI @StrikerRUS (#5442)
- [python-package] add type hints on Booster eval methods @jameslamb (#5433)
- update tree to if-else @jmoralez (#5422)
- [ci] bump CUDA version from `11.6.2` to `11.7.0` at CI  @StrikerRUS (#5287)
- [python-package] add more type hints on Dataset @jameslamb (#5431)
- [python-package] add more type hints on Booster @jameslamb (#5432)
- [ci] increase valgrind bytes lost limit to 352 @jameslamb (#5429)
- [python] Prefix `basic.is_numeric()` with _ @ak04p (#5421)
- [ci] increase valgrind timeout to 5 hours @jameslamb (#5414)
- [python-package] add more type hints in basic.py @jameslamb (#5407)
- [python-package] prefix NUMERIC_TYPES with _ to make it a internal object @thomasjpfan (#5409)
- [python-package] add type hints on Booster.save_model() @jameslamb (#5406)
- Minor CUDA cleanup @StrikerRUS (#5394)
- [ci] temporarily pin scipy version and fix Python linting error @StrikerRUS (#5398)
- [python-package] add type hints on some functions in basic.py @makquel (#5362)
- [python-package] add more type hints on Booster @jameslamb (#5360)
- [python-package] make library-loading stricter @jameslamb (#5357)
- [python-package] add type hints on Booster.update() @jameslamb (#5359)
- [python-package] add more type hints on basic.py @jameslamb (#5356)
- [python-package] add type hints on Dataset @jameslamb (#5353)
- [python-package] remove inner function _construct_dataset() in LGBMModel.fiit() @jameslamb (#5333)
- [python-package] add type hints on predict() methods @jameslamb (#5334)
- [python-package] add more type hints in basic.py @jameslamb (#5330)
- [ci][R-package] Minor refactoring for `lintr` code @StrikerRUS (#5327)
- [python-package] add more type hints in engine.py @jameslamb (#5301)
- [ci] [R-package] Add string_boundary_linter @CuriousCorrelation (#5324)
- [python-package] add more type hints on Booster @jameslamb (#5309)
- [ci] [R-package] Add paste_linter @CuriousCorrelation (#5320)
- [ci] [R-package] Add duplicate_argument_linter @SaumyaBhushan (#5310)
- [ci] [R-package] Add a few more linters @CuriousCorrelation (#5311)
- [ci] [R-package] Add class_equals linter @CuriousCorrelation (#5307)
- [python][sklearn] Simplify params handling in `predict()` with `_choose_param_value()` @StrikerRUS (#5308)
- [ci] [R-package] Add any_is_na_linter @CuriousCorrelation (#5306)
- [python-package] add some type hints on Booster @jameslamb (#5302)
- [python] preserve None in _choose_param_value() @jameslamb (#5289)
- [ci] Install PoCL in Docker for old Ubuntu 14.04 @StrikerRUS (#5286)
- [R-package] Specify concrete linting rule that is being ignored via `nolint` mark @StrikerRUS (#5300)
- [python-package] add type hints on cv() @jameslamb (#5271)
- [ci] [R-package] upgrade to lintr v3.0 (fixes #5228) @jameslamb (#5294)
- [ci] Pin lintr to <3.0 @jgiannuzzi (#5290)
- [ci] Run Linux OpenCL tests against POCL instead of the AMD App SDK @jgiannuzzi (#5282)
- [tests][python] Make test that checks original pandas data isn't modified more strict @StrikerRUS (#5267)
- [python] add more type hints in basic.py @jameslamb (#5255)
- [python] add more type hints on LGBMModel methods @jameslamb (#5239)
- [R-package] address linter warnings about portable paths @jameslamb (#5249)
- [R-package] [ci] silence more logs in tests (fixes #4862) @jameslamb (#5250)
- Remove leftovers after the drop of Solaris support @StrikerRUS (#5248)
- [python] add type hints on sklearn metric and eval wrappers @jameslamb (#5238)
- [R-package] silence logs in print(), show(), summary() tests @jameslamb (#5237)
- [R-package] standardize style for placement of braces @jameslamb (#5240)
- [R-package] remove semicolon in R code @jameslamb (#5232)
- [R-package] remove Solaris reference in test message @jameslamb (#5231)
- [R-package] silence more logs in unit tests @jameslamb (#5227)
- [ci] switch CRAN mirror to RStudio @jameslamb (#5230)
- Cleanup codeowners @StrikerRUS (#5215)
- [R-package] minor improvements on weight demo @jmoralez (#5212)
- [ci] fix R Hub token @jameslamb (#5210)
- [R-package] silence more logs in tests @jameslamb (#5208)
- [ci] Prevent Python downgrading to pypy on Windows (2) @StrikerRUS (#5198)
- [ci] Prevent Python downgrading to pypy on Windows @StrikerRUS (#5197)
- [ci] fix git checkout for comment-triggered CI jobs @jameslamb (#5169)
- [python] remove unused import from `basic.py` @StrikerRUS (#5188)
- [tests] replace `fobj` with `custom objective` in test comments and make tests stricter @StrikerRUS (#5173)
- [ci] Update version of Azure REST API @StrikerRUS (#5172)
- [ci] skip auto-injected tasks at Azure Pipelines @StrikerRUS (#5175)
- fix typo in CEGB method name @jameslamb (#5168)
- [ci] temporarily pin Azure Devops jobs to ubuntu 20.04 @jameslamb (#5174)
- [ci] fix git checkout for CI jobs (fixes #5151) @jameslamb (#5152)
- [ci] bump CUDA version from `11.5.1` to `11.6.2` at CI @StrikerRUS (#5149)
- [python] Use predefined constant in feature importance type comparison instead of raw int literal @StrikerRUS (#5148)
- [ci] update to R 4.1.3 and use macOS-latest for R jobs (fixes #4990) @jameslamb (#5137)
- [ci] have no-response bot post as github-actions user @jameslamb (#5136)
- [ci] fail R macOS CI jobs earlier when installations fail @jameslamb (#5129)
- [ci] use lee-dohm/no-response to close stale issues (fixes #5060) @jameslamb (#5120)
- [ci] Remove temp workaround for graphviz installation @StrikerRUS (#5126)
- [R-package] rename internal callback functions @mayer79 (#5123)
- [R-package] ensure boosting happens in tests on small datasets @jameslamb (#5121)
- [R-package] Add missed packages into dependencies list @StrikerRUS (#5118)
- [R-package] add assertions to test on lightgbm() weights @jameslamb (#5110)
- Log warnings for number of bins of categorical features @shiyu1994 (#4448)
- clarify no-meaningful-features warning in Dataset construction (fixes #5081) @jameslamb (#5083)
- [ci] Add text file with GitHub commit hash to nightly builds @StrikerRUS (#5082)
- [ci] remove Visual Studio 2017 CI job for R-package @StrikerRUS (#5079)
- [python-package] Better column dtype logging when column has "bad dtype" @hsorsky (#5065)
- [ci] update CODEOWNERS @jameslamb (#5063)
- [ci] fix current `master` fails with graphviz-related error @StrikerRUS (#5068)
- [ci] temporarily remove R3.6 CRAN CI build @jameslamb (#5049)
- [tests][python] move tests that use `train()` function defined in `engine.py` from `test_basic.py` to `test_engine.py` @StrikerRUS (#5034)
- [R-package] remove internal function lgb.check.obj() @jameslamb (#5021)
- [ci] use Python 3.8 for `bdist` CI job in old Ubuntu container @StrikerRUS (#5022)
- [R-package] raise informative errors directly when Booster creation fails @jameslamb (#5014)
- [ci] [docs] use miniforge for readthedocs builds (fixes #4954) @jameslamb (#4957)
- [ci] Enclose Python versions in quotes in config yml files @StrikerRUS (#5015)
- [python] enforce a floor of Python 3.6 (fixes #5004) @PyVCEchecker (#5006)
- Update versions of LightGBM dependencies @StrikerRUS (#4935)
- [tests][python] remove compatibility code for old versions in tests @StrikerRUS (#4978)
- [ci] use conda-forge in Windows CI jobs and Docker images @StrikerRUS (#4993)
- [ci] use `latest` tag again for Ubuntu 14 CI Docker @StrikerRUS (#5001)
- [ci] use conda-forge in Linux and macOS CI jobs @jameslamb (#4953)
- [ci] upgrade to R 4.1.2 in CI, change approach to macOS-latest R CI builds (fixes #4988) @jameslamb (#4989)
- [ci] bump CUDA version from `11.5.0` to `11.5.1` at CI @StrikerRUS (#4967)
- [ci] use `-1` for exit code in case of failure @StrikerRUS (#4939)
- [tests][R-package] use one `#` symbol for comments @StrikerRUS (#4940)
- [ci] bump CUDA version from 11.4.2 to 11.5.0 at CI @StrikerRUS (#4937)
- [ci] Bump version for development @StrikerRUS (#4933)

changelog from when v3.3.3 was created to v3.3.4 (click me)
NOTE: I wrapped this in a markdown text block so GitHub stops re-evaluating the links.
## Changes

## 💡 New Features

- [CUDA] Add binary logloss metric for new CUDA version @shiyu1994 (#5635)
- Decouple Boosting Types (fixes #3128) @lyf-00 (#4827)
- [CUDA] Add L2 metric for new CUDA version @shiyu1994 (#5633)
- [CUDA] Add rmse metric for new CUDA version @shiyu1994 (#5611)
- Build integrated OpenCL Linux wheels @jgiannuzzi (#5252)
- [CUDA] Add Poisson regression objective for cuda_exp and refactor objective functions for cuda_exp @shiyu1994 (#5486)
- [CUDA] Add multiclass_ova objective for cuda_exp @shiyu1994 (#5491)
- [python-package] add install option to enable printing of time costs @Remy-Luciani (#5497)
- [python-package][R-package] load parameters from model file (fixes #2613) @jmoralez (#5424)

## 🔨 Breaking

- [ci] migrate CI from macOS 10.15 to 11 (fixes #5391) @StrikerRUS (#5396)
- [ci] switch to manylinux_2_28 for Linux artifacts (fixes #5514, fixes #5589) @jameslamb (#5580)

## 🚀 Efficiency Improvement

- [python-package] replace .values usage with .to_numpy() @superlaut (#5612)

## 🐛 Bug Fixes

- Check feature indexes in forced split file (fixes #5517) @btrotta (#5653)
- fix feature index in Dataset::AddFeaturesFrom (fixes #5410) @jameslamb (#5650)
- [ci] [python-package] fix missing import, test that lightgbm can be imported with only required dependencies (fixes #5631) @jameslamb (#5632)
- Fix OpenMP thread allocation in Linux @svotaw (#5551)
- [R-package] correctly quote paths on Windows for CMake-based builds @jameslamb (#5607)
- [ci] [python-package] correct tag on x86_64 wheels @jameslamb (#5598)
- [tests][dask] fix workers without data test (fixes #5537) @jmoralez (#5544)
- prefer 'vsnprintf' to 'vsprintf' @jameslamb (#5561)
- [ci] fix R-package CI jobs and compatibility with OpenMP 15+ (fixes #5549, #5562) @jameslamb (#5563)

## 📖 Documentation

- [docs] update CPU dockerfiles (fixes #5550) @jameslamb (#5601)
- [docs] update cran-comments.md for v3.3.4 release @jameslamb (#5646)
- [docs] add postgresml to list of external repos @jameslamb (#5565)
- [docs] Improve docs: fix consistency of dots in C API and add notes about new ``time-costs`` Python-package build option @StrikerRUS (#5554)

## 🧰 Maintenance

- [ci][dask][gpu] Run Dask tests with LightGBM GPU version @jgiannuzzi (#5292)
- [python-package] prefix internal objects with '_' @jameslamb (#5654)
- [ci] speed up Windows jobs (fixes #5647) @jameslamb (#5648)
- [ci] automatically cancel GitHub Actions runs for outdated commits @jameslamb (#5651)
- [ci] use LightGBM CI image for building aarch64 wheels (fixes #5595) @jameslamb (#5622)
- [ci] allow ubuntu-latest to float for some GitHub Actions jobs @jameslamb (#5644)
- [ci] fix locale-setting in jobs running in ubuntu container @jameslamb (#5643)
- [ci] make GitHub Actions branch protection stricter (fixes #5501) @jameslamb (#5645)
- [ci] Use Ubuntu 22.04 as `ubuntu-latest` at CI (fixes #5186) @StrikerRUS (#5288)
- [tests][python-package] remove remaining tests using load_boston (fixes #4793) @jmoralez (#5581)
- [python-package] prefix c_int_array and c_float_array with _ @OmarManzoor (#5614)
- [ci] test against R 4.2.2 @jameslamb (#5621)
- [python-package] prefix basic.convert_from_sliced_object with _ @OmarManzoor (#5613)
- [ci] detect non-default dynamic symbols in check_dynamic_dependencies.py @jameslamb (#5610)
- [ci] add docs and specific error messages in check_dynamic_dependencies.py @jameslamb (#5582)
- [ci] update versions of GitHub Actions @jameslamb (#5590)
- [swig] switch to SWIG_ADD_LIBRARY() in CMakeLists.txt (fixes #5586) @shogohida (#5603)
- [ci] switch from MiKTeX to tinytex on Windows R jobs (fixes #5600) @jameslamb (#5602)
- [python-package] prefix several internal functions with _ @Madnex (#5545)
- [python-package] remove unused imports @jameslamb (#5559)
- [ci] prefer CPython in Linux and macOS test environment @StrikerRUS (#5555)
- [docs] bump development version to <IP_ADDRESS> @jameslamb (#5533)
- [ci] upgrade macOS_regular job to Python 3.9 (fixes #5569) @jameslamb (#5570)
- [tests] Fix cpp streaming data tests @StrikerRUS (#5481)
- [python-package] prefix is_numpy_column_array with _ @Madnex (#5531)
- renamed cur_cat => cur_cat_idx and added some comments @zyxue (#5522)
- [python-package] prefix cast_numpy_array_to_dtype with _ @Madnex (#5532)
- suppress alias warnings with verbosity<0 (fixes #4518) @jmoralez (#5253)
- renamed tmp_num_sample_values to non_na_cnt @zyxue (#5521)

changelog from when v3.3.4 was created to today (click me)
NOTE: I wrapped this in a markdown text block so GitHub stops re-evaluating the links.
## Changes

## 💡 New Features

- [CUDA] Add binary logloss metric for new CUDA version @shiyu1994 (#5635)

## 🚀 Efficiency Improvement

- [python-package] replace .values usage with .to_numpy() @superlaut (#5612)

## 🐛 Bug Fixes

- [ci] [R-package] fix clang 15 warning about unqualified calls (fixes #5661) @jameslamb (#5662)
- Check feature indexes in forced split file (fixes #5517) @btrotta (#5653)
- fix feature index in Dataset::AddFeaturesFrom (fixes #5410) @jameslamb (#5650)

## 🧰 Maintenance

- [ci][dask][gpu] Run Dask tests with LightGBM GPU version @jgiannuzzi (#5292)
- [python-package] prefix internal objects with '_' @jameslamb (#5654)
- [ci] speed up Windows jobs (fixes #5647) @jameslamb (#5648)
- [ci] automatically cancel GitHub Actions runs for outdated commits @jameslamb (#5651)

/gha run r-configure

/gha run r-configure

/gha run r-configure

/gha run r-configure

/gha run r-configure

ugh, the generating the autotools script (configure) is failing because these branches are missing the changes from #5288, and for some reason triggering with a comment is pulling the autoconf version from master.
To work around that, I just manually re-generated configure
docker run \
        --rm \
        -v $(pwd):/opt/LightGBM \
        -w /opt/LightGBM \
        -t ubuntu:20.04 \
        ./R-package/recreate-configure.sh

then pushed it here: https://github.com/microsoft/LightGBM/pull/5666/commits/ca035b2ee0c2be85832435917b1e0c8301d2e0e0

I believe this branch is ready. @guolinke @shiyu1994 @jmoralez @btrotta @StrikerRUS will you please take a look and approve if you agree?
I'm going to be traveling for the next day or two, but if this gets sufficient approvals (at least one from @shiyu1994 ), I can submit the R package to CRAN once I'm back...and then eventually finish up the release (PyPI, NuGet, GitHub, etc.) if/when that submissions passes checks on CRAN.

I just submitted v3.3.5 of the R package to CRAN. @shiyu1994 , you should receive an email from them asking you to click a confirmation link.

Submitted with the following note (just saving here so I can have it later for when I add it to cran-omments.md
This submission contains {lightgbm} 3.3.5

Per CRAN's policies, I am submitting it on behalf of the project's maintainer (Yu Shi), with his permission.

This submission includes patches to address the following warnings observed on the fedora and debian CRAN checks.

> Found the following significant warnings:
>  io/json11.cpp:207:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
> io/json11.cpp:216:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
> io/json11.cpp:225:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
> io/json11.cpp:268:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
> io/json11.cpp:272:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
> io/json11.cpp:276:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
> io/json11.cpp:381:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
> io/json11.cpp:150:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]

Thank you very much for your time and consideration.

@shiyu1994 did you receive an email from CRAN? It looks like v3.3.5 was routed to "archive": https://cran.r-project.org/incoming/archive/.
Also, is it absolutely required by Microsoft that the maintainer on the R package be you or another Microsoft employee? If not, in the next release could we change it to me, so that I can do this myself?

@jameslamb Yes, I've click the confirmation quickly after I received the email. Sorry for the late response.

Also, is it absolutely required by Microsoft that the maintainer on the R package be you or another Microsoft employee? If not, in the next release could we change it to me, so that I can do this myself?

I'm not sure if there's such restriction. Will figure it out. If not, I will transfer the maintainer of R package to you. Thanks for your contribution!

Thank you! @shiyu1994 can you please check if they sent another email (after the confirmation)? I'm worried that the v3.3.5 release got put into "archive". I wonder if they sent you another email saying there's something wrong with the submission.

@shiyu1994 I'm sorry to keep tagging you, but we don't have much time left to prevent CRAN from removing the R package. Can you please check your email for a message from them explaining why our submission was rejected?

@jameslamb Yes, I got an email from CRAN again yesterday.

https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcran.r-project.org%2Fweb%2Fchecks%2Fcheck_results_lightgbm.html&data=05|01|yushi2%40microsoft.com|3da07d157e7944e3cb6008daf71d346f|72f988bf86f141af91ab2d7cd011db47|1|0|638094002077150176|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=NCSpnVilF2mDnJ5CUrnDDFdj1rpTTKstGiEmuPzNZec%3D&reserved=0
Just planed to send it here. But I was busy about finalizing our NeurIPS paper yesterday.

Yes the previous email before this one from CRAN is the confirmation about uploading our 3.3.5 package.
Just replied the email as you asked.

Ok thanks for checking! Hopefully they will clarify what they want from us.

Seems that the issue was related the too long check time.

And the CRAN team has helped to solve this.

lightgbm 3.3.5 is now available on CRAN.

🎉 Amazing, thanks @shiyu1994 !!!!
I'm really happy to see that v3.3.5 is up at https://cran.r-project.org/web/packages/lightgbm/index.html

and checks at https://cran.r-project.org/web/checks/check_results_lightgbm.html seem to be going well so far

For example, the r-devel-linux-x86_64-fedora-clang check that was previously showing a WARNING is now passing.
Once that page shows no more ERRORs or WARNINGs, I'll finish the v3.3.5 with the other non-R components (Python, GitHub release, NuGet, etc.)

🎉 {lightgbm} 3.3.5 is passing all CRAN checks!

https://cran.r-project.org/web/checks/check_results_lightgbm.html
Thanks so much for the help @shiyu1994 !
I'll finish up the rest of the v3.3.5 release tonight, now that CRAN is happy again.

Alright, continuing on this release! I'll continue editing this comment as things progress, similar to https://github.com/microsoft/LightGBM/pull/5619#issuecomment-1371376630.

copied the latest changelog notes from https://github.com/microsoft/LightGBM/releases up into the description of this PR, so we can produce an accurate changelog for v4.0.0

pushed a new tag

git tag v3.3.5
git push upstream v3.3.5

(I use upstream as the git remote alias for LightGBM, and origin for my fork)

triggered by that tag, Azure DevOps job to create a release started...

(build link)

This release is complete. Thanks everyone!!


how to use "string" as label in "add_items" ?

how to use "string" as label in "add_items"

Well, you can try a following wrapper (https://github.com/nmslib/hnsw/blob/master/examples/pyw_hnswlib.py) around hnswlib, e.g.  import pyw_hnswlib as hnswlib and pass a list of  ids (any pickable python objects) as the second argument in add_items.


fix when component update

Description

Add onDataPointClick event on chart config

Fixes #4695
Type of change

Bugfix (non-breaking change which fixes an issue)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ]  I have commented on my code, particularly in hard-to-understand areas
[ ]  I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ]  I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:white_circle: Total coverage has not changed
No changes to code coverage between the base branch and the head branch

@vivekverma2312 this will need testing in both edit and view modes

@techbhavin Tested on both edit & view mode, it's working fine.


Running the lambda function in two different aws regions

Context
When trying to deploy apps to two different aws regions I am getting this error message:
InvalidParameterValueException: An error occurred (InvalidParameterValueException) when calling the CreateFunction operation: Error occurred while GetObject. S3 Error Code: AuthorizationHeaderMalformed. S3 Error Message: The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-1'

I'd expect to be able to deploy to multiple aws regions with single zappa configuration, but It seems that I am getting it wrong. I google for the solution but I couldn't fine one.

Expected Behavior
Deployment to 2 different locations.
Actual Behavior
Getting error message, InvalidParameterValueException: An error occurred (InvalidParameterValueException) when calling the CreateFunction operation: Error occurred while GetObject. S3 Error Code: AuthorizationHeaderMalformed. S3 Error Message: The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-1'
Possible Fix
Dunno.
Steps to Reproduce

zappa deploy qa
zappa deploy prod

Your Environment

Zappa version used: 0.42.0
Operating System and Python version: Mac OS
The output of pip freeze:

appdirs==1.4.3
argcomplete==1.8.2
base58==0.2.4
boto3==1.4.4
botocore==1.5.40
certifi==2017.4.17
chardet==3.0.3
click==6.7
docutils==0.13.1
durationpy==0.4
Flask==0.11.1
future==0.16.0
futures==3.1.1
hjson==2.0.2
idna==2.5
itsdangerous==0.24
Jinja2==2.9.6
jmespath==0.9.2
kappa==0.6.0
lambda-packages==0.15.0
MarkupSafe==1.0
packaging==16.8
placebo==0.8.1
pyparsing==2.2.0
python-dateutil==2.6.0
python-slugify==1.2.4
PyYAML==3.12
requests==2.17.3
s3transfer==0.1.10
six==1.10.0
toml==0.9.2
tqdm==4.11.2
troposphere==1.9.3
Unidecode==0.4.20
urllib3==1.21.1
Werkzeug==0.12
wsgi-request-logger==0.4.6
zappa==0.42.0

Link to your project (optional):
Your zappa_settings.py:

{
    "qa": {
        "profile_name": "beta",
        "aws_region": "eu-west-1",
        "app_function": "project.app.app",
        "debug": true,
        "log_level": "DEBUG",
        "http_methods": ["GET"],
        "parameter_depth": 1,
        "timeout_seconds": 300,
        "memory_size": 128,
        "use_precompiled_packages": true,
        "exclude": [".tox", ".git"],
        "s3_bucket": "project-qa",
        "events": [{
          "function": "project.app.pull_maintenance_status",
          "expression": "rate(1 minute)"
        }]
    },
    "main": {
        "profile_name": "prod",
        "aws_region": "us-east-1",
        "app_function": "project.app.app",
        "http_methods": ["GET"],
        "parameter_depth": 1,
        "timeout_seconds": 300,
        "memory_size": 128,
        "use_precompiled_packages": true,
        "exclude": [".tox", ".git"],
        "s3_bucket": "prject-prod",
        "events": [{
          "function": "project.app.pull_maintenance_status",
          "expression": "rate(1 minute)"
        }]
    }
}

Changing the name of the bucket to be unique accross AWS should fix this issue - I guess prject-prod and project-qa are already taken in the US.

it was last year and I don't have to project to verify.
Closing.


Failed to launch the browser process!

Error: Failed to launch the browser process! spawn /usr/local/lib/node_modules/n8n-nodes-pageres/node_modules/puppeteer/.local-chromium/linux-818858/chrome-linux/chrome ENOENT
TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md
at onClose (/usr/local/lib/node_modules/n8n-nodes-pageres/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:193:20)
at ChildProcess.<anonymous> (/usr/local/lib/node_modules/n8n-nodes-pageres/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:185:85)
at ChildProcess.emit (node:events:527:28)
at Process.ChildProcess._handle.onexit (node:internal/child_process:289:12)
at onErrorNT (node:internal/child_process:478:16)
at processTicksAndRejections (node:internal/process/task_queues:83:21)

Hey @Akityo,
Were you able to solve it by following the instructions mentioned in the link you shared?


Separating the count btn-set from the pagination template

Has anyone successfully separated the count button set from the pagination?
I'm trying to move that button set to a "sticky" toolbar above my table and haven't found any documentation on how to pull it out let alone move it outside of the ng-table.
Thanks in advance for any advice/help you can provide.

in ng-table.js file at last lines there are templates defined for Record count and Pagination .
You can apply your own css styles in it..
I have shifted their default positions and colors etc..


Xenotype filter

Description
Add a filter to support xenotypes added by the Biotech DLC.
Possible solution
No response
Details
No response

Not necessary due to the xenotype randomize option supplied by Biotech.


unable to access http://www.ttmeng.net/pubs/vivace_proof.pdf

is there any new url for vivace_proof.pdf downloading? thanks!

Hi, thanks for your interest.  For now, contact me via email at pbg at illinois dot edu .

Hi, thanks for your interest. For now, contact me via email at pbg at illinois dot edu .
I am also very interested in the certificate and have already sent you an email. Could you please send me a certificate? Thank you very much!


"Insecure update error!" popup box from mysimblhelper and mysimbl

I keep getting this popup box after updating to the latest version of high sierra (10.13.5). Clicking ok will just bring it up again after a few seconds

Should be fixed now, thanks for the feedback.


Pulse

Closes: #61 #60 #59 #58 #55 #57 #54
Adds components and models for metrics, metric and insights
adds API routes
displays Tableau Pulse mocks in Analytics

Looks good.


Customize parsed markup output.

Sometimes you want to be able to change the output of the html generation: https://github.com/matthid/FSharp.Formatting/tree/prismjs_support
But a lot of this is hard-coded: https://github.com/tpetricek/FSharp.Formatting/blob/master/src/FSharp.Markdown/HtmlFormatting.fs
So I'm suggesting to replace this code with RazorEngine templates. This way it would be easier for users to replace the templates. Would you accept this change?
If there is still interest in a RazorEngine alternative we would want to keep the generation code as I don't think we can do the same with other template engines.
I can already think of some problems:

*.cshtml templates are written in C# so the code will not be "nice and clean" because of F# interop
It complicates things.
There will a lot of new small templates, which all needs to be compiled which will lead to longer run-times (cold start)

But there would be some benefits:

Users can edit single templates without the need to fork, edit and build FSharp.Formatting.
One can use their own strategy to colorize code-blocks.
Other outputs than Latex and Html are possible (by just using your own templates)
no direct mathjax dependency for formulas

What do you think? I'm thinking about this some time now, but I'm not sure if it's worth the effort.

Hmm, this is a tricky question. I would really like to keep the "Markdown" part of F# Formatting as simple as possible - currently, we're using Razor in the "Literate" programming part and in the "MetadataFormat" project, but not in the pure Markdown.
The fact that we parse Markdown into an AST means that you can quite easily customize the output just by doing an AST transformation (the documentation has an example) and e.g. replace all code blocks with HTML blocks (formatted using your preferred tool) without touching the rest of the document. I think this approach would work just fine in the scenario that you linked above (primjs_support).
That said, this could certainly be implemented as an extension on top of F# Formatting (it could use F# Formatting for parsing, but then implements new rendering). So, I think you can do this as a separate project - and I'd be happy to link to it, in case people want to customize formatting using Razor.

I think this would work well for "Markdown" and "Literate", but for "MetadataFormat" I would need an additional API to replace the Markdown.WriteHtml calls in https://github.com/tpetricek/FSharp.Formatting/blob/master/src/FSharp.MetadataFormat/Main.fs#L490-L497.
I agree that a separate project might be a better approach overall, thanks for the suggestion.

Hmm, I wanted to restructure MetadataFormat (for a long time) so that it works in similar way as Literate/Markdown - that is, there are two steps. One that builds some domain model (which you can then process) and a separate step that does the formatting.
If you feel like getting into this dirty business, let me know :-). I think the start is to split the one massive file to extract the "domain model", "parsing" and "formatting" into 3 separate files. And then we can see how to improve it...

Yeah maybe sometime in the future (but unlikely if no immediate need pops up) I can tackle that.
I found an "OK" solution in the mean time:
https://github.com/matthid/ircdotnet/blob/ci_docs_and_build/generateDocs.fsx#L54-81
https://github.com/matthid/ircdotnet/blob/ci_docs_and_build/generateDocs.fsx#L131-171
Because of the <see cref=""> feature I'm not using the markup parser in the docs anyway (MetadataFormat).
Thanks for your hints, now I can finally (after merging #240) go back to the official NuGet build :+1: .
Btw: I saw a discussion somewhere about moving away from the FSharp.Formatting name. I would like to "+1" that. Now seems to be a perfect time since C# dlls are properly supported.
Closing this for now, thanks again.


[PDI-18657] Memory leak when customer executes jobs on the server

fix brittle unit tests

:white_check_mark: Build finished in 5m 25s
Build command:
mvn clean verify -B -e -Daudit -amd -pl plugins/json/core

:ok_hand: All tests passed!
Tests run: 81, Failures: 0, Skipped: 0    Test Results

:information_source:  This is an automatic message


Fix over-zealous backslash replacement

Hi,
Two things, the first is to fix the current travis breakage.  I wasn't sure why it started with the last build, but it seems like it was broken since the original commit, so maybe some library or gem update?  Just looks like the test just needed a \n though.
Second is for #214 (specifically), didn't fix the original emphasis problem in that issue though, looks like that's in char_emphasis, which I'll try and take a look at that when I can.  I couldn't find any instances where the backslash needed to be escaped, but please let me know if there's some case I missed (example test would be awesome! :)
And of course please let me know if this needs something else/more to get merged.
Cheers!

@jcheatham Can you rebase or resolve the merge conflict?

holy necromancy @Stargator , I'll dust off whatever recollection I have and give it my best


The width of spaces should be 1em in Japanese

Description
In Japanese, ？ and ！ followed by a sentence, a space is inserted after mark.
The size of this space character should be 1em.
(ref. https://www.w3.org/TR/jlreq/?lang=en#positioning_of_dividing_punctuation_marks)
However, even with 　(U+3000), the compiled result will show proportional spaces.
Is it possible to fix the width of the 　(U+3000)?

U+3000 is considered as "space" in https://github.com/typst/typst/blob/main/crates/typst/src/layout/inline/shaping.rs#L980 . So it becomes adjustable 🤔

remove this might fix this problem but idk what might happen. For this specific case, i guess using #box[　] should fix it? I don't know if this works

BTW, the referenced jlreq page shows a vertical layout. Does this also applied to horizontal ones?

The jlreq page 2.3.2 describes the major differences between horizontal and vertical.
Apparently there is no reference to question marks or exclamation marks there.
I perused several books on Japanese horizontal typography, and most of them seem to say that "(especially for exclamation marks) full-width spaces look a little too open".
In short, "make it look like U+3000" seems to be the correct way to format horizontally.
Then it is apparently not very sensible to fix the width of the space.

Your link seems to be specifically for text layout on the web

Your link seems to be specifically for text layout on the web

not really. the chinese support in typst mainly follows clreq, which is very similar to jlreq

Then it is apparently not very sensible to fix the width of the space.

Can you elaborate that? Why fixing the width will not help?

Can you elaborate that? Why fixing the width will not help?

What I meant was that if the width of 　(U+3000) was fixed to be the same as the original width(=1em), it would be too wide (especially for exclamation marks).
Fixing it to 0.5em is not a bad choice.

I think we should make U+3000 as an exception.

I agree with you.

Related:

https://github.com/typst/typst/issues/2861
https://github.com/typst/typst/issues/524

We need a general decision for these situations. As I see it, there are three options:

Keep it as-is
Convert to plain whitespace and issue a warning for such spaces
Respect all such spaces

I'm leaning towards 3. We would then only lex a plain ASCII space and the Unicode line breaks as a Space token (anything else I'm missing?).
There is the concern from https://github.com/typst/typst/issues/2861#issuecomment-1839594807:

Distinguishing between symbols that look literally identical unless you're using a hex editor is a bit problematic. Do people actually use raw non-breaking spaces?

However, there are already various invisible non-whitespace Unicode codepoints you can put into your Typst document that are respected, so I think highlighting potentially confusing codepoints should be seen as an editor feature (and VS Code has this feature).


add CONTRIBUTING.md, update contributing guide in docs

Good point. The DCO process provides protection and health for our project but doesn't necessarily protect others, as this suggestion would.


Update SimSense tutorial

Separate SimSense tutorial into standalone section

Adding new features, will reopen pull request after that.


Merging 2.x branch to master for Analytics 3.0

Purpose
Master branch will be used for APIM Analytics 3.0 development. This PR merges the 2.x branch to master. Building the master branch will create wso2am-analytics-3.0.0-SNAPSHOT.zip.

@fazlan-nazeem shall we send 2 PRs for this? merging the 2.x updates and creating the new dir structure?

Ack @praminda. I will close this PR and send two separately


Close connection to base DB after cleanup

When running multiple quick tests in parallel it's possible to get a connection failure due to too many clients connected.

Interesting, thank you for reporting the issue and for suggesting a fix. Can you explain any more about how you hit the problem and how it manifests? Any suggested way for me to try to reproduce the issue?

Hi,
I pushed another change to the tests and docker compose. This issues only shows up when the number of parallel tests can potentially be higher than the max connections to the base DB.
I updated the docker compose to set max-connections to 100, and the parallel tests to run 50 tests in parallel.
Running without this change you should see tests failing due to too many connections.
In our code base we use Ginkgo for writing and running tests. After we switched to pgtestdb we noticed that running our ~200 DB related tests in parallel would hit our connection limit (100), but not when running in serial which led me to look at the cleanup code.

@ebabani hi, thanks for your patience. I've fixed the implementation of create() to only use a single database connection at any point in time — previously, as you pointed out, it used 2 simultaneous connections. I was able to verify the behavior by adding some time.Sleep calls in the library and then connecting to the test database while running some tests:

 Now, when you call `pgtestdb.New()` or `pgtestdb.Custom(0`, pgtestdb connects, ensures the template exists, creates the instance db, then cleans everything up like before, but only uses a single connection to the server at any point in time.

Here, you see a single active connection to the postgres database to start (that's me connected in psql.)

postgres=# SELECT datname, sum(numbackends) FROM pg_stat_database WHERE datname is not null group by 1;
                   datname                   | sum
---------------------------------------------+-----
 postgres                                    |   1
 template0                                   |   0
 template1                                   |   0

I start running a test. pgtestdb connects to the postgres database as well, this is the baseDB in the code. It uses this connection to create the template database, run migrations, and then create the instance database for the specific test.

postgres=# SELECT datname, sum(numbackends) FROM pg_stat_database WHERE datname is not null group by 1;
                   datname                   | sum
---------------------------------------------+-----
 postgres                                    |   2
 template0                                   |   0
 template1                                   |   0

pgtestdb connects to the instance database, then hands it to the test. this is the db := pgtestdb.New(...) connection.

postgres=# SELECT datname, sum(numbackends) FROM pg_stat_database WHERE datname is not null group by 1;
                             datname                             | sum
-----------------------------------------------------------------+-----
 template1                                                       |   0
 testdb_tpl_ed8ae75db1176559951eadb85d6be0db_inst_8ed74b29d41d8c |   1
 postgres                                                        |   1
 testdb_tpl_ed8ae75db1176559951eadb85d6be0db                     |   0
 template0                                                       |   0

The test case finishes, and pgtestdb closes the connection to the instance, connects back to the baseDB, and deletes the instance.

postgres=# SELECT datname, sum(numbackends) FROM pg_stat_database WHERE datname is not null group by 1;
                   datname                   | sum
---------------------------------------------+-----
 postgres                                    |   2
 testdb_tpl_ed8ae75db1176559951eadb85d6be0db |   0
 template0                                   |   0
 template1                                   |   0

pgtestdb closes its connection, the test is entirely finished running.

postgres=# SELECT datname, sum(numbackends) FROM pg_stat_database WHERE datname is not null group by 1;
                   datname                   | sum
---------------------------------------------+-----
 postgres                                    |   1
 testdb_tpl_ed8ae75db1176559951eadb85d6be0db |   0
 template0                                   |   0
 template1                                   |   0

Thanks again for reporting this bug. In my testing, re-connecting to the database adds some slight overhead per test, but it's fundamentally more correct, and the database connection time should be dominated by the time taken during each test so overall this is worth the performance impact because it allows you to double the amount of tests you are running at once!
I also updated the FAQ to explain the problem, show some example error messages, and provide some ideas for how to work around it.

^ github actions is having some issues right now but once they're running again, I'll go ahead and merge this.

Awesome, thanks for the update and the new release. I'll try to update sometimes this week. Thanks for maintaining this project, has been really helpful in parallelizing and speeding up our tests.

@ebabani of course, you're welcome. Thank you for using it. Please report any further bugs or questions, I'm happy to make improvements.


[MRG] [ref#113] added doc dependencies

as per #113

Coverage remained the same at 93.87% when pulling 93d63a4337e555343bdf04a24e49c2d9ae910a52 on the872:devDocs into 7a6aeb319a08c905e31cee9ed64af96c78f2beb8 on pavanramkumar:master.

Coverage remained the same at 93.87% when pulling 93d63a4337e555343bdf04a24e49c2d9ae910a52 on the872:devDocs into 7a6aeb319a08c905e31cee9ed64af96c78f2beb8 on pavanramkumar:master.

Coverage remained the same at 93.87% when pulling 8aa53b1525a313f61880b20b8bc5600cec34e4f6 on the872:devDocs into 7a6aeb319a08c905e31cee9ed64af96c78f2beb8 on pavanramkumar:master.


V2 util getQueryString throws error on urls with empty query param

Short description of the problem:
it may happen to load the application with url containing empty query param i.e.
http://localhost:8100/#?&someParam=someVal
url shouldn't be formed like that but still the application should be fault tolerant in such cases
What behavior are you expecting?
ignore empty parameters is enough
Steps to reproduce:

load the app with some empty param like http://localhost:8100/#?&someParam=someVal

Uncaught TypeError: Cannot read property 'split' of undefined
(anonymous function) @ app.bundle.js:27235
forEach @ app.bundle.js:66
getQuerystring @ app.bundle.js:27233
Platform.setUrl @ app.bundle.js:26693
ionicProviders @ app.bundle.js:3309
(anonymous function) @ app.bundle.js:60042
DecorateConstructor @ app.bundle.js:610
// ...

Ionic Version: 2.x
Browser & Operating System: iOS / Android / Chrome
Run ionic info from terminal/cmd prompt:
Cordova CLI: 5.4.1
Ionic Version: 2.0.0-beta.0
Ionic CLI Version: 2.0.0-beta.17
Ionic App Lib Version: 2.0.0-beta.8
ios-deploy version: Not installed
ios-sim version: 5.0.4
OS: Mac OS X El Capitan
Node Version: v4.2.1
Xcode version: Xcode 7.2 Build version 7C68

merged, thanks!


increment required xcode_verison to 8.x

Related issue: #177 (Install by homework does not work)

Fixed via #179


Cannot find artifact on Maven Central (scala 2.11)

Can this connector released to maven central?

@David-hod You can use the Hortonworks repo to run your application. Now the repo is for SHC built against scala 2.10. The one for scala 2.11 will come out soon. e.g.
spark-submit --verbose --class org.apache.spark.sql.execution.datasources.hbase.examples.HBaseSource --master yarn-client --packages com.hortonworks:shc:1.0.0-1.6-s_2.10 --repositories http://repo.hortonworks.com/content/groups/public/ --files /usr/hdp/current/hbase-client/conf/hbase-site.xml /usr/hdp/current/spark-client/lib/spark-examples-<IP_ADDRESS>.5.0.0-1245-hadoop<IP_ADDRESS>.5.0.0-1245.jar

There is no release for 2.10  on maven central too. I had to publish it localy, can you please release it to maven central ?

u can download the jars for SHC from

@David-hod You can use Hortonworks repo to run your applications: http://repo.hortonworks.com/content/groups/public/com/hortonworks/shc/

Hi,
None of the 1.10-* releases have made to http://repo.hortonworks.com/content/repositories/releases/com/hortonworks/shc/ can please get the jars uploaded.
Thanks,
Mike

Hi, @mikee805  The releases have been under testing. Will update it to Hortonworks public repo soon.

Thanks! I just uploaded to our local nexus for now

@mikee805 v1.1.0 has been updated into Hortonworks public repo. http://repo.hortonworks.com/content/repositories/releases/com/hortonworks/shc-core/

@David-hod Can you close this issue, v1.1.0 has been updated into Hortonworks public repo. http://repo.hortonworks.com/content/repositories/releases/com/hortonworks/shc-core/


Emacs gets stuck on loading file with HIE

I installed HIE by make build-all .
I also installed lsp-mode, lsp-uiand lsp-haskell to Emacs.
However, Emacs gets stuck when reading files and displays errors in the buffer.
[1 of 5] Compiling CabalHelper.Common ( CabalHelper/Common.hs, /home/yamada/.ghc-mod/cabal-helper/CabalHelper/Common.o )
[2 of 5] Compiling CabalHelper.Licenses ( CabalHelper/Licenses.hs, /home/yamada/.ghc-mod/cabal-helper/CabalHelper/Licenses.o )

CabalHelper/Licenses.hs:56:8: error:
    • Expecting one more argument to ‘CPackageIndex ModuleName’
      Expected a type, but ‘CPackageIndex ModuleName’ has kind ‘* -> *’
    • In the type signature:
        findTransitiveDependencies :: CPackageIndex ModuleName
                                      -> Set CInstalledPackageId -> Set CInstalledPackageId
   |
56 |     :: CPackageIndex Distribution.ModuleName.ModuleName
   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ghc-mod: GMEProcess "readProcessStderrChan" "/home/yamada/.stack/snapshots/x86_64-linux/lts-9.18/8.0.2/libexec/x86_64-linux-ghc-8.0.2/cabal-helper-<IP_ADDRESS>/cabal-helper-wrapper" ["--with-ghc=/home/yamada/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc","--with-ghc-pkg=/home/yamada/.stack/programs/x86_64-linux/ghc-8.4.3/bin/ghc-pkg","--with-cabal=cabal","/home/yamada/market-scratch","/home/yamada/market-scratch/.stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>","package-db-stack","entrypoints","source-dirs","ghc-options","ghc-src-options","ghc-pkg-options","ghc-merged-pkg-options","ghc-lang-options","licenses","flags","config-flags","non-default-config-flags","compiler-version"] (Left 1)

Environment :
ubuntu 17.10
stack 1.7.1
hie <IP_ADDRESS>
emacs 26.1

What stack resolver is the project you are trying to compile using?

$ cat stack.yaml
resolver: lts-12.0
packages:
- .

These commands solved the issue.
rm -rf `~/.local/bin/ghc-mod`
rm -rf ~/.stack/snapshots/x86_64-linux/lts-9.18`
stack clean --full
make build-all

I think that the cause is old version of ghc-mod.


Question:using join like this:

nSQL("users").query("select", ["users.id", "UPPER(users.name) AS users.name", "orders.date","orders.total"])
.join({
   type: "left",
   table: "orders",
   where: ["users.id","=","orders.userID"]
})
.where(["orders.total",">",200])
.orderBy({"orders.date":"asc"})
.exec().then..

it shows
[ { 'users.id': 1,
    'users.name': 'UNDEFINED',...

Could you provide the source data that's in the tables?

@ClickSimply yes, no function is okay

Just pushed v1.5.0 to NPM, issue should be resolved.  Thanks for letting me know. 😃

Okay thank you

I have update v1.5.0 now. But it doesn't work.

Marking this as resolved..


Total black screen, C3 not responding

Describe the bug
C3 driving with stock open pilot froze up yesterday. Tried restarting got a black screen not responding tried putting auxiliary power at home and still black screen. No splash screen I’ve put over 6000 miles on this unit with no problems
Provide a route where the issue occurs
Unable to upload C3 froze black screen
openpilot version
0.9.0
Additional info
No response

What's your dongle ID? You can find it in connect.

This was taken back in NovemberSent from All-Ways Painting On Jan 31, 2023, at 1:07 PM, Adeeb Shihadeh @.***> wrote:
What's your dongle ID? You can find it in connect.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

This is most likely a HW issue. Email<EMAIL_ADDRESS>and we'll take care of it.


⚠ gorzdrav.org has degraded performance

In 461c351, gorzdrav.org (https://gorzdrav.org) experienced degraded performance:

HTTP code: 200
Response time: 4873 ms

Resolved: gorzdrav.org performance has improved in 37c679f.


Vue import are not bundled

When a file.vue imports a module (local or npm), this one is not included in the result bundle, resulting in an Error: Cannot find module
https://github.com/eddow/eddow-bug-expo/tree/vue-import

it is import * as testImp from './testImp' not import * as testImp from 'testImp' as it is relative file and not node module.
will close this for now, feel free to open otherwise :)

The typo is corrected - the bug is still there

@eddow you think the latest implementation fixes it?
https://github.com/fuse-box/fuse-box/blob/master/src/plugins/VuePlugin.ts#L59

Is this change already deployed in 2.2.0?
I just tried with the little bug-expo after upgrading fuse-box, it didn't made a change there.

have you tried with the latest beta?

Okay, with the beta.12, I first had to solve Error: Cannot find module 'acorn'.
Once solved, the test unfortunately let the results unchanged.
I had a peek inside of the last modifications of VuePlugin.js and we effectively have the last version in beta.12. Looking around, I saw no modification that might have corrected it so far indeed.

So, as the bug is still not resolved, I investigated a bit (I for now have to maintain a library files as importing files from a .vue source does not make the import bundled)
In File.consume, we can see that .ts, .js and other files have different treatment. "Other" files have a treatment through the plugin - and this treatment occurs in a promise that is queued
Therefore, the dependencies of a .vue file, that will be used right after the file is consume-d will be empty as this will happen before the promise is effected, the plugin applied and the .vue file analysed

Are we still seeing it?

I tried with the last version from git and it is solved !
Thanks a lot! I will finally be able to remove and stop upkeeping my redundant-lib-list-file :)

Okay, this was weird - I made a test with one library import and it worked, and I was quick to conclude it was solved ...
Unfortnately, it is the only one that was working (beeing imported even if it was only referenced in *.vue files) - all the remaining still make problems...

You think u can help solving it?

I would have to dive back into it as things might have changed - beside I cannot promise I do this soon, it can be quite time consuming ...

@eddow #832

@nchanged this can be closed with next release

the new release is out :) try it and let us know.


GH-42128: [Packaging][CentOS] Migrate CentOS 7 and CentOS Stream 8 packaging jobs to use vault.centos.org

Rationale for this change
Fixes https://github.com/apache/arrow/issues/42128.
What changes are included in this PR?

Updates to the CentOS 7 and CentOS Stream 8 Dockerfiles we use in the Crossbow packaging job to point to vault.centos.org so they continue to run now that both distros are EOL

Are these changes tested?
Yes, I successfully built both updated Dockerfiles locally.
Are there any user-facing changes?
No.

GitHub Issue: #42128

@github-actions crossbow submit centos-*

@github-actions crossbow submit centos-*

@github-actions crossbow submit centos-*

It seems that we need the same change in https://github.com/apache/arrow/blob/main/dev/release/verify-yum.sh too.

https://github.com/ursacomputing/crossbow/actions/runs/9494341888/job/26164504184#step:11:155
docker run --log-driver none --rm --security-opt seccomp=unconfined --volume /home/runner/work/crossbow/crossbow/arrow:/host:delegated --attach STDOUT --attach STDERR quay.io/centos/centos:stream8 /host/dev/release/verify-yum.sh 17.0.0.dev327 local
Unable to find image 'quay.io/centos/centos:stream8' locally
stream8: Pulling from centos/centos
3ca969c7b6d7: Already exists
Digest: sha256:20da069d4f8126c4517ee563e6e723d4cbe79ff62f6c4597f753478af91a09a3
Status: Downloaded newer image for quay.io/centos/centos:stream8
...
  + dnf install -y --enablerepo=powertools /host/dev/release/../../dev/tasks/linux-packages/yum/repositories/centos/8-stream/x86_64/Packages/apache-arrow-release-17.0.0.dev327-1.el8.noarch.rpm
  CentOS Stream 8 - AppStream                     152  B/s |  38  B     00:00
  Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

@github-actions crossbow submit centos-*

Looks like the crossbow jobs are all going to pass. I pushed one commit after I ran them that shouldn't need re-running. Feel free to suggest tweaks to how I went about the change in verify-yum.sh.

@github-actions crossbow submit centos-*

@github-actions crossbow submit centos-9-*

The second to last run of one of the centos-9-stream jobs failed with an error that made it look like the job got canceled so I re-ran them and everything is passing now.


All charts link to their source code on GitHub and most provide a home page and icon

Enrich the metadata of the charts. A link to the source code makes it easier to navigate from a chart repository to the origin. Links to the home page inform the user of the used product. An icon directly shows what is inside the chart.

@DanielRaapDev For this to work, you'll actually need to increment the Charts (patch) version of all edited Charts.

It is just metadata but ok, I incremented the patch version of each chart.


add mod_tag(#170)

Codecov Report

Merging #271 into develop will increase coverage by 0.12%.
The diff coverage is 74.24%.

@@             Coverage Diff             @@
##           develop     #271      +/-   ##
===========================================
+ Coverage    52.53%   52.65%   +0.12%
===========================================
  Files          231      235       +4
  Lines        22322    22454     +132
===========================================
+ Hits         11726    11823      +97
- Misses        9264     9285      +21
- Partials      1332     1346      +14

Impacted Files
Coverage Δ

bfe_modules/mod_tag/tag_table.go
100% <100%> (ø)

bfe_modules/mod_tag/mod_tag.go
69.23% <69.23%> (ø)

bfe_modules/mod_tag/tag_rule_load.go
72% <72%> (ø)

bfe_modules/mod_tag/conf_mod_tag.go
75% <75%> (ø)

bfe_websocket/server_conn.go
72.72% <0%> (-2.28%)
:arrow_down:

bfe_http2/server.go
71.67% <0%> (ø)
:arrow_up:

... and 1 more

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 c0ad274...fa950a4. Read the comment docs.


Draft: Verify Examples

Addresses #1820 as well as tests failing: #1819, #1725, #1726. Would also prevent future issues from being created due to examples failing.
verify_examples.py is a script that can run the examples (or a subset) and verify if it terminates normally. I did not add any filtering options at the moment, but this could be added if necessary.
I would recommend to use it like:
# in the pyscf directory
./tools/verify_examples.py examples

Also, there is an option to run the examples in parallel using the -j or --jobs flag. This works like make. So:
./tools/verify_examples.py examples -j 8

parallelize to 8 threads. Make sure to set OMP_NUM_THREADS to 1 otherwise there might be issues with the PySCF runtime.
Finally, for the future, it is possible to only run a subset of tests by just passing that directory. As an example:
tools/verify_examples.py examples/gto

would only run the examples under pyscf/examples/gto.
I have not set up the github actions to run this automatically as there are a lot of examples that fail. Some also produce matplotlib plots as outputs.
Example Output
Here is an example of the output if I run it on the examples/dft:
(pyscf) pyscf [example-ci] > tools/verify_examples.py examples/dft -j 7

running 20 examples
[  5%]: dft/14-collinear_dks.py ... FAILED
[ 10%]: dft/00-simple_dft.py ... ok
[ 15%]: dft/14-collinear_gks.py ... FAILED
[ 20%]: dft/02-gks.py ... ok
[ 25%]: dft/11-grid_scheme.py ... ok
[ 30%]: dft/13-rsh_dft.py ... ok
[ 35%]: dft/16-dft_d3.py ... FAILED
[ 40%]: dft/10-glycine.py ... ok
[ 45%]: dft/20-density_fitting.py ... ok
[ 50%]: dft/21-x2c.py ... ok
[ 55%]: dft/24-define_xc_functional.py ... FAILED
[ 60%]: dft/30-ao_value_on_grid.py ... ok
[ 65%]: dft/23-decorate_scf.py ... ok
[ 70%]: dft/22-newton.py ... ok
[ 75%]: dft/24-custom_xc_functional.py ... ok
[ 80%]: dft/31-xc_value_on_grid.py ... FAILED
[ 85%]: dft/15-nlc_functionals.py ... ok
[ 90%]: dft/32-xcfun_as_default.py ... ok
[ 95%]: dft/12-camb3lyp.py ... ok
[100%]: dft/32-broken_symmetry_dft.py ... ok

failures:

---- dft/14-collinear_dks.py stderr ----
Traceback (most recent call last):
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/numint2c.py", line 301, in mcfun_eval_xc_adapter
    import mcfun
ModuleNotFoundError: No module named 'mcfun'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/mhennefarth/Developer/pyscf/examples/dft/14-collinear_dks.py", line 17, in <module>
    mf.kernel()
  File "<string>", line 2, in kernel
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/dhf.py", line 665, in scf
    = kernel(self, self.conv_tol, self.conv_tol_grad,
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/dhf.py", line 67, in kernel
    = hf.kernel(mf, 1e-2, 1e-1,
      ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/hf.py", line 129, in kernel
    vhf = mf.get_veff(mol, dm)
          ^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/gks.py", line 76, in get_veff
    n, exc, vxc = ni.get_vxc(mol, ks.grids, ks.xc, dm,
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/r_numint.py", line 467, in r_vxc
    eval_xc = ni.mcfun_eval_xc_adapter(xc_code)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/numint2c.py", line 303, in mcfun_eval_xc_adapter
    raise ImportError('This feature requires mcfun library.\n'
ImportError: This feature requires mcfun library.
Try install mcfun with `pip install mcfun`

---- dft/14-collinear_gks.py stderr ----
Traceback (most recent call last):
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/numint2c.py", line 301, in mcfun_eval_xc_adapter
    import mcfun
ModuleNotFoundError: No module named 'mcfun'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/mhennefarth/Developer/pyscf/examples/dft/14-collinear_gks.py", line 17, in <module>
    mf.kernel()
  File "<string>", line 2, in kernel
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/hf.py", line 1917, in scf
    kernel(self, self.conv_tol, self.conv_tol_grad,
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/hf.py", line 129, in kernel
    vhf = mf.get_veff(mol, dm)
          ^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/gks.py", line 76, in get_veff
    n, exc, vxc = ni.get_vxc(mol, ks.grids, ks.xc, dm,
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/numint2c.py", line 653, in nr_vxc
    n, exc, vmat = self._gks_mcol_vxc(mol, grids, xc_code, dms, relativity,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/numint2c.py", line 125, in _gks_mcol_vxc
    eval_xc = ni.mcfun_eval_xc_adapter(xc_code)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/numint2c.py", line 303, in mcfun_eval_xc_adapter
    raise ImportError('This feature requires mcfun library.\n'
ImportError: This feature requires mcfun library.
Try install mcfun with `pip install mcfun`

---- dft/16-dft_d3.py stderr ----
Traceback (most recent call last):
  File "/Users/mhennefarth/Developer/pyscf/examples/dft/16-dft_d3.py", line 48, in <module>
    mf.kernel()
  File "<string>", line 2, in kernel
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/hf.py", line 1917, in scf
    kernel(self, self.conv_tol, self.conv_tol_grad,
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/hf.py", line 130, in kernel
    e_tot = mf.energy_tot(dm, h1e, vhf)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/hf.py", line 304, in energy_tot
    e_disp = mf.get_dispersion()
             ^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/dispersion.py", line 146, in get_dispersion
    from pyscf.dispersion import dftd3, dftd4
ModuleNotFoundError: No module named 'pyscf.dispersion'

---- dft/24-define_xc_functional.py stderr ----
Traceback (most recent call last):
  File "/Users/mhennefarth/Developer/pyscf/examples/dft/24-define_xc_functional.py", line 63, in <module>
    mf.kernel()
  File "<string>", line 2, in kernel
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/hf.py", line 1917, in scf
    kernel(self, self.conv_tol, self.conv_tol_grad,
  File "/Users/mhennefarth/Developer/pyscf/pyscf/scf/hf.py", line 129, in kernel
    vhf = mf.get_veff(mol, dm)
          ^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/rks.py", line 80, in get_veff
    n, exc, vxc = ni.nr_rks(mol, ks.grids, ks.xc, dm, max_memory=max_memory)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/numint.py", line 1158, in nr_rks
    for i, ao, mask, wv in block_loop(ao_deriv):
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/numint.py", line 1138, in block_loop
    exc, vxc = ni.eval_xc_eff(xc_code, rho, deriv=1, xctype=xctype)[:2]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/numint.py", line 2700, in eval_xc_eff
    out = self.eval_xc1(xc_code, rho, spin, deriv, omega)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mhennefarth/Developer/pyscf/pyscf/dft/libxc.py", line 1802, in _eval_xc1
    out = numpy.vstack(out)[:outlen]
          ^^^^^^^^^^^^^^^^^
  File "<__array_function__ internals>", line 200, in vstack
  File "/opt/homebrew/lib/python3.11/site-packages/numpy/core/shape_base.py", line 296, in vstack
    return _nx.concatenate(arrs, 0, dtype=dtype, casting=casting)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<__array_function__ internals>", line 200, in concatenate
ValueError: all the input array dimensions except for the concatenation axis must match exactly, but along dimension 1, the array at index 0 has size 30056 and the array at index 6 has size 1

---- dft/31-xc_value_on_grid.py stderr ----
Traceback (most recent call last):
  File "/Users/mhennefarth/Developer/pyscf/examples/dft/31-xc_value_on_grid.py", line 81, in <module>
    rhoL, mL = r_numint.eval_rho(mol, aoL_value, dmLL)
    ^^^^^^^^
ValueError: too many values to unpack (expected 2)

failures:
    dft/14-collinear_dks.py
    dft/14-collinear_gks.py
    dft/16-dft_d3.py
    dft/24-define_xc_functional.py
    dft/31-xc_value_on_grid.py

example results: FAILED. 15 passed; 5 failed; 0 filtered out; finished in 43.81s

error: examples failed

Note: I don't have mcfun installed on my local machine here, but it illustrates the utility of the script.

It's nice to have these additional tests in CI jobs. At present, it can be a manual job IMO.

At present, it can be a manual job IMO.

It will also take some time to fix/cleanup the examples so that it can pass the CI pipeline. I will convert the PR from a Draft so that the script is available.


Consumer listening to topics that is not subscribed to

Describe the bug
Consumer is listening to topics that is not subscribed to.
I read a list of topics from a db table. This table could change every 10 minutos so I will need to unsubscribe the current topics, stop the consumer and disconnect it. After this, I will try to connect it again and subscribe the new topics.
What I am experiencing is that, after I do an unsubscribe from all topics, stop the consumer and disconnect the consumer, it'll keep listening to previously unsubscribed topics.
To Reproduce

Create consumer and connect it.
Subscribe to a list of topics: [topicA, topicB, topicC, topicD].
produce message for all four topics.
Start consuming messages.
Unsubscribe to all topics in 2, stop the consumer and disconnect it (consumer.stop(), consumer.disconnect()).
Connect the consumer and subscribe it to topics: [topicA, topicC, topicD].
Produce messages for topics: topicA, topicB, topicC, topicD.
Watch how the consumer will listen to topicB even tho it isn't subscribed.

Expected behavior
Consumer should listen to only subscribed topics.
Environment:

OS: AWS Fargate running a docker image: node:15.8.0-buster-slim
KafkaJS version 1.15.0
Kafka version 2.2.1
NodeJS version 12.0

Additional context
Please help

Since I am using the same variable for the consumer, seems like the only way to make this work was to "empty" the consumer variable before restarting the process, lIke:
consumer.unsubscribe(..allTopics);
consumer.stop();
consumer.disconnect();
consumer = undefined;
..
consumer.connect();
consumer.subscribe(allNewTopics);
..

This issue can be closed.
Thanks


undefined is not an object (evaluating 'SMXCrashlytics.crash')

My IOS project is crashing. When I add the lines:
var Fabric = require('react-native-fabric');
var { Crashlytics } = Fabric;

I'm getting this error:
[error][tid:com.facebook.react.JavaScript] undefined is not an object (evaluating 'SMXCrashlytics.crash')
[fatal][tid:com.facebook.react.RCTExceptionsManagerQueue] Unhandled JS Exception: undefined is not an object (evaluating 'SMXCrashlytics.crash')

Any ideas what's wrong?

Ignore this.

This error is almost always a problem with linking.

Understood, I ended up getting this to work by manually linking Crashlytics. RNPM link seems to do its job half of the time -_-.

tried everything... then a simple react-native link solved it for me

The following from the repo readme about manually linking solved if for me, especially the next last step:

Open your project in Xcode
Run open node_modules/react-native-fabric/ios
Drag SMXCrashlytics.xcodeproj into your Libraries group
Select your main project in the navigator to bring up settings
Under Build Phases expand the Link Binary With Libraries header
Scroll down and click the + to add a library
Find and add libSMXCrashlytics.a under the Workspace group
⌘+B


Doc page domain expired. Want to know how to install this package.

When I clicked the documentation page the document didn't show up. Instead, there is a page saying that the domain has expired. I wonder how can I install this package since I tried pnpm install svg-fixer but there is error saying that this package cannot be found.
 ERR_PNPM_FETCH_404  GET https://registry.npmjs.org/svg-fixer: Not Found - 404

https://docs-oslllo-com.onrender.com/


Inventory Count Allows Saving in Decimal Points Instead of Integers

Current behavior
The system allows the inventory count to be saved in decimal points.
Expected behavior
The system should only allow saving the inventory count in integer form, as items are counted as complete units.
Steps to reproduce the issue
Open the inventory count app and navigate to the store view screen.
Open the inventory count from the assigned section. If no count is present then try to change the facility.
Select an item and perform an inventory count.
Enter a quantity with decimal points (e.g., 1.5, 2.3).
Save the inventory count.
Observe that the system allows saving the count with decimal points.
Environment details
App version : INVENTORY-COUNT-2.0-E02AD11
App environment : DEV
Additional information
https://jam.dev/c/3c9c3031-485c-4be5-b5e3-5c8cb5653d37

Issue verified and working fine in DEV environment of App version INVENTORY-COUNT-2.0-580A565
Hence, closing it.


Fix remote debugging support for ballerina test command

Purpose
Fixes #20206.
Related PRs
#20211.
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[x] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

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

@@           Coverage Diff           @@
##           master   #20212   +/-   ##
=======================================
  Coverage    19.9%    19.9%
=======================================
  Files          55       55
  Lines        1437     1437
  Branches      218      218
=======================================
  Hits          286      286
  Misses       1138     1138
  Partials       13       13

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 96e43b9...be205a7. Read the comment docs.


Unable to display the search box, or unable to get search to work: on sharpedge CMS V 3.42.76

I have tried to get the search to work, both by going to the the url htt://website.com/en/search as well as attempting to add the search as a widget or module in the side bar or content containers. Nothing happens except the message telling that search requires 3 or more characters.

 'custom-css-class');?>

You can either create a file based widget or put this directly in your theme template.

The other option is you create a hidden input manually in your code you can add a line like

the id= you can use this for custom ajax requests to extract the CSRF token.

hehehe ouch, now you have gone beyond my technical know how. I am new to this, and I am just starting to make heads and tails of this. If you are not too busy,  kindly Implement the search for me, and I will just download the new template file and FTP the changes to my website. I would not really know where to begin. The last time I tried creating a module or a widget, I got a blank home page and it too a while to restore it. lol.


Roostereeth extractor fails to download JSON metadata for bonus features

Checklist

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2020.01.01
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://roosterteeth.com/watch/rwby-bonus-10', '-o', 'RWBY Volume 1 Opening.%(ext)s', '-v']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2020.01.01
[debug] Python version 3.8.1 (CPython) - Linux-4.19.91-1-lts-x86_64-with-glibc2.2.5
[debug] exe versions: ffmpeg 4.2.1, ffprobe 4.2.1, rtmpdump 2.4
[debug] Proxy map: {}
[RoosterTeeth] rwby-bonus-10: Downloading video JSON metadata
[RoosterTeeth] rwby-bonus-10: Downloading m3u8 information
[RoosterTeeth] rwby-bonus-10: Downloading episode JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 404: Not Found (caused by <HTTPError 404: 'Not Found'>); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "/usr/lib/python3.8/site-packages/youtube_dl/extractor/common.py", line 627, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 2237, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python3.8/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/usr/lib/python3.8/urllib/request.py", line 640, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.8/urllib/request.py", line 569, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.8/urllib/request.py", line 649, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)

Description

Similar to previous issues with the Roosterteeth extractor, attempting to download bonus feature episode from Roosterteeth's site fails as it fails to get the relevant metadata. Manually extracting the m3u8 and providing that to youtube-dl works fine.

I've implementing a fix to this issue. I will submit a pull request in the next time.
youtube-dl was still able to extract the m3u8 just fine, only gathering the metadata has failed.
The website now uses another API endpoint to gather the metadata of the videos like title and thumbnails. It seems that the old endpoint used by youtube-dl only covers "real episodes", but the ew endpoint seems to cover "real episodes" and bonus too.


Add docsum field writer that filters matched elements from a complex …

…field retrieved from document store.
@toregge please review

@havardpe FYI


Can't access dart:html.KeyboardEvent from EmittedEvent

Hi,
At the moment the problem I was having (shown here) was accessing the exact key pressed in a InputText to send a message when the user presses the "Enter" key.
I was wondering whether there is a way to access the inner _rawEvent or perhaps other API for accessing the dart:html event. Or maybe I could not find it in the docs and code?
Thank you for your work!

I see, there should be a public getter for EmittedEvent._rawEvent

Starting with v1.1.0, you can use EmittedEvent.nativeEvent to access HTML event.


Bump kube burner version to v0.17.3

Description
Includes this important patch https://github.com/cloud-bulldozer/kube-burner/pull/240 that improves reported pod ready latencies.

/rerun all

Results for e2e-benchmarking CI Tests

Workload
Test
Result
Runtime

router-perf-v2
./ingress-performance.sh
PASS
00:06:33

etcd-perf
./run_etcd_tests_fromgit.sh
PASS
00:01:14

scale-perf
./run_scale_fromgit.sh
PASS
00:14:21

network-perf
GEN_CSV=false ./run.sh
PASS
00:04:55

kube-burner
WORKLOAD=cluster-density ./run.sh
PASS
00:03:29

kube-burner
WORKLOAD=node-density ./run.sh
PASS
00:03:17

kube-burner
WORKLOAD=node-density-heavy ./run.sh
PASS
00:03:54

kube-burner
WORKLOAD=pod-density-heavy ./run.sh
PASS
00:03:15

kube-burner
WORKLOAD=max-services ./run.sh
PASS
00:03:10

kube-burner
WORKLOAD=max-namespaces ./run.sh
PASS
00:03:49

upgrade-perf
./run_upgrade_fromgit.sh
PASS
00:01:08

lgtm

Just curious. @rsevilla87 How do we go about new version releases in kube-burner? Can you point me out to the relevant workflow/setup that triggers it?