XP Updater Plugin Doesn't Work

I've been reading posts online that say CrystalMathLabs (and I assume TempleORSR) filter out the updates from Runelite due to API spam.  If that's the case (which it certainly appears to be, as my stats are not updating), why does this plugin exist?  To confuse users and make them think their stats are updating when they aren't?  Please fix or remove this plugin.

Could you elaborate what further information you need?  The plugin doesn't work. Try it yourself.

I don't know if CML is filtering it, but I've talked to the templeosrs owner about this before and I am not aware of them filtering it. Also I doubt it is causing "API spam" since we have it rate limited.

Ok.  I just checked TempleOSRS and it looks like that one is working now.  It was probably the rate limiter earlier because I had just added my account.  But CML is definitely not working correctly.  What kind of a limit do you have though?  Once per hour?

It triggers at logout if you have gained at least 10k xp since logging in

Ahh, interesting.  So with that in mind, I checked my calquat tree (12k xp) and then logged out.  TempleOSRS updated, CML did not.

This probably isn't our problem.

Well, your plugin doesn't work.  So I think it is.  Like I said, you're just misleading users.

The plugin is submitting the request correctly. If CML doesn't work that isn't our concern. I suspect it probably works but only occasionally. We do not own or operate CML or have anything to do with it; so there is nothing to do here.

You could at least put a note on the plugin informing users of it's unreliability.  I've got weeks of missing chunks of tracked data that I assumed was being tracked.  It would have been nice to know that the plugin was broken.

had this turned on for wiseoldman, on 2 characters that so far are at about 300k xp and 200k.
It has not successfully updated the site even once. this plugin is broken and no amount of "not our issue" will change that. At a bare minimum it needs to show diagnostics, like last attempted update, and offer options to force-send an update.

if you arnt on the hiscores, there is no data that exists for you to begin with, what is going to be updated?

if you arnt on the hiscores, there is no data that exists for you to begin with, what is going to be updated?
Pretty sure these should be getting updated.
https://wiseoldman.net/players/chakatstorm
https://wiseoldman.net/players/chakat-async

Those accounts are clearly not on the hiscores
https://secure.runescape.com/m=hiscore_oldschool/hiscorepersonal
The websites pull the information from Jagex's hiscore API. The plugin is correctly sending the requests, but there's no data for the website to pull. Thus, the plugin is not broken and there's a perfect amount of "not our issue" here.

Those accounts are clearly not on the hiscores https://secure.runescape.com/m=hiscore_oldschool/hiscorepersonal
The websites pull the information from Jagex's hiscore API. The plugin is correctly sending the requests, but there's no data for the website to pull. Thus, the plugin is not broken and there's a perfect amount of "not our issue" here.

wait, so the plugin doesn't even send the skill levels to the website at all, it just tells the website to go grab it itself? what is even the point of it then?

Those accounts are clearly not on the hiscores https://secure.runescape.com/m=hiscore_oldschool/hiscorepersonal
The websites pull the information from Jagex's hiscore API. The plugin is correctly sending the requests, but there's no data for the website to pull. Thus, the plugin is not broken and there's a perfect amount of "not our issue" here.

wait, so the plugin doesn't even send the skill levels to the website at all, it just tells the website to go grab it itself? what is even the point of it then? (so the websites can update automatically without getting rate limited obviously, but that is not at all what I think most people expect it be for.)

Most, if not all external experience tracking sites refresh relatively infrequently, so this plugin tells them that it's necessary to refresh the information for a given account, more or less.


swami_lightdm.py fails to parse lightdm.conf in Bodhi4.0 32 bit

See forum post along with a tentative fix

Fixed via: https://github.com/JeffHoogland/swami/commit/67f5ca3e92f705766636951fcd6ad2866100a7cb


avoid using ERROR log level for non errors

Is your refactoring request related to a problem? Please describe.

The following log entries on the ERROR level were observed from a recent system test run. The following errors should not be an ERROR but rather on the WARN level as the actions are expected behaviour.
Jan 30 17:06:23 0944471c5d4e tedge-agent[536]: 2024-01-30T17:06:23.301225503Z ERROR tedge_agent::software_manager::actor: Tedge-agent is no more running the latest-version => a restart is required

Jan 30 17:06:23 0944471c5d4e tedge-agent[536]: 2024-01-30T17:06:23.301257933Z ERROR Runtime: Actor SoftwareManagerActor-11 has finished unsuccessfully: ActorError(NotRunningLatestVersion)

Jan 30 17:06:28 0944471c5d4e tedge-agent[1333]: 2024-01-30T17:06:28.361681348Z ERROR sm-agent: tedge_agent::state_repository::state: Cannot use "/data/tedge/agent" to store tedge-agent state: No such file or directory (os error 2)

Describe the solution you'd like

Use WARN log levels on the above messages instead of ERROR

Describe alternatives you've considered

Additional context

The errors messages mentioned in this ticket were converted to warn messages.


AKS Cluster-Updates to newer version

Description
k8s 1.27 is already GA; we need to upgrade our clusters accordingly
AC

[ ]  updated version for our cluster environments

upgrade to version 1.26.6 over the weekend for testing out if upgrade is working for us... but he mentioned this will take a bit of time restarting all the pods and so on...

Hi @almadigabor just created an issue for our communication an helping guideline "How to update our clusters?"

Cluster DevSecOps-Testing was upgrades succsessfully

Upgrade to 1.26.6 Stategy in Oder:

[x] cx-devsecops-testing-aks
[ ] cx-dev-aks
[ ] cx-beta-aks
[ ] cx-stable-aks
[ ] cxtsi-hotel-budapest-aks-services
[ ] cx-core-aks
[ ] cx-vault-aks-services

Informed our Users over CoP Channel and started with DEV environment

After little conversation we wait with the stable environment till next week and new strategy for preparing the stable environment for current release.

Environment - DEV was updated after scaling one node up / and now scaling down to the former nodepool nodes.

Update Beta done

https://raw.githubusercontent.com/catenax-ng/k8s-cluster-stack/f4bab388235879f348c5c99726ae6577786c6711/apps/kube-prometheus-stack/dashboards/product-portal.json
to all clusters

PR ready to review: https://github.com/catenax-ng/cloud-infra/pull/8

Done with the PR except the stable update reminder https://github.com/eclipse-tractusx/sig-infra/issues/282


feat: added missing types and re-ordered Change log types order

Added missing types:

build
ci

Change Cog content is every time in a specific predefined order:

Breaking Changes
Feature
Bug Fixes
Reverts
Performance Improvements
Documentation
Styles
Code Refactoring
Tests
Chores
Build
CI

...having the 3 most important parts (major (breaking changes), minor (features) and patch (fixes)) first and less important/relevant information (as well as non predefined types) at the bottom of the Change Log.

Hi @kirbo, thank you for your PR, I did some refactoring of your changes: #2


[WIP] Test Implementation of OpenTime in C++

Hi all, this pull request adds a new subdirectory, cpp_api in which a test implementation of opentime in C++ resides, along with a pybind11 python binding.  I've also copied in the test_opentime.py suite so you can see what changes had to be made in order to make things pass.  This is intended more to draw out conversation and feedback, and to serve as a reference point for conversations with folks we're having about a C++ API.  Let us know if you have any thoughts!
Before this can be merged in:

need to integrate or replace the CMake build system with the top level setup.py
to to move this library so that the resulting library gets put in a place where the normal opentimelineio module can find it
There are some outstanding TODOs
Should make decisions about memory management in the library and other low level policy decisions that C++ draws out (extern c bindings, exceptions, etc).

Thanks everyone!
Quick Reminder If you're curious about some of the previous discussion around this issue, see:
https://github.com/PixarAnimationStudios/OpenTimelineIO/wiki/Wrapping-OTIO-C-or-C-Plus-Plus-In-Python

See #391


Adjust profile image

I have added the class btn to clear button as well.
Furthermore I have added retina image for Facebook profile image using srcset for high resolution screens. http://caniuse.com/#search=srcset
Before

After

Instagram also have different image sizes and is quite low quality compared to the Facebook image.
https://scontent.cdninstagram.com/t51.2885-19/s50x50/12797758_1527866694182800_2110677219_a.jpg
https://scontent.cdninstagram.com/t51.2885-19/s100x100/12797758_1527866694182800_2110677219_a.jpg
https://scontent.cdninstagram.com/t51.2885-19/s150x150/12797758_1527866694182800_2110677219_a.jpg (this size is used)

Thanks again - I have now merged your changes ;)


Add cf-rolling-restart v1.1.1 to Community Plugins

Adding a new plugin, cf-rolling-restart, to the community repo. Helps perform zero downtime restarts on PCF applications.

Hey @WRMilling thanks for this pr. I wanted to give you a heads up that we are looking into updating the cf restart command on v7 to be backed with rolling deployments. More information here: https://docs.google.com/document/d/1UYa-M4LwDn4hgge0S99vxHY3BsB9CCn2ENXqJ-5PbVA/edit

Thank you for the heads up @abbyachau. It would be awesome to see this functionality (or something similar) baked into the main cli.


python-modules/decorator doesn't build

Describe the bug
development/python-modules/decorator doesn't build because a test fails.
To Reproduce
Steps to reproduce the behavior:

Checkout current master (f7e5482e55a5263f4fd13b9451485775d42ff457)
Try to build the package
Watch it fail

