Elgato Light Strip?

Hi Johnny,
do you have any plans to integrate the Elgato Light Strip into your module?
Best Regards,
Michael

The key light module actually controls some functions right now for the light strip, such as on/off and brightness changes to a limited degree.   RGB is really the only thing missing

Will be working on adding support for Light Strip next year.

Looking forward to being able to control the light strips while still being able to use Companion

Any Progress yet?

Timeframe for this module?

Hey @knbpixels I don't have any progress reports from my end since I don't own a light strip right now.

@JTF4 PM me an address and I'll send you one! I would love to have this functionality.

@jvicaai That would be awesome! If you want to hit me up on the companion slack my username is JTF4. Id be happy to work the details out over there.


HTTP Proxy through SwitchyOmega shows local WAN IP

Something simple, so vexing... Here's my docker-compose:
version: "3"
services:
  gluetun:
    image: qmcgaw/gluetun
    container_name: gluetun
    hostname: gluetun
    cap_add:
      - NET_ADMIN
    ports:
      - 8888:8888/tcp # HTTP proxy
    environment:
      - HTTPPROXY=on

(truncated airvpn setup)
My host is <IP_ADDRESS>, so in SwitchyOmega Proxy I used <IP_ADDRESS>:8888 for HTTP setting (default) and set HTTPS to use default.
When selecting the proxy profile and loading whatismyip on my browser, I get my local WAN address. I've tried changing the browser proxy settings as well, and using the docker container IP (172.24.05) without any change. I'm sure this is user error, but I'm stuck. Thanks for any assistance.

@truthsword
I am having an issue with the latest docker image: qmcgaw/gluetun:latest which is unrelated to the issue you are providing. But I would recommend trying qmcgaw/gluetun:v3 to see if that resolves the issue - it did for me.

It turns out that the issue related to a conflict with another browser extension. #resolved


Changes in README.md

Last Pull Request was faulty, I apologize for that.
This PR is in regards to #50

merged!


Bulma pagination - feature request

Current component looks very good.
Why not add a new bulma style component?
Considering bulma and vue 3 is a very popular combination
Thanks

We are not familiar with Bulma, are you interested in make a PR for Bulma?


Help, how do I SPEC this library

I need if someone please help me to create a spec of this library, then the creation of an RPM
Thank you very much.

Unix package support is something we want to get done but haven't had time to finish.  Until we get around to it, any contributions towards that end would be fantastic.

Or, but also create a configuration, so you can do something like this ./configure --prefix =%{PREFIX_EXTERNAL_DEPS}


Update various build scripts

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Summary:
See Sourcery
Type of change:
Please delete options that are not relevant.

[ ] New capability
[ ] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[ ] Other (please elaborate)

Checklist:

[ ] My update follows the CONTRIBUTING guidelines of this project
[ ] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

Summary by Sourcery
Update build scripts to enhance readability and maintainability, correct file paths, and integrate utility functions for formatting file contents.
Enhancements:

Refactor placeholder replacement logic in generateDocs.mjs to improve readability and maintainability.
Update file paths in generateDocs.mjs to correct the locations of markdown templates.
Integrate AuroLibraryUtils in generateDocs.mjs for formatting file contents, replacing the previous inline logic.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add .gitignore

Just for convenience and prevent contributors from committing unnecessary files, let's add a .gitignore :slightly_smiling_face: This one is a fairly default template for Python projects.

Looks good but I made an issue to generate this through generalpackager

No problem :) Can you tell me how do I get the .gitignore in my local development environment? The linked issue doesn't really help...

Ah sorry, I didn't consider that I could merge this as a temporary solution. Also didn't know that it cannot be reopened when you deleted the branch, I'm learning so much!
If you reopen this I'll accept it! The commit is still here though, that's interesting

I could restore the branch but not re-open the PR :sweat_smile: I'll try to open a new one from the same branch.


Sec Hats resprite

About the PR

Brings colors of sec hats and helmets up to date with their uniforms
Why / Balance

the sec hats not matching makes me very angry
Technical details

Media

Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Breaking changes

Changelog

retextured security helmet
retextured security cap
retextured security beret
retextured security riot helmet
retextured brown fedora

Note the brown fedoras outline is darker and better looking than shown in the picture

you forgot the meta for the beret


update modules

Describe the PR
Update modules (go get -u ./...; go mod tidy; make) to make security scanners happy.
Relation issue
Additional context

strings.Cut from higher go version failed in go v.17.
@ubogdan  Give up this upgrade or give up go v1.17?

Yes , please upgate the gha and Readme . remove 1.17 and as 1.21

@jvilhuber Hello, rebase your branch on the latest master, please.

pulled in latest changes and ran go get -u ./...; go mod tidy one more time (to pick up any changes due to upgrade from go 1.17 to go 1.18 in the base).

@jvilhuber Sorry, my fault to bother you to rebase again.


Rustup to rustc 1.71.1

Could you please either point me to where the unused variables the tests trip over are generated or fix them for me?

Hey. Thanks for the PR. I don't immediately know what's causing the failures. I'll take a look as soon as I can.

Sorry for the (long) delay. And thanks again!

No problem. I don't plan on doing the rustup to 1.72.1 or later though as I'm busy with fixing a whole lot of bug reports to cg_clif. So you will have to do that yourself at some point.

Thank you for all your contributions so far! (The cranelift backend looks very cool!)


Remove Universal ID

This feature will no longer be supported on July 31st, and may not work correctly between now and then.

@derduher Can you merge, tag, and release this, or add me to the NPM account for this MOFO so I can do the same?


Add Memory Usage to the Workspace Pane

For each variable, show the amount of memory used by the variable. That's a MATLAB feature that makes the workspace pane pretty handy.

Should be implemented via Base.summarysize(x).


Stuck after building

Describe the bug
I released a new version in GitHub, but the auto-build can't complete, and now is stuck. I can't even delete the environment to create it again.
Environment
https://console.aws.amazon.com/amplify/home?region=us-east-1#/d1qbn72uvd8xiq/development/
Screenshots

Last lines of build log
2020-11-25T16:45:04.363Z [INFO]: # Completed phase: build
2020-11-25T16:45:04.363Z [INFO]: ## Build completed successfully
2020-11-25T16:45:04.364Z [INFO]: # Starting caching...
2020-11-25T16:45:04.448Z [INFO]: Creating cache artifact...
2020-11-25T16:45:19.336Z [INFO]: # Cache artifact is: 410MB
2020-11-25T16:45:19.481Z [INFO]: # Uploading cache artifact...
2020-11-25T16:45:23.752Z [INFO]: # Caching completed
2020-11-25T16:45:24.031Z [INFO]: No custom headers found.
2020-11-25T16:45:24.034Z [INFO]: # Starting build artifact upload process...
2020-11-25T16:45:24.384Z [INFO]: # Build artifact is: 4MB
2020-11-25T16:45:24.384Z [INFO]: # Uploading build artifact '__artifacts.zip'...
2020-11-25T16:45:24.406Z [INFO]: # Build artifact is: 4MB
2020-11-25T16:45:24.407Z [INFO]: # Uploading build artifact '__artifactsHash.zip'...
2020-11-25T16:45:24.670Z [INFO]: # Build artifact upload completed
2020-11-25T16:45:24.671Z [INFO]: # Starting environment caching...
2020-11-25T16:45:24.672Z [INFO]: # Environment caching completed
Terminating logging...

I'm closing this as looks like it's related to the us-east-1 outage. So will try again when services are fixed.


SyncToy installation error.

Problem encountered on https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
OS: Windows 10 Pro
Version: 20H2
In trying to install Microsoft SyncToy in Windows 10, I got a popup to install .NET Framework first. I downloaded & installed it and tried to install SyncToy again but got the same error. I downloaded and installed .NET Framework again and tried to install SyncToy again but got the same error. I tried this several times and always get the same error. I checked to see if .NET Framework installed and saw that it did. I've attached an image of the error with the CMD in the background showing .NET Framework is working.

Hi @fdariano!
Can you paste where the yes button takes you? You shouldn't need to do the coding tutorial to be able to install .NET Framework. So, I'm trying to understand how you landed on the tutorial.
But to install .NET Framework 2.0 on Windows 10, you have to enable .NET Framework 3.5 (which also includes 2.0):
https://docs.microsoft.com/dotnet/framework/install/dotnet-35-windows-10


Add a cool slider to Website

