only getting updates for some packages, not most

Issue: we get updates for some depedencies, but not most of them. It seems like dependnecies that aren't in packageRules are ignored, or we're doing something wrong.
renovate.json
This is in renovate.json in our monorepo's root. We don't have a renovate.json in any of monorepo's workspace directories.  Excluding it from installation.\n[3/4] Linking dependencies...\n[4/4] Building fresh packages...\nsuccess Saved lockfile.\nDone in 14.33s.\n",
       "stderr": "warning \"@company-name/monorepo-compare-builds > @company-name/monorepo-scripts ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^0.11.0\".\nwarning \"@company-name/monorepo-compare-builds > @company-name/monorepo-scripts ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"@company-name/monorepo-compare-builds > @company-name/monorepo-scripts ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"@company-name/monorepo-compare-builds > @company-name/monorepo-scripts ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"apollo-client > apollo-link-dedup ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"@company-name/monorepo-compare-builds > @company-name/monorepo-comp-service > apollo-server-express > apollo-server-core ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^0.11.0\".\nwarning \"@company-name/monorepo-compare-builds > @company-name/monorepo-comp-service > apollo-server-express > apollo-server-core ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^0.11.0\".\nwarning \"@company-name/monorepo-compare-builds > @company-name/monorepo-comp-service > apollo-server-express > apollo-server-core ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^0.11.0\".\nwarning \" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^0.12.3\".\nwarning \" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"workspace-aggregator-9962bdf8-9228-46fd-8750-c1259d0e6175 > @company-name/elements ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"workspace-aggregator-9962bdf8-9228-46fd-8750-c1259d0e6175 > @company-name/monorepo-responses-form ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^15.0.0-rc\".\nwarning \"workspace-aggregator-9962bdf8-9228-46fd-8750-c1259d0e6175 > @company-name/monorepo-responses-form ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^15.0.0-rc\".\nwarning Ignored scripts due to flag.\n"
 INFO: Pull Request #1860 does not need updating (repository=org/repo, dependencies=@company-name/metrics, branch=renovate/m-metrics-0.x)
 INFO: PR is configured for automerge (repository=org/repo, dependencies=@company-name/metrics, branch=renovate/m-metrics-0.x)
 INFO: Branch status is not "success" (repository=org/repo, dependencies=@company-name/metrics, branch=renovate/m-metrics-0.x)
 INFO: Branch has 3 upgrade(s) (repository=org/repo, dependencies=react-portal,react-dev-utils,react-syntax-highlighter, branch=renovate/react)
 INFO: PR has been edited (repository=org/repo, dependencies=react-portal,react-dev-utils,react-syntax-highlighter, branch=renovate/react)
 INFO: Branch has 1 upgrade(s) (repository=org/repo, dependencies=check-node-version, branch=renovate/check-node-version-3.x)
 INFO: PR has been edited (repository=org/repo, dependencies=check-node-version, branch=renovate/check-node-version-3.x)
 INFO: Branch has 1 upgrade(s) (repository=org/repo, dependencies=precss, branch=renovate/postcss)
 INFO: Closed PR already exists. Skipping branch. (repository=org/repo, dependencies=precss, branch=renovate/postcss)
       "prTitle": "fix(deps): update dependency precss to ^3.0.0"
 INFO: Branch has 1 upgrade(s) (repository=org/repo, dependencies=styled-components, branch=renovate/styled-components-3.x)
 INFO: Skipping branch creation as not within schedule (repository=org/repo, dependencies=styled-components, branch=renovate/styled-components-3.x)
 INFO: Branch has 1 upgrade(s) (repository=org/repo, dependencies=styled-reset, branch=renovate/styled-reset-1.x)
 INFO: Branch already exists (repository=org/repo, dependencies=styled-reset, branch=renovate/styled-reset-1.x)
 INFO: Branch is stale and needs rebasing (repository=org/repo, dependencies=styled-reset, branch=renovate/styled-reset-1.x)
 INFO: Generated lockfile (repository=org/repo, dependencies=styled-reset, branch=renovate/styled-reset-1.x)
       "seconds": 14,
       "type": "yarn.lock",
       "stdout": "yarn install v1.3.2\n[1/4] Resolving packages...\n[2/4] Fetching packages...\ninfo<EMAIL_ADDRESS>The platform \"linux\" is incompatible with this module.\ninfo<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.\n[3/4] Linking dependencies...\n[4/4] Building fresh packages...\nsuccess Saved lockfile.\nDone in 13.94s.\n",
       "stderr": "warning \"@company-name/monorepo-compare-builds > @company-name/monorepo-scripts ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^0.11.0\".\nwarning \"@company-name/monorepo-compare-builds > @company-name/monorepo-scripts ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"@company-name/monorepo-compare-builds > @company-name/monorepo-scripts ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"@company-name/monorepo-compare-builds > @company-name/monorepo-scripts ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"apollo-client > apollo-link-dedup ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"@company-name/monorepo-compare-builds > @company-name/monorepo-comp-service > apollo-server-express > apollo-server-core ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^0.11.0\".\nwarning \"@company-name/monorepo-compare-builds > @company-name/monorepo-comp-service > apollo-server-express > apollo-server-core ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^0.11.0\".\nwarning \"@company-name/monorepo-compare-builds > @company-name/monorepo-comp-service > apollo-server-express > apollo-server-core ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^0.11.0\".\nwarning \" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^0.12.3\".\nwarning \" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\" ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>\"workspace-aggregator-40cfd5e7-29cb-42fb-9584-cc0c34397617 > @company-name/monorepo-responses-form ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^15.0.0-rc\".\nwarning \"workspace-aggregator-40cfd5e7-29cb-42fb-9584-cc0c34397617 > @company-name/monorepo-responses-form ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^15.0.0-rc\".\nwarning \"workspace-aggregator-40cfd5e7-29cb-42fb-9584-cc0c34397617 > @company-name/elements ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>Ignored scripts due to flag.\n"
 INFO: Pull Request #1903 does not need updating (repository=org/repo, dependencies=styled-reset, branch=renovate/styled-reset-1.x)
 INFO: Finished repository (repository=org/repo)
 INFO: Renovate finished

Please reopen if the problem persists