Expected behavior
Should build.
Additional context
Commit 417f9a5b41357a5635cf76cbc788291695cf2684 touched renamed the test that fails.
Full log of the build:
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Using setuptoolsShellHook
Sourcing pip-install-hook
Using pipInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing setuptools-check-hook
Using setuptoolsCheckPhase
unpacking sources
unpacking source archive /nix/store/idhfvc7jkc7gh9b3bqi3q1va87s4ckyg-decorator-4.4.1.tar.gz
source root is decorator-4.4.1
setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file decorator-4.4.1/src/decorator.egg-info/top_level.txt
patching sources
configuring
no configure script, doing nothing
building
Executing setuptoolsBuildPhase
running bdist_wheel
running build
running build_py
creating build
creating build/lib
copying src/decorator.py -> build/lib
installing to build/bdist.macosx-10.6-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.6-x86_64
creating build/bdist.macosx-10.6-x86_64/wheel
copying build/lib/decorator.py -> build/bdist.macosx-10.6-x86_64/wheel
running install_egg_info
running egg_info
writing src/decorator.egg-info/PKG-INFO
writing dependency_links to src/decorator.egg-info/dependency_links.txt
writing top-level names to src/decorator.egg-info/top_level.txt
reading manifest file 'src/decorator.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'documentation.pdf'
writing manifest file 'src/decorator.egg-info/SOURCES.txt'
Copying src/decorator.egg-info to build/bdist.macosx-10.6-x86_64/wheel/decorator-4.4.1-py3.7.egg-info
running install_scripts
adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*")
creating build/bdist.macosx-10.6-x86_64/wheel/decorator-4.4.1.dist-info/WHEEL
creating 'dist/decorator-4.4.1-py2.py3-none-any.whl' and adding 'build/bdist.macosx-10.6-x86_64/wheel' to it
adding 'decorator.py'
adding 'decorator-4.4.1.dist-info/LICENSE.txt'
adding 'decorator-4.4.1.dist-info/METADATA'
adding 'decorator-4.4.1.dist-info/WHEEL'
adding 'decorator-4.4.1.dist-info/pbr.json'
adding 'decorator-4.4.1.dist-info/top_level.txt'
adding 'decorator-4.4.1.dist-info/RECORD'
removing build/bdist.macosx-10.6-x86_64/wheel
Finished executing setuptoolsBuildPhase
installing
Executing pipInstallPhase
/private/var/folders/4f/gpssx8mx1fl3h7db4sq60p6m0000gn/T/nix-build-python3.7-decorator-4.4.1.drv-0/decorator-4.4.1/dist /private/var/folders/4f/gpssx8mx1fl3h7db4sq60p6m0000gn/T/nix-build-python3.7-decorator-4.4.1.drv-0/decorator-4.4.1
Processing ./decorator-4.4.1-py2.py3-none-any.whl
Installing collected packages: decorator
Successfully installed decorator-4.4.1
/private/var/folders/4f/gpssx8mx1fl3h7db4sq60p6m0000gn/T/nix-build-python3.7-decorator-4.4.1.drv-0/decorator-4.4.1
Finished executing pipInstallPhase
post-installation fixup
strip is /nix/store/7aap9ycxx2af1h03h4c5kddx88p0fzcp-cctools-binutils-darwin-927.0.2/bin/strip
stripping (with command strip and flags -S) in /nix/store/cprkar016c139lz9hrpq22kfl87him5m-python3.7-decorator-4.4.1/lib
patching script interpreter paths in /nix/store/cprkar016c139lz9hrpq22kfl87him5m-python3.7-decorator-4.4.1
running install tests
no Makefile or custom buildPhase, doing nothing
pythonCatchConflictsPhase
pythonRemoveBinBytecodePhase
pythonImportsCheckPhase
Executing pythonImportsCheckPhase
setuptoolsCheckPhase
Executing setuptoolsCheckPhase
running test
WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox.
running egg_info
writing src/decorator.egg-info/PKG-INFO
writing dependency_links to src/decorator.egg-info/dependency_links.txt
writing top-level names to src/decorator.egg-info/top_level.txt
reading manifest file 'src/decorator.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'documentation.pdf'
writing manifest file 'src/decorator.egg-info/SOURCES.txt'
running build_ext
test_before_after (tests.test.CoroutineTestCase) ... ok
test_coro_to_func (tests.test.CoroutineTestCase) ... ok
test_add1 (tests.test.ExtraTestCase) ... ok
test_decorator_factory (tests.test.ExtraTestCase) ... ok
test_no_first_arg (tests.test.ExtraTestCase) ... ok
test_qualname (tests.test.ExtraTestCase) ... ok
test_signature (tests.test.ExtraTestCase) ... ok
test_unique_filenames (tests.test.ExtraTestCase) ... ok
test_gen123 (tests.test.GeneratorCallerTestCase) ... ok
test (tests.test.NoDocumentation) ... /private/var/folders/4f/gpssx8mx1fl3h7db4sq60p6m0000gn/T/nix-build-python3.7-decorator-4.4.1.drv-0/decorator-4.4.1/src/tests/documentation.py:1534: PendingDeprecationWarning: isAlive() is deprecated, use is_alive() instead
  elif f.thread.isAlive():
**********************************************************************
File "/private/var/folders/4f/gpssx8mx1fl3h7db4sq60p6m0000gn/T/nix-build-python3.7-decorator-4.4.1.drv-0/decorator-4.4.1/src/tests/documentation.py", line 50, in tests.documentation.operation2
Failed example:
    operation2()
Expected:
    operation2 is slow
Got nothing
**********************************************************************
1 items had failures:
   1 of   1 in tests.documentation.operation2
***Test Failed*** 1 failures.
FAIL
test_singledispatch1 (tests.test.NoDocumentation) ... ok
test_singledispatch2 (tests.test.NoDocumentation) ... ok
test_c_classes (tests.test.TestSingleDispatch) ... ok
test_mro (tests.test.TestSingleDispatch) ... ok
test_mro_conflicts (tests.test.TestSingleDispatch) ... ok
test_register_abc (tests.test.TestSingleDispatch) ... ok
test_register_decorator (tests.test.TestSingleDispatch) ... ok
test_register_error (tests.test.TestSingleDispatch) ... ok
test_simple_overloads (tests.test.TestSingleDispatch) ... ok
test_wrapping_attributes (tests.test.TestSingleDispatch) ... ok

======================================================================
FAIL: test (tests.test.NoDocumentation)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/private/var/folders/4f/gpssx8mx1fl3h7db4sq60p6m0000gn/T/nix-build-python3.7-decorator-4.4.1.drv-0/decorator-4.4.1/src/tests/test.py", line 81, in test
    self.assertEqual(err, 0)
AssertionError: 1 != 0

----------------------------------------------------------------------
Ran 20 tests in 5.672s

FAILED (failures=1)
Test failed: <unittest.runner.TextTestResult run=20 errors=0 failures=1>
error: Test failed: <unittest.runner.TextTestResult run=20 errors=0 failures=1>
builder for '/nix/store/64pqww8j4l5c9hxsdvhhws44g744pilw-python3.7-decorator-4.4.1.drv' failed with exit code 1

Metadata

system: "x86_64-darwin"
host os: Darwin 18.7.0, macOS 10.14.6
multi-user?: no
sandbox: no
version: nix-env (Nix) 2.2.1
channels(kaali): "nixpkgs-19.09pre172680.92ec809473e"
nixpkgs: /Users/kaali/dev/nix/nixpkgs

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

Might be some sort of a race condition. As it passed now with a rebuild, without changing anything.

Fixed in upstream with https://github.com/micheles/decorator/pull/79
Relevant for #80379
Once above PR is in a new release (which I hope should be soon) we can update the package in master and 20.03

This is no longer the case, package builds fine


The readme never says what bpm stands for

sorry to be that guy

Semi-deliberate because I despise the acronym. I've updated the README.

Should have been called Bosh Inner SHell.


Error running ConfigValidatorScanner

Hi,
I am having issues when I am running forseti scanner run with the config-validator scanner. I am running Forseti version 2.25.2, installed via terraform module ~> 5.2.2.
Error message:
[forseti-security][2.25.2] google.cloud.forseti.scanner.scanner(run): Error running scanner: ConfigValidatorScanner: 'Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_util/validator_client.py", line 176, in review
    return self.stub.Review(review_request).violations
  File "/usr/local/lib/python3.6/dist-packages/grpc/_channel.py", line 565, in __call__
    return _end_unary_response_blocking(state, call, False, None)
  File "/usr/local/lib/python3.6/dist-packages/grpc/_channel.py", line 467, in _end_unary_response_blocking
    raise _Rendezvous(state, None, None, deadline)
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with:
	status = StatusCode.INTERNAL
	details = "Received RST_STREAM with error code 2"
	debug_error_string = "{"created":"@1603972116.115456413","description":"Error received from peer ipv6:[::1]:50052","file":"src/core/lib/surface/call.cc","file_line":1052,"grpc_message":"Received RST_STREAM with error code 2","grpc_status":
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_util/validator_client.py", line 176, in review
    return self.stub.Review(review_request).violations
  File "/usr/local/lib/python3.6/dist-packages/grpc/_channel.py", line 565, in __call__
    return _end_unary_response_blocking(state, call, False, None)
  File "/usr/local/lib/python3.6/dist-packages/grpc/_channel.py", line 467, in _end_unary_response_blocking
    raise _Rendezvous(state, None, None, deadline)
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with:
	status = StatusCode.INTERNAL
	details = "Received RST_STREAM with error code 2"
	debug_error_string = "{"created":"@1603972116.115456413","description":"Error received from peer ipv6:[::1]:50052","file":"src/core/lib/surface/call.cc","file_line":1052,"grpc_message":"Received RST_STREAM with error code 2","grpc_status":13}"
>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanner.py", line 119, in run
    scanner.run()
  File "/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_scanner.py", line 203, in run
    for flattened_violations in self._retrieve_flattened_violations():
  File "/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_scanner.py", line 183, in _retrieve_flattened_violations
    for violations in self.validator_client.paged_review(cv_assets):
  File "/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_util/validator_client.py", line 122, in paged_review
    violations = self.review(paged_assets)
  File "/home/ubuntu/forseti-security/.eggs/retrying-1.3.3-py3.6.egg/retrying.py", line 49, in wrapped_f
    return Retrying(*dargs, **dkw).call(f, *args, **kw)
  File "/home/ubuntu/forseti-security/.eggs/retrying-1.3.3-py3.6.egg/retrying.py", line 206, in call
    return attempt.get(self._wrap_exception)
  File "/home/ubuntu/forseti-security/.eggs/retrying-1.3.3-py3.6.egg/retrying.py", line 247, in get
    six.reraise(self.value[0], self.value[1], self.value[2])
  File "/usr/local/lib/python3.6/dist-packages/six.py", line 703, in reraise
    raise value
  File "/home/ubuntu/forseti-security/.eggs/retrying-1.3.3-py3.6.egg/retrying.py", line 200, in call
    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
  File "/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_util/validator_client.py", line 183, in review
    raise errors.ConfigValidatorAuditError(e)