@harshvardhansb Please assign me to work on this issue.

can u do it little bigger and more toward  center of the screen

ok


xDS interop: Generate deployment_id match label

This fixes an issue with KubernetesNamespace.list_deployment_pods(), as well as the deployment itself would select incorrect pods when multiple deployments share the same namespace.

grpc/core/master/linux/psm-security
grpc/core/master/linux/grpc_xds_k8s_lb
grpc/core/master/linux/grpc_xds_url_map

Tests all passed, rebasing this branch with the same code.


Added Exploit Observer Support

Hi, I have added Exploit Observer support for sicat. The result in json and html format for this also been updated.
src: https://exploit.observer

Sorry for waiting so long to review, please check out some of the comments I've made.
thanks

Updated.


battery-icon-manager.ts: change stopColour from yellow to gold

Change battery  stopColor from yellow to gold, it's better seen on white backround

Thanks. Does make it much easier to see. Will add to the next release


Add Cycloid

Pre-submission checklist:
Please check each of these after submitting your pull request:

[X ] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[ X] Is your project closed source or, if it is open source, does your project have at least 300 GitHub stars?
[ X] Have you picked the single best (existing) category for your project?
[ X] Does it follow the other guidelines from the new entries section?
[ X] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[ X] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[ X] Does your project/product name match the text on the logo?
[X ] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[ X] ~5 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

LGTM

For Jira, you want to use a logo with the name in it.
Here you go: https://wac-cdn.atlassian.com/dam/jcr:e348b562-4152-4cdc-8a55-3d297e509cc8/Jira Software-blue.svg?cdnVersion=614

@sbtaylor15 If you create an account on slack.cncf.io and ping me, I can help you debug some of the issues you're having. FYI, you generally don't want to use rebase here but can instead git merge origin/master if you want to ensure that your branch includes all changes from master.
Also, going forward, you want to make your changes on a branch of your fork, rather than on master.

Your Selenium logo has a white rather than transparent background and is missing the project name. Here's a corrected one, or I can replace it after you merge.
selenium.svg.zip

@dankohn I think we got this finally sorted out.  Additional changed needed to be made due to a failed build on the PR.  Lets finish this PR and get it published before applying the selenium logo.
What do we need to do to get the build to run for this PR?

It's running. https://app.netlify.com/sites/cdf-landscape/deploys/5d9c962f08a70d0008ade991
You can see it's results on #cdf-logs on the CNCF Slack.


[webview_flutter] Fix a typo in README

Description
I guess multiple keyboard should be multiple keyboard issues.
Related Issues
Nothing.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[ ] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] The analyzer (flutter analyze) does not report any problems on my PR.
[ ] I read and followed the Flutter Style Guide.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[ ] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[ ] I updated CHANGELOG.md to add a description of the change.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

Thanks for the contribution! We apologize for the long delay in triaging this PR. We’re in the process of overhauling our PR triage system to respond much more quickly, as well as working through the backlog.
Could you merge to the latest master to resolve the CI failures, and add a version bump? Once that's done I can get this reviewed and landed.

@stuartmorgan I've merged the latest master to my branch. Note that this PR modifies only packages/webview_flutter/README.md (i.e. only the document) and fixes only a typo, so I think I don't need to bump a version.

@stuartmorgan I've merged the latest master to my branch. Note that this PR modifies only packages/webview_flutter/README.md (i.e. only the document) and fixes only a typo, so I think I don't need to bump a version.

Please read the first FAQ in the documentation I linked to in my comment above.

Looks like we ended up with two versions of the same PR due to the triage delay; closing in favor of https://github.com/flutter/plugins/pull/3266 which was already reviewed and has the version changes. Sorry about that!


[staging] gcc11: 11.3.0 -> 11.4.0

Description of changes
Fixes these bugs: https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=11.4

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Doesn't need to go to staging, I think.  Could be e.g. staging-next as a compromise, I don't know.  /cc @trofi I guess.

Yeah, targeting master should be totally fine.
darwin patches usually need to be updated to include minor version:
      ++ optionals stdenv.isDarwin [
        (fetchpatch {
          # There are no upstream release tags in https://github.com/iains/gcc-11-branch.
          # 2d280e7 is the commit from https://github.com/gcc-mirror/gcc/releases/tag/releases%2Fgcc-11.3.0
          url = "https://github.com/iains/gcc-11-branch/compare/2d280e7eafc086e9df85f50ed1a6526d6a3a204d..gcc-11.3-darwin-r2.diff";
          sha256 = "sha256-LFAXUEoYD7YeCG8V9mWanygyQOI7U5OhCRIKOVCCDAg=";
        })
      ]

11.4 tag seems to be present: https://github.com/iains/gcc-11-branch/releases/tag/gcc-11.4-darwin-r0 . Worth a try?

I don't think this is a big rebuild, so targeting master will make things easier – in particular, ofBorg builds.
on (x86_64-)darwin I still see lots ofReversed (or previously applied) patch detected!  Assume -R?

OfBorg says it fails on aarch64-darwin while it succeeded on Hydra: https://hydra.nixos.org/job/nixpkgs/trunk/gcc11.aarch64-darwin  (x86_64-darwin seems unclear due to timeout)
Though I'm no darwin fan...

Result of nixpkgs-review pr 235728 run on x86_64-linux 1

9 packages marked as broken and skipped:

cudaPackages.nvidia_driver
python310Packages.theanoWithCuda
python310Packages.theanoWithCuda.dist
python311Packages.theanoWithCuda
python311Packages.theanoWithCuda.dist
sgx-psw
sgx-sdk
sgx-ssl
truecrack-cuda

16 packages failed to build:

cudaPackages.tensorrt (cudaPackages.tensorrt_8_5_3)
cudaPackages.tensorrt.dev (cudaPackages.tensorrt_8_5_3.dev)
cudaPackages.tensorrt_8_5_1
cudaPackages.tensorrt_8_5_1.dev
cudaPackages.tensorrt_8_5_2
cudaPackages.tensorrt_8_5_2.dev
cudaPackages.tensorrt_8_6_0
cudaPackages.tensorrt_8_6_0.dev
katagoTensorRT
mathematica-cuda
python310Packages.tensorrt
python310Packages.tensorrt.dist
python310Packages.tiny-cuda-nn
python311Packages.tensorrt
python311Packages.tensorrt.dist
tiny-cuda-nn

143 packages built:

colmapWithCuda
coreboot-toolchain.aarch64
coreboot-toolchain.arm
coreboot-toolchain.i386
coreboot-toolchain.nds32le
coreboot-toolchain.ppc64
coreboot-toolchain.riscv
coreboot-toolchain.x64
cudaPackages.backendStdenv
cudaPackages.cuda_cccl
cudaPackages.cuda_cudart
cudaPackages.cuda_cuobjdump
cudaPackages.cuda_cupti
cudaPackages.cuda_cuxxfilt
cudaPackages.cuda_demo_suite
cudaPackages.cuda_documentation
cudaPackages.cuda_gdb
cudaPackages.cuda_memcheck
cudaPackages.cuda_nsight
cudaPackages.cuda_nvcc
cudaPackages.cuda_nvdisasm
cudaPackages.cuda_nvml_dev
cudaPackages.cuda_nvprof
cudaPackages.cuda_nvprune
cudaPackages.cuda_nvrtc
cudaPackages.cuda_nvtx
cudaPackages.cuda_nvvp
cudaPackages.cuda_sanitizer_api
cudatoolkit (cudaPackages.cudatoolkit ,cudatoolkit_11)
cudatoolkit.doc (cudaPackages.cudatoolkit.doc ,cudatoolkit_11.doc)
cudatoolkit.lib (cudaPackages.cudatoolkit.lib ,cudatoolkit_11.lib)
cudaPackages.cudnn (cudaPackages.cudnn_8_9)
cudaPackages.cudnn_8_4
cudaPackages.cudnn_8_5
cudaPackages.cudnn_8_6
cudaPackages.cudnn_8_7
cudaPackages.cudnn_8_8
cudaPackages.cutensor
cudaPackages.cutensor.dev
cudaPackages.fabricmanager
cudaPackages.libcublas
cudaPackages.libcufft
cudaPackages.libcufile
cudaPackages.libcurand
cudaPackages.libcusolver
cudaPackages.libcusparse
cudaPackages.libnpp
cudaPackages.libnvidia_nscq
cudaPackages.libnvjpeg
cudaPackages.nccl
cudaPackages.nccl.dev
cudaPackages.nsight_compute
cudaPackages.nsight_systems
cudaPackages.nvidia_fs
dmd
driversi686Linux.amdvlk
faissWithCuda
faissWithCuda.demos
forge
gcc11
gcc11.info
gcc11.man
gcc11Stdenv
gfortran11
gfortran11.info
gfortran11.man
gnat11
gnat11.info
gnat11.man
gpu-burn
gromacsCudaMpi
gwe
hip-nvidia
hip-nvidia.doc
katagoWithCuda
librealsenseWithCuda
librealsenseWithCuda.dev
magma (magma-cuda ,magma_2_7_1)
magma_2_6_2
manaplus
nvidia-thrust-cuda
nvtop
nvtop-nvidia
openmm
python310Packages.bitsandbytes
python310Packages.bitsandbytes.dist
python310Packages.cupy
python310Packages.cupy.dist
python310Packages.jaxlibWithCuda
python310Packages.jaxlibWithCuda.dist
python310Packages.numbaWithCuda
python310Packages.numbaWithCuda.dist
python310Packages.openai-triton
python310Packages.openai-triton-bin
python310Packages.openai-triton-bin.dist
python310Packages.openai-triton.dist
python310Packages.openmm
python310Packages.pycuda
python310Packages.pycuda.dist
python310Packages.pynvml
python310Packages.pynvml.dist
python310Packages.pyrealsense2WithCuda
python310Packages.pyrealsense2WithCuda.dev
python310Packages.tensorflowWithCuda
python310Packages.tensorflowWithCuda.dist
python310Packages.torchWithCuda
python310Packages.torchWithCuda.dev
python310Packages.torchWithCuda.dist
python310Packages.torchWithCuda.lib
python310Packages.torchWithRocm
python310Packages.torchWithRocm.dev
python310Packages.torchWithRocm.dist
python310Packages.torchWithRocm.lib
python310Packages.torchaudio-bin
python310Packages.torchaudio-bin.dist
python310Packages.torchvision-bin
python310Packages.torchvision-bin.dist
python310Packages.trainer
python310Packages.trainer.dist
python311Packages.cupy
python311Packages.cupy.dist
python311Packages.jaxlibWithCuda
python311Packages.jaxlibWithCuda.dist
python311Packages.openai-triton
python311Packages.openai-triton-bin
python311Packages.openai-triton-bin.dist
python311Packages.openai-triton.dist
python311Packages.openmm
python311Packages.pycuda
python311Packages.pycuda.dist
python311Packages.pynvml
python311Packages.pynvml.dist
python311Packages.pyrealsense2WithCuda
python311Packages.pyrealsense2WithCuda.dev
python311Packages.torchaudio-bin
python311Packages.torchaudio-bin.dist
python311Packages.torchvision-bin
python311Packages.torchvision-bin.dist
tts
tts.dist
xgboostWithCuda
xpraWithNvenc
xpraWithNvenc.dist

x86_64-darwin builds for me locally now (timeout on ofBorg); aarch64-darwin failed on ofBorg but I hope it won't on Hydra.


Why don't Ref and WidgetRef extend a common base class?

Sometimes it is necessary to pass Ref or WidgetRef instances to functions to perform certain operations. For example, I have an AuthService class that handles all authentication tasks in my app, and it includes a login function.
Future<User?> login(Ref ref, String username, String password) async {
  // Perform login and retrieve user information
  ...
  return user;
}

Currently, I cannot directly pass a WidgetRef to this function, which can be problematic if I want to replace the usage of Ref with WidgetRef.
To work around this limitation, I have resorted to the following approach:
Future<User?> login(Ref ref, String username, String password) async {
  assert(ref is Ref || ref is WidgetRef);

  // Perform login and retrieve user information
  ...

  // Update the user state based on the type of ref
  if (ref is Ref) {
    ref.read(userProvider.notifier).state = user;
  }

  if (ref is WidgetRef) {
    ref.read(userProvider.notifier).state = user;
  }

  return user;
}

However, it would be more convenient if both Ref and WidgetRef extended a common base class, let's say BaseRef. This would simplify the handling of these instances.

 This has already been answered before:  Code should never use one or the other.
If you have code which conditionally uses Ref and WidgetRef, refactor those WidgetRefs to move the logic in a provider such that you now use a Ref.
Relying on WidgetRef is equivalent to putting your logic in the UI. And Ref vs WidgetRef have different behaviours/life-cycles


Flash Decoding in Triton

I have realized flash decoding algorithm in Triton, however, performance boost is not significant. Unfortunately there is a limitation of block size to perform dot product in Triton. The minimum block size for one dimension should be 16. But in the case of decoding the amount of queries is 1, so i should pad queries tensor to have 16 rows. Do you plan to change the limits or can you recommend other ways of realizing flash decoding in Triton?

May need to rewrite the decoding algo to assume batch size of 1 always: you still got 3 dimensions (H, L, D) left for block operations.


Map and Chat Sidebars don't appear on Hikes

Normal Challenges:

Hikes:

This was mentioned in #6910.

Thanks @alistermada, closing as duplicate.


cra5

Does craco currently not support CRA5?

https://github.com/gsoft-inc/craco/issues/378

Duplicate of #378


[fmt] update to <11.0.0>

Library name
fmt
New version number
11.0.0
Other information that may be useful (release notes, etc...)
https://github.com/fmtlib/fmt/releases/tag/11.0.0

11.0.1 was released.
https://github.com/fmtlib/fmt/releases/tag/11.0.1


Quantile function

Hello, I added the quantile function and a test. All with the purpose of calculating the marginals of the radial distributions of the Archimedean copulas

The end that was there before is the end of the module : it needs to be at the end of the file otherwise your functions will never be loaded.
Move it at the end and you'll see that the tests run much better !


implement ChaCha20 header protection

Fixes #2123.
Interop tests with picoquic.

Codecov Report

Merging #2125 into master will increase coverage by 0.11%.
The diff coverage is 90.29%.

@@            Coverage Diff             @@
##           master    #2125      +/-   ##
==========================================
+ Coverage   85.78%   85.89%   +0.11%
==========================================
  Files         101      102       +1
  Lines        7347     7376      +29
==========================================
+ Hits         6302     6335      +33
  Misses        776      776
+ Partials      269      265       -4

Impacted Files
Coverage Δ

internal/handshake/initial_aead.go
100% <100%> (+13.33%)
:arrow_up:

internal/handshake/aead.go
93.1% <100%> (+10.12%)
:arrow_up:

internal/handshake/updatable_aead.go
94.02% <100%> (+2.54%)
:arrow_up:

internal/handshake/crypto_setup.go
68.66% <100%> (ø)
:arrow_up:

internal/handshake/qtls.go
89.53% <80%> (-1.25%)
:arrow_down:

internal/handshake/header_protector.go
85.19% <85.19%> (ø)

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 75932b2...de3e1a3. Read the comment docs.

Thanks, I can confirm that decryption works again in Wireshark with https://code.wireshark.org/review/34469 and the capture from https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=13881#c242.

Thanks for testing this!


requireTemplateStrings: add more checks

Right now we check for Identifier and BinaryExpression
There might be more based on these?
this.toIcon(suit) + ' Card-suit'; // node.left.type === 'CallExpression'
card.value + ' is a point card'; // node.left.type === 'MemberExpression'

Ref original: https://github.com/jscs-dev/node-jscs/issues/1330

Why do we check for anything other than binary expression? Seems like unnecessary complication of this rule. If we're concerned about false positive on string + string, then we should at most make it be string + !string rather than a list of node types being added.

Maybe we can check string + string as well then? 'a' + 'b'  -> ab

@hzoo, a case against checking string + string: https://github.com/jscs-dev/node-jscs/pull/1610

You could still check for string + string, but make an exception for string concatenations that span multiple lines; perhaps something along these lines?
Basically, this is not okay:
const value = 'a' + 'b';

but this is:
const value = 'JavaScript Code Style JSCS is a code style linter for ' +
  'programmatically enforcing your style guide.';

@brzpegasus Thanks for the suggestion. This seems like another possible value: allExcept: ['multiLineStrings']. It's a stricter form of allExcept: ['stringConcatenation']

Hmm... I think we can take @brzpegasus 's suggestion without having to introduce a new option.


API: track if a user has ever subscribed