[AutoRelease] t2-servicenetworking-2024-07-18-25584(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/5350
Recording test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=5828

issue link:https://github.com/Azure/sdk-release-request/issues/5350

/check-enforcer override


ERROR  EPERM: operation not permitted

The first to run this app is all right,but when I change something, then reload,I can't connect the server.
There are errors:
Bundling index.android.js
Updating 1 module in place, done
ERROR  EPERM: operation not permitted, lstat 'F:\workspace\pepperoni-app-kit.git\index.lock'
{"errno":-4048,"code":"EPERM","syscall":"lstat","path":"F:\workspace\pepperoni-app-kit\.git\index.lock"}
Error: EPERM: operation not permitted, lstat 'F:\workspace\pepperoni-app-kit.git\index.lock'
at Error (native)
See http://facebook.github.io/react-native/docs/troubleshooting.html
for common problems and solutions.

have you tried running prompt as administrator or deactivating your antivirus?


How to only start chroot (and sshd) in background at Chrome OS startup?

I used START_DE=enter-chroot in crouton.init but it seemed not worked well.
It often give me the error "PTY allocation request failed on channel 0" when I tried to connect to the ssh server.
Any way to let it works well?

Does the chroot open but your ssh daemon is just not starting?

I used START_DE=enter-chroot in crouton.init but it seemed not worked well.

What other entries are in your crouton.init file?

Have you looked at the log file in /tmp/crouton-$PID.log for any clues ?

I added sshd to /etc/rc.local following the wiki, and it worked fine if I run "enter-chroot" manually. When it started by crouton.conf, I can login success, but it didn't give me the shell and print the error message above.

crouton.init just contains three lines:

DELAY=0
CHROOT=linux
START_DE=enter-chroot

And now... it cannot start.
here is the full content of the log file: https://gist.github.com/lixiaoyan/3f4261b3f3cf849a5d51.

@lixiaoyan -

And now... it cannot start.

I believe it is starting but it' also immediately terminating.
It seems enter-chroot needs something to do...
Try changing the START_DE value to:
START_DE=enter-chroot sleep infinity
and then see if it works.
Please let us know either way.

It works fine! Thank you!

Your welcome.
I've added a few additional notes in 'crouton.init' about this for headless operatons, etc.


Provide documentation

@ieugen could you provide some documentation on how to use this plugin?

This project seems to be completely dead.
For future reference, this plugin works great:
https://github.com/lburgazzoli/gradle-karaf-features-plugin


Many Issue 0.18.0 immediately downgrade to 0.17.3

No schedule works, no manual test works, no notification work. immediately downgrade to 0.17.3
x86_64 architecture
Thanks

You know the deal, logs please.

@alexjustesen
I'm more precise: the notifications work and also the speedtests with the scheduling work,
Does not work, manual execution is not performed, no information on the log
Thanks in advance

@alexjustesen I'm more precise: the notifications work and also the speedtests with the scheduling work, Does not work, manual execution is not performed, no information on the log Thanks in advance

https://github.com/alexjustesen/speedtest-tracker/pull/1276 will fix manual runs not using the speedtest server list.

Hi Alex Where can I find the log files please. Thank you

If you're getting a "500 server error" in the UI use these steps, if its a process failing you can pull them from the container logs in Docker.

@alexjustesen
Manual scheduling does not work yet.
I don't want to open another issue. Downgrade to 0.17.2

Disable notifications for now and it'll work again.

@alexjustesen
all my notifications are disabled and manual scheduling doesn't start :-(


[FEAT] Transformations are not visible in Documentation plugin

We are using this plugin to avoid that much nestedness coming from Strapi 4.
It works fine.
When we want to work the API on Frontend we need the documentation plugin so we know what are we getting for any API request.
The problem is, that we don't see any changes done by the transformer in the documentation,

Here is our configuration:
  transformer: {
    enabled: true,
    config: {
      responseTransforms: {
        removeAttributesKey: true,
        removeDataKey: true,
      },
      requestTransforms: {
        wrapBodyWithDataKey: true,
      },
    },
  },

Why?

I have the same issue
I tried changing the "plugins" field in the configuration, but it still doesn't work:
export default () => ({
  transformer: {
    enabled: true,
    config: {
      prefix: '/api/',
      responseTransforms: {
        removeAttributesKey: true,
        removeDataKey: true,
      },
      plugins: {
        ids: {
          documentation: true,
        },
        mode: 'allow'
      }
    }
  },
});

Versions:
"@strapi/plugin-documentation": "^4.25.8"
"strapi-plugin-transformer": "^3.1.2"
"@strapi/strapi": "4.25.8"


[bug] Markdown chart can't be added to dashboard

Hello,
When you create a markdown chart (I tried with only one of them) - after saving you can't find it when you are trying to modify the dashboard.
And when you are saving chart - you can't add it to a dashboard or create new dashboard.

For some reason, there are also 2 types of markdown charts. I tried with both none has worked.

I reproduced it too, and also there was already an issue asking for the differences between the markup and separator viz types, but it got no anwsers: link.

Here's confirmation from maintainer that markup viz will be deprecated: link.
In the meantime, we could just avoid showing them when selecting the viz type just to avoid confusion.
@smacker wdyt?

If you don't mind, I would like to check the source code a bit later before making any decision.
About the deprecation, almost all current charts are going to be deprecated at some point (they already marked as legacy).
You can find issues about it in superset or superset-ui-plugins repo. But new shiny charts aren't going to happen any time soon.

About the deprecation, almost all current charts are going to be deprecated at some point (they already marked as legacy).

Oh, I didn't know that 👍

If you don't mind, I would like to check the source code a bit later before making any decision.

sure! I remove myself as assignee.

So the reason why it can't be added to dashboard is here: https://github.com/apache/incubator-superset/pull/5418#issuecomment-406134726
It makes sense as in dashboards v2 once can add markdown using the dashboard UI itself.
I propose to remove it in our fork to avoid confusion as we don't need to maintain backward compatibility for those charts.


PYI055's "safe" fix breaks type annotation semantics

Ruff 0.1.8
ruff check --isolated --select PYI055 --fix
turns
def convert_union(union: UnionType) -> _T | None:
    converters: tuple[
        type[_T] | type[Converter[_T]] | Converter[_T] | Callable[[str], _T], ...
    ] = union.__args__
    ...

into
def convert_union(union: UnionType) -> _T | None:
    converters: tuple[
        type[_T | Converter[_T]], ...
    ] = union.__args__
    ...

completely disregarding Converter[_T] | Callable[[str], _T]

Thanks for the report! This just looks like a bug.


Document obj_light

Document the behavior of obj_light zone objects. Documentation of properties compatible with obj_light so far is here: https://github.com/Moneyl/RfgTools/blob/main/Documentation/RfgZonexFormat.md#obj_light-inherits-object

Ideal way to test this is probably using pitch black lighting, see Rfg Modding\Pitch Black Lighting\.gtodx/.dtodx on my desktop for those weather/skybox files.


S3FileLoader clears contents of local file when s3 object name == local file relative path name

🐛 Describe the bug
When an S3 object name matches the relative path of a local file, the file's contents get cleared after loading the object data.
import torchdata
from torchdata.datapipes.iter import IterableWrapper, S3FileLoader

my_bucket = ...
local_file = ...
local_file_contents = "a,b,c,d\n1,2,3,4"

with open(local_file, "w") as outfile:
    outfile.write(local_file_contents)

with open(local_file, "r") as infile:
    file_text = infile.read()

print(file_text == local_file_contents)  # True

datapipe = IterableWrapper([f"s3://{my_bucket}/{local_file}"]).load_files_by_s3()

next(iter(datapipe))

with open(local_file, "r") as infile:
    file_text = infile.read()

print(file_text == local_file_contents)  # False
print(file_text == "")  # True

I am pretty sure it is bc of this. I think this could probably be fixed by opening the stream in a tempfile instead of just using object_name_.c_str().
Versions
$ python collect_env.py
Collecting environment information...
PyTorch version: 1.12.1+cu113
Is debug build: False
CUDA used to build PyTorch: 11.3
ROCM used to build PyTorch: N/A

OS: Ubuntu 20.04.4 LTS (x86_64)
GCC version: (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Clang version: Could not collect
CMake version: version 3.16.3
Libc version: glibc-2.31

Python version: 3.9.12 (main, Apr  5 2022, 06:56:58)  [GCC 7.5.0] (64-bit runtime)
Python platform: Linux-5.4.0-122-generic-x86_64-with-glibc2.31
Is CUDA available: True
CUDA runtime version: 11.5.119
GPU models and configuration: GPU 0: NVIDIA GeForce RTX 3090
Nvidia driver version: 495.29.05
cuDNN version: Probably one of the following:
/usr/lib/x86_64-linux-gnu/libcudnn.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_adv_infer.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_adv_train.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_cnn_infer.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_cnn_train.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_ops_infer.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_ops_train.so.8.0.5
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True

Versions of relevant libraries:
[pip3] facenet-pytorch==2.5.2
[pip3] mypy==0.971
[pip3] mypy-extensions==0.4.3
[pip3] numpy==1.22.0
[pip3] torch==1.12.1+cu113
[pip3] torchaudio==0.11.0+cu113
[pip3] torchdata==0.4.1
[pip3] torchvision==0.13.1+cu113
[conda] facenet-pytorch           2.5.2                    pypi_0    pypi
[conda] numpy                     1.22.0                   pypi_0    pypi
[conda] torch                     1.12.1+cu113             pypi_0    pypi
[conda] torchaudio                0.11.0+cu113             pypi_0    pypi
[conda] torchdata                 0.4.1                    pypi_0    pypi
[conda] torchvision               0.13.1+cu113             pypi_0    pypi

cc: @ydaiming

@ringohoffman
Thanks for identifying the source of this behavior. May I ask you to create a PR based on this please?
Though much less likely, temp files may still replace local files. I'd suggest to prepend a folder name for downloaded data files e.g. tmp or tmp/data. Thanks.


Fix naming of the schema and configuration classes

With introducing support for multiple packages in the configs in #1727, the names of the *Schema and config classes became outdated: packit.yaml is rather to be called "repo configuration" than "package configuration" as it can configure Packit for multiple packages found in a repository.
Rename these classes in two steps:

rename PackageConfigSchema to RepoConfigSchema
rename CommonConfigSchema to SinglePackageConfigSchema (use "Single" so that the name doesn't get confused with the old PackageConfigSchema)
rename packit.config.package_config to packit.config.repo_config, and PackageConfig to RepoConfig
rename packit.config.common_package_config to packit.config.single_package_config, and CommonPackageConfig to SinglePackageConfig.
update other names (modules, methods, functions) and code accordingly.

remove the "Single*" prefix after the previous change was released (both to the service and the RPM).

These are breaking changes and should be propagated to packit-service as well.

We will do all together in packit/packit#1919


Implement a method to change more than one month, possibly a year at at time

Is there a method I could override in order to cause the left and right button so that it changes multiple months (especially when numOfMonths=3) or something similar. I really think that when 3 or more months are showing we should consider skipping 2 months at a time or at least have an option for such

#25 covers year navigation; I think N months at a time (where N is the number of months displayed at a time) is a separate feature.

This would be a cool feature, but we'd have to explore how animations would work as well as the possible performance implications.
Right now, the way we transition one month at a time is by having a hidden month before and after the visible ones that slide into place when you hit next/prev month. We could conceivably have more than just one month hidden there. Or even, only show the month when the transition is about to happen. Hmmmm 🤔
I do think that actually you make a fair point and maybe the number of months we transition should maybe be numberOfMonths - 1 or even customizable (but probably still capped by numberOfMonths).

Trying to use the SingleDatePicker for a birthday input. It would be crazy to have people have to page through monthly in order to get back 30+ years. Any suggestions?

I've encounter the same issue and so implement year selection with renderMonth. it looks like
 not sure if this helps, but works for me.

@zebram , how do you handle the change when a user selects a month from the dropdown?


retry curl without --continue-at - flag

Try to fallback to curl without --continue-at flag if curl exits with code 33
curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume.

closes:
#14521
Pre-launch Checklist

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

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Thanks for the comment, nice detail.
test-exempt: testing this requires infrastructure that we don't currently have and would be impractical to add at this time.

Filed https://github.com/flutter/flutter/issues/95754 to track testing of this.

(You'll need to get someone else to review it as well.)

@christopherfujino you seem to be the right fit for this review


Filenames with Dashes Transformed to Underscores

Thanks for the plugin! It sounds like what I need!
I have one issue, though: I want to include an image into my post, which is located at assets/img/posts/post-name/image-name.html. Unfortunately, all dashes / hyphens are transformed into underscores.
So this:
{% flexible_include "assets/img/posts/2022-11-02-gpu-compat-matrix/gpu-vendor-model-matrix.table.html" %}

fails with this message:
Liquid Exception: No such file or directory @ rb_sysopen - [absdir]/assets/img/posts/2022_11_02_gpu_compat_matrix/gpu_vendor_model_matrix.table.html in

You found a bug. The workaround is to use this format, which adds the
name for the first parameter "file=":
|{% flexible_include
file="assets/img/posts/2022-11-02-gpu-compat-matrix/gpu-vendor-model-matrix.table.html"
%} |
Mike
Message ID: @.***>

That works perfectly!
Thanks for the workaround!


this fixes #803

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Add eyeglass support for neat.

following on to my patch for bourbon: https://github.com/thoughtbot/bourbon/pull/775

Thanks @chriseppstein. @tysongach can you take a look too plz?

@tysongach need anything else on this on now that the bourbon PR has landed?

is there a reason this hasn't been added yet?

Merged as https://github.com/thoughtbot/neat/commit/2089166472aae63fe7d3bfe3357bafccb3c97bc4. Thanks, @chriseppstein!


Fix broken check for sensor ID

Summary
This PR fixes a bug that would make an incorrect sensor ID go unnoticed. This is because when the sensor ID is fetched successfully using VL53L4CD_GetSensorId() the first part of the following if clause evaluates to false because the return value will be VL53L4CD_ERROR_NONE which means the sensor ID is never checked. The sensor ID needs to be checked separately and return a dedicated error so it can be distinguished from a timeout error.

Hi @sebromero ,
I checked in the ULD software released by ST for this sensor and I cannot find any reference to "VL53L4CD_ERROR_INVALID_SENSOR_ID" error. I prefer to keep the library code aligned to ULD software provided by ST to make easier in future the update when it will be available.
Regarding the check in the code, if the "VL53L4CD_GetSensorId()" returns a value different from "VL53L4CD_ERROR_NONE", it does not make sense to check the id value because it means that you had an issue on the I2C bus and so the read id value is not valid. In my opinion, the current check is robust enough even if it does not return a specific error if the ID is not the one expected.
Best Regards,
Carlo

Hi Carlo! Fair point about the error code. However, the problem is not so much with the error code but the if clause is not correct. Let's break it down:
status = VL53L4CD_GetSensorId(&sensor_id);
// In case this was successful, status will be VL53L4CD_ERROR_NONE
// Let's imagine that the sensor_id is 0xeacc which is a different sensor than VL53L4CD
// So it should return an error

// Let's replace "status" with that "error" code VL53L4CD_ERROR_NONE
if (VL53L4CD_ERROR_NONE != VL53L4CD_ERROR_NONE && (sensor_id != 0xebaa)) {
  return VL53L4CD_ERROR_TIMEOUT;
}

// Let's replace the comparison with the boolean result of the expression
if (false && (sensor_id != 0xebaa)) {
  return VL53L4CD_ERROR_TIMEOUT;
}

// Since if(false && ...) is always false, it won't evaluate the second part of the expression
// and hence it won't step into the if block

// Code shouldn't reach here since the sensor_id is not 0xebaa
status = VL53L4CD_SensorInit();

You see, it doesn't catch the incorrect sensor ID. If we want to also use VL53L4CD_ERROR_TIMEOUT for this case we can just use a boolean OR. I modified the PR accordingly.


Return json/application exception

Description
I need to return an HTTP error with the content type application/json to integrate with a thrid-party service. But connexion converts HTTPException's content type, and json body into the application/problem+json format.
Is there a nice way of doing that for individual endpoints?
I tried specifying the content type in the OpenApi specification, but that did not help.
Currently, I am  circumventing the conversion by using an HTTPException with status code of None:
HTTPException(response=Response(         json.dumps({'message': 'custom format'}),         status=401,         mimetype='application/json', ))
This works fine for the consumer, but inside the application I cannot use the subclasses like Unauthorized to handle the exception.
Additional info:
Python 3.7.2
Version: 2.2.0

If you're using Flask, the easiest way is probably to overwrite FlaskApp.common_error_handler.


data: lowaCase

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Ok no problem
On Fri, 16 Jun 2023, 18:37 Sindhu Inti, @.***> wrote:

@.**** requested changes on this pull request.
Please change your file name as your github username data/BDFL669.json
—
Reply to this email directly, view it on GitHub
https://github.com/EddieHubCommunity/LinkFree/pull/7624#pullrequestreview-1483780677,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOZBHUTEA25S3W7KIBNPLN3XLR4T5ANCNFSM6AAAAAAZJMECLA
.
You are receiving this because you were mentioned.Message ID:
@.***>

I will close this Pull Request as you appear to have opened a new one for your Profile: https://github.com/EddieHubCommunity/LinkFree/pull/7626
In future if you need to make changes you can edit your Pull Request.  You may find our Editing Guide in Docs helpful.


The chat example is empty

There is a chat.rs example file in the repository but it is empty:
#[tokio::main]
async fn main() {
    unimplemented!();
}

Why put an empty example file that contains nothing (genuine question)?

I submitted a PR with it back then https://github.com/tokio-rs/mini-redis/pull/32/


Implement watcher agent

[ ] Design watcher agent
[ ] Implement and unit test watcher agent
[ ] Readme with details and build procedure for watcher agent

@gvbalaji  could you please give more info regarding this task? What watcher agent refers to? To monitor infrastructure layer or CNF specific metrics? Or Nephio platform itself?

I think this is about watching  CNF orchestration status on workload clusters. @johnbelamaric can you please confirm?

Both "intent realization status" and also possibly other types of status. See https://github.com/GoogleContainerTools/kpt/issues/3543 for a discussion of some options. That is centered around "intent realization status".
Seed code should include an implementation of this that uses grpc for the transport, though whether we can use it directly may depend on our CRD structure decisions. Personally I would like to see about leveraging the metrics pipeline and not implement separate code for this. I like avoiding new code.
Also, from this doc:

How do we get different types of status back to the management cluster?
How do we aggregate that status?
How does this relate to metrics?
Eventually: can we analyze the status / metrics and suggest config changes?
Types of status:

Intent Realization Status: Have the resources in the package been applied successfully on the workload cluster (all gone to “Ready” status)
Workload Health
Network Function Specific Status

At the base of it, that is necessary. But we need a few more things:

A package will consist of an arbitrary number of resources. We need to be sure each of those has been successfully applied and reaches "Ready" state at the workload cluster, and we would like to report that as a single status back to the user. So it wouldn't always be clear which CRD to use for that. We do have https://github.com/GoogleContainerTools/kpt-resource-group as one way to do this.
I don't think we want to rely on outbound network access from management cluster to the Kube API server on each workload cluster (although the seed code does rely on this).
At the scale we hope to achieve, you can't do live polling of workload clusters for each user request, it won't perform well from a user point of view. You need to have a mgmt cluster local representation of that status.
If we consider a "Set" style deployment, we want to aggregate status of individual NFs that are part of the set up to a status for the whole set ("100% sync'd to WL clusters, 85% ready state, 80% healthy, etc.), and allow drill-in from that point of aggreagation.
Since we have differnet types of status, we may need different CRDs. For example, some status from the git-syncer (ConfigSync, etc.) itself for "successfully applied", resource group for "all resources ready", Pod health checks for health?, something NF-specific for NF details?

By the way, the "apply" stage seems simple but if we have webhooks, apply time mutations, etc. it can easily fail.


TelemetryConfiguration.Active is deprecated

Since TelemetryConfiguration.Active is deprecated, this guide needs an update.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 001bf933-15e6-4282-c0aa-6097a8abda16
Version Independent ID: d81fae51-0ead-9117-f732-163d42cfd772
Content: Dependency Tracking in Azure Application Insights - Azure Monitor
Content Source: articles/azure-monitor/app/asp-net-dependencies.md
Service: azure-monitor
Sub-service: application-insights
GitHub Login: @mrbullwinkle
Microsoft Alias: mbullwin

@triforcely Thanks for the bringing this to our attention! We'll evaluate and update as appropriate.

@triforcely I have assigned the issue to the content author to check and update as needed.

Sadly the doc was 50% correct. It is only obsolete for .NET Core, so for .NET Framework projects that snippet is still valid even with the latest SDK. I updated the doc so that it now clearly states the instructions only apply to .NET Framework and links out to the .NET Core specific instructions. These changes will go go-live tomorrow.
Thanks for catching this and bringing this to our attention.

#please-close


Update docs for calculator plugin supported operations to include %

@crutkas
Let's add a list of supported operators and functions to docs.microsoft.com.
cc: @dedavis6797
Originally posted by @htcfreek in https://github.com/microsoft/PowerToys/issues/11814#issuecomment-866098367

@dedavis6797 this should be a .41 work item

dup of #11889?

lets track this with #11889


chore(main): release 0.33.1

:robot: I have created a release beep boop
0.33.1 (2023-07-25)
Features

Workspaces: set demo content optional (#388) (9f268b9)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/BLSQ/openhexa-frontend/releases/tag/0.33.1 :sunflower:


add conditional dependicies for older versions of Python on tox

Requirements vary slightly between different version of Python. This allows tox to deal with that.

This fixes two immediate issues:

pytest dropped support for Python 3.3
arrow isn't installing a required dependency on Python 2.7

An alternate way to deal with this would be move the dependencies to the setup.py file, and use the conditional markers provided there.

Alas, fixing the requirements for the tests to run is not enough. arrow is a run-time dependency, so we need to make sure that a Python 2.7 compatible version is installed alongside Watson. We could conditionally add a max version qualifier to the install_requires line in setup.py, but that would need a restructuring of the way we declare dependencies at the moment (they are parsed form requirements.txt). IMHO it's easier to just put the max version restriction for every Python version by having it in requirements.txt. As I see it, arrow releases 0.11.0 and 012.0 are simply broken.
The change to tox.ini setting the pytest version could be merged if the other two changes are removed.

For Python 3.3, its support was ended a few month ago, so maybe we could remove it from tox?
I agree with @SpotlightKid for Python 2.7 & Arrow. This is very unfortunate though. We should consider removing Arrow for something more stable at some point (https://github.com/sdispater/pendulum for instance).

I've submitted a PR to arrow to fix the issue.
Version 0.11 (of arrow) does appear to be broken, but version 0.12 does work, if you install from source (and not from a cached wheel generated by Python 3; pip shares a cache between all version installed on a machine). So this issue with arrow will never appear if you only have Python 2.7 on your system. To test this yourself, try install arrow on your system by ignoring the cache (pip2 install arrow==0.12 --no-cache). This is also way the issue never came up on Travis (see here where the arrow dependency is installed as expected).
So the issue is a weird combination of pip, wheel, arrow, and multiple Python versions installed on the same machine.

It may actually be possible to maintain the requirements.txt fill as currently used, and use conditional dependencies, if you're willing to require setuptools >= 36.2.1. (See the second example in the wheel documentation on conditional dependencies.)

I'm just leary of pinning a dependency to a maximum version like this because for me, watson is installed at a system level, and with the dependency pinned I can't upgrade it for anything else. I know that is discouraged on Linux systems, but I work on Windows and this works well, barring dependency hell, as there is to "system Python" to break.

It may actually be possible to maintain the requirements.txt fill as currently used, and use conditional dependencies, if you're willing to require setuptools >= 36.2.1.

But the documentation also says:
Specifying extras via install_requires does not yet work with pip (v9.0.1 as of this writing).

What if I just blacklist the "broken" versions of arrow?

Yes, that would work too. But until there's a fixed arrow release it makes now difference to the way requirements.txt is atm, so I don't see a need to change it now.

Ok, you've convinced me, I'll merge this as it is now. Let's hope that the next arrow version is really fixed! ;)

Awesome!
Here's the arrow PR to watch...

The update to arrow has been merged and released as version 0.12.1. PR #210 has been created to provide that change.


type object 'Callable' has no attribute '_abc_registry'

I'm getting this error
   Downloading https://artifacts-prod-use1.site.com/artifactory/api/pypi/pypi-python-pip-prod-remote/packages/fa/63/d915cb69188474cbf241edbabe03b80aec531a6dfbc05d9db11dcd71ee55/xmlsec-1.3.7.tar.gz (59 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /usr/bin/python3 /usr/local/lib/python3.7/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-h32moud9/overlay --no-warn-script-location --no-binary greenlet,pinterest-pintrace,pintrace --only-binary :none: -i https://artifacts-prod-use1.site.com/artifactory/api/pypi/pypi-python-pip-prod-remote/simple/ --extra-index-url https://pypirepo.site.com/ -- 'setuptools>=42' wheel 'setuptools_scm[toml]>=3.4'
       cwd: None
  Complete output (44 lines):
  Traceback (most recent call last):
    File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
      "__main__", mod_spec)
    File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
      exec(code, run_globals)
    File "/usr/local/lib/python3.7/dist-packages/pip/__main__.py", line 26, in <module>
      sys.exit(_main())
    File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/main.py", line 73, in main
      command = create_command(cmd_name, isolated=("--isolated" in cmd_args))
    File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/__init__.py", line 104, in create_command
      module = importlib.import_module(module_path)
    File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
    File "<frozen importlib._bootstrap>", line 983, in _find_and_load
    File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
    File "<frozen importlib._bootstrap_external>", line 728, in exec_module
    File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/install.py", line 24, in <module>
      from pip._internal.cli.req_command import RequirementCommand, with_cleanup
    File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/req_command.py", line 16, in <module>
      from pip._internal.index.package_finder import PackageFinder
    File "/usr/local/lib/python3.7/dist-packages/pip/_internal/index/package_finder.py", line 21, in <module>
      from pip._internal.index.collector import parse_links
    File "/usr/local/lib/python3.7/dist-packages/pip/_internal/index/collector.py", line 14, in <module>
      from pip._vendor import html5lib, requests
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/requests/__init__.py", line 114, in <module>
      from . import utils
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/requests/utils.py", line 25, in <module>
      from . import certs
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/requests/certs.py", line 15, in <module>
      from pip._vendor.certifi import where
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/certifi/__init__.py", line 1, in <module>
      from .core import contents, where
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/certifi/core.py", line 12, in <module>
      from importlib.resources import read_text
    File "/usr/lib/python3.7/importlib/resources.py", line 11, in <module>
      from typing import Iterable, Iterator, Optional, Set, Union   # noqa: F401
    File "/usr/local/lib/python3.7/dist-packages/typing.py", line 1357, in <module>
      class Callable(extra=collections_abc.Callable, metaclass=CallableMeta):
    File "/usr/local/lib/python3.7/dist-packages/typing.py", line 1005, in __new__
      self._abc_registry = extra._abc_registry
  AttributeError: type object 'Callable' has no attribute '_abc_registry'
  ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 /usr/local/lib/python3.7/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-h32moud9/overlay --no-warn-script-location --no-binary greenlet,pinterest-pintrace,pintrace --only-binary :none: -i https://artifacts-prod-use1.site.com/artifactory/api/pypi/pypi-python-pip-prod-remote/simple/ --extra-index-url https://pypirepo.site.com/ -- 'setuptools>=42' wheel 'setuptools_scm[toml]>=3.4' Check the logs for full command output.
WARNING: You are using pip version 20.1; however, version 20.1.1 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.

The error comes from /usr/local/lib/python3.7/dist-packages/typing.py which is not part of the stdlib. Do you have the typing package intalled? If yes, uninstalling it should be fine as typing is part of the stdlib since 3.5.

Also worth noting: https://stackoverflow.com/q/55833509/2650249. Looks like this is not related to xmlsec, thus closing. Ping me if this issue should be reopened, though!

Happens on 3.8 also
Looks like its related to pip [1, 2]
pip install -U "pip<20.1"
pip3.7 install -U --user "pip<20.1"
pip3.8 install -U --user "pip<20.1"
Then I had to remove and recreate virtualenv for the project I was on


docs(examples): add widget implementation example

This new example documents the various ways to implement widgets in
Ratatui. It demonstrates how to implement the Widget trait on a type,
a reference, and a mutable reference. It also shows how to use the
WidgetRef trait to render boxed widgets.

I've heard and understood your concern about color_eyre.
The examples are intentionally structured in a way that helps address common scenarios that people run into in real world building Ratatui apps. I've seen evidence (from reading a significant amount of user application code on GitHub and discord) that users often grab code from the example that most matches their particular need rather than looking at all the relevant examples. Having the necessary error handling in every example helps ensure that regardless of where they grab their code from, they're getting a reasonable basis for building their app.
This is not something I'm willing to be convinced otherwise on as the benefit to the Ratatui ecosystem is much larger than the added complexity. The only thing that would make me rethink this is if there was code that was part of Ratatui that basically did the same things. Regardless, that concern is orthogonal, and until we have something that works for that, the right approach is to harmonize the various examples with boilerplate that's easily replaced by calls to that eventual support module.

I agree about using color_eyre (or anyhow) for examples, it's something I suspect a lot of users appreciate (I know I do) and easy to remove for those that know how to do so.

What's the status on this?

I believe this is ready to merge - assuming that we want to document these.
It could do with a VHS tape, but we likely need to go through and make sure all the examples are all up to date at some point, and I wouldn't block on that for this as the concept is less about the display and more about the mechanism.


[WIP] Edge Dashboards

-Two new sections (Dashboards>Overview) created for Edge, both PE and CE
-Added screenshots
PR description
The documentation updated for ...
Link checker
The links will be checked by the build agent automatically once you create or update your PR.
You can use the following command to check the broken links locally.
docker run --rm -it --network=host --name=linkchecker ghcr.io/linkchecker/linkchecker --check-extern --no-warnings http://<IP_ADDRESS>:4000/

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Fix several bugs from early testing.

This PR fixes problems with certain matplotlibrc settings.  Fixes the tutorial link #9 .  Adds test and example for alternative colormaps #6.  Fixes tick angles for new versions of matplotlib.  Fixes some incorrect docstrings.

you can send just the string, e.g. cmap='rainbow'


Empty service list treated as an error

We are implementing a service broker, which offers a dynamic list of services. It means the list of services is changing and depends on
other resources. New service broker, just after installation, offers empty list of services, which is treated as an error (issue #924), but in our case it is ok.
The OSB API describes services field: "MAY be empty."

@pmorie and I just discussed this issue this week and Paul reiterated catalog is right, the spec is wrong but I had it as a follow up to get details and open an issue with the spec.  @pmorie can you elaborate?

So what is the right way to design a system with a service-broker which offers empty list of services? This is a business requirement, that broker will offer the first service after some time (enabling triggered by other application)

I reviewed with @pmorie and  he agreed we should relax the constraint and allow an empty list of services.  I'll submit a PR to address this.


Sollution for Caster vs Bosses

An item that damages or weakens the bosses if the dispells a disabel from the carrying hero.
My suggestion would be an Euls since Schyte already have a great mechanic and Abyssal Blade isn't really a caster item, and it would be nice if the item it self where to have an active disable.
(Could also be Rod of Atos but since I am a absolutely terrible player I never really like to use Euls thus I love the irony if my suggestion would be forced to buy Euls more frequently)
Situation: Crystal Maiden cast Frostbite (let's pretend it's a stun in this fictive situation) stunning the boss, boss dispel stun and get an increased damaged recieved from spells over a balanced period of time.
She cast Crystal Nova, when purged it does a larger portion of damage wich in turn is increased by the effect from purged Frostbite.
The obvious effects that a boss would/could dispell are: slow, disarm, stun and silence but I bet you will get a few good ideas for details.
Effects could be: damage over time, instant damage, decreased spell resistance/increased spell damage taken, miss chance, interupt or any you feel good.
This would make smaller diffrence for the likes of Dazzle but could make Lina much more powerful when combined with a caster using Euls.

I feel that this idea could further the benefits from taking team composition in to account and could make a caster based line-up more viable.

Reducing boss magic resistance has mostly solved the issue. Closed.


Set cat as default $PAGER

Some commands may default to PAGER which requires user interaction.
This could hang the build.

I do not believe this value is set in any of the build images, so any user who relies on this value should be setting it themselves, and the user-defined value will override this. https://staging.travis-ci.org/BanzaiMan/travis_staging_test/builds/529993#L122


[Bug]  get error [undefined (reading 'getRawIndex') ] when click on stackline chart

Version
"echarts": "5.2.1", "echarts-for-react": "3.0.1",
Link to Minimal Reproduction
No response
Steps to Reproduce
On stack line chart, click data point, it get errors as following randomly:

Current Behavior

Expected Behavior
no error
Environment
- OS:MacOS
- Browser:Chrome
- Framework:React

Any additional comments?
No response

I had the same error but in different circumstances. Adding an explicit id to the series component helped.
The error would happen randomly, but always in the following circumstances:

setOption was called (with replaceMerge for most options, but I didn't check other behaviour)
some internal event was triggered in echarts (eg series hover triggering a tooltip) in rapid succession of 1


Unclear error message for failed response model validation

When response model validation is enabled, the API returns an unclear error message that doesn't specify which property failed validation. For example:
{"code":"AttributeError","description":"'int' object has no attribute 'startswith'"}

In this case, the issue was caused by the asset href containing a number instead of a string.

@drnextgis can you be a bit more verbose. which version of stac-fastapi, which backend, which endpoint?

Oh I see, you're saying we should try to make the error message a bit more verbose 😓
I guess https://github.com/stac-utils/stac-fastapi/blob/main/stac_fastapi/api/stac_fastapi/api/errors.py#L49-L97 needs to be updated

Looks like there is a ValidationError.json 👌


User feedback

A SciAct colleague (who is very knowledgeable about both astronomy and education technology) has given me the following feedback about this story. The first bullet point impacts all stories, so we will have to ponder if we should and how to fix this:

The icons on the splash screen look like buttons, so they thought they were broken buttons. Maybe change the bullet list to a text blurb that says, "Get started by reading the guide and watching the demo in the app," with the icons embedded within the text blurb. (I think this is similar to what we had for the original Carina splashscreen, but we evolved to the stacked list as we added more and more features, which made it not reasonable to put them all into a paragraph-style blurb.)
It took several passes of time looping for them to realize that the big arrow was pointing to a specific object in the Pinwheel and not just the galaxy itself. They suggested putting a circle around the supernova itself, in addition to the arrow. I feel like there was a specific reason we didn't do that from the get go, but I don't remember now what that was.

@johnarban and @Carifio24, what do you guys think?

Actions we can take:

[ ] On phones, be a more zoomed in on pinwheel itself (and close gallery by default). View needs to be centered on a spot slightly below the galaxy center so it's not hidden by the time/brightness graph


Generating confidentialledger SDK for API spec  version 2024-08-22-preview

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
API changes are not detected in this pull request.


Height issue on Mozilla Firefox and safari.

When I refresh the page sometimes it is unable to calculate the height of the iframe on Mozilla firefox and safari. It loads properly but this issue is found randomly if I refresh 2-3 times. Maybe it fires before iframe content load.

Hi there have the same problem. Did you find a solution?

Same issue. @davidjbradshaw, do you have any insight on this issue?
Thank you!

@Stuuel
Could you please try adding

sizetracker id in your iframe.
Please remove your custom id and add sizetracker.
It works for me.

Hey @hs-tanmay Thanks for your reply and sorry for my late answer.
Just tried it like you said but the initial height is still not calculated right.

@Stuuel
Above configuration works for me properly. Please check whether library is being called properly.
https://github.com/davidjbradshaw/iframe-resizer


nuget tags need to be more extensive / descriptive

The existing nuget Tags:

Should be extended to include
Controls, DataGrid, Ribbon, Workspace, Tabs, .Net, Docking
So that searches can have a better hit return on this work :-)

Will do on the next release. Probaly tomorrow, been enhancing the ExceptionHandler class, so I can implement a proper bug reporting framework to use in apps.

I just use ExceptionLess for FOSS projects, it integrates with NLog properly.

I was kind of thinking developing a front end, so that users can submit bug reports back to the developer when a app crashes, using the Krypton toolkit as the UI?

This is what I have done (4 times for different companies) via Krypton controls

Yes that's what I'm thinking of, then sending the reports off to the developer (of course they will need to configure it to suit their needs, i.e e-mail)


Feature/improve balanced emergency shutoff and blacklist

Deploy all contacts, order irrelevant
daofund
dex
dividends
loans
reserve
rewards
stakedLP
Staking
bBaln
staking
stability
sICX
bnUSD
Baln
on sICX and staking:
setEmergencyManager to governance
Stability and bBaln uses Owner, so if it is owned by governance governance can disable it.
Rest uses governance as standard
on Governance:
setShutdownPrivilegeTimeLock(BigInteger days)
addAuthorizedCallerShutdown(Address address)


Downgrade docforge to v0.34.0

How to categorize this PR?

/kind bug
What this PR does / why we need it:
Downgrade docforge to v0.34.0. v0.35.0 produces errors like
Error: no suitable reader found for https://github.com/gardener/gardener/blob/check-manifest/.docforge/manifest.yaml. Is this path correct?

Ref https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/8398/pull-gardener-unit/1696176735168499712#1:build-log.txt%3A575
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

NONE

Thanks 😄
/lgtm
/approve


Refresh Token has been revoked - Started receiving this error in my HA logs today.

Refresh Token has been revoked - Started receiving this error in my HA logs today.  Nothing has changed with my credentials.  Don't see where I can re-authenticate with the integration  Is something that changed on the Kwikset side?
Appreciate any insight about how to get this integration working again.    It has really been working great so far.  Thanks for the great work on this!
Logger: homeassistant.config_entries
Source: custom_components/kwikset/init.py:37
Integration: Kwikset Smart Locks (documentation)
First occurred: 12:36:18 PM (5 occurrences)
Last logged: 1:21:31 PM
Error setting up entry Adelwood for kwikset
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 383, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/kwikset/init.py", line 37, in async_setup_entry
await client.renew_access_token()
File "/usr/local/lib/python3.10/site-packages/aiokwikset/api.py", line 189, in renew_access_token
refresh_response = await client.initiate_auth(
File "/usr/local/lib/python3.10/site-packages/aiobotocore/client.py", line 225, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.errorfactory.NotAuthorizedException: An error occurred (NotAuthorizedException) when calling the InitiateAuth operation: Refresh Token has been revoked

I don't think anything has changed on the API side. I can still fully use it. I don't currently have reauthentication other than removing and adding back, but I have looked into it. I will see what I can get done.

I don't think anything has changed on the API side. I can still fully use it. I don't currently have reauthentication other than removing and adding back, but I have looked into it. I will see what I can get done.

Thanks for the response.  Good to know it's still working for you.  Also, should this type of error also show up in notifications section?  I only saw that there was an issue in the integrations section.  I will take a snapshot and also see if remove and re-add will fix my current issues.   Unless you want me to sit tight and test out what you are thinking you might do?

That happened to me at some point and yes, re-adding (and thus repeating
the authentication process) fixed it.
On Sun, Apr 2, 2023, 9:43 AM bh56 @.***> wrote:

I don't think anything has changed on the API side. I can still fully use
it. I don't currently have reauthentication other than removing and adding
back, but I have looked into it. I will see what I can get done.
Thanks for the response. Good to know it's still working for you. Also,
should this type of error also show up in notifications section? I only saw
that there was an issue in the integrations section. I will take a snapshot
and also see if remove and re-add will fix my current issues. Unless you
want me to sit tight and test out what you are thinking you might do?
—
Reply to this email directly, view it on GitHub
https://github.com/explosivo22/kwikset-ha/issues/56#issuecomment-1493375609,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANMBZ745Q7J67MR22D5SWLW7GNBZANCNFSM6AAAAAAWPZA5S4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Ok, that worked.  Kept all my settings as well.  I'm good again for now.  Thanks for the further insight on this.

Glad to hear it is working and that everything stayed. I thought it would, but I hadn't checked in a while. I will go ahead and close this issue and we can track on #46 as I forgot earlier that I have an issue about this very thing already.


Navigation Issue in Teams Tab Extension on Mobile Devices

Steps to reproduce
I am facing an issue with navigation in my Microsoft Teams tab extension. The navigation works perfectly on desktop but fails on mobile devices. Here are the details:
I have implemented a function to navigate between tabs using the pages.currentApp.navigateTo method. This works flawlessly on the desktop client, but on mobile devices, it throws an error with errorCode: 100. Additionally, the isSupported method returns false on mobile, indicating that the navigation method is not supported.
import * as microsoftTeams from "@microsoft/teams-js";
import { pages } from "@microsoft/teams-js";

let app = microsoftTeams.app;

export const navigateBetweenTabs =
  (pageId: string) => (e: React.MouseEvent<HTMLButtonElement, MouseEvent>) => {
    e.preventDefault();
    app
      .initialize()
      .then(app.getContext)
      .then((context: any) => {
        if (pages.currentApp.isSupported()) {
          pages.currentApp.navigateTo({
            pageId: pageId,
          });
        } else {
          pages.currentApp.navigateToDefaultPage();
        }
      });
  };

Steps to Reproduce:
1. Implement the provided code snippet in a Microsoft Teams tab extension.
2. Test the navigation on the desktop client to confirm it works.
3. Test the navigation on a mobile device it's not working (Android or iOS).
4. Observe the error with errorCode: 100 and the isSupported method returning false.
Expected behavior
The navigation should work seamlessly on both desktop and mobile clients, allowing users to navigate between tabs without encountering errors.
Actual behavior
The navigation works perfectly on the desktop client but fails on mobile devices. When attempting to navigate on mobile, it throws an error with errorCode: 100, and the isSupported method returns false.
Error details
I noticed a similar navigation behavior in the Microsoft Teams Developer Portal. The portal has three tabs: Home, Apps, and Tools. When I click on “Tools” from within the “Apps” tab using the hamburger menu, the Tools page loads within the Apps tab instead of navigating properly to the Tools tab. I will attach a video for reference.
To temporarily handle this issue, I used href to avoid errors, but this is not a proper solution. I need a robust solution that ensures proper navigation within the Teams app on mobile devices.
Kindly note that for my app, everything works well on desktop. The issue is specific to mobile devices where navigation between buttons is not working.
Could anyone provide guidance on how to properly implement navigation within a Teams tab extension that works seamlessly on both desktop and mobile clients? Any insights or alternative solutions would be greatly appreciated.
https://github.com/user-attachments/assets/13b645fb-586b-474d-9b5f-3c8ba4497bef

@Selvi-Parasakthi-K - Thank you for your inquiry about your Teams app development issue! We will check this and update you soon.

@Nivedipa-MSFT - Thank you for your suggestion to use pages.navigateToApp. I tried implementing it, but it opens a new window, which exits from the current page. This is not the desired behavior, as I need the navigation to stay within the Teams app.
Here is the code I used:
import * as microsoftTeams from "@microsoft/teams-js";
import { pages } from "@microsoft/teams-js";

let app = microsoftTeams.app;

export const navigateBetweenTabs = (pageId: string, appId: string) => (e: React.MouseEvent<HTMLButtonElement, MouseEvent>) => {
  e.preventDefault();
  app.initialize()
    .then(() => app.getContext())
    .then((context) => {
      pages.navigateToApp({
        appId: appId,
        pageId: pageId
      });
    })
    .catch((error) => {
      console.error("Initialization or context retrieval failed:", error);
    });
};

@Selvi-Parasakthi-K - Apologies for the delay. We are checking this internally, we will update you soon.

@Nivedipa-MSFT - It has been nearly five days, and I have yet to receive a response from your side. Has the issue been fixed? If so, could you please provide the solution?

@Selvi-Parasakthi-K - Thank you for your inquiry regarding the status of the issue.
We understand your concern. We are actively checking with the engineering team for any updates on the issue. While there are no new updates at this time, we will inform you as soon as we have more information.
We appreciate your patience and understanding in the meantime. Thank you for bringing this to our attention.


⚠ St. Lawrence Global Observatory CKAN has degraded performance

In f808dcb, St. Lawrence Global Observatory CKAN (https://catalogue.ogsl.ca/en/) experienced degraded performance:

HTTP code: 200
Response time: 14070 ms

Resolved: St. Lawrence Global Observatory CKAN performance has improved in c08b505 after 5 minutes.


Please Provide Some Advice for the Futures Market

I would like to know if this program can be used for the futures market and what modifications are needed. Please provide some advice for the futures market. Thank you very much.

Hello.
yes.
you should connect your data source or input your local data. There are different rules/constraints in futures, therefore, the environment should be revised accordingly.


docs: fix global hooks intro anchor links

Description
Intro anchor links on the Global Hooks page were written in lowerCamelCase instead of the lowercase used for the titles ids, resulting in non-working links.

[x] I have read and understand the CONTRIBUTING.md document in this repository

Type of change

[x] Bug fix (non-breaking change which fixes an issue)

Thank you @qbeauperin!


Vscode clears contents of last open file (saved or unsaved) after it requests IDE window restart

Does this issue occur when all extensions are disabled?: N/A

VS Code Version: 1.59.0
OS Version: Windows_NT x64 10.0.19042

Steps to Reproduce:

Write to file
Receive error (probably to do with low storage as I was left with less than 2 gbs on my hard drive) asking user to restart window
App closes after opting to reopen window
Manually open vscode
App starts and reopens the file but with no contents

Possibly related: https://github.com/Microsoft/vscode/issues/69972#issue-418465510
So I had just finished editing a Python file for my application and was ready to commit changes to the git repository, then vscode had an error and instructed me to restart the app and told me that I'd just pick where I left off. I did exactly that and to my utter disbelief (I still can't believe it) the file has no contents.
Stuff had been getting saved to the file over the past few days so it baffles me that the IDE just cleared everything (meaning it overwrote what was already saved with nothing). I would have been less livid if any changes I made weren't saved, but again, the IDE literally overwrote the file with nothing.

/gifPlease


Cannot run RDF2Any as deamon

As it is, the RDF2Any cannot run as deamon in the background.
In order to fix this I've replaced the main function in the file /linda/src/main/java/com/servlet/Main.java:
public static void main(String[] args) throws IOException, InterruptedException {
        final HttpServer server = startServer();
        System.out.println(String.format("Jersey app started with WADL available at "
                + "%sapplication.wadl\nHit Ctrl+C to stop\n", BASE_URI));
		/*Remove reading from stdin to allow running as deamon*/
        while (true) { //don't wait for user input -- just do somenting else -- you could wait for a signal to stop
                Thread.sleep(10);
        }
    }

Please make sure the solution is acceptable!

This solution is okay, but then it will by default always run a daemon. This can be difficult for a developer as he won't see log messages. Maybe it will be a good idea to specify with an argument say '-d' to run in daemon mode. Otherwise it will run in the default development mode.

The developer is still able to see log messages in the standard output. When running as a deamon (nohup mvn:exec ...) the output can easily be redirected to a log file (by default nohup.out).
If you think it's necessary, you're welcome to seperate the two workflows via a flag. However, i would suggest not to expect user input (no service does anyway, and RDF2Any is a service), and to catch the ctlr+c signal generated by the OS to run any clean-up code.


Update leveldb_kvstore.cc

Add some missing terms. And the parameters of SPDLOG_INFO() are better to be strings.

recheck


Support videos in map tours

User reported: "If the map tour has videos the app supports them? or play?"

Video support has been added. The template in AppStudio has been updated, will be available with EAP3.


Router

Due to the limitation of GAT feature there is no clear timeline of when it would be object safe. This means traditional Router<Box<dyn Service>> structured router would not work.
It's either the Router contain only one type of service as  Router<Service<ChildService1, .., ChildServiceN>> or simple pattern match on route. Either way it needs some heavy proc macro and code generation.

implemented


Enhancement: Updated Submit UI Layout

Description
Please include a summary of the change and which issue is fixed. List any dependencies that are required for this change.

Update Submit UI Layout in Contact Us Page.
These changes happened in page-contact.css File.

Fixes #1953

Type of change
Please delete options that are not relevant.

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

Checklist:

[ ] My code follows the style guidelines(Clean Code) of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md
[ ] My documentation follows Template for README.md
[ ] I have added the project meta data in the PR template.
[ ] I have created the requirements.txt file if needed.

Project Metadata
If there is no-file/nothing to fill the below fields with, then type: none

NONE

Example: If no requirements.txt needed/present, then type none in Requirments.
Category:

[ ] Calculators
[ ] AI/ML
[ ] Scrappers
[ ] Social_Media
[ ] PDF
[ ] Image_Processing
[ ] Video_Processing
[ ] Games
[ ] Networking
[ ] OS_Utilities
[ ] Automation
[ ] Cryptography
[ ] Computer_Vision
[ ] Fun
[x] Others

Title: <write script title here>
Folder: <type the folder name that contains your script>
Requirements: <type the name of text file containing the required to install python packages, type None if no file required>
Script: <Enter the name of the .py file (The main entry point of the program)>
Arguments: <enter any arguments that the script needs but - separeted like: h-c-m>
Contributor: <Enter your Github handle/username without url>
Description: <Enter a one line description that describes your script. Also, explain the arguments usage here>

Hi @avinashkranjan . Why These all Commits into my PR. I can followed each and every step of contribution Guidelines. I am also checking any added changes are pending using git pull also. Please check any reason this happens to me?

Make Changes on gh-pages branch

Ok Sure @avinashkranjan .Actually, I can followed your contributing guidelines and used that provided commands. Please provide Proper Git Commands step by step "How to work on particular branch with respect of making changes. I have Little bit confusing on that.Because of, i am beginner. Please help me how to proceed?


AzureKeyVault: Trim Leading White Space in Comma Separated List of Secrets

Troubleshooting
Included a comma separated list of secrets and the second, third and following secrets have a leading whitespace which is included in the HTTPS request to Key Vault, see following...
2018-07-25T13:21:44.2034296Z ##[debug]xxxxxxxxxxxx data msiclientId = undefined
2018-07-25T13:21:44.2058587Z SubscriptionId: xxxxxxxxxxxxx.
2018-07-25T13:21:44.2058853Z Key vault name: Dev-PUMA-EASTUS-KV.
2018-07-25T13:21:44.2060546Z ##[debug]set SYSTEM_UNSAFEALLOWMULTILINESECRET=true
2018-07-25T13:21:44.2073144Z ##[debug]Processed: ##vso[task.setvariable variable=SYSTEM_UNSAFEALLOWMULTILINESECRET;issecret=false;]true
2018-07-25T13:21:44.2073900Z ##[debug]Downloading selected secrets from subscriptionId: 9b97103b-36a0-4836-b3a2-fbf4dc87cc41, vault: Dev-PUMA-EASTUS-KV
2018-07-25T13:21:44.2074379Z ##[debug]Promise for downloading secret value for: BBIPUMAAdmin
2018-07-25T13:21:44.2076540Z Downloading secret value for: BBIPUMAAdmin.
2018-07-25T13:21:44.2096835Z ##[debug][POST]https://login.windows.net//oauth2/token/
2018-07-25T13:21:45.6434242Z ##[debug]Promise for downloading secret value for:  DomainU
2018-07-25T13:21:45.6445665Z Downloading secret value for:  DomainU.
2018-07-25T13:21:45.6454133Z ##[debug]Promise for downloading secret value for:  DomainP
2018-07-25T13:21:45.6454531Z Downloading secret value for:  DomainP.
2018-07-25T13:21:45.6454930Z ##[debug][GET]https://Dev-PUMA-EASTUS-KV.vault.azure.net/secrets/BBIPUMAAdmin?api-version=2016-10-01
2018-07-25T13:21:45.6455441Z ##[debug][GET]https://Dev-PUMA-EASTUS-KV.vault.azure.net/secrets/%20DomainU?api-version=2016-10-01
2018-07-25T13:21:45.6455973Z ##[debug][GET]https://Dev-PUMA-EASTUS-KV.vault.azure.net/secrets/%20DomainP?api-version=2016-10-01
2018-07-25T13:21:45.6456375Z ##[debug]SYSTEM_DONOTMASKMULTILINESECRETS=undefined
2018-07-25T13:21:45.6457113Z ##[debug]set BBIPUMAAdmin=*****
2018-07-25T13:21:45.6458212Z ##[debug]Processed: ##vso[task.setvariable variable=BBIPUMAAdmin;issecret=true;]***
2018-07-25T13:21:45.6458640Z ##[debug]"Secret not found:  DomainU. Secret name must be a string 1-127 characters in length containing only -, 0-9, a-z and A-Z."
2018-07-25T13:21:45.6459016Z ##[debug]"Secret not found:  DomainP. Secret name must be a string 1-127 characters in length containing only -, 0-9, a-z and A-Z."
2018-07-25T13:21:45.6459544Z ##[debug]task result: Failed
Environment

Server - VSTS

If using VSTS, provide the account name, team project name, build definition name/build number:
BBI-Corp
PUMA
PUMA-ARM-NonPCI-Publish
PUMA-ARM-NonPCI-Publish.2<IP_ADDRESS>

Agent - Hosted or Private:

If using Hosted agent, provide agent queue name:
Hosted Agent

Issue Description
Leading White Space in Comma Seperated List results in error in the URL being constructed
Error logs
See original detail provided.

Are you referring to the generic secret input box?  If so, that input box has no context (doesn't know you're entering urls etc...) - it's just a string input box and we don't know how it's being used so we can't arbitrarily trim spaces.  However, tasks that consume an input (which might be mapped in via a secret variable) have specific knowledge of the data and can choose to trim.
Can you clarify?

Thank you for looking into this...
I've attached an image of the task properties to help ensure I'm sharing the right details.
The orange box is the field that I'm saying could use some attention.
The box is expecting a comma separated list of values. However, if you have any white space after the comma it results in a failure... ideally it would trim the white space for each item before adding it to the URL.
If I can provide any other context, details, information to help please let me know.

I'm trying to work up the courage to do a PR so if this is a good one to try I'd be happy to give it a shot.

Thanks for clarifying.  It's perfectly valid for a task to trim since it has first class knowledge of the data.

@briannipper please feel free to raise a PR for this issue and add me as reviewer.

@lovakumar
Thank you so much for the offer...
I'll apologize in advance for having to ask so many questions.
I've cloned the repo locally made a branch and made what I think are the right changes and I'm ready to create a PR; however, when I attempt to push to origin  I get a 403 which I assume means I need to put my changes somewhere else in GitHub to create the PR off of it.
Is my understanding correct? If so, should I push my changes to some temp repo under my control on GitHub? Is there a document/tutorial you could point me to that I could better understand the expected PR process?
Thank you for your time and patience,

@briannipper looks like you don't have write permissions on the repo. I will get you added tomorrow. After that you need to push your changes to a users branch like origin/users/briannipper/mywork and then create a PR from that branch to master branch.
Here is documentation link https://github.com/Microsoft/vsts-tasks/blob/master/docs/contribute.md

@briannipper I just learnt that in order to create a pull request on this repo: you will need to fork the repo, make changes and then publish PR.

Fixed it in https://github.com/Microsoft/vsts-tasks/commit/a9f87eded35907c1b48bb165817385fb3924b0be


should allow to login from drupal users

fixes #25
follow-up issues

#32

amazing, will test it asap

FYI @amotenko: @OriHoch wants to do some more work on the Drupal codebase to assist with the migration. I suggest you two sync about it, he can help you out.
(Let's talk about it tonight)


exotic promise handling breaks context

Given the following code snippet:
const request = require('request-promise')
function makeRequest (options) {
  return new Promise((resolve, reject) => {
      request(options)
        .then((result) => {
          resolve(result)
        })
        .catch((err) => {
          reject(err)
        })
  })
}

Because of some extra logic I cannot simple return request(options) and have to do this.
But for some reason it breaks and the context is lost - any idea why this happens?

If you could point me into the right direction I can continue debugging it

I'll look I to this later today, I think I know what the issue is
On Mon, Feb 29, 2016, 7:52 AM Gergely Nemeth<EMAIL_ADDRESS>wrote:

If you could point me into the right direction I can continue debugging it
—
Reply to this email directly or view it on GitHub
https://github.com/othiym23/async-listener/issues/50#issuecomment-190266000
.

thanks, looking forward to it!

Won't have time to look at it in detail until I get home tonight, but if
the return value of
https://github.com/othiym23/async-listener/blob/master/index.js#L328 is a
promise, the promise wrapper should return that promise rather than the one
returned when calling new Promise(wrappedExecutor)
On Mon, Feb 29, 2016, 11:02 AM Gergely Nemeth<EMAIL_ADDRESS>wrote:

thanks, looking forward to it!
—
Reply to this email directly or view it on GitHub
https://github.com/othiym23/async-listener/issues/50#issuecomment-190334853
.

I think I misunderstood the issue, I thought the bug was that promise constructors returning a promise did not work correctly, which is not actually something promises are supposed to do.
I believe that request-promise uses bluebird rather than native promises, bluebird has its own internal task queue, which can cause issues with async-listener (I have not tested this myself, but have heard that it is the case).
This may be out of scope for async-listener to handle itself

looking at bluebird, I am fairly confident that async-listener will not work correctly with bluebird promises. It may work in some cases, but as soon as you start having concurrent activity, it will start misbehaving in strange and hard to debug ways due to how tasks are scheduled.
wrapping bluebird seems complicated from my brief exploration, but might be doable by wrapping:
_setFullfilled, _setRejected, and _settlePromises.
it would probably look something like:

Promise.prototype._setFulfilled =  function () {
  this.__async_listener_propagator = wrap(function (fn, ctx, args) {
    return fn.apply(ctc, args)
  })

  return originalSetFulfilled.apply(this, arguments)
})

Promise.prototype._settlePromises =  function () {
  return this.__async_listener_propagator(originalSettlePromises, this, arguments)
})

I'm sure that is way over simplified and not sure if it would work, but if you wanted to make bluebird work, that is probably the general approach you would have to take (wrap being the thing that glue.js returns)

You should be able to just wrap the _addCallbacks function. That's what I do for traceview. See: https://github.com/appneta/node-traceview/blob/master/lib/probes/bluebird.js

I suppose that works in some cases. This is something that most
instrumentation does, but I consider to be incorrect. Continuations should
be from resolve to callbacks rather than from add callback to callback
execution, but this should work for 80% of use cases
On Mon, Feb 29, 2016, 5:16 PM Stephen Belanger<EMAIL_ADDRESS>wrote:

You should be able to just wrap the _addCallbacks function. That's what I
do for traceview. See:
https://github.com/appneta/node-traceview/blob/master/lib/probes/bluebird.js
—
Reply to this email directly or view it on GitHub
https://github.com/othiym23/async-listener/issues/50#issuecomment-190478514
.

Ah, yep. I see what you mean. Works for my uses though. It basically flattens the tree, which is actually what I want for my use. Seems like it'd work fine for this case too, since it's just trying to link the request callbacks back up to the request caller. Not really the "correct" way but... :neutral_face:

Another alternative might be to patch bluebird's Promise._getDomain.

Did some further investigation, with the native Promises as well.
Given the following snippet, the second expectation fails.
ns.run(function () {
      ns.set(key, value)

      Promise.resolve()
      .then((res) => {
        expect(ns.get(key)).to.eql(value)
      })
      .catch(done)
      .then(function () {
        expect(ns.get(key)).to.eql(value)
        done()
      })
      .catch(done)
    })

However, if the first catch is removed it works like magic:
ns.run(function () {
      ns.set(key, value)

      Promise.resolve()
      .then((res) => {
        expect(ns.get(key)).to.eql(value)
      })
       //.catch(done)
      .then(function () {
        expect(ns.get(key)).to.eql(value)
        done()
      })
      .catch(done)
    })

Any idea? :)

Yep, known and fixed issue, but apparently it was never published. I don't
have access to the npm package to cut a release
Cc @othiym23 @Qard
On Tue, Mar 1, 2016, 12:45 AM Gergely Nemeth<EMAIL_ADDRESS>wrote:

Did some further investigation, with the native Promises as well.
Given the following snippet, the second expectation fails.
ns.run(function () {
ns.set(key, value)
  Promise.resolve()
  .then((res) => {
    expect(ns.get(key)).to.eql(value)
  })
  .catch(done)
  .then(function () {
    expect(ns.get(key)).to.eql(value)
    done()
  })
  .catch(done)
})

However, if the first catch is removed it works like magic:
ns.run(function () {
ns.set(key, value)
  Promise.resolve()
  .then((res) => {
    expect(ns.get(key)).to.eql(value)
  })
   //.catch(done)
  .then(function () {
    expect(ns.get(key)).to.eql(value)
    done()
  })
  .catch(done)
})

Any idea? :)
—
Reply to this email directly or view it on GitHub
https://github.com/othiym23/async-listener/issues/50#issuecomment-190615581
.

@hayes What's the status of this? Is there a PR for this I missed?

I believe this was fixed by #47 which has been published

A cool. Thanks for the update and closing this. 👍


ItemsPerPage not well implemented

First of all I would like to say that this project is great! Congratulations for all of these new esri templates that all of you are bringing more a more frequently. The UX/UI is really important so congratulations.
I was implementing a gallery and I wanted to change the number of items per page. However what I noticed is that changing the number of the config file wasn't working properly.
This is because in main.js we are not using the number specified in the config file (we are using 20 in all cases)

So here is my simple solution to fix this problem:

Hope this help you.
Thanks again for this great work,
Alejandro Pequeño Pulleiro from Esri Spain

Hi @AlejandroPeq, this is a known issue with the current Minimal Gallery, and the fix will ship with the next release of ArcGIS Online scheduled for December.
Patching this line (48) in your applications will work fine for now, but I encourage you to use the latest version when it is released since it includes several other fixes and enhancements.
Best,
Nick


make sentry with_locals configurable

Currently, this is defaulted to false but is not configurable. This
commit enables users to configure with_locals to suit their needs.

actually, after some consideration...I think we can get by without enabling this setting. I'll close this for now.


Adding steps for percentage and ratio convertor

Please assign this to me,

Go ahead
Deadline 22 May,2021


add example: ctx.query

A simple example to use ctx.query

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@c86bea3). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #7   +/-   ##
=======================================
  Coverage        ?   88.34%
=======================================
  Files           ?        4
  Lines           ?      163
  Branches        ?       23
=======================================
  Hits            ?      144
  Misses          ?       18
  Partials        ?        1

Help us with your feedback. Take ten seconds to tell us how you rate us.

Will add this for now but will be deleting examples soon in exchange for proper docs.


dragDrop option doesn't work

Drag and drop can't  zoom in and out

I've never zoomed in or out with drag and drop. Please consider actually describing your issue in enough detail for us to know what you mean.

I thought this API has the effect of resize, so does it support resizing?

No, it relates to dragging and dropping text.

@marijnh Does any API support Textarea the future support


Update 3.1.0.md

Update examples in documentation

@teplovDiman Thanks for submitting a PR!  However, I'm afraid we do not change published specification versions.  In this particular case, we would not accept it anyway as the specification requires using either the identifier field OR the url field, but not both.  The identifier field is sufficient to determine where to find the license, even if it moves.

@teplovDiman Thanks for submitting a PR! However, I'm afraid we do not change published specification versions. In this particular case, we would not accept it anyway as the specification requires using either the identifier field OR the url field, but not both. The identifier field is sufficient to determine where to find the license, even if it moves.

hi @handrews Is there a concern if both are supplied?

@miqui it's directly forbidden by the spec.


Navigation bar in components

Closes #9
Description👨💻
Navigation bar is added to all component page for ease in navigation.
Type of change📄

[] Navigation bar on each page.

Checklist✅

[] My code follows the style guidelines of this project
[] I have performed a self-review of my own code
[] I have commented my code, particularly in hard-to-understand areas
[] I have added demonstration in the form of GIF/video file
[] I am an Open Source Contributor

Screenshots/GIF📷

The navigation-bar.html I have given the code for future components and the previous navigation-bars.html is the component itself.
If you say I would delete if not required it is not used it's just the reference.
Ok I will fix the hamburger icon as well as the navbar position.
@Rakesh9100

Yes, I know navigation-bars.html is the component but not the navigation-bar.html, so delete that pls @kanishka-parmar
I don't think its needed as for the future components, codes can be taken from any html file for reference.

Ok i will delete that @Rakesh9100

Pls resolve the conflicts @kanishka-parmar

Pls resolve the conflicts.
See the landing page of real website and keep it the same in your case, don't do anything different not margin neither padding.
It should not overlap, keep the navbar z-index on top for all the pages @kanishka-parmar

@Rakesh9100
I have made the changes as suggested please check. I have attached screenshots of the responsive navigation bar also.

Pls resolve the conflicts.
See the landing page of real website and keep it the same in your case, don't do anything different not margin neither padding.
It should not overlap, keep the navbar z-index on top for all the pages

@kanishka-parmar

Pls see this @kanishka-parmar

@Rakesh9100 Yes i am working i didn't saw that.

And as for this, do make it cover the full page when clicking on the hamburger icon keeping the texts in center @kanishka-parmar

Pls resolve the conflicts.
See the landing page of real website and keep it the same in your case, don't do anything different not margin neither padding.
It should not overlap, keep the navbar z-index on top for all the pages

@kanishka-parmar

Pls see this and make changes accordingly @kanishka-parmar

So the nav bar should also scroll with the page or nav should be at its position and the page gets scrolled from behind it?

Navbar should be fixed/sticky and the page gets scrolled behind it @kanishka-parmar

Navbar should be fixed/sticky and the page gets scrolled behind it @kanishka-parmar

ok sorry i got a little confused.
@Rakesh9100

No problem, go ahead and ask any queries you have @kanishka-parmar

No problem, go ahead and ask any queries you have @kanishka-parmar

Yeah 👍

@Rakesh9100 Please check it once.

Spaces on top and left-right is coming again for the components navbar @kanishka-parmar Pls fix

Spaces on top and left-right is coming again for the components navbar @kanishka-parmar Pls fix

ok

@Rakesh9100 Done plz check.

Just one thing that on hovering the navbar menu of the components page, underline is coming in I guess pink color. Do change it to white for clear visibility @kanishka-parmar

Just one thing that on hovering the navbar menu of the components page, underline is coming in I guess pink color. Do change it to white for clear visibility @kanishka-parmar

ok but it will change the home nav bar line also will it be fine ? @Rakesh9100

Home navbar line means? Can you clarify @kanishka-parmar

Home navbar line means? Can you clarify @kanishka-parmar

No wait i thought home page also have same colour line but it's already white i will change the component page navbar menu hover line.

@Rakesh9100 Done.

Great work, Appreciated!! ✨
Congrats on getting your PR merged to this repo under SWOC S4 🥳🎉 @kanishka-parmar

Great work, Appreciated!! ✨
Congrats on getting your PR merged to this repo under SWOC S4 🥳🎉 @kanishka-parmar

Thanks, it was a good experience!!!


Optimize texture loading

Some cache could be useful.
Android devices loose OpenGL context with every app minimization, so it has to be reloaded. Right now it also causes texture atlases to load again and then manual mipmap generation slows down this process a lot.

Texture loading has been highly optimized as a part of issue #9, although some cache still could be useful.

Done in f4b4b0846129ebd9a48079821a4aef47a7373e5d


Auto create the root folder if not present.

Pull Request Description
Adds filesystem-exists to Project Manager CLI.
If the root folder isn't present will add it at start up.
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:

[ ] The documentation has been updated, if necessary.
[ ] Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
[ ] All code follows the
Scala,
Java,
TypeScript,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
[ ] Unit tests have been written where possible.

Closes #10387


Add twitter cards

As a user of the blog site, I would like any posts I refer to have images and text to describe what I'm posting. This means adding twitter cards to the site.

Resolved.


The original author adopted a new file name structure when publishing

https://github.com/Brewforge/homebrew-extras/blob/e2ea76621b3d83b5ca695812830957b7cb384d8b/Casks/lyricsxjh.rb#L5
https://github.com/MxIris-LyricsX-Project/LyricsX/releases/download/v1.6.7/LyricsX.2024-07-24.21-39-21.zip

并且作者好像更改了仓库名称

Actions 运行结果：
https://github.com/Brewforge/homebrew-extras/actions/runs/10069059653/job/27835439342#step:5:114

Done


New pyside gui doesn't work

Describe the bug
The converter in  src/visitpy/pyui/pyside/gui/typesystem.xml  was commented out until the proper way of creating the converter could be discovered
This still needs to be fixed.

I think I may have found a solution following the shiboken2 docs.


Add modgers's file

created a branch, created a file and made a commit, and opened a pull request

Resolve Conflicts


modify username to name

a tip text typo in 03-WhatsYourName.jsx

Hey!
Nice catch. :) I see there's one more place with username instead of name. I'll fix it on my own.
Thanks for contribution. Have a nice day!


update browsersync to fix npm vulnerabilities

Hi @abmaonline
Browsersync finally updated its dependencies which resolves the npm vulnerabilities. I have updated the dependency in my fork, built aemfed and used the version in our project. It works just like before. Feel free to test on your end as well.
Thanks again and have a nice evening.

Thanks! Since it needs node 8 now, I was already working on a local branch to upgrade all relevant packages to node 8. Good to now it is working fine on your project, since testing the Browsersync update would be most of the work (since aemfed is essentially an extension for it :P)!
I will try to finish the upgrade in the coming days and create a release candidate for it. Would be great if you could test that one for a while as well?

Oh, good point regarding node 8. 😅
I will be happy to test the new rc.