google.cloud.forseti.scanner.scanners.config_validator_util.errors.ConfigValidatorAuditError: <_Rendezvous of RPC that terminated with:
	status = StatusCode.INTERNAL
	details = "Received RST_STREAM with error code 2"
	debug_error_string = "{"created":"@1603972116.115456413","description":"Error received from peer ipv6:[::1]:50052","file":"src/core/lib/surface/call.cc","file_line":1052,"grpc_message":"Received RST_STREAM with error code 2","grpc_status":13}"

Looks like there might be some connectivity issue, but I am not sure how to debug it further
Additional information:
sudo systemctl status config-validator
● config-validator.service - Config Validator API Server
   Loaded: loaded (/lib/systemd/system/config-validator.service; disabled; vendor preset: enabled)
   Active: active (running) since Thu 2020-10-29 12:34:05 UTC; 19min ago
 Main PID: 4740 (ConfigValidator)
    Tasks: 14 (limit: 4915)
   CGroup: /system.slice/config-validator.service
           └─4740 /home/ubuntu/forseti-security/external-dependencies/config-validator/ConfigValidatorRPCServer --policyPath=/home/ubuntu/policy-library/policy-library/policies --policyLibraryPath=/home/ub

Oct 29 12:34:05 forseti-server-vm-a1e0460c systemd[1]: Started Config Validator API Server.

Cheers,
emil

I am having the same issue:
 "serverMessage": "Error running scanner: ConfigValidatorScanner: 'Traceback (most recent call last):\n  File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_util/validator_client.py\", line 176, in review\n    return self.stub.Review(review_request).violations\n  File \"/usr/local/lib/python3.6/dist-packages/grpc/_channel.py\", line 565, in __call__\n    return _end_unary_response_blocking(state, call, False, None)\n  File \"/usr/local/lib/python3.6/dist-packages/grpc/_channel.py\", line 467, in _end_unary_response_blocking\n    raise _Rendezvous(state, None, None, deadline)\ngrpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with:\n\tstatus = StatusCode.INTERNAL\n\tdetails = \"Received RST_STREAM with error code 2\"\n\tdebug_error_string = \"{\"created\":\"@1604292868.812607494\",\"description\":\"Error received from peer ipv6:[::1]:50052\",\"file\":\"src/core/lib/surface/call.cc\",\"file_line\":1052,\"grpc_message\":\"Received RST_STREAM with error code 2\",\"grpc_status\":13}\"\n>\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanner.py\", line 119, in run\n    scanner.run()\n  File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_scanner.py\", line 203, in run\n    for flattened_violations in self._retrieve_flattened_violations():\n  File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_scanner.py\", line 183, in _retrieve_flattened_violations\n    for violations in self.validator_client.paged_review(cv_assets):\n  File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_util/validator_client.py\", line 113, in paged_review\n    violations = self.review(paged_assets)\n  File \"/home/ubuntu/forseti-security/.eggs/retrying-1.3.3-py3.6.egg/retrying.py\", line 49, in wrapped_f\n    return Retrying(*dargs, **dkw).call(f, *args, **kw)\n  File \"/home/ubuntu/forseti-security/.eggs/retrying-1.3.3-py3.6.egg/retrying.py\", line 206, in call\n    return attempt.get(self._wrap_exception)\n  File \"/home/ubuntu/forseti-security/.eggs/retrying-1.3.3-py3.6.egg/retrying.py\", line 247, in get\n    six.reraise(self.value[0], self.value[1], self.value[2])\n  File \"/usr/local/lib/python3.6/dist-packages/six.py\", line 703, in reraise\n    raise value\n  File \"/home/ubuntu/forseti-security/.eggs/retrying-1.3.3-py3.6.egg/retrying.py\", line 200, in call\n    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)\n  File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_util/validator_client.py\", line 183, in review\n    raise errors.ConfigValidatorAuditError(e)\ngoogle.cloud.forseti.scanner.scanners.config_validator_util.errors.ConfigValidatorAuditError: <_Rendezvous of RPC that terminated with:\n\tstatus = StatusCode.INTERNAL\n\tdetails = \"Received RST_STREAM with error code 2\"\n\tdebug_error_string = \"{\"created\":\"@1604292868.812607494\",\"description\":\"Error received from peer ipv6:[::1]:50052\",\"file\":\"src/core/lib/surface/call.cc\",\"file_line\":1052,\"grpc_message\":\"Received RST_STREAM with error code 2\",\"grpc_status\":13}\"\n>\n'"