when a user subscribes to a crate (request operation is 'subscriptionCreate'):

modify response to include if the user-client has ever sent a subscriptionCreate request before. (expect boolean)

possible backend entry-file: /code/api/src/modules/subscription/resolvers
frontend action location: /code/web/src/modules/subscription/api/actions

Could this be done by checking that a user has a style  attribute that is not nil?

@ikriffell Nearly. The edge-case is: what if someone doesn't finish their survey?
If they don't complete it, then their style will still be null / nil, and so the next time they click the subscribe button, they will be forced to take the survey again. EX: They hit subscribe, get sent to the survey, they hit the 'back' button because they don't wanna, but then when they click the button again, they are forced to anyway.
By the wording of our track, we are NOT supposed to force our user after the first time. So if they don't complete it, we can assume they aren't interested?
Anyway, I don't see any way around tracking this property individually.

@GreyMatteOr Okay. I talked with the BE and they cleared this up for me that the survey isn't necessary for a user to subscribe to a crate, but it's optional if a user wants more tailored results in their crate


Add probesysfs option to include devices that offer core pointer functionality

By default, touchscreen drives exposing core pointer functionality to xinput are skipped by probesysfs (introduced as should_use_mouse method in 6bd989fb0d42190e8186afd492972fa7c3d27c2c, for whatever reason). With that behaviour, a touchscreen that is also recognized as core pointer is not usable.
$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ AFO Co., Ltd. AFO TCM10J-32V HID          id=8    [slave  pointer  (2)]
⎜   ↳ Microsoft Wired Keyboard 600              id=10   [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse                id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
...

Setting probesysfs parameter select_all=1 circumvents this problem, but is much more intrusive. I've added an option use_mouse=1 which also considers these touch devices as valid input devices.
As separate commit, but also affecting these code lines, I've added a fix for the interpretation of the other numerical parameters, e.g. select_all=1: Since their values are strings, select_all=0 does not actually deactivate the the option, but still enables it - which I find fairly confusing. Converting to integer before fixes this.

@vga101 Thanks for the fix + feature! :)


Fix many gstreamer packages on Darwin

[ ] Based on #54398, merge that first.

Motivation for this change
See commit messages.
Darwin evaluation was accidentally broken in the past.
One commit fixes the evaluation, the other one fixes as many packages to build with as many features as I had time to fix.
A couple things still don't work, for example the gst-rtsp-server example executables print WARNING **: ... failed to create element 'rtpbin', check your installation when you try to connect to play the stream, but we'll have to figure that out separately.
I'm not an OSX user, I just want to make #54398 as useful as possible.
Things done

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

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

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

Amended to fix build of gst-validate on Darwin that upstream just made based on my issue reporting in IRC: https://gitlab.freedesktop.org/gstreamer/gst-devtools/merge_requests/95/diffs

This pull request has been mentioned on Nix community. There might be relevant details there:
https://discourse.nixos.org/t/what-are-your-goals-for-19-09/2875/24

Still needed @nh2 ?
Not sure what to think with all the conflicts.

I don't currently have my Darwin machine around (but will have soon).
Unless #70690 wants to incorporate my fixes before I get a chance :)

I don't currently have my Darwin machine around (but will have soon).

Well looks like I was wrong, support for that Macbook Air ends at OSX 10.10 (thanks planned obsolescence for perfectly fast hardware, Apple! :-1:), and we only support >= 10.12 since https://matthewbauer.us/blog/darwin-stdenv-update.html

Unless #70690 wants to incorporate my fixes before I get a chance :)

I think this can be closed, becase around https://github.com/NixOS/nixpkgs/pull/70690#issuecomment-553846018 I see my commit from this PR cherry-picked.
It doesn't seem to update all the files I do here, but that's probably OK.


First class support of styled-system by JSS

Hey, as discussed documenting issues I stumbled over while trying to integrate with JSS:

Styled-system functions return value data structure.
Currently, v4 returns a nested array, which could be a flat object as it has been before in v3.  Seems like @jxnblk and I both want it flattened again 😂

Dependency on React prop-types isn't ideal, because it could be done in a universal way. Also it was a bit confusing to find propTypes property on those functions, because it made them look like a React component. I am looking to have a first-class support for styled-system and keen to integrate the validation automatically.

Related issue on JSS repo https://github.com/cssinjs/jss/issues/974

Just following up here, removal of the prop-types package from core is coming in #513

@jxnblk thanks for the follow up!

I think this has been resolved, but feel free to follow up with a new issue


true chromless mode without border

How to turn off the white border when setting the chromless mode?

Hi @GermanJack, can you explain a little bit more?
Let us know fore example, the OS you are targeting, a screenshot of the problem and relevant code you are using. This will help us understand your problem

I am on Windows11.
I want to have a borderless Chromless mode.
Is there a possibility to turn the border off?
Here a screenshot:

I tested also my application on Debian11.
There I do not have this border.

Just checked Windows10.
There I also get this border.


Sync with stackblitz upstream

Getting those 2 commits merged in from upstream

@jasonm23 Yes I switched issues on yesterday!


BackYouStack should be BackYourStack on the FAQ

Describe the bug
BackYouStack should be BackYourStack on the FAQ
To Reproduce
Steps to reproduce the behavior:

Go to https://opencollective.com/opensourcecollective#faq
Scroll down to 'What Services do you offer?'
See BackYouStack
Squint eyes and think "not sure if misspelled or if stack is a verb"

Expected behavior
See BackYourStack

@thunderrabbit Thank you! Easy to miss that R. It's fixed now.


chore: add api_shortname and library_type to repo metadata

Update .repo-metadata.json as required by go/library-data-integrity

Wait for https://github.com/googleapis/synthtool/pull/1310


Use the correct repository for ohmyzsh

The omz repository has moved into a proper organization from robby russell's account.
The old repo is still being redirected for now, but I think playing it safe with using the proper repo url would be a smart move.

@b4b4r07, could you merge this?
Without these changes, zplug theme install from oh-my-zsh is not working properly

closing in favor of #574

@Taluu @retraut
Guys, my personal advice on this issue is to literally move away from zplug as the project seems to be abandoned. I was having many problems besides this one that was making me unhappy, and the maintainers didn't care about it.
The way I'm managing my plugins now on oh-my-zsh is:

Install your desired plugins on $HOME/.ohmyzsh/custom/plugins (the custom installation directory) just cloning the repositories
Manage plugin updates looping through those repositories with a simple script like this:

OMZ_CUSTOM_PLUGINS="$HOME/.ohmyzsh/custom/plugins";
for dir in $(ls "$OMZ_CUSTOM_PLUGINS"); do\
  PLUGIN_DIR="$OMZ_CUSTOM_PLUGINS/$dir";
  git -C "$PLUGIN_DIR" fetch --all --prune --jobs=10;\
  git -C "$PLUGIN_DIR" pull;\
done;

The reason I left omz in the first place is because of how bloated it is, when I just need a few plugins.
So zplug answers this perfectly, and I don't see any reason to move away from it except "not maintained", which I don't really care TBH.


Performence with video captured by mobile phone

Hi Davis，
Thanks for this great work. I have tested the model with the demo video and the performence is great. However, when I test it with the video captured by mobile phone, the mesh seems to jitter strangely among frames, the pose and shape is also strange. I have checked that the 2D points produced by OpenPose is correct. The video I used and the result is shown below. I am wondering if this is caused by the camera intrinsics since I use the default intrinsics. Or there is something wrong when I use ./configs/fit_rgb_demo_use_split.cfg during fitting process.
https://user-images.githubusercontent.com/73419275/209795187-1db739b9-5069-4553-859c-8893bda6792d.mp4

I think the main issue here is using default intrinsics, since the pose aligns with the video pretty well from the camera view but not in 3D. If you have access to the actual camera intrinsics (or can play around with the default intrinsics to be closer to your camera), results should improve.
The jitter/popping artifacts you see every couple of seconds are because you use the use_split config which splits the video into small chunks, runs the optimization, then stitches them back together. This can cause some sudden jumps at the seams. You might want to try using fit_rgb_demo_no_split.cfg which instead runs the optimization on the whole video at once. Although this will take longer and you may need to play with some of the optimization weights in the config to get good results.

I think the main issue here is using default intrinsics, since the pose aligns with the video pretty well from the camera view but not in 3D. If you have access to the actual camera intrinsics (or can play around with the default intrinsics to be closer to your camera), results should improve.
The jitter/popping artifacts you see every couple of seconds are because you use the use_split config which splits the video into small chunks, runs the optimization, then stitches them back together. This can cause some sudden jumps at the seams. You might want to try using fit_rgb_demo_no_split.cfg which instead runs the optimization on the whole video at once. Although this will take longer and you may need to play with some of the optimization weights in the config to get good results.

Thanks for your quick reply! I have tested another video and its image size is 1920 * 1080 (the above video is 1080 * 1920), the result improves a lot. I am wondering if the image size matters.
By the way, the 2D pose produced by OpenPose could sometimes have bad performance( i.e. OpenPose may detect right leg as left leg in some frames of a video while a person is walking, which leads to jitter of legs). Is it possible to use 3D points as input? If it is, could you please give me some suggestion on how to modify the code?
Thanks for your attention！

Yes, the image size matters since this is part of the intrinsics. The default intrinsics assume 1920x1080 (i.e. the image center is near [960, 540]), so you should modify based on your image size.
And yes, it should be possible to use 3D joints as input if you have them already somehow. The pipeline is already set up to handle 3D joint locations since this is given as input when using the AMASS mocap data -- you can see in this part of the code where joints3d is set in the observed data dictionary. You can modify the RGB data loader to similarly add 3D joints to the observations, it already does this for the 2D joints in this code.

Thanks for your help! I will try it later.


useCookie doesn't support options on remove

What is the current behavior?
useCookie currently doesn't support options on remove. That means that you can't remove any scoped cookies. See https://stackoverflow.com/questions/54861709/cookies-removeabc-not-working-in-reactjs/55593030 and https://github.com/reactivestack/cookies/issues/16.
Steps to reproduce it and if possible a minimal demo of the problem. Your bug will get fixed much faster if we can run your code and it doesn't have extra dependencies other than react-use. Paste the link to your JSFiddle or CodeSandbox example below:
    const [cookie, setCookie, deleteCookie] = useCookie("cookie");

    setCookie(accessToken, {
            domain: document.domain.match(/[^.]*\.[^.]*$/)?.[0],
        });

    // This doesn't work because it doesn't pass the scope
    deleteCookie();

    // This is what needs to work, but since deleteCookie doesn't support `options`, it won't work
    deleteCookie({
            domain: document.domain.match(/[^.]*\.[^.]*$/)?.[0],
        });

What is the expected behavior?
A little about versions:

OS: macOS 10.15.6
Browser (vendor and version): Chrome 85.0.4183.102
React: 16.13.1
react-use: 15.3.4
Did this worked in the previous package version? No

for me I used removeCookie('yourcookiename', { domain: '', path: '/' }); and it clears out but I had to refresh, anyway we can get the cookie domain?

for me I used removeCookie('yourcookiename', { domain: '', path: '/' }); and it clears out but I had to refresh, anyway we can get the cookie domain?

No, there is no way to get the cookie domain. It's a security function, as the dev should know the domain of the cookie they are manipulating.

Fixed in react-hookz/web in https://github.com/react-hookz/web/pull/117

so , why not to merget this pull request ?

so , why not to merge this pull request ?

Unfortunately, react-use is no longer supported, so this PR probably won't ever make it in. See this issue by the last active react-use maintainer.
He's since moved moved on to react-hookz/web.


"python-tools was unable to find your machine's python executable" on Windows

in addition to python-tools, linter-pep8 and linter-flake8 seems not to find their executable path either. However, I am pretty sure I have set python path in Windows %PATH%, I can find it use python
in both Powershell and Command Prompt. I am using Miniconda2 32-bit python, and I can find Python registry information under " \HKLM\SOFTWARE\Wow6432Node\Python ". Why Atom can not find it

I have the same bug, I'm using Anaconda 4 64bit with Python 3.5.1. I tried manually adding the python path in settings also but I still get the same error.

I sencod this