$ sudo systemctl status config-validator.service
● config-validator.service - Config Validator API Server
   Loaded: loaded (/lib/systemd/system/config-validator.service; disabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-11-02 04:49:05 UTC; 12min ago
 Main PID: 4600 (ConfigValidator)
    Tasks: 7 (limit: 4915)
   CGroup: /system.slice/config-validator.service
           └─4600 /home/ubuntu/forseti-security/external-dependencies/config-validator/ConfigValidatorRPCServer --policyPath=/home/ubuntu/policy-library/policy-library/policies --policyLibraryPath=/home/ubuntu/policy-library/policy-library/lib -p

Nov 02 04:49:05 forseti-server-vm-24c344fa systemd[1]: Started Config Validator API Server.
...skipping...
● config-validator.service - Config Validator API Server
   Loaded: loaded (/lib/systemd/system/config-validator.service; disabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-11-02 04:49:05 UTC; 12min ago
 Main PID: 4600 (ConfigValidator)
    Tasks: 7 (limit: 4915)
   CGroup: /system.slice/config-validator.service
           └─4600 /home/ubuntu/forseti-security/external-dependencies/config-validator/ConfigValidatorRPCServer --policyPath=/home/ubuntu/policy-library/policy-library/policies --policyLibraryPath=/home/ubuntu/policy-library/policy-library/lib -p

Nov 02 04:49:05 forseti-server-vm-24c344fa systemd[1]: Started Config Validator API Server.
~

I solved the issue by changing the default target in my policy to organizations/* from organizations/**
Example policy with the wrong default value: https://github.com/forseti-security/policy-library/blob/master/samples/storage_denylist_public.yaml#L28


Tab style settings

It would be nice if there was a combo styles. Like bottom and chat so you could filter like tells and have them pop up on the bottom but if you missed it you have a tab that show them so you can read what you missed and make it easy to reply to them.

I think the usecase isn't common enough to justify making the message style setting more complex. The "temporary" message styles (Bottom, Side) are usually used for messages that are no longer relevant after they've disappeared.


Replace imports with local imports for jinja2 template tags

Fixes #10831
Please check the following:

[x] Do the tests still pass?
[x] Does the code comply with the style guide?

[x] Run make lint from the Wagtail root.

[ ] For Python changes: Have you added tests to cover the new/fixed behaviour?

@gasman thank you, I added some missing local imports.
In the meantime if you have any idea how to test this I'm all ears :)

I think at the very least, we should have a CI setup that uses Jinja to run the tests (seems we have none?). Even though it wouldn't specifically test the issue in this PR, it would help us catch any potential bugs when using Jinja.

Jinja2 tags seem already enabled in the tests but I can't get my head around testing this.

either we check that no model is loaded when loading jinja2 tags (but I don't how to check this during tests)
or we check that a runserver command with a "broken" app should not crash (but I was not able to reproduce what's being done in https://github.com/django/django/blob/main/tests/utils_tests/test_autoreload.py for our use case.


Using "closeOnSelect:false" with select2 only work for the first element

Using "closeOnSelect:false" with select2 only work for the first element, clicking any other element on the list will not update the table
select_type_options: {
        	closeOnSelect: false
}

please provide a test page (jsfiddle) with latest yadcf beta in use...

Couldn't find a good source for latest beta (examples are using 0.9.2 even though they say 0.9.3!) so I used 0.9.2
https://jsfiddle.net/5qc9701v/4/

Hi
For some reason when working in that mode I can't get the selected values, you can look inside doFilterMultiSelect (place breakpoint) method the selected_values = $(arg).val(), returns only the first selection, you can check this behavior and let me know if there is a solution for this because I couldn't find one.

I have checked this a bit more... it looks like a select2 issue, I tried it with older select2 version (3.5.4) and it seems to work fine, check test page https://jsfiddle.net/vedmack/4tq9ejmc/
when selecting several values (without closing it yet) call the following $("#yadcf-filter--example-0").val() , you should see the selected values, now if you will do the same with the selct2 version from your test page it won't show the proper values, worth checking with select2 authors

Is there any work around to solve the issue? I have checked with select2 version: 4.0.3 and facing the same problem.
Should I downgrade the version of select2?

@sakibbuddy , the only thing I could think of is to try with 3.5.4 and try to upgrade until you will see that is stopped working, and report to select2 team

I tried with 4.0.0 and it stopped working.

@sakibbuddy so you should contact/ask on StackOverflow for a solution

I have found one question in stackoverflow regarding this:
closeOnSelect not working


Cannot perform Summon Unbound Afrit

Describe the bug
When trying to summon Unbound Afrit, ritual is not detected
To Reproduce
Steps to reproduce the behavior:

Construct Abras' Open Conjure pentacle
Insert items (Netherrack, Gunpowder, Nether Quartz, Flint and Steel)
Use Book of Binding: Afrit (Bound) on Golden Bowl

Expected behavior
Ritual proceeds to Sacrifice
System (please complete the following information):

Occultism Version: 1.16.5-1.14.1
OS: Windows 10
Minecraft Version: 1.16.5
Modpack Link and Version, or list of mods: Enigmatica 6

Closing this for the time being as people on E6 definitely have been able to use this ritual in the recent past.
Please drop by in discord @atrobman so people can help diagnose the issue.
If it is something wrong with the code please ping me and I will reopen this


Update mpos-extension-packaging.md

Additional information on creating the installer project

:white_check_mark: Organization membership check passed
Requester is not a member of the MicrosoftDocs organization.


Documentation tweaks

Here are a few documentation tweaks:

Most of it is just of the language. I'm not a native English speaker myself so feel free to use what you want of these.
I found one typo in first-spec.md causing the example not to type-check.
Using https://github.com/realworldocaml/mdx could prevent such surprises in the future.
Finally I added a copy of the complete container.mli example in first-spec.md for convenience.
as I couldn't find it anywhere. As a reader, at this point I had to copy-paste the different bits together myself.
Feel free to ignore this commit if you prefer the documentation as is.

Yes, thanks @jmid !


Dart browser

Adds a Docker image dart-browser with a pre-installed Firefox, for headless tests.
Since is not simple to install and run a browser headless inside a docker image, and we need that for every project that have tests with a browser, I decided to share our receipt.
The main issue is that the browser won't allow execution from root user inside a docker image, and we have a simple work around for that.

Closing as not-planned


No values displayed.

Hello.
I have installed and it does not show the values of:
Eaton 3S 850 Battery: set Voltage from nullV to nullV
Eaton 3S 850: set Current Consumption from null W to null W
Eaton 3S 850 Battery: set Voltage from nullV to nullV

Thank you very much

Eaton 3s 850: set Voltage to nullV

Homebridge UPS reads the mains voltage from input.voltage, which your UPS doesn't report.  I suppose I could use output.voltage instead, or simply not expose Voltage.

Eaton 3S 850 Battery: set Voltage from nullV to nullV

Homebridge UPS reads the battery voltage from battery.voltage, which your UPS doesn't report.  I'm afraid the only solution here, is not to expose the battery Voltage.

set Current Consumption to nullW

Homebridge UPS computes the consumption from ups.load (which indicates the load as percentage) and ups.realpower.nominal, which your UPS doesn't report.  I suppose I could use ups.power.nominal instead.

Could you try beta v1.0.3-0?  This version has a more robust parsing of UPS state, and should update power consumption and mains voltage for your UPS.  Battery voltage will remain at 0V, but should no longer result in error messages.

I have installed the version beta v1.0.3-0?. But it does not work.

Thank You

Could you please run Homebridge in DEBUG mode, and capture a bit more of the logs, in particular the debug line that lists the UPS state?  Like below:
[10/17/2022, 1:28:32 PM] [UPS] pi4: state: {"status":["OL"],"currentConsumption":20.8,"voltage":238,"mute":false,"testResult":"No test initiated","batteryLevel":100,"lowBatteryThreshold":10,"batteryVoltage":13.3,"batterRuntime":3168}

Thanks.

Hello I attach the log file in mode debug.
homebridge.log

Still a bug in getting the consumption.
Not quite sure where the warning about voltage comes from.  If it's still there, better delete the cached accessory.
Could you try beta v1.0.3-1?

Hi.
Yes, I have installed the indicated version “ beta v1.0.3-1” and it seems to be working fine. I attach a photo. If you need anything else you can ask me. Thank you very much.

Cool.  Is the 255W consumption (about) accurate?  What devices are you powering through the UPS?  How long have you been running Homebridge UPS?  It looks like maybe the total consumption is too high?  44 kWh / 255 W > 1 week?

The truth is that I have several devices connected. A firewall, a router, two rassbery Berry pi with two Homebridge central units. And other home automation devices. That's why the consumption is high. I can have a battery autonomy of almost 45 minutes by lowering the consumption.

I think I report Total Consumption in Wh, but HomeKit expects kWh.  So the value is a factor 1,000 off.  The history values are correct (Eve expects these in Wh).

The total consumption shown is not correct. Consumption is mutilated with 1000.

Published v1.0.3.

Hello.
I have already updated to the latest version. But I was getting the wrong data in "Coste total" . I have proceeded to uninstall and reinstall to reset the counters to zero in "Coste total". If I don't say anything else, it has been solved. But I believe that with this version everything will work fine.
Thank you very much.

Total Consumption was still wrong v1.0.3.  Fixed in v1.0.4 and unpublished 1.0.3.

Ok
Thank


Updated internal paging to use an explicit flag

Current coverage is 27.43% (diff: 50.00%)

Merging #71 into master will increase coverage by 0.03%

@@             master        #71   diff @@
==========================================
  Files            45         45
  Lines          1332       1334     +2
  Methods         169        169
  Messages          0          0
  Branches        313        314     +1
==========================================
+ Hits            365        366     +1
- Misses          967        968     +1
  Partials          0          0

Powered by Codecov. Last update f7b50ee...6c91ad2

Really like the direction you're going on this


1080p60 not recognised as the best (or source) qeality

Description
Livestreamer doesn't recognise 1080p60 as the best (or source) quality, when quality array is: [1080p60, 144p30, 240p30, 360p30, 480p30, 540p30, 720p30, 720p60, audio].
The issue can be observed by watching dota2ti stream: link.
Expected / Actual behavior
livestreamer https://twitch.tv/dota2ti best
[cli][info] Found matching plugin twitch for URL https://twitch.tv/dota2ti
error: The specified stream(s) 'best' could not be found.
Available streams: 1080p60, 144p30, 240p30, 360p30, 480p30, 540p30, 720p30, 720p60, audio

livestreamer https://twitch.tv/dota2ti 1080p60 --player mpv
[cli][info] Found matching plugin twitch for URL https://twitch.tv/dota2ti
[cli][info] Available streams: 1080p60, 144p30, 240p30, 360p30, 480p30, 540p30, 720p30, 720p60, audio
[cli][info] Opening stream: 1080p60 (hls)
[cli][info] Starting player: mpv

Environment details (operating system, etc.)
Linux 4.7.0-1-ARCH Mon Aug 8 22:05:58 2016 x86_64 GNU/Linux-

Wrong repo and also a duplicate chrippa/livestreamer#1433
The issue got fixed here a couple of days ago #283


[Anybox] View folder location next to the link using the "Search links" command

Extension
https://www.raycast.com/anybox/anybox
Description
My most used command in this Anybox extension is "Seach Links" command and it is great that I can browser all my links. I mostly organize my links using folders.  So I wish to see folder names next to or under link names, like in the Raindrop.io extension I used before Anybox. Maybe the tag can also be displayed there.
I know I can filter specific folders by enabling "Show Folders in Search Results" in the extension settings. However, I find it more useful to filter all links regardless of folders and then see the folders they are in.
I have over 650 links in Anybox, and some tools or websites I saved have similar names and descriptions. Therefore, I want to quickly recognize the category of each link.
Thank you for considering this feature.
Who will benefit from this feature?
Those primarily using folders for organization want to quickly see the link category at a glance.
Anything else?
No response

@raycastbot close this issue


Custom Range Slider

Describe the project you want to add with tech stack
A range slider application, from 0 to 100
Screenshots (optional)

@MohitGupta121


Provider dose not refresh when creating new OpenStack network

Hi, all
I run ManageIQ with docker image: fine-1, I have add OpenStack to provider and everything looks fine.
But when I creating new network, found ManageIQ does not refresh provider after network have success created.
So the new network dose not display on lists, need to wait for next provider refresh or sent reset api to refresh provider manual.

Happens to me as well. Network provider needs to manually refresh before newly created network show up.
This issue affects the creation of security group and subnet as well.


About categories of target molecular

Hello, and excellent job! I have a question regarding the categorization. In section 4, the divisions between 'Learning on crystal structures' and 'Learning on molecular structures' caught my attention. Why are these two aspects separated? Doesn't crystal fall under the molecular category?

Yes, crystals do fall under the molecule category, but they have special properties and uses such as periodicity. This basically follows why they are studied separately, e.g. proteins, RNAs, small molecule ligand, peptides are all biomolecules but they are studied differently.

Got it, thank you ^.^

Thanks!


Amazon EC2 - Stuck at  "testing DNS"

Hello
My new installation is failing during the process. I have a fresh EC2 instance and installation gets stuck at the end.
Server becomes unresponsive and i have to restart mu SSH session
ubuntu@ip-172-31-55-79:/opt/netflix-proxy$ sudo ./build.sh -c 181.56.yyy.xxx
resolved params: clientip=<IP_ADDRESS> ipaddr=<IP_ADDRESS> extip=<IP_ADDRESS>
cmd: ./build.sh -r=1 -b=0 -s= -z=0 -n=1 -u= -p [secret] -k [secret]

 * enabling DNS recursion...                                                                                [ OK ]
 * authorising clientip=<IP_ADDRESS> on iface=eth0...                                                                                [ OK ]
 * adding IPv4 iptables rules...                                                                                [ OK ]
 * creating Docker and sniproxy configuration templates...                                                                                [ OK ]
 * checking IPv6 connectivity...                                                                                [fail]
 * configuring sniproxy and Docker...                                                                                [ OK ]
 * installing iptables|netfilter-persistent service...                                                                                [ OK ]
 * socialising Docker with iptables-persistent service...                                                                                [ OK ]
 * updating iptables-persistent init script...                                                                                [ OK ]
 * saving iptables rules...                                                                                [ OK ]
 * creating zones.override from template...                                                                                [ OK ]
 * updating db.override with extip=<IP_ADDRESS> and date=20161014...                                                                                [ OK ]
 * installing python-pip and docker-compose...                                                                                [ OK ]
 * configuring netflix-proxy-admin backend...                                                                                [ OK ]
 * configuring netflix-proxy-admin reverse-proxy...                                                                                [ OK ]
 * creating and starting Docker containers...                                                                                [ OK ]
 * configuring upstart...                                                                                [ OK ]
 * reloading ipables rules...                                                                                [ OK ]
 * no specific steps to execute for Ubuntu at this time...                                                                                [ OK ]
 * testing DNS...

Try commenting out all the iptables stuff in the build script. It doesn't work with EC2's security groups. i used to have a -i switch to disable any addition of iptables rules during build, but since v2, this has not been possible.

thanks. testing right now.
with this new version, is it possible to re-install it over the first installation instead of getting  fresh news EC2 instance?

hello .
im noticing that there is no port 53 being opened on my instance. I already set up the security group for TCP/UDP 53 but no open port is being shown from my side.

Is the bind container running?

yes. it is
ubuntu@ip-172-31-55-157:~$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                            NAMES
372407f9e566        ab77/bind           "/usr/sbin/named -c /"   4 days ago          Up 4 days           <IP_ADDRESS>:53->53/udp                                               bind
326fffa42766        andyshinn/dnsmasq   "dnsmasq -k --port=53"   4 days ago          Up 4 days           53/tcp, 53/udp, <IP_ADDRESS>:5353->5353/tcp, <IP_ADDRESS>:5353->5353/udp   dnsmasq
3c8a4b5bf382        andyshinn/dnsmasq   "dnsmasq -k --log-fac"   4 days ago          Up 4 days           53/tcp, 53/udp                                                   caching-resolver
3b29781dd1b1        abiosoft/caddy      "/usr/bin/caddy --con"   4 days ago          Up 4 days                                                                            caddy
468a246d74fd        ab77/sniproxy       "/bin/sh -c /opt/snip"   4 days ago          Up 4 days           <IP_ADDRESS>:80->80/tcp, <IP_ADDRESS>:443->443/tcp                         sniproxy
ubuntu@ip-172-31-55-157:~$

Check netflix-proxy.log and try to do the same things as failing in there locally with dig to see where the problem is.

hello ab77
i think i have made some progress. i already configured my instance and when i go to ipinfo.io it will show the netflix-proxy admin site. i type the password and authorize my ip address. i then flush my dns from windows and try again to go to ipinfo.io but it will take me again to the same admin site

Try closing all the browser windows and cleaning up browser processes on top of DNS flush.


[Bug]: Loop when slow logs entries creation are slow too

What happened?
Sometimes, if the slow logs entries creation is slow (below threshold), it enters an infinite loop saving the slow log entry of the previous slow log entry saving, and again in a recursive infinite loop that hangs the execution.
How to reproduce the bug
Lower the SLOWER_THRESHOLD to 100
Package Version
1.0.5
PHP Version
8.2.0
Laravel Version
11
Which operating systems does with happen with?
Linux
Notes
The problem can be fixed skipping the events which sql contains the slow_logs table name, for example, inserting the following code in https://github.com/halilcosdu/laravel-slower/blob/main/src/SlowerServiceProvider.php#L72
// Skip logging if the query is related to the slow log table
if (Str::contains($event->sql, [(new $model)->getTable()])) {
    return;
}

Thank you for the report. The issue should be fixed now.


[bug]How to obtain local and remote audio raw data？Or is there a way to directly get the Fourier transform data of the audio？

We are developing an AI voice app. This client SDK is so great and also a good choice for integration into our project. Our project has some cool sound effects, but I found that this SDK does not support any interface that I can get local and remote audio data with. I wonder if I have not found a way works out on this? If this feature is not available now, is there any chance  to schedule it?
Thanks.

duplicate https://github.com/livekit/client-sdk-flutter/issues/201


guile: apply patch fixing 00-repl-server.test stability (WIP)

Motivation for this change
This should fix the stability issues with the guile test. Testing!
Things done

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

[ ] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

Builds nicely locally. Merging and backporting.


SET GRID causes problems with scalar string expressions

Reported by Andrew Wittenberg on 25 Jan 2008 23:30 UTC
Before v6.02, scalar string expressions were evaluated independent of the
default grid:
    NOAA/PMEL TMAP
    FERRET v6.01
    Linux(g77) 2.6.5-7.2 - 11/07/06
    25-Jan-08 18:24

yes? say "a" eq "a"
!-> MESSAGE/CONTINUE 1
1
yes? set grid ez
yes? say "a" eq "a"
!-> MESSAGE/CONTINUE 1
1
But beginning in v6.02, setting a grid messes up the scalar string expression:
    NOAA/PMEL TMAP
    FERRET v6.02
    Linux(g77) <IP_ADDRESS> - 05/15/07
    25-Jan-08 18:24

yes? say "a" eq "a"
!-> MESSAGE/CONTINUE 1
1
yes? set grid ez
yes? say "a" eq "a"
**ERROR: invalid command: grave accent doesnt evaluate to scalar
"a" eq "a"
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/1558

Comment by<EMAIL_ADDRESS>on 23 Apr 2008 16:46 UTC
fixed in ctx/complete_missing_limits.F


[Tests] [Slow] [Legacy] Slow and Legacy Test Failures in master branch

Tagging @kunalspathak and @akroshg as they are listed in the changes since the last good build: http://dotnet-ci.cloudapp.net/job/Microsoft_ChakraCore/job/master/job/daily_slow_x64_test/99/changes
See e.g. https://github.com/Microsoft/ChakraCore/wiki/Build-Status#builds-with-slow-tests
Output below:
20:18:21 2>ERROR: Test failed to run correctly: pass not found in output file ():
20:18:21 2>    ch.exe    -WERExceptionSupport -ExtendedErrorStackForTestHost -BaselineMode -maxInterpretCount:1 -maxSimpleJitRunCount:1 -bgjit- -dynamicprofilecache:profile.dpl.UnnamedTest1669   -ES6 -ES6TypedArrayExtensions -es6tostringtag -ES6ObjectLiterals -es7Builtins -ES6Species -args summary -endargs D:\j\workspace\daily_slow_x6---8997bd32\test\es6\ES6TypedArrayExtensions.js >testout1536 2>&1
20:18:21 2>ERROR: name of output file: D:\j\workspace\daily_slow_x6---8997bd32\test\es6\testout1536; size: 107; creation: Thu Jul  7 20:17:19 2016, last access: Thu Jul  7 20:17:19 2016, now: Thu Jul  7 20:17:19 2016
20:18:21 2>ERROR: bad output file follows ============
20:18:21 2>Invalid Flag : -es7Builtins
20:18:21 2>
20:18:21 2>Usage: ch.exe <source file>
20:18:21 2>[flaglist] is not supported for Release mode
20:18:21 2>ERROR: end of bad output file  ============

You can repro locally with:
jenkins\buildone.cmd x64 debug
jenkins\testone.cmd x64 debug -includeSlow -dirs es6

(or x86 debug or x64 test)

Also seeing failures for Legacy Builds: https://github.com/Microsoft/ChakraCore/wiki/Build-Status#legacy-builds
10:50:32 CodexAssert.cpp(12): error C2220: warning treated as error - no 'object' file generated [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:32   rlrun.cpp
10:50:32 CodexAssert.cpp(12): warning C4127: conditional expression is constant [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:32   NativeTests.cpp
10:50:32   rlregr.cpp
10:50:32 FileLoadHelpers.cpp(46): error C2220: warning treated as error - no 'object' file generated [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:32 FileLoadHelpers.cpp(46): warning C4127: conditional expression is constant [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:32 FileLoadHelpers.cpp(64): warning C4127: conditional expression is constant [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:32 FileLoadHelpers.cpp(90): warning C4127: conditional expression is constant [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:32 FileLoadHelpers.cpp(113): warning C4127: conditional expression is constant [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:32 FileLoadHelpers.cpp(122): warning C4127: conditional expression is constant [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:32 FileLoadHelpers.cpp(123): warning C4127: conditional expression is constant [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:32   ThreadServiceTest.cpp
10:50:32   GCStress.cpp
10:50:33   xmlreader.cpp
10:50:33   RecyclerTestObject.cpp
10:50:33 JsRTApiTest.cpp(1426): error C2220: warning treated as error - no 'object' file generated [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:33 JsRTApiTest.cpp(1426): warning C4127: conditional expression is constant [d:\j\workspace\daily_dev12_x---06a2e6be\bin\NativeTests\NativeTests.vcxproj]
10:50:33   Generating Code...
10:50:33   rl.vcxproj -> d:\j\workspace\daily_dev12_x---06a2e6be\Build\VcBuild\bin\x86_debug\rl.exe

Assuming you have Dev12 installed, repro locally with:
jenkins\buildone.cmd x64 debug msbuild12

Or any other flavor.

When submitting fixes please request tests for slow and dev12 tests respectively:
@dotnet-bot test slow tests please
@dotnet-bot test dev12 tests please

/cc @digitalinfinity - It might be a good idea to wait to merge from master into linux until these issues are resolved.

Fixed.


Prayer points trigger

Category
A new action
What are you missing?
I was wanting the ability to set No Prayer. I wanted DR Prayers for Thieving but did not want any Prayer for combat. Currently I believe the mod only allows to select prayers.
In addition to this, it would be nice to be able to trigger on prayer points.
I am finding this mod incredibly powerful and I can't wait to see where it goes.
Code of Conduct

[X] I agree to follow the code of conduct
[X] My request fits the contribution guidelines
[X] I have searched for similar issues and nothing similar exists

Amazing work! Thank you so much
I can't wait to see where you take this.


⚠ SceneTime has degraded performance

In 61adfd2, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1693 ms

Resolved: SceneTime performance has improved in 2504788 after 8 minutes.


feat(ssi-types): sd-jwt support

Still draft as I need to fix some tests, and the packages in this repo dependant on SSI types, but would like to submit for initial review already to get some feedback on the approach.
Adding SD-JWT VC support to all interface feels a bit 'hacky' as it's completely different from the W3C data model. I've thought about creating another abstraction layer, so there's better distinction and separation between W3C and SD-JWT VCs, but as the spec is still really new, and I don't have a lot of experience with it yet, it felt wrong to do that at this point.
There's still some improvements to be made to the VC / VP handling, as the SD-JWT is both the VC as well as the VP (with the addition of the KB-JWT).
And I want to add support for decoding of an SD-JWT string into the decoded interface format.

Yeah agree. I think it makes sense we thing about when the interfaces for the MDL/MDOC land as well, as there is some degree of overlap there as well.

Overall looking good. It might be worthwhile to place some comments in the code where the original values being returned. As for the other formats these are the actual payloads received initially like the JWT string or the JSON-LD VC. But that is basically what your last sentence above is also about

@nklomp fixed the tests, added support for decoding of SD-JWT credentials, and also added a method to decode an SD-JWT async.
There's quite some sync hashers available, and if you use those you can pass the sync hasher directly to all the existing methods of the credential mapper. If it's async you must call the async decode method.
It's currently based on the @sd-jwt/core package (@berendsliedrecht has already moved it to a monorepo), and our plan is to create a separate @sd-jwt/decode package that we can use here (like jwt_decode).
However, if for now we can already merge it based on the full library and we swap it in a future PR that will help us a lot in making some progress with the different packages. The methods are created in such a way the the public interface does not depend at all on the @sd-jwt/core library, and so we can easily swap it for @sd-jwt/decode or another library without it being a breaking change.

Sure that is fine (full instead of separate packages for now). Will have a look at the PR later today

Hey @nklomp have you had a chance to look at this PR? We have some dependencies on these libraries (ssi-types, oid4vci, pex, oid4vp-siop) and need them to be merged/released before we can get this finalized in AFJ as well.
We can also look at creating forked released of the libraries in the meantime on our side, so you have all the time to review and merge the SD-JWT support, but this would of course introduce overhead that we'd rather avoid if possible

Sorry have been a bit under the weather last week and thought this was already merged. Will have a look at it now

Thanks @nklomp, hope you're feeling better!


CMake support

Why not add it to Autotools? I can develop and maintrain it.

I have to admit I'm a little clueless about this. I use CMake at work so I am vaguely familiar with it, but I don't understand what advantage providing CMake to build WavPack would be. I assume that the tarball would still use regular Make by default and that this change would provide an option for the user to select CMake on the configure command-line? Why would they do that? Sorry to be so dense here...

I use CMake at work so I am vaguely familiar with it, but I don't understand what advantage providing CMake to build WavPack would be.

CMake is well known today, it is wise to add support now. It allows easy integration between wavpack and any other CMake project.
It is better to leave Autotools untouched. Some Linux users (maintrainers?) will be happy. But with CMake you have Unix Makefiles with fast reconfiguration (CMake caches everything very efficiently), Ninja backend for faster increment build. And also fancy colored output :-)
Visual Studio solution can be deprecated and removed later. It is hard to edit and keep it updated without Visual Studio installed. CMake can generate solution for any VS version from 6.0 to 2017. And many more.
Some IDEs can open CMake directly. Just open directory and that's all - you see project structure, you can build, debug and test. I can open Wavpack repo in Visual Studio Code on Windows platform, then open it on Linux platfrom. Everything just works. That's called CMake server mode.

I assume that the tarball would still use regular Make by default and that this change would provide an option for the user to select CMake on the configure command-line?

Tarball will work the same way. CMake has nothing to do with tarballs and can work from repo snapshot.  Some explanations about CMake's configure/build process in README is enough.

CMake has its uses for sure! Whether it simplifies anything or not remains to be seen... Regardless, it is industry standard.
In fact, it's so standard that a third-party designed a scheme around supporting CMake based libraries as packages - Hunter. This is something we can also add to the CMake support process as it should make it easier for adoption.

I am not against this, and it looks like you put a lot of work into it. If you're willing to maintain it, I am happy to accept it. Thanks!


Capturing stdout as both a ByteString and a String does not properly decode the String

Suppose we write the following:
(Stdout (bs :: ByteString), Stdout (str :: String)) <- cmd some_args

What should this do? The documentation for BinaryPipes says this:

Treat the stdin/stdout/stderr messages as binary. By default String results use text encoding and ByteString results use binary encoding.

This suggests the str result should still be properly decoded the same way it would be decoded if the bs result weren’t there. However, it is not: str is merely Data.ByteString.Char8.unpack bs, so non-ASCII characters get garbled. The bug is here:
https://github.com/ndmitchell/shake/blob/d92b00ac68b02ed092392835f0fb7d6d1b811664/src/General/Process.hs#L180-L186
Note the call to BS.unpack on line 185. That’s wrong!
This is not just a theoretical issue—I ran into it just now while working on GHC, as Hadrian sometimes ends up generating a use of Stdout like this (albeit less directly).

You only have (and only want) one pipe, and if the user has specified Stdout as a ByteString, you have to set it to a binary pipe to get that. But if the user asks for both binary and String, what should we do? We don't know the encoding of the pipe - it might be UTF8, it might be Latin1, so at this point, pretty much everything is wrong. The advantage of BS.unpack is that it's wrong but total, which is better than wrong and partial - but agreed, it's far from desirable.
At least that way my conclusion - if you can think of a better way to solve this, I'd love to hear.

The advantage of BS.unpack is that it's wrong but total, which is better than wrong and partial - but agreed, it's far from desirable.

I think it would be better to be correct and partial, or maybe more accurately, partial and not-wrong. That is, combining these two things could raise an error rather than silently producing nonsense.
A more involved possibility would be to manually decode the bytes. It’s possible to acquire the encoding of the pipe by calling hGetEncoding before the call to hSetBinaryMode, and one can obtain a decoder from the resulting TextEncoding value using mkTextDecoder. However, applying this to a ByteString is not entirely straightforward, so it would be more work.


New Task in SynergyHub (EPM): Test

A new task with the status: todo has been created in SynergyHub.
test
Link to Collection

test


Upgrade to rest-proxy

We should migrate to the new rest-proxy service and get rid of json-proxy-service

:+1: Backlogged story in JIRA for Scrum modeling.

Done. Strong work @vertein


Support/update dependencies

Fix Github security alerts

Pull Request Test Coverage Report for Build 95

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 78.172%

Totals

Change from base Build 93:
0.0%

Covered Lines:
838

Relevant Lines:
1072

💛  - Coveralls


RangeError: Maximum call stack size exceeded

Describe the bug
RangeError: Maximum call stack size exceeded when a recursion is present in the spec
To Reproduce
Steps to reproduce the behavior:

Given a yml file that references itself
run redocly preview-docs
the error

    at tn (https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js:8:647081)
    at new Nc (https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js:39:68016)
    at https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js:39:65200
    at Array.map (<anonymous>)
    at Pc (https://cdn.redoc.ly/r```

**Expected behavior**
The docs are rendered properly

**Logs**
```RangeError: Maximum call stack size exceeded
    at tn (https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js:8:647081)
    at new Nc (https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js:39:68016)
    at https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js:39:65200
    at Array.map (<anonymous>)
    at Pc (https://cdn.redoc.ly/r```

**OpenAPI definition**
"openapi": "3.0.0",

**Redocly Version(s)**
1.0.0-beta.105

**`Node.js` Version(s)**
18.2.0

sample file: sample.json.zip

Hi @felipeloha,
Could you check the sample file? I tried to run the command with it and cannot reproduce your case.

it breaks on my machine
here attached the command with the version and the result on the browser

Ah, I see. This must be a Redoc issue, most likely related to this one.

yes i was thinking the same

I'm closing the issue since it should be resolved on Redoc's side. No need to update anything in Redocly CLI.
Should it not get resolved, feel free to reopen the issue.

@tatomyr
I dont understand the relation between the versions of redoc and redocly.
which redocly cli version should I use to have https://github.com/Redocly/redoc/issues/2114 fixed?

Hi @felipeloha,
Redocly CLI uses the latest version of Redoc. The reason it doesn't get fixed for you might be some caching. Could you check this in the incognito mode?

@tatomyr I didnt know if we had to update the cli. we tried it out and everything is working. thanks


test(dm): fix one deadlock

What problem does this PR solve?

Issue Number: close #5793
What is changed and how it works?
make sure cancel is called before Close
Check List
Tests

No code

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
 `None`.

/check-issue-triage-complete

/merge

/merge

/run-dm-integration-test


Setters for Uri

I noticed hyper::Uri doesn't have any setter methods. It seems the only way to construct one is to parse it from a string or use Default.
I have a function that takes a Uri which is expected to have a scheme and authority, and adds path/query/fragment information to it. Currently, I'd have to do this by converting the input Uri to a string, manipulating it as a string, and then re-parsing it to a Uri. This seems error prone and involves fallible conversions, but if I was able to use a signature like this:
fn add_path_to_uri(uri: &mut Uri)

Then I'd be able to do statically-verifiable in-place modifications, like you can with the Url type from the url crate.
Would it be possible to add setters to the Uri type, or is there a reason it's so opaque?

The reason was to start conservatively. I'm not against mutator methods on Uri, but I'd probably want to keep them pretty basic.
For now, it's possible to do this outside of hyper, such as making use of the url crate, so I feel that the urgency is lower, and we can focus on just getting it right.

I should have specified: The reason I'm using hyper's Uri instead of the url crate is because hyper::client::Request::new takes a hyper Uri, and there are no conversion traits implemented to convert from a url::Url and a hyper::Uri (without going through an intermediate string form.)

That's correct. I meant that manipulating the string is possible with something like Url, and converting that into a Uri is just a parse after, which isn't actually that expensive, as it does much less then Url's parsing does.

Right, but if I'm using strings for URL manipulation it kinda defeats the purpose of having a nice type for them. Would you be amenable to a PR adding simple setters for path/scheme/authority/host/port/query? Or some subset of those?

Or a PR for adding impl From<url::Url> for hyper::Uri?

Still happy to submit code for this if given the go-ahead for any particular approach.

As I said, I'm not against the idea, I just want to be conservative. Is there a minimal API that would help? Maybe a Uri::from_components(), with possible components being scheme, authority, path, query?

Is impl From<url::Url> for hyper::Uri inappropriate because Url can represent more values than are valid Uris? I see the reference to the HTTP spec in the docs that talks about the URI needing to be one of four specific forms. I was hoping to have an infallible way to convert from Url to Uri, but this doesn't actually seem possible. If it's going to be necessary to check for errors during the conversion anyway, maybe just converting the Url to a &str and parsing it again is the best we can do.

No, it's the other way around. All Urls are valid Uris, but not all Uris are Urls. Example URIs that aren't URLs: *, google.com:443, /foo/bar. So it is semantically correct to have From<Url> for Uri. However, I'd like to remove the url crate from hyper's dependencies (currently only needs it for some percent decoding, but working to get that into a separate much smaller crate).

I have a very similar use case to OP:s description, but setters has the problem that each would have to return Result<(), UriError> which would be rather cumbersome. I think I would prefer a builder:
let builder = UriBuilder::new("https", "example.com").path("/foo");
builder.add_query_param("key", "value");
let uri = builder.build().expect("Bad uri input");

.build() would of course be -> Result<Uri, UriError>.
How does that sound?

setters has the problem that each would have to return Result<(), UriError>

Yes indeed, there is complexity to setters that made me omit them at first.
A builder could be a good way to go. It seems like it could be explored out of crate, and if it's a monumental improvement over calling Uri::from_str(url.as_str()), we could consider its inclusion.

It would be nice to be able to easily append path segments, too.

The problem with using the url crate for building URLs from string fragments is that there doesn't seem to be an easy way to map the ParseError type from the url crate to the UriError type from hyper.
let base_path = "http://localhost";
let path = "/boo";
let uri: Result<Uri, UriError> = Url::parse(base_path)
    .and_then(|base| base.join(path))
    .map_err(|_| /* How to construct UriError here? */)
    .and_then(|url| url.as_str().parse());

Playground link.
The problem is that the ErrorKind enum that UriError uses is not public. Right now I unwrap as a workaround - but that feels wrong.

Since hyper is replacing its own type for http::Uri, this issue isn't directly actionable here.


550 : Cannot create a file when that file already exists

I got this error, the ftp server maybe windows ,I guess.
Collection complete.

Consolidating
-------------------------------------------------------------
Mkdir:
[ '/2015',
  '/2015/try-hexo',
  '/2015/update-openssh-6',
  '/archives/2015',
  '/archives/2015/11' ]

Rmdir:
[ '/tasks2', '/archives/5', '/5' ]

Add:
[ '/2015/try-hexo/index.html',
  '/archives/2015/11/index.html',
  '/archives/2015/index.html' ]

Updates:
[]

Remove:
[ '/hjtkdz2.apk' ]

Consolidation complete.

Committing
-------------------------------------------------------------
MKDIR failed.
MKDIRs failed.
Commit failed.
Commit complete.
MKDIRs complete.
- ./wwwroot/2015 created successfuly
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
Error: 550 ./wwwroot/2015: Cannot create a file when that file already exists.
    at Ftp.parse (/Users/keel/dev/hexo/node_modules/jsftp/lib/jsftp.js:257:11)
    at Ftp.parseResponse (/Users/keel/dev/hexo/node_modules/jsftp/lib/jsftp.js:174:8)
    at Stream.<anonymous> (/Users/keel/dev/hexo/node_modules/jsftp/lib/jsftp.js:146:24)
    at emitOne (events.js:77:13)
    at Stream.emit (events.js:169:7)
    at ResponseParser.reemit (/Users/keel/dev/hexo/node_modules/duplexer/index.js:70:25)
    at emitOne (events.js:77:13)
    at ResponseParser.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at ResponseParser.Readable.push (_stream_readable.js:110:10)
    at ResponseParser.Transform.push (_stream_transform.js:128:32)
    at ResponseParser.<anonymous> (/Users/keel/dev/hexo/node_modules/ftp-response-parser/index.js:65:12)
    at Array.forEach (native)
    at ResponseParser._transform (/Users/keel/dev/hexo/node_modules/ftp-response-parser/index.js:48:9)
    at ResponseParser.Transform._read (_stream_transform.js:167:10)
    at ResponseParser.Transform._write (_stream_transform.js:155:12)
    at doWrite (_stream_writable.js:292:12)
    at writeOrBuffer (_stream_writable.js:278:5)
    at ResponseParser.Writable.write (_stream_writable.js:207:11)
    at Socket.ondata (_stream_readable.js:528:20)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)