I had Python 3.4 and Python 2.7 installed on my machine, then installed Atom and Python Tools. Things were absolutely fine until I upgraded my Python 2.7 to a later version, and then I started hitting this issue. :(

Using this dir path string:
C:\Users\zhangkaizhao\AppData\Local\Programs\Python\Python35
instead of:
C:\\Users\\zhangkaizhao\\AppData\\Local\\Programs\\Python\\Python35
resolve this problem for me. Hope this helps you.

@zhangkaizhao is that the path environment variable or is that some where in the configuration

@theCompanyDream in the configuration

I found the bug. I will submit a pull request. The process.env object is now case sensitiv.

Fixed in python-tools 0.6.8 thanks to @go2sh for the fix

For windows

search for "run" in windows
type "regedit"
look into HKEY_CURRENT_USER
select "Enviroment"
select PATH
add the path at the end of the line separated by ; .

example:
C:\Users\xxxxxx\AppData\Roaming\npm;C:\Users\xxxxxxx\AppData\Local\atom\bin;C:\Users\xxxxxx\AppData\Local\Programs\Python\Python35-32


Documentation on Linalg on tensors codegen pipeline

We have a documentation on current codegen pipeline. I think it's good to have a documentation for Linalg on tensors, since it is also more complicated and will be our default pipeline. We can start it after #5043.
File an issue for tracking it.
cc @MaheshRavishankar @antiagainst @asaadaldien @ThomasRaoux

Need some more info.

Maybe we can call this fixed after the MLIR Open Design Meeting discussion:
2021-07-15: From MHLO To Linalg in IREE ; slides - recording
(see others at https://mlir.llvm.org/talks/)
The https://github.com/iree-org/iree/blob/main/docs/developers/design_docs/codegen_passes.md page is still out of date though. Could be worth a little cleanup pass through that at least redirects to that talk.


nix-cl: provide the original pname as an attribute

Overrides often inherit pname from the overriden package, and if they get the already-prefixed version, defaulting the systems list to [pname] produces wrong (and unintuitive) results. So we keep the prefix in the store paths for clarity, and nix-env sees disambiguated names with -i/-u (which should not be used anyway); but overrides won't be broken.
Without this, #279937 seems to have broken some stuff.
@Uthar do you think this is a reasonable way to go?
Description of changes
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[x] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@ofborg build sbcl.pkgs.swank

@ofborg build sbcl.pkgs.cl-fuse

do you think this is a reasonable way to go?

I think it's a good idea


[DOC-1808] [DOC-1604] [DOC-2543] CI Docs - Format Test Reports

DOC-1808, DOC-1604

New topic about formatting test reports:
https://64641d68173fe53949aae55b--harness-developer.netlify.app/docs/continuous-integration/use-ci/set-up-test-intelligence/test-report-ref
Related changes to link to the new page and some non-technical updates to "Enable Test Intelligence" and "Run Tests step settings"

DOC-2543

Use .ticonfig.yaml to ignore tests/files
https://64641d68173fe53949aae55b--harness-developer.netlify.app/docs/continuous-integration/use-ci/set-up-test-intelligence/#ignore-tests-or-files

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

One concern I have is about searchability inside the page. For example in the CircleCI page, I can go and search for my language/tool and I felt that was convenient. For example if I search for jest in the page I won't find any results because it is buried under Java Script tab.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


"Subtract fee from amount" option

The public checkbox for subtract fee from transaction amount in Public should be unchecked by default.
There however should be a subtract fee checkbox in private send but should be checked by default.

@riordant to complete daemon parts by w43.5
@sproxet to finalize client on by w44.1


Feeds as Plugin please

@BogdanScherban  please update this issue

I've solved the issue with Feeds-plugin automatically adding by the way:

Core was updated for this possibility;
Feeds-plugin was updated and saved as separate repository;
Add sub-generator for Feeds-plugin to the Generator for Helm-PHR.

PRs for all three issues were approved.
New build (automatic generated) were upload to dev.ripple.foundation:8000

thanks Bogdan

see related Feeds plugin here
https://github.com/PulseTile-Plugins/Silver-Feeds-Plugin

@tony-shannon
Could we move this issue to Done?


Fmovies error

Source information
FMovies 13.14
Source language
English
Steps to reproduce
Surprised no one made a thread about it, but I guess not many people use this app for non-anime stuff. Basically, the Fmovies extension is broken and I'm wondering if it can be fixed. The choices of movies and shows do load, but you can't load them at all.
Expected behavior
It should show the episodes and videos for the movie/show... but instead....
Actual behavior
This happens, which was a similar issue on the aniwave extension a few days earlier

Aniyomi version
Both Stable <IP_ADDRESS> and Preview r6691
Android version
Android 11
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version <IP_ADDRESS>.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Same here.
Android 13. Tried logging in, reinstalling, changing the useragent, etc. But alas, t'was to no avail.


Add uniqueName to MatTab in Tabs

Feature request
Add uniqueName to mat-tab in Tabs
What is the expected behavior?

Add the ability to specify a uniqueName per mat-tab in Tabs as an Input() or programmatically using MatTab
Add the uniqueName property to MatTab anywhere this is accessible including MatTabChangeEvent.tab.uniqueName for all @Output events that are of type EventEmitter<MatTabChangeEvent>

What is the current behavior?
This is currently not available.
What are the steps to reproduce?
Nothing to reproduce, not currently available.
What is the use-case or motivation for changing an existing behavior?
The only way to see which tab was activated/changed in a handler for selectedTabChange is to use the event tab's index. If the developer wants to execute a specific action per activated tab like preloading data (as one example) the system must be able to identify exactly which tab was selected. This can be cumbersome for multiple reasons.

If tabs are dynamically hidden from view using *ngIf conditions the tab's index assignments shift making it difficult to know which tab was activated unless the event handler also checks all the conditions.
If the UI changes and the tabs are re-ordered (as a part of a design change) the event handler must also be updated so that any logic based on selected tab is also updated to reflect the new UI order.

Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular CLI: 7.0.3
Node: 10.13.0
OS: win32 x64
Angular: 7.0.1
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.6.8
@angular-devkit/build-angular     0.6.8
@angular-devkit/build-optimizer   0.6.8
@angular-devkit/core              0.6.8
@angular-devkit/schematics        7.0.3
@angular/cdk                      7.0.2
@angular/cli                      7.0.3
@angular/material                 7.0.2
@ngtools/webpack                  6.0.8
@schematics/angular               7.0.3
@schematics/update                0.10.3
rxjs                              6.3.3
typescript                        3.1.3
webpack                           4.8.3

Is there anything else we should know?
I might have forgotten an additional point of where you can set or read back the value. I wrote this based on the documentation, please use your own judgment and add it in any necessary additional locations if deemed appropriate.

Yes, this is most needed (though I might also have missed a way to do this). This Stack Overflow post was recently made to showcase a very basic example (and includes a StackBlitz if that's useful).

This shouldn't be necessary anymore when using test harnesses.


(ios) Redesigned Send screen

Bolt 12, BIP-353 & Contacts create the need for a newly designed Send screen:

Notes:

if the user starts typing, a search of their contacts will occur automatically
if the user is typing a lightning address, then we'll automatically make smart suggestions to help auto-fill the domain portion
we have a hard-coded list of well-known domain names
in the future, contacts will also support lightning addresses. So in the future, the set of domain names will be (hard-coded list + any domains associated with existing contacts)

New users won't have any contacts. So we also have placeholders, so users understand what's possible:

Technical notes:
On iOS, we're no longer using the MVI pattern for the Send screen. In it's place is a new file SendManager.kt, which is basically a copy-paste of ScanController.kt, but modified to be stateless.

I'm not able to test this branch

Understood. I'll rebase after #628 is merged.

have you checked if deep linking an URI still works

Yup, this still works. It's actually better now. For example, say you launch the app via a URL like<EMAIL_ADDRESS>
in the past, the user would only see the Home screen, and there was no visual indicator that the app was processing the request until the MVI layer completed, and we jumped to the Send screen
now the Home screen shows the activity indicator that says "resolving lightning address", and even includes a cancel button

There are still some navigation issues on iOS 16. For example, if the app is open, and you're somewhere in Settings, then opening a link won't properly pop you from your current location to the Send screen. But this is mostly because navigation on iOS 16 is complicated and fragile, and is luckily now fixed on 17+.

Does this change lead to a noticeable life improvement for developing on iOS ?

I would say Yes, it makes life easier. The pattern we've seen over and over again has been:

we started with the MVI pattern when the app was super simple
then we added feature X, Y and Z
state management became much more complicated, and was better handled in the UI layer
the MVI layer became more of a nuisance than a help
then we dropped MVI in favor of simple StateFlow's and functions

Prior to this change we had some payment flows that were using MVI, and others that weren't (like Bolt12). Now everything has the same flow and structure, and it's easier to deal with in the code base.


apollo-kernel and its suported Ubuntu version.

Hi,
See here for more info on this question. Any hints will be highly appreciated.
Regards,
HY

we have updated Low-Latency / Realtime Kernel Installation Guide
(English , Chinese) for Ubuntu 18.04 now. Please follow these docs to install PREEMPT/PREEMPT_RT kernels for Apollo.
Thank you.

Thanks a lot. I'll try according to the latest installation guide and give feedback on any problems/comments/notes/experiences.


diagram JSON storage shape needs to store object/field api names only

This will fix quite a few bugs, including when a user adds a new field to SFDC.

The way to build this will be backwards. steps are:

remove the fields from the apex wrappers
record the JSON output
create a new describe JSON in diagramPersistedSamples using the recorded JSON
create a new diagram JSON in diagramPersistedSamples using the new shape
create a new JSON schema in diagramViewSamplesSchema which validates the new shape
alter the graphviz.diagramAsMustacheView fn to take the ObjectWrappers and the diagram

then deploy the updated pure static resource
then work on the Lightning Configurator to read/write the JSON using the new shape

BTW : there are no changes required to be made to the ObjectWrapper Apex code.
Also, these changes will break the auto-build features. I'll need to follow-up your work and adjust the apex classes here https://github.com/stevebuik/Graphvizforce-Lightning/blob/master/graphviz/main/default/classes/AutoBuildDiagram.cls#L64 to match the new diagram shape

The auto-build feature will need to be able to fire an app event that contains N entities, each with M fields that must be added to the diagram. It will not contain existing objects/fields.
This is a bit different to the configurator use case that needs to add a single object or a single field.
When designing the events for this, can you make sure that the auto-build use case is also supported? Thanks.

config-design.pdf

new persistence complete


Switch from Travis to Circle CI

Travis does not offer a free plan, so use Circle CI to build release assets.

Circle CI build working


Http poll wtf

1. poll() fix
POLLIN and POLLOUT working correctly now.
Connections are not being closed by server timeout YET.
2. signal catcher
So we kill the process gracefully
3. HTTP header response fix
Who could have guessed that the message needs a length? 🤔
Also, keep-alive needs to be stored somewhere along with maybe more socket-info for formulating HTTP responses.
4. poll() errno and log update
added errno, changed some INFO logs to include important variables.
Do not remove commented-out DEBUG requests and responses!
i will use it for further testing and development
5. added flavicon
Look how magnificent!
type for header response needs to be adjusted tho...

Added review fix and fixed fcntl


Edifier TWS5 Pro doesn't supported

Edifier TWS5 Pro doesn't supported.
I've tried on windows and android.

Yeah because I don't have one......

Can I help You?
I can run something (Android phone, Macbook with windows in Parallels).

Thanks! But it's very inconvenient to test the command sets without touching the earbuds.


No module named 'requests.packages.urllib3.packages.six' // requests on python3.6 Lambda

Hey all!
Note: This issue may be out of scope for the requests project, I'm not sure, but honestly I'd really appreciate your help in explaining the rationale behind some of the behavior related to this section of the codebase (related PR discussion). Let me know if this ticket is out of scope and we can move the discussion back downstream.
I'm currently working on adding Python3.6 support to Zappa - it pretty much works, except for the requests library. Any time import requests is called, this happens:
   'message':'An uncaught exception happened while servicing this request. You can investigate this with the `zappa tail` command.',
   'traceback':[
      'Traceback (most recent call last):\n',
      ' File "/var/task/requests/packages/__init__.py", line 27, in <module>\n from . import urllib3\n',
      ' File "/var/task/requests/packages/urllib3/__init__.py", line 8, in <module>\n from .connectionpool import (\n',
      ' File "/var/task/requests/packages/urllib3/connectionpool.py", line 11, in <module>\n from .exceptions import (\n',
      ' File "/var/task/requests/packages/urllib3/exceptions.py", line 2, in <module>\n from .packages.six.moves.http_client import (\n',
      "ModuleNotFoundError: No module named 'requests.packages.urllib3.packages.six'\n",
      '\nDuring handling of the above exception, another exception occurred:\n\n',
      'Traceback (most recent call last):\n',
      ' File "/var/task/handler.py", line 471, in handler\n response = Response.from_app(self.wsgi_app, environ)\n',
      ' File "/var/task/werkzeug/wrappers.py", line 903, in from_app\n return cls(*_run_wsgi_app(app, environ, buffered))\n',
      ' File "/var/task/werkzeug/test.py", line 884, in run_wsgi_app\n app_rv = app(environ, start_response)\n',
      ' File "/var/task/zappa/middleware.py", line 66, in __call__\n response = self.application(environ, encode_response)\n',
      ' File "/var/task/flask/app.py", line 1997, in __call__\n return self.wsgi_app(environ, start_response)\n',
      ' File "/var/task/flask/app.py", line 1985, in wsgi_app\n response = self.handle_exception(e)\n',
      ' File "/var/task/flask/app.py", line 1540, in handle_exception\n reraise(exc_type, exc_value, tb)\n',
      ' File "/var/task/flask/_compat.py", line 33, in reraise\n raise value\n',
      ' File "/var/task/flask/app.py", line 1982, in wsgi_app\n response = self.full_dispatch_request()\n',
      ' File "/var/task/flask/app.py", line 1614, in full_dispatch_request\n rv = self.handle_user_exception(e)\n',
      ' File "/var/task/flask/app.py", line 1517, in handle_user_exception\n reraise(exc_type, exc_value, tb)\n',
      ' File "/var/task/flask/_compat.py", line 33, in reraise\n raise value\n',
      ' File "/var/task/flask/app.py", line 1612, in full_dispatch_request\n rv = self.dispatch_request()\n',
      ' File "/var/task/flask/app.py", line 1598, in dispatch_request\n return self.view_functions[rule.endpoint](**req.view_args)\n',
      ' File "/var/task/app3.py", line 10, in home\n import requests\n',
      ' File "/var/task/requests/__init__.py", line 60, in <module>\n from .packages.urllib3.exceptions import DependencyWarning\n',
      ' File "/var/task/requests/packages/__init__.py", line 29, in <module>\n import urllib3\n',
      ' File "/var/task/urllib3/__init__.py", line 8, in <module>\n from .connectionpool import (\n',
      ' File "/var/task/urllib3/connectionpool.py", line 11, in <module>\n from .exceptions import (\n',
      ' File "/var/task/urllib3/exceptions.py", line 2, in <module>\n from .packages.six.moves.http_client import (\n',
      "ModuleNotFoundError: No module named 'urllib3.packages.six'\n"

It looks to me like the vendoring of requests's urllib3 is conflicting with the urllib3 in the Lambda environment.
I'd really prefer not to add a special case for the import of requests - is there a recommended way of packaging or configuring of requests that avoids this problem?
(For some context, for those who don't know how Zappa works, we are creating a virtual environment one system, packaging it up into a zip and deploying it to another system, which may or may not be on the same operating system. For pure-python projects, this isn't usually a problem, but since there is some operating-system dependent logic here, maybe it is here, although it hasn't been a problem for the 2.7 environment.)
Any ideas what's happening here?
Thanks!

It looks extremely likely that urllib3 has been torn apart in some way. Where are you getting that urllib3 from? Does it reproduce with just the code import urllib3?

Yes, the error is recreated with just import urllib3, if urllib3 is included in the Lambda package. Without urllib3 in the package, I get "ModuleNotFoundError: No module named 'urllib3'". With both in the package, I get No module named 'urllib3.packages.six'\.

So this strongly suggests that your packaging tool is not noticing a vendored package inside urllib3 (specifically, six).

Yep, six.py is missing in my package. Sorry for wasting your time, handy to braindump this out loud. I'll close the ticket once I can confirm this end to end.

No problem at all, happy to help. :smile:

Major fail on my part. Bug origin: https://github.com/Miserlou/Zappa/pull/581

TL;DR - we were making some optimizations for the python2.7 environment that turned into bugs in the new python3.6 environment.

I know this might not be the most correct place to ask this (maybe open another issue in zappa?) but I'm having the exact same error in python 2.7, with Zappa. Any clues?

@jonathanglima this is absolutely not the correct place to look for Zappa support. It would seem @Miserlou fixed Zappa though so you may try using a new version or reporting a bug as that fix may have regressed. Cheers!

Yeah, I know. I'm not looking for Zappa support. Just looking for some fix that solved this specific bug, since I already tried an update without any success.
I'll open a ticket @ Zappa. Sorry for the disturbance.


No warning on data change and close

When only data in JSON is changed, there is no warning when page is left without submit.

When the related JSON-item is not a hidden field, but a text/textarea this works.
Solution. JSON-item mus be of type text/textarea and plugin sets this item hidden


speed is fast but compared with etcd.io/raft?

what's the performance speedup in general against etcd.io/raft?

 Make sure you use lots of raft shards, as that is the typical way of using paxos/raft.


Images and content for new .NET hub page

Hi @jasongroce, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla2.dotnetfoundation.org.

TTYL, DNFBOT;

:x: Validation status: errors

File
Status
Preview URL
Details

index.md
:warning:Warning

Details

images/LAYOUT-net-docs-web.png
:white_check_mark:Succeeded

Details

images/featured-1.png
:white_check_mark:Succeeded

Details

images/featured-2.png
:white_check_mark:Succeeded

Details

images/featured-3.png
:white_check_mark:Succeeded

Details

images/net-docs-cloud-1.svg
:white_check_mark:Succeeded

Details

images/net-docs-cloud-2.svg
:white_check_mark:Succeeded

Details

images/net-docs-cloud-3.svg
:white_check_mark:Succeeded

Details

images/net-docs-cloud-4.svg
:white_check_mark:Succeeded

Details

images/net-docs-cloud.png
:white_check_mark:Succeeded

Details

images/net-docs-desktop-1.svg
:white_check_mark:Succeeded

Details

images/net-docs-desktop-2.svg
:white_check_mark:Succeeded

Details

images/net-docs-desktop-3.svg
:white_check_mark:Succeeded

Details

images/net-docs-desktop-4.svg
:white_check_mark:Succeeded

Details

images/net-docs-desktop.png
:white_check_mark:Succeeded

Details

images/net-docs-gaming-1.svg
:white_check_mark:Succeeded

Details

images/net-docs-gaming-2.svg
:white_check_mark:Succeeded

Details

images/net-docs-gaming-3.svg
:white_check_mark:Succeeded

Details

images/net-docs-gaming-4.svg
:white_check_mark:Succeeded

Details

images/net-docs-gaming.png
:white_check_mark:Succeeded

Details

images/net-docs-mobile-1.svg
:white_check_mark:Succeeded

Details

images/net-docs-mobile-2.svg
:white_check_mark:Succeeded

Details

images/net-docs-mobile-3.svg
:white_check_mark:Succeeded

Details

images/net-docs-mobile.png
:white_check_mark:Succeeded

Details

images/net-docs-web-1.svg
:white_check_mark:Succeeded

Details

images/net-docs-web-2.svg
:white_check_mark:Succeeded

Details

images/net-docs-web-3.svg
:white_check_mark:Succeeded

Details

images/net-docs-web-4.svg
:white_check_mark:Succeeded

Details

images/net-docs-web-5.svg
:white_check_mark:Succeeded

Details

images/net-docs-web-6.svg
:white_check_mark:Succeeded

Details

images/net-gs-1.svg
:white_check_mark:Succeeded

Details

images/net-gs-2.svg
:white_check_mark:Succeeded

Details

images/net-gs-3.svg
:white_check_mark:Succeeded

Details

images/net-gs-4.svg
:white_check_mark:Succeeded

Details

images/net-gs-5.svg
:white_check_mark:Succeeded

Details

images/net-gs-6.svg
:white_check_mark:Succeeded

Details

images/net-gs-7.svg
:white_check_mark:Succeeded

Details

index.md

Line 0: [Warning] Invalid file link:(~/images/net-gs-3.svg).
Line 0: [Warning] Invalid file link:(~/images/net-gs-2.svg).
Line 0: [Warning] Invalid file link:(~/images/net-gs-7.svg).
Line 0: [Warning] Invalid file link:(~/images/net-gs-6.svg).
Line 0: [Warning] Invalid file link:(~/images/net-gs-1.svg).
Line 0: [Warning] Invalid file link:(~/images/net-gs-5.svg).
Line 0: [Warning] Invalid file link:(~/images/net-gs-4.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-gaming-4.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-desktop-2.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-desktop-4.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-desktop-1.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-desktop-3.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-gaming-2.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-gaming-1.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-mobile-2.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-mobile-1.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-cloud-4.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-cloud-3.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-cloud-1.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-cloud-2.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-gaming-3.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-mobile-3.svg).
Line 0: [Warning] Invalid file link:(~/images/featured-3.png).
Line 0: [Warning] Invalid file link:(~/images/featured-2.png).
Line 0: [Warning] Invalid file link:(~/images/featured-1.png).
Line 0: [Warning] Invalid file link:(~/images/net-docs-web-1.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-web-5.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-web-4.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-web-3.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-web-2.svg).
Line 0: [Warning] Invalid file link:(~/images/net-docs-web-6.svg).

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


[ISSUE #958] Update licenses files

Fixes ISSUE #958 .
Motivation
Explain the content here.
Explain why you want to make the changes and what problem you're trying to solve.
Modifications
Describe the modifications you've done.
Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

@xwm1992 It seems you have deleted the license directory and submit nothing?

Need to add announce in NOTICE an LICENSE file.

Need to add announce in NOTICE and LICENSE file.

Done.


Bug in SDF files generation

Dear ChEBI team,
I noticed that the SDF files, generated from molecule page in ChEBI do not follow the standards for this file format as defined here:
http://www.daylight.com/meetings/mug05/Kappler/ctfile.pdf (page 39)
There should not be a space line between the end of the molecule (line defined by "M  END") and the first line of the properties (line starting with a ">").
I am using CDK to parse these files, and it was not able to read the properties because of this blank line. I don't know if this applies to other chemistry tools.
Thank you very much in advance for the changes or for your advice.
Kind regards,
Maria Sorokina

Just an additional comment: this bug seems to concern only the SDF files that can be downloaded from the molecule page. The total SDF files (ChEBI_complete_3star.sdf) do not have this bug (ie the space line after the "M  END" of the molecule).
Kind regards,
Maria

Sorry for the late reply. Its fixed now. Thanks for reporting.


Pin tab

Is there a way to use "Pin" tab function to avoid accidentally replacing an Open Gate tab when opening an internal link to open a new note or using the Quick Switcher to open a note?
What I want

What we have currently

oh, I did not notice about this issue. Let's me see how to implement "Pin" in plugin

I need that too =D


enhanced admin interface

Please review and let me know if you prefer this admin interface over the initial simple one for issue #55

Looks good, thanks!


OfficeOpenXml Error

I was trying the following Export-Excel example:
Get-Service | Export-Excel "c:\projects\temp\test.xlsx"  -Show -IncludePivotTable -PivotRows status -PivotData @{status='count'}
And it throws the following error:
Export-Excel : Unable to find type [OfficeOpenXml.Style.ExcelFillStyle]. Make sure that the assembly that contains this type is loaded.

Thanks for reporting this Dave. Could you please post a few more details. $PSVersionTable and did you install this on your own, with the iex way from github it from the PowerShell gallery?
Thank you
Doug

Sorry fixed the issue - I am currently working at company that has some
strict policies about what type of files can't be stored in your Documents
folder. As a result when I used the iex method to install I got an error,
so I ran it again but modified it to point at
c:\users\davesexton\powershell\modules. That worked but I forgot to remove
the previous broken install which was missing the DLL file.
All working fine now - works a treat. Keep up the good work.
On 4 December 2015 at 13:35, Doug Finke<EMAIL_ADDRESS>wrote:

Thanks for reporting this Dave. Could you please post a few more details.
$PSVersionTable and did you install this on your own, with the iex way from
github it from the PowerShell gallery?
Thank you
Doug
—
Reply to this email directly or view it on GitHub
https://github.com/dfinke/ImportExcel/issues/50#issuecomment-161969341.


Please test pyhf v0.7.0 release candidates

Hi. :wave: As you're a user of pyhf
https://github.com/Rupt/interval-evidence/blob/d66d1a12620826497f6a9a4e64321a596ed834e7/requirements.txt#L1-L10
please test the pyhf v0.7.0 release candidates to see if you will be affected by any of the API changes.
python -m pip install --upgrade --pre pyhf

If you haven't yet, please also consider joining the pyhf-announcements mailing list.

Hi @matthewfeickert
As you comment quotes, this repository is already using the release candidate pyhf[minuit]==0.7.0rc1.
I would prefer not to receive such issues in future. Closing.

As you comment quotes, this repository is already using the release candidate pyhf[minuit]==0.7.0rc1.

There are more recent release candiates.

I would prefer not to receive such issues in future

Noted. You won't hear from us again.


Add support for crio

Referencing issue: https://github.com/kubearmor/KubeArmor/issues/221
Added support for cri-o.
Before: Unable to run karmor install on openshift due to missing runtime support for cri-o
Now: I was able to run karmor install successfully without any errors.
Signed-off-by: Vikas Verma<EMAIL_ADDRESS>

Nice!

Now: I was able to run karmor install successfully without any errors.

karmor install would work successfully with this but the installed daemonset wouldn't work as intended, since it would have mount paths based on generic env i.e. containerd sockets instead of crio ones.
We recently added support for CRI-O in KubeArmor as part of https://github.com/kubearmor/KubeArmor/issues/666.
Since we can already detect crio here, let's add support for new env.
This would require modifications in our deployments/get pkg which can based off of https://github.com/kubearmor/KubeArmor/blob/main/KubeArmor/build/kubearmor-test-crio.yaml#L80=L85


Change in configuration filters

Describe the feature or enhancement
I realized that if I have a lot of repos and I just want to sync some of them, that's pretty easy. I just list them in the repo list, as instructed.
But if otherwise, I want to sync all my repos except some of them, that's kinda harder. I need to instead list all the repos I want, this list could get pretty big and also, if I add a new repo in my GitHub account, I'd need to remember to update this list.
So I'm opening this issue to suggest a configuration interface change. Instead of the list of repos and the option include_all_repos, it could instead have two lists: include_repos and exclude_repos.

If you have listed repos in include_repos, this would mean include ONLY the listed ones.
If you have listed exclude_repos, this would mean sync all repos EXCEPT those listed.
If both lists are empty, that would mean sync ALL repos.
And if both lists have items, that's an invalid state and could be an error or the program could prioritize one of the lists and ignore the other.

This interface would allow with the same number of properties, to express filters more easily.
Tell me what you think 😊

This seems like a good addition, and the scenario described is definitely a painful one.
We can pick this up, do you want to send a PR for adding this? @jbonadiman
I can take a look over this weekend if I get sometime or if you want to take it up then feel free to do it, I'll review it.

@jbonadiman the new release v0.2.0 adds this feature, it's a breaking change so the config needs to be updated accordingly and details are mentioned in the README, if you give it a try and see any issues then do report it back. Thanks for opening this feature request!


paging needed

If we are going to start to demo this to potential users, we will need to upload rulesets/projects that are somewhat larger.

I just wanted to pop into to say this is probably the most important missing feature at the moment.


SO-4898: Move snomed.languages configuration options to Resource.settings field

snowowl.yml configuration files for tests also need to be updated:
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.329 s <<< FAILURE! - in com.b2international.snowowl.core.rest.AllSnowOwlApiTests
com.b2international.snowowl.core.rest.AllSnowOwlApiTests  Time elapsed: 4.328 s  <<< ERROR!
java.lang.RuntimeException: Unrecognized field 'languages' in config file 'snomed'

Two issues that we have found:

the ObjectMapper configured for ES indexing does not support Guava data structures such as ListMultimap;
if the above is fixed by using Map<String, List<String>> as the type, dynamic mapping on settings.languages would detect each language key as a separate property with type keyword, leading to a mapping explosion.

This requires changing the data structure of languages to a List<Entry>, and the removed SnomedLanguageConfig will be re-purposed as the entry type.

Two issues that we have found:

the ObjectMapper configured for ES indexing does not support Guava data structures such as ListMultimap;
if the above is avoided by using Map<String, List<String>> as the type, dynamic mapping on settings.languages would detect each language key as a separate property with type keyword, leading to a mapping explosion.

This requires changing the data structure of languages to a List<Entry>, and the removed SnomedLanguageConfig will be re-purposed as the entry type.

How about using a list of special objects then?