But FileZilla works fine. is there a way to force overwrite the dirs?

And I found the error happened when the remote dir is pure numbers, like '2015' .
I change it to 'y2015' ,it will be fine, and Consolidating will not count this dir.

OK, I just find the remote dirs in Collecting log is wrong.
the real remote list is:
[ '/about',
     '/archives',
     '/archives/2015',
     '/archives/2015/11',

but the log is :
[ '/about',
     '/archives',
     '/archives/5',

OK, I Fix it myself , it's a jsftp's bug.
https://github.com/sergi/parse-listing/pull/8

@keel Is the change available yet via NPM? If so, I'll update the dependency.

not yet, not got response from @sergi

@keel cool, let me know when you find out. Alternatively, if you want to take care of it you could submit the update as a PR and I'll merge it in.

@evanplaice , Sergi fixed it. it's ok now.

@keel sorry about the delay.
I updated all of the dependencies, which required resolving some issues. Everything should be up-to-date now incl jsftp.

@keel Sorry about the delay. Updating the dependencies caused some issues that broke my tests.
Everything should be up-to-date and working now. Incl jsftp.


How to show untiled world map

Please note: issues related to or caused by osmbonuspack will be closed with a
suggestion to open an issue at https://github.com/MKergall/osmbonuspack
(feel free to delete whatever doesn't apply)
Issue Type
[ X] Question
[ ] Bug
[ ] Improvement
[ ] Build system related
[ ] Performance
[ ] Documentation
Description and/or steps/code to reproduce the problem
I followed the wiki here and saw this come out. I was wondering how I can have an un-tiled version of this.

Environment
macos big sur
If it's a bug, version(s) of android this affects:
All
Version of osmdroid the issue relates to:
6.1.10

Hi @Choongkyu!
My suggestions:

mapView.setHorizontalMapRepetitionEnabled(false)
mapView.setVerticalMapRepetitionEnabled(false)
mapView.setTilesScaledToDpi(true)

Hi @Choongkyu!
My suggestions:

mapView.setHorizontalMapRepetitionEnabled(false)
mapView.setVerticalMapRepetitionEnabled(false)
mapView.setTilesScaledToDpi(true)

thank you! that fixed it. I have an unrelated question: I noticed that osmdroid defaults to using Mapnik as the tile provider and I was wondering if there are any traffic-related usage policies/limitations when using osmdroid with Mapnik.


bug: selector in landing page not working (right side button of npm create t3-app@latest)

Provide environment information
N/A
Describe the bug

Reproduction repo
Go to the landing page and select an option
To reproduce
Go to the landing page and select an option
Additional information
Browser: [Version 1.59.117 Chromium: 118.0.5993.70 (Official Build) (64-bit)](https://brave.com/latest/)
OS: NixOS 23.05

Will this be solved in the next branch?

The copied text should be the correct package manager though? That's the intended behavior and is similar to how shadcn does it which got really good reception

Ah, I see, IMO it's not very intuitive, but we are not here to discuss usability, but rather a bug report
Thanks for the response @juliusmarminge! Closing


Consider changing "exactOnSingleWordQuery" to "word"

This is something I'd like to look into after #1190. Some scoped packages rank badly because of the exactOnSingleWordQuery: attribute setting.
E.g., for the query angular, the best result is @angular/core, but this is considered a partial match because only one of the two words in the attribute matched. Then, there are several packages that include angular as a keyword and, therefore, have an "exact" match on the attribute and rank higher, leaving the correct package in the 8th place.
A solution might be changing exactOnSingleWordQuery to word as a full word match in the title should certainly have a higher priority than it has now. The change shouldn't affect keywords much, and as for description, we could probably exclude it from the exact criterion entirely (which would basically mean no change compared to now, as the full description text is hardly going to match any reasonable query).

Great idea, seems like that will aid in matching indeed.

Also improves things like vue-router.


Add checks to prevent duplicate loads for explicitly defined resources

If a particular resource is defined via HTML tags at load time, etc, then we should not attempt to load that again at runtime.

Released in 1.0.0


docs: basePath is required for searchParams to be populated

Change Summary

Without providing a basePath, the example code does not work and ctx.searchParams is an empty object:

Merge Checklist

[ ] PR has a Changeset
[x] PR includes documentation if necessary
[ ] PR updates the boilerplates if necessary

I'm not able to reproduce the bug, do you have a code link?

Going to close this for now. I haven't been able to create a Stackblitz or CodeSandbox to replicate the issue


Issue in Configuring Identity Server as IDP for SSO

Description:
Given steps to configure IS as IDP for SSO are not clear and while logging it does not redirect to the login page. It's getting stuck on the following URL
https://localhost:9443/oauth2/authorize?response_type=code&client_id=Unb1NTUkerbI8rlMkdaW9foKJl4a&scope=apim:admin%20apim:api_create%20apim:api_definition_view%20apim:api_delete%20apim:api_generate_key%20apim:api_import_export%20apim:api_list_view%20apim:api_manage%20apim:api_mediation_policy_manage%20apim:api_product_import_export%20apim:api_publish%20apim:api_view%20apim:app_import_export%20apim:client_certificates_add%20apim:client_certificates_manage%20apim:client_certificates_update%20apim:client_certificates_view%20apim:comment_manage%20apim:comment_view%20apim:comment_write%20apim:common_operation_policy_manage%20apim:common_operation_policy_view%20apim:document_create%20apim:document_manage%20apim:ep_certificates_add%20apim:ep_certificates_manage%20apim:ep_certificates_update%20apim:ep_certificates_view%20apim:gateway_policy_manage%20apim:gateway_policy_view%20apim:mediation_policy_create%20apim:mediation_policy_manage%20apim:mediation_policy_view%20apim:policies_import_export%20apim:pub_alert_manage%20apim:publisher_settings%20apim:shared_scope_manage%20apim:subscription_block%20apim:subscription_manage%20apim:subscription_view%20apim:threat_protection_policy_create%20apim:threat_protection_policy_manage%20apim:tier_manage%20apim:tier_view%20openid%20apim:api_view%20service_catalog:service_view%20service_catalog:service_write&state=%2F&redirect_uri=https://localhost:9443/publisher/services/auth/callback/login

Related Documentation: https://apim.docs.wso2.com/en/4.3.0/reference/customize-product/extending-api-manager/saml2-sso/configuring-identity-server-as-idp-for-sso/


Invalid browser history when using the same page component for different routes

This is a follow-up ticket of #3715.
Bug report
Describe the bug
Let's say you have a navigation like the following, with a few different routes, all handled by the same page component:

	<Link activeClassName='active' href={'/index'} as={'/'}>
	  Home
	</Link>

	<Link activeClassName='active' href={'/index'} as={'/about'}>
	  About
	</Link>

	<Link activeClassName='active' href={'/index'} as={'/company'}>
	  Company
	</Link>

	<Link activeClassName='active' href={'/index'} as={'/competences'}>
	  Competences
	</Link>

If you then open the index page (http://localhost:3000/) and navigate from top to bottom (Home–Competences) you'd expect these navigation actions to be pushed to the browser history. But when you use the browser back button you won't get to these pages like you've clicked.
The use case is the following: I'm only having one page component as my page is rendered 100% dynamically based on backend data. And since the backend always responds in the same data structure, I only need one paragraph. So all my links are referencing to the same page component, but still with different routes.
To Reproduce
Use the following example – this is a slightly modified version of the "active-class-name" example:
active-class-name.zip

Extract the zip and run $ npm install && npm run dev in the extracted folder
Please go to http://github.com/ to push a new history entry
Please go to http://localhost:3000/
Navigate through the navigation from top to bottom
Then click the browser back button

Home (/)
About (/about)
Company (/company)
Competences (/competences)

=> You will notice that you won't get the history restored like you've clicked it. When you are on the last page, the competences page, and you click the browser back button, you will immediately get to the Home page (/) instead of Company (/company).
Expected behavior
When you are on the last navigated page (/competences), clicking on the browser back button should navigate you back to /company, then to /about and finally to /.
When clicking the browser back button,
Screenshots

System information

OS: Windows 10
Browser: Chrome & Firefox
Version of Next.js: 6.1.1

Fixed in https://github.com/zeit/next.js/pull/4153


sumobots competition

a number of pre-programmed (opponent) bots in the simulator
live sumo bot competition

requirements

need a way to have different arenas? standard arena plus others...
two starting positions
out-of-bounds area for game over


Feature Request: Add option to display token artwork instead of character artwork in chat messages

Currently, the character artwork is always used in chat messages. That makes certain scenarios very challenging.
To be more specific, I have an adventure where scarecrows are disguised as humans. I have one scarecrow actor and different token images for their human appearance. When I roll something with the disguised scarecrows, it always shows the scarecrow in the chat message.
This extends to other scenarios. Even having one "commoner" actor with different token images for NPCs, the chat messages will always show the one character artwork set on the commoner actor.
Having the option to show token artwork instead of character artwork would solve all of this.

Is this something new with DND5E 3.x? I am on 2.4.1 and I don't see character pictures in chat messages. I do see item, spell, weapon, etc., icons when an item, spell, weapon, etc., is used. Maybe I am missing something?

Yes, this is a v3 feature. (You can safely assume that all open tickets now refer to v3.)

I supprt this request and would really want to see it implemented as soon as possible. Forcing us to use Actor portraits is a bummer.

@Fyorl Any chance this could get added to a future milestone? This is a regular annoyance for me and leads to having to create multiple copied actors where it would not have been neccessary in earlier system versions.


⚠ Syncthing-KA-BI has degraded performance

In 6e76020, Syncthing-KA-BI ($URL_SYNCTHING_MERZ_NIMBUS_BI) experienced degraded performance:

HTTP code: 200
Response time: 10699 ms

Resolved: Syncthing-KA-BI performance has improved in 1b30098 after 4 minutes.


Add a way to customize sensitivity of swipe-to-dismiss action on modal sheet

Discussed in https://github.com/fujidaiti/smooth_sheets/discussions/158

Originally posted by mark8044 June  5, 2024
Right now, compared to most other Sheet packages (including Wolt) this packages pull down sensitivity seems too sensitive for my taste.  Meaning its too easy to pull it down to dismiss.  It becomes a problem when using a scrollableSheet.   Is there an easy way to modify this sensitivity?
Thank you much

Hi @fujidaiti This is added to the latest version of WoltModalSheet. You can check the implementation and maybe create a PR to smooth sheet package for the same functionality?

Reading the code you mentioned, I can say that we could implement the same feature as WolfModalSheet. But I'm currently thinking of a different API, which could look like the following:
  ModalSheetRoute(
    // New API (optional). Specifying null is equivalent to `swipeDismissible: false`.
    swipeDismissibility: SwipeDismissibility(
        // The minimum required velocity of a fling gesture to dismiss the modal.
        flingVelocityThreshold: 500, // pixels/sec
        // If the extent (the visible height of the sheet) is smaller than this threshold
        // when a drag ends without flinging, the modal will be dismissed.
        extentThreshold: const Extent.pixels(100),
    ),
    // swipeDismissible: true,  <- Remove the current API to avoid confusion in usage.
    builder: (context) => ...,
 );

This enables precise control over the dismissing behavior of the modal. The current implementation already has similar thresholds, so I think implementing the above API wouldn't be difficult.
https://github.com/fujidaiti/smooth_sheets/blob/a5d9be1afeb15d01e8257a6cac76bd28a2d1826b/package/lib/src/modal/modal_sheet.dart#L10-L11
For reference, here's the current logic that determines if the modal should be dismissed or not.
https://github.com/fujidaiti/smooth_sheets/blob/a5d9be1afeb15d01e8257a6cac76bd28a2d1826b/package/lib/src/modal/modal_sheet.dart#L319-L333
This is just an idea, so suggestions for the proposed API are of course welcome :)


Error: Process completed with exit code 1.

Hi,
I have forked your repo with the intent to create my own. I have followed your guide, but I now have a problem. I'm getting this error:   Error: Process completed with exit code 1. in the run update script section of the action: https://github.com/julianfairfax/fdroid-repo/runs/6905718500?check_suite_focus=true. Do you know how I can fix this? Thanks for your help!

You need a valid index-v1.json for @xarantolus metascoop program to run. Since you need to run fdroid locally once anyways to get your config.py set up, I didn't think it was necessary to keep the existing file in the template. This repo is actually a fork of xarantolus/fdroid-action, which is the original (my template fork is at efreak/fdroid-action; GitHub only allows one in-network fork per user that links back to the original, so seeker-fdroid and auto-daily-fdroid aren't shown as forks) .
Run fdroid update after you set up your config.py and add the index-v1.json to the repo. I'll check soon to make sure there's a blank fdroid-v1.json in the fdroid-repo.

The build is still running so it hasn't explicitly failed yet, but running fdroid update in the fdroid folder didn't create and index-v1.json file. Just an index.xml file. Output is here:
2022-06-16 07:55:10,842 INFO: Using /opt/android-sdk/build-tools/30.0.3/apksigner
2022-06-16 07:55:10,843 WARNING: repo_icon "repo/icons/icon.png" does not exist! Check "config.yml".
2022-06-16 07:55:11,549 INFO: Creating signed index with this key (SHA256):
2022-06-16 07:55:11,549 INFO: 56 1A D8 00 D9 00 CA 8E BF 3A 53 1C 6A 86 0B 5A B8 56 9D 0D 37 6F D1 21 CB CC FC A9 43 4D 7D F7
2022-06-16 07:55:11,550 CRITICAL: OSError while trying to execute jar cf index.jar index.xml: [Errno 2] No such file or directory: 'jar'

Which version of the fdroid command-line tool are you using locally to set it up? I think there's a version 1 that is in most default package repositories, but the tool is made to work with version 2, which is why the Action runs sudo add-apt-repository ppa:fdroid/fdroidserver to be able to install the latest version.
Also maybe the jar command is missing because the Java installation has failed in some way, but not sure (I mean, usually that should give an error?).

Which version of the fdroid command-line tool are you using locally to set it up? I think there's a version 1 that is in most default package repositories, but the metascoop tool is made to work with version 2, which is why the Action runs sudo add-apt-repository ppa:fdroid/fdroidserver to be able to install the latest version.
Also the old version used a config.py, but now it should only be a yaml file; no need to/shouldn't create the config.py.
Also maybe the jar command is missing because the Java installation has failed in some way, but not sure (I mean, usually that should give an error?).

It's version 2: https://aur.archlinux.org/packages/fdroidserver
I followed the setup guide to the letter. So whatever I do or don't have is whatever was mentioned in there. I did have to change qrcode.svg to qrcode.png
I don't know. I have Java 8 and 11 installed. 8 was installed by default and sdkmanager needs it, whereas I installed 11 when I installed android-sdk and gradlew needs it.

As I mentioned, it requires index-v1.json. The error in your action clearly states this. Adding an xml file won't fix this.
git remote add upstream https://github.com/Efreak/fdroid-action
git fetch
git cherry-pick 126fea
git push

This should be added to the setup.md file. Although you need to run git fetch upstream main, not just git fetch

How do I change the name though? https://github.com/julianfairfax/fdroid-repo/commit/949f926204677877cff30d32e3e596105c400dcb didn't work.

I think the name is taken from the config.yaml file, so you need to update the repo secret

I don't have one of those in my repo. And the config.yml file the setup.md said to make (https://github.com/Efreak/seeker-fdroid/blob/main/setup.md#install--initialize-your-f-droid-repository) is ignored by git

I don't have one of those in my repo.

Yes, but in your repo secrets there's a CONFIG_YML that is used to create the config.yaml file.
Change your local config.yaml file (the repo_name key specifically) and then add it as repo secret again.

@julianfairfax you've got your key store included in your repo, I recommend using secrets for that.

@julianfairfax you've got your key store included in your repo, I recommend using secrets for that.

Why do I have to do that? You can't use this keystore without a password. This is the one for building apps btw, not for the repo.