confusing documentation

I don't understand this

This is how the new Java 8 Stream API works. It is a computational layer above the well known Java collections.
// = ["1", "2", "3"] in Java 8
Arrays.asList(1, 2, 3)
.stream()
.map(Object::toString)
.collect(Collectors.toList())
Javaslang is greatly inspired by Scala. This is how the above example should have been in Java 8.
// = Stream("1", "2", "3") in Javaslang
Stream.of(1, 2, 3).map(Object::toString)

Both are valid java 8, you don't have to start with a list or collect to a list, are you just saying it's a bad example of how to do things? I of course do think it's relevant to show how to collect to a collection, or join to a string, etc.

@xenoterracide thank you for your question.
j.u.s.Stream is a completely different concept to existing collection libraries like those of Scala, Clojure ... and Javaslang. Java's Stream is just an Iterator. Given that you can't access specific elements or reuse it (e.g. by one or more threads).
My point is that Java 8 introduces lambdas but does not offer a new collection API (from the user perspective). It adds the new Stream API whose main purpose is to make it easier to perform parallel computations using the fork-join framework introduced in Java 7.
When it comes to sequential computations, javaslang.collection.Iterator is better alternative to j.u.s.Stream which much more mature API and the same(!) performance characteristics (modulo primitive types - but this will be solved with Project Valhalla/primitive generics).
In Section 6 of Oracle's Secure Coding Guidelines for Java SE it is highly recommended to pass around immutable data objects. More specifically you will neither pass around j.u.s.Stream, nor you will pass around a mutable Java Collection - for a good reason.
So, from the user perspective we need to stream/process/collect data. That is cumbersome. Other languages/libraries show, how to do it better.

As I saw the new Java 8 API I thought "No, not really!?!?" Why we should complicate things by another layer of indirection - and type more code...

Javaslang
>----x-----------x----->
DATA LAYER + COMPUTATION

I think the documentation is correctly pointing to the nature of Java's Stream being an Iterator:
// i + 1
i.prepareForAddition()
 .add(1)
 .mapBackToInteger(Mappers.toInteger())

In this context the documentation also mentions the BDSBTB 2015 keynote of Martin Odersky. He was the first who declares Java's Stream as "fancy form of an Iterator".
I think there is nothing wrong with the documentation. Otherwise please suggest how to improve it.


How do i check if a swagger/openapi file is v2 or v3?

Is there a utility method that takes the swagger/openapi content as input and returns the version of it?
I read the spec and know how to differentiate them but I am missing a method that returns the version so that I can decide if I want to feed the content into the V2 or the V3 parser.
I could write it myself but I think it makes sense to have such a method within the parser library - and it might be there already.

Maybe SwaggerConverter#convert should set the OpenAPI#openAPI field to Swagger#swagger (?)

Taking this issue. PR: https://github.com/swagger-api/swagger-parser/pull/1243


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-22-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 849

Questions ?
Please refer to the Backport tool documentation


Collector deserialization bug

For the collector performance, in 3.0.1, we use a simple deserialization mechanism. But in the real world, it triggers bugs several times.
We will give a hotfix patch by release 3.0.2, but the implementation is not best.
So, in 3.1, we will use a whole new segment-collect service, using length1 segment-json1 length2 segment-json2...
Related #200 #203

@pengys5 #209 has been merged, I think agent-side is ready.

#215 has been merged. Closing this.


Fix: Missing userId on iOS when userId is not set

:scroll: Description
Fix: Missing userId on iOS when userId is not set
:bulb: Motivation and Context
Closes https://github.com/getsentry/sentry-dart/issues/759
:green_heart: How did you test it?
:pencil: Checklist

[X] I reviewed submitted code
[X] I added tests to verify changes
[ ] I updated the docs if needed
[X] All tests passing
[X] No breaking changes

:crystal_ball: Next steps

Codecov Report

Merging #782 (4532932) into main (7bc6840) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #782   +/-   ##
=======================================
  Coverage   90.14%   90.14%
=======================================
  Files         105      105
  Lines        3401     3401
=======================================
  Hits         3066     3066
  Misses        335      335

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7bc6840...4532932. Read the comment docs.


Add Czech and Slovak translation.

This trivial commit adds Czech and Slovak translations. I use Home Assistant in Czech language and my brother in Slovak so this would be nice additions for us.

Hey! Apologies for taking so long to answer, I'm a little short of time lately. In the develop branch there was already a Czech and Slovak translations, however there's a few differences, would you mind taking a look and see if those are correct or should I change anything?
Thanks!

@AitorDB nice, I am actually OK with both translations, I would only adjust the error message, since name of the integration itself is translated here:
https://github.com/home-assistant/core/blob/4f7e405a2c692f1f4a0397b0ec53d58b6c26cdab/homeassistant/components/sun/translations/cs.json#L8
and here:
https://github.com/home-assistant/core/blob/4f7e405a2c692f1f4a0397b0ec53d58b6c26cdab/homeassistant/components/sun/translations/sk.json#L8

This commit is inaccurate the constants are case sensitive and in addition it is useless to use the word "Sun" when it is clear from the integration.
This one is Ok.
https://github.com/AitorDB/home-assistant-sun-card/issues/98


Updates to getting started guide and Postgres guide

This PR contains recommended updates to the getting started guide and Postgres guide

@arthurpankiewicz let me know what you think about these changes and comments! I left a few questions/suggestions in some of the comments that I haven't actually implemented yet. If you'd like me to go ahead and knock those out myself, just lmk!


Superapi worker code giving error

While I tried to deploy api code it's giving error any fix ??

It seems there was a bug in Original Code.
I'll try to merge the Upstream fixes in my Fork.


[SHARE]Do not use 3.3.0

Just a quick notice, currently we're having a compilation problem like this because of https://github.com/permissions-dispatcher/PermissionsDispatcher/pull/475 so be sure not to update to 3.3.0! Thank you for your patience 🙇

Status: Published https://bintray.com/hotchemi/maven/permissionsdispatcher-annotation/3.3.1 and waiting jcenter's approval.


Objects outside enclosure on spawn

In some cases, when objects are spawned outside of their enclosure they may stay visible until the enter and leave the enclosure.

https://altspacevr.atlassian.net/browse/ENG-59


Ehmad storyboard

Separated OEXDownloadViewController from Main.storyboard

@aleffert Please review the changes, especially the non-storyboard changes.

@aleffert I have created a VCFactory to instantiate viewControllers and replace the segues.
I see that it was previously done from the OEXRouter. The OEXRouter can also be used in conjunction with the OEXViewControllerFactory so that the code is broken down into well defined boundaries.
How should i proceed?

Get rid of OEXViewControllerFactory and add methods to OEXRouter
Use OEXViewControllerFactory to instantiate VCs inside OEXRouter
User OEXViewControllerFactory only

@ehmadzubair let's get rid of it for now. We might need it eventually as the app grows, but let's keep things a little simpler while we can.

@aleffert please review the changes. I have mode all the OEXViewFactory code into OEXRouter. I'm also moving the relevant code into OEXRouter as and when i come across it.

Okay. Will do.

@aleffert please review.
main.storyboard is now cleaned up except for the ViewControllers which involve SWRevealViewControllerSegue.
This is how i am planning to break the remaining ViewControllers down:

Initialise a [[UINavigationController alloc] initWithRootViewController:destinationViewController]
Replace the current frontViewController with pushFrontViewController:animated: method of SWRevealViewController class

Could there be a better approach?

I'm not sure what destination view controller you're talking about, but yeah let's use pushFrontViewController instead of connecting via segues.


Crash when showWithStatus method immediately after dimiss method

Hi,
It'll crash when i invoke showWithStatus method immediately after a dismiss method.
For example:
[SVProgressHUD showWithStatus:@"test"];
[SVProgressHUD dismiss];
[SVProgressHUD showWithStatus:@"test"];
it will not crash when i comment out the line 426 in SVProgressHUD.m
// [bSelf release], bSelf = nil;
Please have a look at it.
I really like SVProgressHUD because it is simple and neat.
Thanks for your efforts.
Redbug.

@redbug fixed with my last push. Thanks!
@barrettj what is the displayed view before you're calling show for the first time? Is it an alert view or an action sheet or something else?

It was a UIModalPresentationFormSheet displayed from a UIPopover (displaying it from a non-UIPopover didn't cause the issue).
Your update fixed it - thanks!

Hah, that was unexpected. Thanks!

Thanks for fixing the issue.
But it still crash when I add another dismiss method after show method.
ex.
[SVProgressHUD show];
[SVProgressHUD dismiss];
[SVProgressHUD show];
[SVProgressHUD dismiss];
Please take a look at it.
Thanks.


Remove event handlers

How can I remove all the event handlers generated when removing my element from the DOM? Thanks!

Per the README:
selection.on(".zoom", null);

Please use Stack Overflow tag d3.js to ask for help. Although I make an effort to assist everyone that asks, I am not always available to provide help promptly or directly. Stack Overflow provides a better collaborative forum for self-help: tens of thousands of D3-related questions have already been asked there, and some answered questions may be relevant to you.
When asking for help, please include a link to a live example that demonstrates the issue, preferably on bl.ocks.org. It is often impossible to debug from code snippets alone. Isolate the issue and reduce your code as much as possible before asking for help. The less code you post, the easier it is for someone to debug, and the more likely you are to get a helpful response.
If you have a question about D3’s behavior and want to discuss it with other users, also consider the d3-js Google Group or joining the d3-js Slack.
Thank you! 🤗


differences between ng-formio and ng2-formio when loading submissions

when using the full submission url for a form submission, the submission loads and renders fine in an angular 1 application using ng-formio.    When doing the same with this library and directly using formio.js (which this library wraps) the form and submission have issues.

when using drop down select boxes with JSON as the list type the drop down fails to populate unless the json is string encapsulated.
submission values fail to load in the select box fields and select list fields.

It appears the issues relate to formio.js.     the ng-formio library doesn't appear to wrap formio.js like ng2-formio does.

Thanks for letting us know. I will take a look as soon as possible.

Hi Travist,
1).Can U Please Help Me how to render the json in angular 2.
2).for drop down list i am getting [object object].
3).How to enable Cors in Form.io

Closed due to no activity. This should be fixed.


Question about prevention

Is there any way to stop someone from using something like this or "Hypno" on my python apps? (Very good project though).

Depends on how your application is deployed and used, but for example, tools like PyOxidizer can compile your project into a standalone, statically-linked executable, from which you can strip any symbols. Pyinjector and hypno rely on dynamically loading libpython, so doing this will disable them. It could also interfere with similar tools like profilers and debuggers.

Depends on how your application is deployed and used, but for example, tools like PyOxidizer can compile your project into a standalone, statically-linked executable, from which you can strip any symbols. Pyinjector and hypno rely on dynamically loading libpython, so doing this will disable them. It could also interfere with similar tools like profilers and debuggers.

Right now I'm using nuitka + pyarmor and it's just funny to see it rip through everything. I've tried PyOxidizer in the past but never really got it to work but I will try again. If you have any suggestions for nuitka or pyinstaller though please let me know I would be very interested.

Haha maybe nuitka also has an option to compile statically, or maybe it already does and you just need to strip the symbols :)

Haha maybe nuitka also has an option to compile statically, or maybe it already does and you just need to strip the symbols :)

I thought I had already tried removing the symbols with strip -s test.exe but I believe it still worked. Currently it is 3 am and I need sleep but tomorrow I will look into it more.

In the end I have the code
pyarmor cfg restrict_module=0
pyarmor gen --enable-jit --enable-bcc --mix-str --no-wrap --obf-code 2 --enable-themida test.py
pause
nuitka --standalone --lto=yes --mingw64 --onefile --include-package-data=nicegui dist\test.py
strip -s test.exe

I built nuitka as onefile with standalone compilation (static) and strip it of everything but I can still inject into it's subprocesses if I find it's PID. But the parent process has no effect.

Mmmm I'm just now realizing maybe you are testing only pyinjector and not hypno? Hypno should definitely not work after that. If it does, please upload an example binary.
And regarding pyinjector... It writes the payload to the libc entrypoint because it's a piece of memory in an executable page that exists basically everywhere and is not used, and it's possible to determine its position from /proc/pid/maps. My first thought is to try and mess with that. Two ideas that come to mind are to make this page non-executable, or to compile statically with libc.


Default values in optional subschemas

If I attach a subschema with default values to an optional field and in my document leave the optional field unspecified, simple schema will still generate the nested default values in the subschema. This will often produce errors when the subschemas contains other required fields.
For example:
Brand = new SimpleSchema({
    name: {
        type: String
    },
    logo: {
        type: String,
        defaultValue: "http://example.com/logo.jpg"
    }
});

Product = new SimpleSchema({
    name: {
        type: String
    }
    brand: {
        type: Brand,
        optional: true
    }
})

That is the expected behavior of defaultValue. If you want something different, you can use autoValue

is this still the expected behaviour? I have a case where I depend on creating the object if the subschema has defaultValues but when switching to the new version of simple schema it does not work again


load: move env var profile detection to option

Instead of reading COMPOSE_PROFILES environment variable directly during load(), rely exclusively on opts.Profiles.
A new loader option, WithDefaultProfiles, allows passing profile name(s) via varargs. If none are provided, it will fallback to using any profiles set via COMPOSE_PROFILES.
This improves purity of the loader and fixes issues with profiles being ignored for include (docker/compose#10906).

Also, technically COMPOSE_PROFILES is not part of the spec (we don't specify HOW things like CLI should work).
At the same time, one thing we've learned from docker/cli is that it's really annoying if a bunch of conventions (DOCKER_CONTEXT) aren't supported by the "lower-level" client (moby/moby). So that's why I went with the WithDefaultProfiles loader option here - it keeps the logic in compose-go for the broader ecosystem, but it's also easy to avoid by using WithProfiles instead.

@milas loader definitively should not use os.GetEnv


cannot change logo

windows 11 always keeps it's logo,not changing at all,can you help me out?

You failed to include the log file.
Does it work if you first install with option J and then with option I?

tested(i'm on real hardware with 2 windows installed) and the log file is empty(it had errors with my pc's motherboard ig)

The very first line which this program prints is also written in the log. So if the log is empty, then you have not run the setup properly.

Please test with the newest version and attach the log in case of problems.

No answer, no details, closing.


Add in ability to insert DB parameters to script

It'd be nice to add in DB script information into the script that is generated.   Use this db, this host, this password.

Since it's all the same information, this makes a bit more sense in the config.
However, you can add whatever parameters you'd like to the server and worker templates already!

Makes sense.


feat(release): re-use image source if Build is called with an image that is already in the deis registry

Closes #614

Current coverage is 83.09%

Merging #615 into master will decrease coverage by -0.04% as of 6afc133

@@            master    #615   diff @@
======================================
  Files           29      29
  Stmts         2383    2390     +7
  Branches       351     353     +2
  Methods          0       0
======================================
+ Hit           1981    1986     +5
- Partial        115     116     +1
- Missed         287     288     +1

Review entire Coverage Diff as of 6afc133

Powered by Codecov. Updated on successful CI builds.

Code LGTM

This improves dramatically the speed of deployments.
My workflow is:

One app is used by one or more devs (multiple git push) as common ground (integration)
A different app is used for QA/CD tests
N apps (one per customers)

The ratio is N deploys in dev (lets say 100), less than half for QA but N*customer.
Only the first one uses git push the others use deis pull.
Until this PR any attempt to deploy more than one app using deis pull was serial (deis controller uses a lock file for docker pulls) just to pull, tag and push the same image just with a different name.
A side effect of this was the CPU used by docker (more than 80% during simultaneous deis pull).
Average time for this was ~3 minutes per pull.
After this a deploy of 5 simultaneous apps using deis pull take less than 20 seconds.
Note: this PR helps only if the docker registry used in deis pullis the same one used by the controller.
Thanks @helgi 👍

I tested this by using deis pull on an image that controller logs showed was already in the local repository:
$ deis pull <IP_ADDRESS>:80/hungry-sandwich:v2 -a hungry-sandwich
Creating build... done

Works as advertised and is much faster.


chore: 🤖 Add support for Middleware V2 Enum values

Description

Updated Middleware V2 enum values
Updated GQL queries to support respective Enum fields
Updated attribute types in all V2 functions to point to Middleware V2 Enums

JIRA Link
DA-370
Checklist

[ ] Updated the Readme.md (if required) ?

:tada: This PR is included in version 15.0.0-beta.2 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 15.0.0-alpha.16 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Wrong encoding in responses with local ollama

Before submitting your bug report

[X] I believe this is a bug. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that reports the same bug
[X] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS:MacOs 14.3
- Continue: 0.8.25 (tested also 0.9. pre-release)
- IDE: VSCode 1.88.1

Description

To reproduce
No response
Log output
No response

@anhonestboy Is there any extra information you can share about your OS or Ollama setup? I have a very similar system to you (Mac 14.3, VS Code 1.89.0, Ollama with codellama:7b), but haven't been able to reproduce the problem

I had the same issue with llama3:8b and codellama. After the ollama update llama3:8b started working but codellama still returns nonsense


[Adaptive] ChoiceInput.Choices should support both List and a memory path

Currently in C# implementation we have:
Choices: List to accept user configured Choices in json.
choiceProperty: memorypath to accept list of string in memory as Choices.
We need to merge this to one property.
Choices: List|Expression

@luhan2017 - just checking in to see if you will be prepping a PR for this?

Let's keep two properties

Choices -> list
DynamicChoices -> expression

@luhan2017 can you help prep a fix for this?


[Docs] EventLoggerPlugin no longer exists

Hi there! I was going through to get a basic hello world running with this bot and got an error:
Initializing Slack Machine:
    Loading settings...
[2020-08-05 18:30:41][DEBUG] asyncio selector_events.py:__init__:58 | Using selector: KqueueSelector
    Initializing storage using backend: machine.storage.backends.memory.MemoryStorage
[2020-08-05 18:30:41][DEBUG] machine.core core.py:__init__:62 | Storage initialized!
    Loading plugins...
[2020-08-05 18:30:41][DEBUG] machine.core core.py:load_plugins:79 | PLUGINS: ['machine.plugins.builtin.general.HelloPlugin', 'machine.plugins.builtin.debug.EventLoggerPlugin']
[2020-08-05 18:30:41][DEBUG] machine.core core.py:load_plugins:83 | Found a Machine plugin: machine.plugins.builtin.general.HelloPlugin
        ✓ machine.plugins.builtin.general:HelloPlugin
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/machine/utils/module_loading.py", line 15, in import_string
    module = import_module(dotted_path)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/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 962, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'machine.plugins.builtin.debug.EventLoggerPlugin'; 'machine.plugins.builtin.debug' is not a package

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/machine/utils/module_loading.py", line 22, in import_string
    return [("{}:{}".format(module_path, class_name), getattr(module, class_name))]
AttributeError: module 'machine.plugins.builtin.debug' has no attribute 'EventLoggerPlugin'

The most relevant line of the above is
ModuleNotFoundError: No module named 'machine.plugins.builtin.debug.EventLoggerPlugin';
I had my plugins list set to
PLUGINS = [
    # 'machine.plugins.builtin.general.PingPongPlugin',
    'machine.plugins.builtin.general.HelloPlugin',
    'machine.plugins.builtin.debug.EventLoggerPlugin',
    # 'machine.plugins.builtin.debug.EchoPlugin'
]

Likely the docs simply need to be updated where this is referenced as a possible Plugin. It looks like this was removed in a recent version, maybe 19 or 20 but I see it existed back here. I would update myself but I'm actually not sure at the moment what the replacement for EventLoggerPlugin is, or what it did. Perhaps it isn't needed because if we set the LOGLEVEL to "DEBUG" it will do the same thing that that Plugin did?

Here is the reference to the doc where EventLoggerPlugin is referenced: https://github.com/DandyDev/slack-machine/blob/c5255f46367cd4a5f720e351a0a983dcee2844e3/docs/user/usage.rst#L85

Thanks for noticing! I will fix that asap.


Send logging messages to terminal instead of file

Done: https://github.com/KBNLresearch/pdfquad/commit/9c10ec2ebfa6df8276517435234c5144b4799baa and https://github.com/KBNLresearch/pdfquad/commit/cd38b6816a3ceca38053ed914157cff083eb6807


Web app / browsing interface

instant mode
Serve in foreground and launch browser
provenance browse

server mode
Serve in background
provenance browse

URL design
niprov.ilabs.edu/location/apollo/home/jasperb/data/myproject/mri/blabla.nii.gz
niprov.ilabs.edu/u/Yus3HwsP
niprov.ilabs.edu/subject/johndoe/
niprov.ilabs.edu/statistics/
niprov.ilabs.edu/latest/

Any ideas, tips, comments? @mrjeffs @kambysese ?

What is the delivery in server mode?
Re: URL design how about niprov.ilabs.edu/subject/johndoe/${qualifier}?

It's completely the same, except it's in background and no browser is started for you, assuming you will be running it indefinitely and from any browser anywhere, whereas the other mode is for inmediate use (although it would also be accessible from other browsers)
Additional qualifiers sounds good. What did you have in mind?
As a next step ofcourse we could also have;
niprov.ilabs.edu/modality/meg/

or
niprov.ilabs.edu/filetype/nifti/

Does justin have a github account?

He should. I need to see this thing in action before I can feel any more useful; but I am thinking that qualifier may include modality or milestone events e.g., statistics. Re:mode than +1 for instant.

@ilabsbrainteam


how to add Parallax effect to first cell of table view Cell?

Its got some images and some labels, will it be possible to do with storyborad,
I am using Xcode 7 and swift 2

Why don't you make your first cell as custom view and add it as parallax view..?

This is not an issue with the library.


Update embeddings.py

parameters:init
description: if we init the embedding layer outside, the init can be theano variable

Eder's right.

OK, that souds reasonable


chore: move xray and xray-lambda propagators to contrib

Which problem is this PR solving?

the spec prohibits us from hosting vendor propagators in the core repo. From the spec:

Additional Propagators implementing vendor-specific protocols such as AWS
X-Ray trace header protocol MUST NOT be maintained or distributed as part of
the Core OpenTelemetry repositories.

Short description of the changes

moves the xray and xray lambda propagators back to contrib (see https://github.com/open-telemetry/opentelemetry-js-contrib/pull/2411)
deletes them here

I will take this out of draft once https://github.com/open-telemetry/opentelemetry-js-contrib/pull/2411 is merged :slightly_smiling_face:


Fix max_pods to 10 for Azure k8s module

Description
https://scalar-labs.atlassian.net/browse/DLT-7862

6 pod / node (min)

Non-terminated Pods:         (6 in total)
  Namespace                  Name                                         CPU Requests  CPU Limits   Memory Requests  Memory Limits  AGE
  ---------                  ----                                         ------------  ----------   ---------------  -------------  ---
  default                    prod-scalardl-ledger-b8bb6ddc8-stkq4         1 (52%)       1500m (78%)  2Gi (38%)        3Gi (57%)      7m15s
  kube-system                azure-cni-networkmonitor-97srp               0 (0%)        0 (0%)       0 (0%)           0 (0%)         4m58s
  kube-system                azure-ip-masq-agent-lgxjg                    100m (5%)     500m (26%)   50Mi (0%)        250Mi (4%)     4m58s
  kube-system                kube-proxy-9ggmz                             100m (5%)     0 (0%)       0 (0%)           0 (0%)         4m58s
  logging                    fluent-bit-dg7gm                             0 (0%)        0 (0%)       0 (0%)           0 (0%)         4m57s
  monitoring                 prometheus-prometheus-node-exporter-zspc7    0 (0%)        0 (0%)       0 (0%)           0 (0%)         4m58s
Allocated resources:
  (Total limits may be over 100 percent, i.e., overcommitted.)
  Resource                       Requests      Limits
  --------                       --------      ------
  cpu                            1200m (63%)   2 (105%)
  memory                         2098Mi (38%)  3322Mi (61%)
  ephemeral-storage              0 (0%)        0 (0%)
  attachable-volumes-azure-disk  0             0

9 pod / node

Non-terminated Pods:         (9 in total)
  Namespace                  Name                                         CPU Requests  CPU Limits   Memory Requests  Memory Limits  AGE
  ---------                  ----                                         ------------  ----------   ---------------  -------------  ---
  default                    prod-scalardl-envoy-7cdbcc9945-9m2ts         200m (10%)    300m (15%)   256Mi (4%)       328Mi (6%)     31m
  default                    prod-scalardl-envoy-7cdbcc9945-f727k         200m (10%)    300m (15%)   256Mi (4%)       328Mi (6%)     31m
  default                    prod-scalardl-envoy-7cdbcc9945-txcjf         200m (10%)    300m (15%)   256Mi (4%)       328Mi (6%)     31m
  default                    prod-scalardl-ledger-b8bb6ddc8-cgswt         1 (52%)       1500m (78%)  2Gi (38%)        3Gi (57%)      31m
  kube-system                azure-cni-networkmonitor-t52jk               0 (0%)        0 (0%)       0 (0%)           0 (0%)         41m
  kube-system                azure-ip-masq-agent-q7h2b                    100m (5%)     500m (26%)   50Mi (0%)        250Mi (4%)     41m
  kube-system                kube-proxy-xh2w4                             100m (5%)     0 (0%)       0 (0%)           0 (0%)         41m
  logging                    fluent-bit-bn5xt                             0 (0%)        0 (0%)       0 (0%)           0 (0%)         24m
  monitoring                 prometheus-prometheus-node-exporter-pcqxf    0 (0%)        0 (0%)       0 (0%)           0 (0%)         26m
Allocated resources:
  (Total limits may be over 100 percent, i.e., overcommitted.)
  Resource                       Requests      Limits
  --------                       --------      ------
  cpu                            1800m (94%)   2900m (152%)
  memory                         2866Mi (53%)  4306Mi (79%)
  ephemeral-storage              0 (0%)        0 (0%)
  attachable-volumes-azure-disk  0             0

Done

Fix max_pods to 10 per node (Standard_D2s_v3)
Only one scalardl pod will be placed in a node. (resource CPU request : 1000m, node CPU: 1900m)
Fix variable type

Confirm
envoy: 12, scalardl: 12
[centos@bastion-1 ~]$ kubectl get pods -A                                                                                NAMESPACE     NAME                                                     READY   STATUS      RESTARTS   AGE
default       load-schema-schema-loading-5r9dr                         0/1     Completed   0          42m
default       prod-scalardl-envoy-7cdbcc9945-4l8fn                     1/1     Running     0          42m
default       prod-scalardl-envoy-7cdbcc9945-9m2ts                     1/1     Running     0          42m
default       prod-scalardl-envoy-7cdbcc9945-cdl5b                     1/1     Running     0          15m
default       prod-scalardl-envoy-7cdbcc9945-chwm8                     1/1     Running     0          15m
default       prod-scalardl-envoy-7cdbcc9945-dzktc                     1/1     Running     0          42m
default       prod-scalardl-envoy-7cdbcc9945-f727k                     1/1     Running     0          42m
default       prod-scalardl-envoy-7cdbcc9945-fjbl8                     1/1     Running     0          15m
default       prod-scalardl-envoy-7cdbcc9945-jsncj                     1/1     Running     0          15m
default       prod-scalardl-envoy-7cdbcc9945-qhkwh                     1/1     Running     0          42m
default       prod-scalardl-envoy-7cdbcc9945-txcjf                     1/1     Running     0          42m
default       prod-scalardl-envoy-7cdbcc9945-xglw5                     1/1     Running     0          15m
default       prod-scalardl-envoy-7cdbcc9945-xqx8x                     1/1     Running     0          42m
default       prod-scalardl-ledger-b8bb6ddc8-2lrbl                     1/1     Running     0          15m
default       prod-scalardl-ledger-b8bb6ddc8-5gpnp                     1/1     Running     0          42m
default       prod-scalardl-ledger-b8bb6ddc8-7rn2w                     1/1     Running     0          42m
default       prod-scalardl-ledger-b8bb6ddc8-99tpz                     1/1     Running     0          15m
default       prod-scalardl-ledger-b8bb6ddc8-b5zs9                     1/1     Running     0          15m
default       prod-scalardl-ledger-b8bb6ddc8-cgswt                     1/1     Running     0          42m
default       prod-scalardl-ledger-b8bb6ddc8-cml8x                     1/1     Running     0          42m
default       prod-scalardl-ledger-b8bb6ddc8-mpg4f                     1/1     Running     0          42m
default       prod-scalardl-ledger-b8bb6ddc8-p8xwq                     1/1     Running     0          42m
default       prod-scalardl-ledger-b8bb6ddc8-stkq4                     1/1     Running     0          15m
default       prod-scalardl-ledger-b8bb6ddc8-thwx4                     1/1     Running     0          15m
default       prod-scalardl-ledger-b8bb6ddc8-zh98w                     1/1     Running     0          42m
kube-system   azure-cni-networkmonitor-5rkmv                           1/1     Running     0          52m
kube-system   azure-cni-networkmonitor-6wgzc                           1/1     Running     0          12m
kube-system   azure-cni-networkmonitor-7gbml                           1/1     Running     0          12m
kube-system   azure-cni-networkmonitor-97srp                           1/1     Running     0          12m
kube-system   azure-cni-networkmonitor-9twfb                           1/1     Running     0          52m
kube-system   azure-cni-networkmonitor-f24g8                           1/1     Running     0          55m
kube-system   azure-cni-networkmonitor-gx5hl                           1/1     Running     0          52m
kube-system   azure-cni-networkmonitor-gzvlz                           1/1     Running     0          55m
kube-system   azure-cni-networkmonitor-j2dgb                           1/1     Running     0          23m
kube-system   azure-cni-networkmonitor-j7t2c                           1/1     Running     0          52m
kube-system   azure-cni-networkmonitor-k4zcj                           1/1     Running     0          12m
kube-system   azure-cni-networkmonitor-l5lgf                           1/1     Running     0          55m
kube-system   azure-cni-networkmonitor-mvf42                           1/1     Running     0          52m
kube-system   azure-cni-networkmonitor-qwcwb                           1/1     Running     0          55m
kube-system   azure-cni-networkmonitor-t52jk                           1/1     Running     0          53m
kube-system   azure-cni-networkmonitor-vr98v                           1/1     Running     0          12m
kube-system   azure-cni-networkmonitor-xchj2                           1/1     Running     0          55m
kube-system   azure-cni-networkmonitor-zwvq7                           1/1     Running     0          55m
kube-system   azure-ip-masq-agent-45lwj                                1/1     Running     0          55m
kube-system   azure-ip-masq-agent-8w7th                                1/1     Running     0          12m
kube-system   azure-ip-masq-agent-bjbvj                                1/1     Running     0          12m
kube-system   azure-ip-masq-agent-bz9wr                                1/1     Running     0          55m
kube-system   azure-ip-masq-agent-h756s                                1/1     Running     0          23m
kube-system   azure-ip-masq-agent-j58v6                                1/1     Running     0          55m
kube-system   azure-ip-masq-agent-knp9f                                1/1     Running     0          55m
kube-system   azure-ip-masq-agent-lcpsx                                1/1     Running     0          12m
kube-system   azure-ip-masq-agent-ldq2q                                1/1     Running     0          55m
kube-system   azure-ip-masq-agent-lgxjg                                1/1     Running     0          12m
kube-system   azure-ip-masq-agent-ljdbw                                1/1     Running     0          52m
kube-system   azure-ip-masq-agent-mc958                                1/1     Running     0          52m
kube-system   azure-ip-masq-agent-nk9m6                                1/1     Running     0          52m
kube-system   azure-ip-masq-agent-nmq8p                                1/1     Running     0          52m
kube-system   azure-ip-masq-agent-q7h2b                                1/1     Running     0          53m
kube-system   azure-ip-masq-agent-s6q9v                                1/1     Running     0          55m
kube-system   azure-ip-masq-agent-v5q8s                                1/1     Running     0          52m
kube-system   azure-ip-masq-agent-x2kjw                                1/1     Running     0          12m
kube-system   coredns-79766dfd68-tpfct                                 1/1     Running     0          52m
kube-system   coredns-79766dfd68-wlp6s                                 1/1     Running     0          12m
kube-system   coredns-79766dfd68-wtm6m                                 1/1     Running     0          60m
kube-system   coredns-79766dfd68-xgx6j                                 1/1     Running     0          55m
kube-system   coredns-autoscaler-66c578cddb-qk99l                      1/1     Running     0          60m
kube-system   dashboard-metrics-scraper-6587ff9d84-cdccg               1/1     Running     0          60m
kube-system   kube-proxy-78bks                                         1/1     Running     0          55m
kube-system   kube-proxy-9ggmz                                         1/1     Running     0          12m
kube-system   kube-proxy-d7f59                                         1/1     Running     0          55m
kube-system   kube-proxy-ftsj8                                         1/1     Running     0          12m
kube-system   kube-proxy-h8nq4                                         1/1     Running     0          12m
kube-system   kube-proxy-htgr2                                         1/1     Running     0          52m
kube-system   kube-proxy-l8gp4                                         1/1     Running     0          55m
kube-system   kube-proxy-n6sw5                                         1/1     Running     0          12m
kube-system   kube-proxy-nm8jl                                         1/1     Running     0          55m
kube-system   kube-proxy-qxtbq                                         1/1     Running     0          52m
kube-system   kube-proxy-s67ch                                         1/1     Running     0          52m
kube-system   kube-proxy-tk4bp                                         1/1     Running     0          55m
kube-system   kube-proxy-v5q7z                                         1/1     Running     0          52m
kube-system   kube-proxy-vxn6q                                         1/1     Running     0          55m
kube-system   kube-proxy-wmpl4                                         1/1     Running     0          23m
kube-system   kube-proxy-xh2w4                                         1/1     Running     0          53m
kube-system   kube-proxy-z9vv8                                         1/1     Running     0          52m
kube-system   kube-proxy-zhz8s                                         1/1     Running     0          12m
kube-system   kubernetes-dashboard-64ccc85575-2g7wz                    1/1     Running     1          60m
kube-system   metrics-server-7f5b4f6d8c-c54f5                          1/1     Running     0          60m
kube-system   tunnelfront-76cd46798c-hbctk                             1/1     Running     0          60m
logging       fluent-bit-42k86                                         1/1     Running     0          12m
logging       fluent-bit-6qdnb                                         1/1     Running     0          35m
logging       fluent-bit-bn5xt                                         1/1     Running     0          35m
logging       fluent-bit-cqcfw                                         1/1     Running     0          35m
logging       fluent-bit-dg7gm                                         1/1     Running     0          12m
logging       fluent-bit-f9bfz                                         1/1     Running     0          35m
logging       fluent-bit-jtrxv                                         1/1     Running     0          35m
logging       fluent-bit-ncr9j                                         1/1     Running     0          35m
logging       fluent-bit-qbqmd                                         1/1     Running     0          23m
logging       fluent-bit-rf4pc                                         1/1     Running     0          12m
logging       fluent-bit-rmkff                                         1/1     Running     0          35m
logging       fluent-bit-rmxbj                                         1/1     Running     0          35m
logging       fluent-bit-rvbd5                                         1/1     Running     0          35m
logging       fluent-bit-v485q                                         1/1     Running     0          35m
logging       fluent-bit-vn24c                                         1/1     Running     0          35m
logging       fluent-bit-wgdp5                                         1/1     Running     0          12m
logging       fluent-bit-wkdqt                                         1/1     Running     0          12m
logging       fluent-bit-zm6zd                                         1/1     Running     0          35m
monitoring    alertmanager-prometheus-prometheus-oper-alertmanager-0   2/2     Running     0          37m
monitoring    prometheus-grafana-599cbc6bf6-pskgc                      2/2     Running     0          37m
monitoring    prometheus-kube-state-metrics-7844d8fc49-dbhf7           1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-5v5nz                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-87ggb                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-9th8g                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-h5qrp                1/1     Running     0          12m
monitoring    prometheus-prometheus-node-exporter-hwdw5                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-mq986                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-mrw5x                1/1     Running     0          23m
monitoring    prometheus-prometheus-node-exporter-pcqxf                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-q6tsc                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-rx4xx                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-swngc                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-t6k5q                1/1     Running     0          12m
monitoring    prometheus-prometheus-node-exporter-t6ztn                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-wqwqt                1/1     Running     0          12m
monitoring    prometheus-prometheus-node-exporter-wxpt4                1/1     Running     0          12m
monitoring    prometheus-prometheus-node-exporter-xcq2c                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-xj4kk                1/1     Running     0          37m
monitoring    prometheus-prometheus-node-exporter-zspc7                1/1     Running     0          12m
monitoring    prometheus-prometheus-oper-operator-67ccf47d85-zrlz2     2/2     Running     0          37m
monitoring    prometheus-prometheus-prometheus-oper-prometheus-0       3/3     Running     1          37m

@ymorimo PTAL!

@ymorimo PTAL!


[fix] [client] Fix memory leak when publishing encountered a corner case error

Motivation
Issue 1: memory leak if get errors when publishing
Conditions:

Send queue is full
Or reaches the limitation named max message size
Or publishes after closing the producer
Or encounters an error when calling ProducerInterceptor. eligible
see testSendQueueIsFull, testSendMessageSizeExceeded, testSendAfterClosedProducer, and testInterceptorError

Modifications

Fix issues

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository: x

/pulsarbot rerun-failure-checks

Codecov Report
Attention: Patch coverage is 86.95652% with 3 lines in your changes missing coverage. Please review.

Project coverage is 74.42%. Comparing base (bbc6224) to head (f69c975).
Report is 795 commits behind head on master.

Files with missing lines
Patch %
Lines

...va/org/apache/pulsar/client/impl/ProducerImpl.java
81.25%
1 Missing and 2 partials :warning:

Additional details and impacted files

@@             Coverage Diff              @@
##             master   #23738      +/-   ##
============================================
+ Coverage     73.57%   74.42%   +0.85%
- Complexity    32624    35114    +2490
============================================
  Files          1877     1945      +68
  Lines        139502   147540    +8038
  Branches      15299    16290     +991
============================================
+ Hits         102638   109812    +7174
- Misses        28908    29261     +353
- Partials       7956     8467     +511

Flag
Coverage Δ

inttests
27.43% <34.78%> (+2.85%)
:arrow_up:

systests
24.35% <26.08%> (+0.02%)
:arrow_up:

unittests
73.82% <86.95%> (+0.97%)
:arrow_up:

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

Files with missing lines
Coverage Δ

.../pulsar/client/impl/BatchMessageContainerImpl.java
85.39% <100.00%> (+4.49%)
:arrow_up:

...g/apache/pulsar/client/impl/ConnectionHandler.java
86.17% <ø> (-0.60%)
:arrow_down:

...pache/pulsar/client/impl/ProducerInterceptors.java
72.50% <100.00%> (ø)

...he/pulsar/client/impl/TypedMessageBuilderImpl.java
83.96% <100.00%> (+0.12%)
:arrow_up:

...va/org/apache/pulsar/client/impl/ProducerImpl.java
83.67% <81.25%> (+0.07%)
:arrow_up:

... and 664 files with indirect coverage changes

testSendMessageSizeExceeded: it should fail when the @param is larger than 1, I improved the test, and it is fine now.
testBatchedSendMessageSizeExceeded: it is expected that the tests can pass because the batch message will only check the max message size that excludes message metadata
testInterceptorError: only @param eligible has an issue, so it is expected.

@poorbarcode @BewareMyPower Please review #23761, that addresses a long time issue where the completable futures of pending messages weren't completed when close was called. It's also a case which could result into a resource leak situation.


Berlin is not recognized.

from epitator.annotator import AnnoDoc
from epitator.geoname_annotator import location_contains
doc = AnnoDoc("Where is Berlin?")
doc.add_tiers(GeonameAnnotator())
annotations = doc.tiers["geonames"]
annotations

Outputs:
AnnoTier([])

It is not an issue for me, but might be interesting, since it is quite a big city.
Best,
Auss

Thanks, I'll use this as a test case for future versions of the geoname annotator. Unfortunately this isn't an issue that can be easily fixed by changing a few lines of code. The annotator uses a statistical classifier that would need to be retrained using modified features/parameters/training data in order to prevent this error.
The geoname annotator is designed to perform better on longer documents where contextual features are available. For instance, it should be able to identify Berlin in the sentence, "I am in Germany. Where is Berlin?"


[#526] Implement multiple validation modes

Closes #526

I'm a bit confused by this, so sorry for the silly question:

There should be three scenarios: NewSignal/NewState, OldSignal/NewState, OldSignal/OldState

Do we care about these scenarios? I thought this was about checking whether we would perform validation or not when applying a block.

bors r+


Incorrect amounts can be sent on X Chain send page

The amount to send is 0 by default on the send page for X chain. When you click the amount field and type your amount, say 1, the input becomes 10 instead of 1 replacing 0. That can make people transfer wrong amounts, causing loss of funds. This can be fixed by making the input field have the existing amount selected when focused. Currently the cursor is placed on the left of initial 0.
The problem doesn't exist on C chain's amount input, only on X chain's input.

Should be fixed now, thanks


Added details of iPage (shared host)

As the title says - added details of iPage (a shared host).
Answers came from from a support agent.
No option to use 5.4 apparently.

Weird! Thank you :D


sqlalchemy.exc.InvalidRequestError: Unknown PG numeric type: 24664

Thanks for this amazing library.
I'm using it with fastapi and sqlalchemy, and I'm able to insert vectors to the database. But when I need to query the table (for updating a row for example), I get the following error:

File "/usr/local/lib/python3.11/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 525, in result_processor
raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Unknown PG numeric type: 24664

I had the issue with inserting vectors as well, but I fixed it by changing from:
def create_record(session: Session, record: RecordCreate):
    new_record = Record(**record.dict())
    session.add(new_record)
    session.commit()
    session.refresh(new_record)
    return new_record

to:
def create_record(session: Session, record: RecordCreate):
    new_record = Record(**record.dict())
    session.add(new_record)
    session.commit()
    # session.refresh(new_record)
    return True

I have another function to update a database record if it exists, and it fails with the error mentioned above:
def create_or_update_record(session: Session, record: RecordCreate):
    db_record = session.exec(
        select(Record).where(Record.id == record.id)
    ).first()
    # rest of the function

Error:

api_1        |   File "/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/fastapi.py", line 84, in _sentry_call
api_1        |     return old_call(*args, **kwargs)
api_1        |            ^^^^^^^^^^^^^^^^^^^^^^^^^
api_1        |   File "/usr/src/app/app/api/controllers/records.py", line 119, in create_or_update_record_endpoint
api_1        |     return create_or_update_record(session, record)
api_1        |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api_1        |   File "/usr/src/app/app/api/controllers/records.py", line 53, in create_or_update_record
api_1        |     db_record = session.exec(
api_1        |                     ^^^^^^^^^^^^^
api_1        |   File "/usr/local/lib/python3.11/site-packages/sqlmodel/orm/session.py", line 60, in exec
api_1        |     results = super().execute(
api_1        |               ^^^^^^^^^^^^^^^^
rest of the error ...
api_1        |   File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/type_api.py", line 702, in _cached_result_processor
api_1        |     d[coltype] = rp = d["impl"].result_processor(dialect, coltype)
api_1        |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api_1        |   File "/usr/local/lib/python3.11/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 525, in result_processor
api_1        |     raise exc.InvalidRequestError(
api_1        | sqlalchemy.exc.InvalidRequestError: Unknown PG numeric type: 24664

Any idea how can I fix this?

Adding more info. Here is the definition of the model in fastapi:
from pgvector.sqlalchemy import Vector

class Record(SQLModel, table=True):
    id: UUID = Field(default_factory=uuid4, primary_key=True)
    text: str = Field(default=None)
    start: int = Field(default=None)
    token_count: int = Field(default=None)
    embedding: List[float] = Field(default=None, sa_column=Vector(1536))

Hi @saeedesmaili, updating sa_column to Column(Vector(1536)) should fix it.


AVS on HSM

[Enter feedback here]
In the doc, it was mentioned that an HSM was utilized to protect keys for AVS.
vSAN datastores use data-at-rest encryption by default. The encryption solution is KMS-based and supports vCenter operations for key management. Keys are stored encrypted, wrapped by an HSM-based Azure Key Vault master key.
Does this mean  below HSM hardware will be used for each AVS deployment? Will this be charged seperately?
https://azure.microsoft.com/en-us/services/azure-dedicated-hsm/

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

ID: 88c9f403-10e7-59e6-20c7-7f2964c010ed
Version Independent ID: d5b05dfd-1035-0525-67a0-e46eca8c0de8
Content: Concepts - Storage - Azure VMWare Solution
Content Source: articles/azure-vmware/concepts-storage.md
Service: azure-vmware
GitHub Login: @dikamath
Microsoft Alias: dikamath

@JuneZhao Thank you for your feedback . We will investigate and update the thread.

@divka78 Could you please help clarify the customers queries.

Any update on this?

@shashishailaj @divka78  Any update on this one?

In progress

#assign @shortpatti

Hi @divka78 can you provide an update on this issue?

Hi @divka78, can you provide and update on this issue?

updated content
#please-close


Alternatives projects

Thanks for working on this and I understand you won't have time to work on issues so I'd just like to mention alternative projects that I have tried (because I couldn't get this one to work on Debian 13 -- I can submit a proper bug report if you think it'd be useful):

https://github.com/kriomant/ch57x-keyboard-tool - CLI tool that uses YAML configuration and worked fine with by 12-key CH57x-based keyboard

Sample config:
orientation: normal
rows: 3
columns: 4
knobs: 2

layers:
  - buttons:
      - ['a','b','c','d']
      - ['x','y','z','X']
      - ['1','2','3','4']
    knobs:
      - ccw: 'wheeldown'
        press: 'click'
        cw: 'wheelup'
      - ccw: 'shift-wheeldown'
        press: 'shift-click'
        cw: 'shift-wheelup'

https://github.com/jonnytest1/minikeyboard - The original software for Windows, it kind of runs on Wine 8.0 but the USB device is not seen properly so you can't upload the configuration

Thanks!

Many thanks. I added a link to the project in the README!


[BUG] Theme doesn't working

Client Mod
BetterDiscord
Description of bug
When I'm choose a ModernX Theme how basic theme in my Discord - theme don't working. I see, that a couple of files don't working link. Please, fix it problem.
Steps to reproduce
Loading a files on new hosting.
Suspected cause
Don't working link
Screenshots
https://imgur.com/a/nk5joHz
This issue is unique

[X] I have searched the issue tracker and did not find an issue describing my bug.

Please check this release: 22.9.24b


Examples of MapReduce limits on the number of concurrent maps

Currently we have to take an extra step of using reducers if we want to limit how many concurrent threads are sending data to ElasticSearch. Otherwise, hundreds of mappers may be hitting the backend with _bulk requests. It'd be nice to see some examples and/or tips on how to handle the situation.

Closing this as it does not have any actionable items.


Test Ipmi Payload

openbmc code base: 2.14.0
auto-test : v4.0-stable
For the test items of Test Deactivate Payload,
I based on
https://github.com/openbmc/phosphor-net-ipmid/commit/34a2c4120d8f10b6beba09a7c55c4df9015445f1
This commit fix, according to the description
//Deactivate SOL
~$ipmitool -I lanplus -H <BMC-IP> -U <UserID> -P <PWD> -C 17 raw 0x06
           0x49 0x01 0x01 0x00 0x00 0x00 0x00
Response: Unable to send RAW command (channel=0x0 netfn=0x6 lun=0x0
           cmd=0x49 rsp=0x80): Unknown (0x80)

But this behavior will still be considered as fail in auto-test, so should I modify the test process or the source code?
In addition,
Verify Set User Access Payload For Invalid User
'' does not contain 'rsp=0xcc'
Verify Get User Access Payload For Invalid User
' 02 00 00 00' does not contain 'rsp=0xcc'
Verify Get Channel Payload Support For Invalid Channel
'Unable to send RAW command (channel=0x0 netfn=0x6 lun=0x0 cmd=0x4e rsp=0xff): Unspecified error' does not contain 'rsp=0xcc'
I don’t know if these three response codes are code or auto-test that need to be modified.

@Ganesan149 @aravinth0510 @KothaiSrini  Can your help respond to the above?  or are you also seeing the same?

@gkeishin
yes, able to see this issue.

I've encountered the same failure based on openbmc v2.17.
sol session connection is handled by phosphor-net-ipmid, If we sends an ipmi payload actiavte command with instance id 1
(raw 0x06 0x48 0x01 0x01 0xc6 0x00 0x00 0x00)
The payload instance will treat as activated, but the session manager removed the session since it's a corrupted session.
However, the current design of phosphor-net-ipmid did not remove the sol payload instance as well.
The actual behavior looks like
1. raw 0x06 0x48 0x01 0x01 0xc6 0x00 0x00 0x00 (activate payload)
2. phosphor-net-ipmid/sol_manager handled the session and append the instance to the payloadMap
3. After 1 seconds ,phosphor-net-ipmid/session_manager removed the session since it's an idle session
4. raw 0x06 0x4a 0x01 (resp -> 01 01 00) the byte2 01 shows the payload instance 1 is still activated

On the other hand, if you to use sol activate instance=1, you can see the payload was activated and the ssesion will not be removed since ipmitool/ipmi_sol.c wrapped the session connection behavior correctly...
My suggestion is to modify the ipmi payload validation logic and evaluate if we can use sol activate instance=1 sol deactivate instance=1 ipmi command instead.


Add example of how to use custom collections

Related Issues: #1466

Introduction
Document how to use a custom collection for the results of every call to .fetchAll(). This includes calls to .fetchPage() and .related() as well, in case the relation is a one to many. Basically any time a new collection of the Model is created.
Motivation
Collections are a bit hard to understand. This should help users that want to attach custom behavior to the collections associated with a certain model.
Currently a new anonymous collection is created when trying to compose the results of a .fetchAll(), but it's sometimes useful to add extra behavior to this collection in a predictable way.
Fixes #1466.

Let me know if you need anything, I feel pretty versed at this point regarding collections and the inner workings of bookshelf at this point.


Appbar title can be a node as well

Describe the bug
Proptype is only set to string, but title prop can be a node as well.

closed by #345


templare require path

Hello,
I'm currently using Aurelia's webpack and I'm trying to figure out the best way to require element into my template from a non-relative url path.
Say I have a folder structure like this:

src
elements

navs

nav-custom

nav-custom.html
nav-custom.js

inputs

seach-bar

search-bar.html
search-bar.js

Now, in my nav-custom template, I want to include the search bar.
I'm trying to do this without having to do it like this:
<require from="../../inputs/search-bar"></require>
Since I'm using webpack, I have some alias setup that I use in the view-models when I import things.
Like this:
  resolve: {
    alias: {
      components: srcPath + '/elements/',
    }
  }

So I would do:
<require from="elements/inputs/search-bar"></require>
However this is not working with aurelia's require
Unhandled rejection Error: Cannot find module './elements/inputs/search-bar'.
Is there a way to use require with some sort of alias ?
It really would make templates more maintainable.
Thank you.

Oh, my.
After trying a few more times, it seems like I was forgetting the folder in the path!
It does work but the path needs to be:
<require from="elements/inputs/search-bar/seach-bar"></require>
Silly me.


Unable to set values as stated in documentation

I am trying to update -FileAnonymousLinkType and -FileAnonymousLinkType to NONE
Documentation says that None is the default value and is a valid value
The default tenant setting was EDIT and when I try to set the value to NONE it is not allowed.

Set-SPOTenant -SharingCapability ExternalUserAndGuestSharing
Set-SPOTenant -FileAnonymousLinkType None
Set-SPOTenant -FolderAnonymousLinkType None
Set-SPOTenant -RequireAnonymousLinksExpireInDays 1
Set-SPOTenant -SharingCapability ExistingExternalUserSharingOnly

Set-SPOTenant : Invalid value None for FileAnonymousLinkType property. Only View or Edit value is allowed.
At line:3 char:1

Set-SPOTenant -FileAnonymousLinkType None

  + CategoryInfo          : NotSpecified: (:) [Set-SPOTenant], ServerException
  + FullyQualifiedErrorId : Microsoft.SharePoint.Client.ServerException,Microsoft.Online.SharePoint.PowerShell.SetTe
 nant

Set-SPOTenant : Invalid value None for FolderAnonymousLinkType property. Only View or Edit value is allowed.
At line:4 char:1

Set-SPOTenant -FolderAnonymousLinkType None

  + CategoryInfo          : NotSpecified: (:) [Set-SPOTenant], ServerException
  + FullyQualifiedErrorId : Microsoft.SharePoint.Client.ServerException,Microsoft.Online.SharePoint.PowerShell.SetTe
 nant

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

ID: 294a6dfa-d407-edc6-d458-703fa33c0a3b
Version Independent ID: 44fdecf2-1977-3171-9d04-02c0fefb16c9
Content: Set-SPOTenant (SharePointOnlinePowerShell)
Content Source: sharepoint/sharepoint-ps/sharepoint-online/Set-SPOTenant.md
Service: sharepoint-powershell
GitHub Login: @trent-green
Microsoft Alias: trgreen

Hello @markyroden
Thanks for your feedback, I created a PR to correct the article.
Thanks


Discussion: Where is the line between Windows Search and PowerToys Run?

As more and more work and features are added to PowerRun - the question should be asked, what are the limits for this PowerToy, or will it become a replacement for Windows Search & Run?
There is an issue asking about web searches, and about adding the box to the taskbar.

hi @mdtauk, we have an issue open for this here: #3358
closing this as duplicate


There was a problem running file 'examples/notebooks/manipulate_camera.ipynb'

Dear @marcomusy,
When I run 'manipulate_camera.ipynb' on vscode, the following error occurred:
ModuleNotFoundError                       Traceback (most recent call last)
e:\Python\Anaconda\lib\site-packages\vedo-2023.4.3-py3.8.egg\vedo\backends.py in start_k3d(actors2show)
    111     try:
--> 112         import k3d
    113         if str(k3d.__version__) != "2.7.4":

ModuleNotFoundError: No module named 'k3d'

During handling of the above exception, another exception occurred:

TypeError                                 Traceback (most recent call last)
<ipython-input-26-b04ed7fdddd6> in <module>
      3 bu=vedo.Mesh(vedo.dataurl+'bunny.obj')
      4
----> 5 bu.show()

e:\Python\Anaconda\lib\site-packages\vedo-2023.4.3-py3.8.egg\vedo\base.py in show(self, **options)
    791         Returns the ``Plotter`` class instance.
    792         """
--> 793         return vedo.plotter.show(self, **options)
    794
    795

e:\Python\Anaconda\lib\site-packages\vedo-2023.4.3-py3.8.egg\vedo\plotter.py in show(at, shape, N, pos, size, screensize, title, bg, bg2, axes, interactive, offscreen, sharecam, resetcam, zoom, viewup, azimuth, elevation, roll, camera, mode, q, new, backend, *actors)
...
--> 115     except ModuleNotFoundError("Cannot find k3d, install with:  pip install k3d==2.7.4"):
    116         return None
    117

TypeError: catching classes that do not inherit from BaseException is not allowed

What should I do?
Any ideas that could help me fix this would be appreciated!
Thanks in advance!

As the error message says you just need to install k3d
pip install k3d==2.7.4

I really appreciate your help！


[INLONG-8804][Dashboard] Separate plugin images and UI components

Prepare a Pull Request

Fixes #8804

Motivation
Separate plugin images and UI components

@leezng @bluewang PTAL, thanks.


Small Item Ideas Dump 3

Mana Umbrella: Cast a small AOE that gives an early to midgame team mana buff (regen gain or something like KOTL/OD).
Staff of Forest Friends: Consume a tree every 60 seconds. Gain a critter that gives a random stat boost which gets better over time. The critter can be killed by players and creeps, and yields gold comparable to its current level of development. You can then breed your critters to add to your critter index count, where you gain achievements for completing certain cultivors of critter. Players can then battle or trade creeps in a separate IOS and Android game called Baumi Critter Arena, with a match three minigame. Players can then buy currency to level and evolve their critters faster in Angela Arena 2. You can also buy
Magma Boots: Turn the boots on to leave a trail of magma to slow and burn anyone who walks in your path.
Bubble wand: Spray out bubble that pushes enemies away in a tight formation.
Bubblegum Wand: Surround yourself in a Bubble, which makes you invincible and only able to move. Grants flying. When the Bubble ends, one meele range enemy is stopped.
Dash sword: Inflict a piercing attack on enemies in a line, dashing through them.
Wrestler bands: Grab an enemy, spin them, and throw them at target location.
Punting shoes: Stun an enemy, then kick them within a random arc in the direction you're facing.
Telekinetic Displacement: Your next ability occurs at any selected location on the map.
Globalism: Your next spell is global.

Fire orb: When active, your physical attacks become split into a magic damage DOT debuff.
Rolling bear staff: Turn into a bear and roll.
Magma Suit: Usable item, makes you invulnerable to magma boots.

Bubble wand works like gust but no silence -this is a good idea
Dash sword is good - essentially is sleight of fist in a line and it moves you - good for getting at backline
Freezing infusion - could be made to work if it was a debuff aura which causes slow on taking magic damage (otherwise the coding is a problem)
Most of the others suffer from the following issues:

You high? - Staff of neopets, bear staff
there is no reason to buy them - reworked eules, reworked force staff with no extra functionality.
fundamentally change the game - everyone is global

Thanks for suggestions though

Staff of greased chest hair: Grow chest hair and movement is now reworked to sliding on chest. Napalm ignited when taking fire damage. 5% chance that enemies in aura range stop and vomit at the sight of your greasy chest hair.

Item with long cooldown: The next non-ultimate skill you use, get 5 copies of that skill.

Please open a new issue with the serious ones.


LinearItemsLayoutManager Arrange can throw IndexOutOfBounds

I reproduced this by having a complex List of data that I'm dynamically replacing the binding of. So setting ItemsSource multiple times in code behind.
I've traced this down to https://github.com/MPowerKit/VirtualizeListView/blob/995e8975264fa99ff93d17cfc4f239f3c8a8173a/MPowerKit.VirtualizeListView/LinearItemsLayoutManager.cs#L51
with a patch that works for me going from
var prevItemBounds = prevIndex == -1 ? new() : items[prevIndex].Bounds;

to
var prevItemBounds = prevIndex == -1 || prevIndex >= items.Count ? new() : items[prevIndex].Bounds;

can you create an pr?

But i hust thought, that this is not the fix. fix is to add this condition to if statement in the beginning of this method

Also, can you provide me repro? I just wondering when this happens

fixed in 1.1.6

@Alex-Dobrynin I've reproduced the crash on 1.1.6

also, in AppCenter crashlytics I see the similar issue.
lib version is 1.1.1
ArgumentOutOfRange_IndexMustBeLess Arg_ParamName_Name, index
MPowerKit.VirtualizeListView.GroupableDataAdapter.OnCreateCell(DataTemplate template, Int32 position)
MPowerKit.VirtualizeListView.ItemsLayoutManager.InvalidateLayout()
MPowerKit.VirtualizeListView.ItemsLayoutManager.Control_SizeChanged(Object sender, EventArgs e)
Microsoft.Maui.Controls.VisualElement.UpdateBoundsComponents(Rect bounds)
Microsoft.Maui.Controls.VisualElement.set_Frame(Rect value)
Microsoft.Maui.Controls.ScrollView.ArrangeOverride(Rect bounds)
Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IView.Arrange(Rect bounds)
Microsoft.Maui.Controls.Compatibility.Layout.LayoutChildIntoBoundingRegion(VisualElement child, Rect region)
Microsoft.Maui.Controls.TemplatedView.LayoutChildren(Double x, Double y, Double width, Double height)
Microsoft.Maui.Controls.Compatibility.Layout.UpdateChildrenLayout()
Microsoft.Maui.Controls.Compatibility.Layout.OnSizeAllocated(Double width, Double height)
Microsoft.Maui.Controls.VisualElement.UpdateBoundsComponents(Rect bounds)
Microsoft.Maui.Controls.VisualElement.set_Frame(Rect value)
Microsoft.Maui.Controls.TemplatedView.ArrangeOverride(Rect bounds)
Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IView.Arrange(Rect bounds)
Microsoft.Maui.Controls.Compatibility.Layout.LayoutChildIntoBoundingRegion(VisualElement child, Rect region)
Microsoft.Maui.Controls.TemplatedView.LayoutChildren(Double x, Double y, Double width, Double height)
Microsoft.Maui.Controls.Compatibility.Layout.UpdateChildrenLayout()
Microsoft.Maui.Controls.Compatibility.Layout.OnSizeAllocated(Double width, Double height)
Microsoft.Maui.Controls.VisualElement.UpdateBoundsComponents(Rect bounds)
Microsoft.Maui.Controls.VisualElement.set_Frame(Rect value)
Microsoft.Maui.Controls.TemplatedView.ArrangeOverride(Rect bounds)
Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IView.Arrange(Rect bounds)
Microsoft.Maui.Layouts.GridLayoutManager.ArrangeChildren(Rect bounds)
Microsoft.Maui.Controls.Layout.CrossPlatformArrange(Rect bounds)
Microsoft.Maui.Platform.MauiView.CrossPlatformArrange(Rect bounds)
Microsoft.Maui.Platform.MauiView.LayoutSubviews()
ObjCRuntime.Runtime.ThrowException(IntPtr )
UIKit.UIApplication.UIApplicationMain(Int32 , String[] , IntPtr , IntPtr )
UIKit.UIApplication.Main(String[] , Type , Type )

This is different issue, then was previous one.
Should I use the same xaml to reproduce?

this is different issue than previous one.
Should i use the same xaml to reproduce?

honestly don't know, I see the crash in MPowerKit.VirtualizeListView.GroupableDataAdapter.OnCreateCell(DataTemplate template, Int32 position) for the first time.
But the original issue #6 crash is still reproducible and I believe you can use the repro I've provided

@MichaelFrenkel I just pushed branch fix_#6, check it please locally before i make a nuget update

also, in AppCenter crashlytics I see the similar issue. lib version is 1.1.1, iOS

As I understand it was only in that 1.1.1 version only? if yes, then I suppose it was already fixed some time ago

also, in AppCenter crashlytics I see the similar issue. lib version is 1.1.1, iOS

As I understand it was only in that 1.1.1 version only? if yes, then I suppose it was already fixed some time ago

probably yes. If we have this crash after upgrading the library, will create a new issue

@MichaelFrenkel Did you have possibility to check that branch? I`ve already fixed another bug and want to release it

@Alex-Dobrynin yeap, I haven't reproduced it but I also asked our automation team to check the fix, will provide details later

@MichaelFrenkel any news from automation team?

@MichaelFrenkel any news from automation team?

yeap, the crash hasn't been reproduced

thanks


[Request] Send music to DLNA server

Ability to cast to DLNA server - send music to my stereo. Thanks!

I'll have to do some research on this

+1 to this. DLNA support would be cool
+add in MPD support and you'll make the entire linux crowd overjoyed. :)
Easy way to re-purpose Raspberry PI+AMP hats.


unable to build portainer locally on windows 10 machine

Description
Hi ,I'm trying to build portainer locally on my windows machine and facing error while building it using grunt build command
ERROR:-Status: Downloaded newer image for portainer/golang-builder:latest
docker: Error response from daemon: create $(pwd)/api: "$(pwd)/api" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
Technical details:

Portainer version:latest
Target Docker version (the host/cluster you manage):17.06
Platform (windows/linux):windows
Command used to start Portainer (docker run -p 9000:9000 portainer/portainer):grunt build
Target Swarm version (if applicable):not applicable
Browser:chrome

We're currently in the process of creating a entirely portable build system.
Follow the evolution here: https://github.com/portainer/portainer/pull/938

@disha-wani could you please tell which shell are you using? Is it the command prompt, PowerShell, Bash subsystem for Windows, Git Bash, Mingw/MSYS, Cygwin...

@1138-4EB  I'm using command prompt

Thanks @disha-wani. Jut another question: what are you trying to build? I mean, you want just the latest version, or do you want to modify the sources (js, css,...) and have a custom image built?


Question: Should Access Tokens be encrypted ?

It's not clear in the documentation if Access Tokens should be encrypted. It appears to me if they're stored raw in the database, it would be a security issue.
Should I encrypt Access Tokens ?
What algorithm should be used to encrypt them ? RSA with public/private keys ?

From a security perspective, I will argue that access tokens should be encrypted in the DB. I just started looking at the library, but one idea I figure can work is this:

In generateAccessToken, generate a JWT token that will be an object containing a unique id and a token string. This will be our access token.
In saveToken decrypt the JWT token (token.accessToken) to the id and token. Store the id and an encrypted version of the token.
In getAccessToken, decrypt as above and use the id to get the saved token from the DB

I will implement this and update with status of test.


[Bug] Default Respawn Time 5s lower than on official servers

Describe the bug
The respawn time is 5s lower if an API is used by default.
This results in servers having sped up progression by default. (Imo... compared to official servers).
If you have official progression enabled: not ideal :)
The Modifications model has set the RespawnTime to 10s by default. Though it is 5s on the server.
Since only a value change causes an update, this results in player.Modifications.RespawnTime = 10f; not working,
unless you modify a different value too or choose another RespawnTime.
To Reproduce
Steps to reproduce the behavior:

Run a server without an API = 10s respawn = official behavior
Run a server with an API that does not modify anything = 5s delay
If you set the RespawnTime to 10s with player.Modifications.RespawnTime = 10f; nothing changes.

Expected behavior
The server should have 10s default respawn delay if an API is used.
Or the Model should be updated to 5s, so setting the RespawnTime manually to 10s works.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

I hope this bug never gets fixed.


Add the ability to turn on storage analytics to account creation command

Resource Provider
Storage
Description of Feature or Work Requested
Problem:
About 30 to 40 cases per month are getting closed and resulting in DSAT because they don't get resolved. This is due to the customer having storage analytics disabled. These logs are needed for troubleshooting. The customer is then told to enable storage analytics to avoid this problem in the future.
Ask:
When customer is creating a storage account via CLI, they should be able to directly enable storage analytics (logging).
VSO link for more details:
https://msazure.visualstudio.com/One/_workitems/edit/9417256
Target Date
Nickel

Storage


use sandpack everywhere

Subject
react-live => sandpack
Description
I'd like for us to use the same package for code editing everywhere in the docs. The beta version of the React docs showcases the power of Sandpack (https://beta.reactjs.org/learn).
We need to leverage this in our docs as well.

@segunadebayo I'll get a draft PR up, but here is a working solution.
Closed:

Open

Unless I can find something dynamic to extract component names from the markdown codeblock string (unlikely and very challenging), the component imports still have to be declared in the codeblock like in the existing examples that use the sandpack embed.

We've decided to stick with react-live for the simpler examples and sandpack for the more complex examples.


Example app/lib for using the .json metadata

It feels that one thing which is lacking in this project is an actual example app/framework for using the JSON output and creating a backend out of it.
It'd be interesting an interesting experiment to confirm confirm that cimgui.h could be regenerated exactly the same from the JSON output.
Ideally that example may be a defactor framework to start working from to create other bindings.
In such scenario, for clarity I imagine the folder structure might be reworked, e.g. examples_app/ vs examples_binding_generator/.

Yeah, I like that idea. I'd been wondering about doing a C# wrapper as an experiment (and because I occasionally find myself wanting one), so that might make a good test-case.

In case it is useful as a reference, here's a bindings generator that I've written for Odin: https://gitlab.com/L-4/odin-imgui
It's reasonably fully featured, and supports both docking and master. This project has been extremely useful!
In particular you may be interested in gen_odin.py and imgui/imgui.odin.
I can say from experience that we're still a bit away from being able to reconstruct cimgui.h char for char, in particular I've had to reimplement comment alignment, which obviously then isn't the same as in the source.

(FYI added a wiki page https://github.com/dearimgui/dear_bindings/wiki/Software-using-Dear-Bindings to list this and others as we find them + added link in readme)


Homepage svgs

Currently have theme and tracks. Need to find new track images before merge and get a finalized schedule + sponsor list

Tracks 2 & 3 are using incorrect SVGs - whitesheet and bubble. Everything else looks once that gets changed.

that's cause of the svg bug within figma I believe.  I tried lots of stuff to try to get those to work but it looks like only a png will give the original images

just added them


debug proxy update

Change-Id: I4c1e90d41b4c11a5c5ac6c0eaf02ee71173f455e
Please provide a description of this PR:

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test release-notes_istio

integ-pilot-istiodremote-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-pilot-istiodremote-tests_istio

integ-telemetry-k8s-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test release-notes_istio

integ-pilot-istiodremote-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-pilot-istiodremote-tests_istio

integ-telemetry-k8s-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-telemetry-k8s-tests_istio

integ-pilot-istiodremote-multicluster-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-pilot-istiodremote-multicluster-tests_istio

integ-cni-k8s-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-cni-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test release-notes_istio

integ-pilot-istiodremote-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-pilot-istiodremote-tests_istio

integ-telemetry-k8s-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-telemetry-k8s-tests_istio

integ-pilot-istiodremote-multicluster-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-pilot-istiodremote-multicluster-tests_istio

integ-cni-k8s-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-cni-k8s-tests_istio

integ-pilot-k8s-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-pilot-k8s-tests_istio

integ-pilot-multicluster-tests_istio
d7d07b9843bab9ef247b228369a828d61a9e95d9
link
true
/test integ-pilot-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


how to build on arch linux

i dont know how to build this thing, can somebody help me?

yo i had the same problem.
i managed to fix it by following this tutorial:
https://blog.infoitech.co.uk/arch-linux-nbtutil/
if you have any other profile dont hesitate to write another comment

ps. in some part of the tutorial i had to manually install some depencie, it was saying "unable to resolve depencie" simple install them one by one with pacman -S  to fix the problem


Module applies to entire account but disable_source_dest shouldn't

This module is meant to be used once per account, but var.disable_source_dest is situational and it may only be necessary for one EIP but not another.

There is a way to get around this:
module "eip_attach" {
  source  = "claranet/eipattach/aws"
  version = "1.2.2"

  disable_source_dest = false
  tag_name            = "EIP"
}

module "eip_attach_disable_source_dest" {
  source  = "claranet/eipattach/aws"
  version = "1.2.2"

  disable_source_dest = true
  tag_name            = "DisableSourceDestEIP"
}

I'm not really sure why you wouldn't want to disable_source_dest though.


[Feature request] Set proxy authentication

From #103
Please add the feature to set the authentication credentials for a set proxy to the API.

Added ClientBuilder.proxy(HttpHost proxy, Credentials credentials) on 1.6.0


我升级1.0.5版本时候编译失败

for module 'MySDK' does not include header 'GDTNativeExpressAdNetworkConnectorProtocol.h' [-Wincomplete-umbrella]
24 warnings generated.
24 warnings generated.
28 warnings generated.
Undefined symbols for architecture arm64:
"OBJC_CLASS$_GDTSDKConfig", referenced from:
objc-class-ref in flutter_tencentad(SwiftFlutterTencentadPlugin.o)
"OBJC_CLASS$_GDTServerSideVerificationOptions", referenced from:
objc-class-ref in flutter_tencentad(RewardedVideoAd.o)
"OBJC_CLASS$_GDTRewardVideoAd", referenced from:
objc-class-ref in flutter_tencentad(RewardedVideoAd.o)
"OBJC_CLASS$_GDTSplashAd", referenced from:
objc-class-ref in flutter_tencentad(SplashAdView.o)
"OBJC_CLASS$_GDTUnifiedInterstitialAd", referenced from:
objc-class-ref in flutter_tencentad(InterstitialAd.o)
"OBJC_CLASS$_GDTUnifiedBannerView", referenced from:
objc-class-ref in flutter_tencentad(BannerAdView.o)
"OBJC_CLASS$_GDTNativeExpressAdView", referenced from:
objc-class-ref in flutter_tencentad(NativeExpressAdView.o)
"OBJC_CLASS$_GDTNativeExpressAd", referenced from:
objc-class-ref in flutter_tencentad(NativeExpressAdView.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in parallel

flutter_tencentad:
git:
url: https://github.com/gstory0404/flutter_tencentad.git
ref: branch_OC
IOS部分使用OC重写了 还未发布  切换这个分支引入 看看可以不

发布了1.1.0更新插件


[Refactor] Refactor network inspect

Part of https://github.com/containerd/nerdctl/issues/1680
Checklist:

[x]  Create a file in pkg/api/types/${cmd}_types.go, and define the CommandOption for this command
[x]  Create some file in pkg/cmd/${cmd}, and move the command entry point in real into this package

Signed-off-by: yaozhenxiu<EMAIL_ADDRESS>

Duplicate of

https://github.com/containerd/nerdctl/pull/1822


detection of ASM regions from one sample

I wonder if there is a way to make DAMEfinder output ASM regions from one sample only, instead of differential ASM regions by comparing the samples.

Hi, you can check out issue #40 to get regions with high ASM in a single sample/file.

Thanks!
I found your code in issue #40
cluster <- bumphunter::clusterMaker(
        chr = as.character(seqnames(se)),
        pos = start(se))

icr <- bumphunter::regionFinder(x = assay(se, "asm")[,1],
            chr = as.character(seqnames(se)),
            pos = start(se),
	    cluster = cluster,
            cutoff = 1)

The biggest ASM score in my data is 1.992105, so should I change the cutoff parameter in regionFinder to this value? In the documentation of regionFinder it says:
cutoff: This argument is passed to getSegments. It represents the upper (and optionally the lower) cutoff for x.

I wonder what it means exactly by "upper cutoff".

Hi sorry for the late response,
If you specify the highest number then you probably won't get any regions, since maybe a few have that value. I would keep the cutoff  = 1 for the tuple score, or look at the distribution of all your ASM scores to choose a sensible cutoff based on your own data. Typically an ASM (tuple) score above 1 is fine.

@sorjuela Thanks!

After I ran the code, 80% of the segments in the output has zero length, like this one:
chr    start      end    value     area cluster indexStart indexEnd L clusterL
chr11  2248105  2248105 1.000001 1.000001  250753    1194910  1194910 1 6

I checked the ASM score data using the index and got:
> ASM_mat[1194910]
class: RangedSummarizedExperiment
dim: 1 1
metadata(0):
assays(6): asm cov ... UM UU
rownames(1): chr11.2248105.2248116
rowData names(1): midpt
colnames(1): sample_5554
colData names(0):

So the coordinates for this CpG pair are: chr11.2248105.2248116
Why does the segment only pick up the position of the first CpG in this pair?

Hi Weisheng,
So in the code, we are giving the function only the start position:
cluster <- bumphunter::clusterMaker(
        chr = as.character(seqnames(se)),
        pos = start(se)) #HERE

The function assumes one value per position, but this still corresponds to the tuple. You can also try using the midpoint position mcols(se)$midpt that would be the midpoint between the CpGs in the tuple.
You should also try with lower cutoffs and different values for maxGap to get larger regions. It could also be your ASM values are on the lower range.

Thanks!


[WIP] fixing app crash on location change

Fixing crash when trying to set the location on Pie emulator
Adb command
adb shell am start-foreground-service --user 0 -n io.appium.settings/.LocationService --es longitude -87.12733 --es latitude 15.13697

Crash log
--------- beginning of crash
08-07 11:16:02.437 E/AndroidRuntime( 6577): FATAL EXCEPTION: main
08-07 11:16:02.437 E/AndroidRuntime( 6577): Process: io.appium.settings, PID: 6577
08-07 11:16:02.437 E/AndroidRuntime( 6577): android.app.RemoteServiceException: Context.startForegroundService() did not then call Service.startForeground()
08-07 11:16:02.437 E/AndroidRuntime( 6577):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1775)
08-07 11:16:02.437 E/AndroidRuntime( 6577):     at android.os.Handler.dispatchMessage(Handler.java:105)
08-07 11:16:02.437 E/AndroidRuntime( 6577):     at android.os.Looper.loop(Looper.java:164)
08-07 11:16:02.437 E/AndroidRuntime( 6577):     at android.app.ActivityThread.main(ActivityThread.java:6541)
08-07 11:16:02.437 E/AndroidRuntime( 6577):     at java.lang.reflect.Method.invoke(Native Method)
08-07 11:16:02.437 E/AndroidRuntime( 6577):     at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
08-07 11:16:02.437 E/AndroidRuntime( 6577):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
08-07 11:16:02.464 D/gralloc_ranchu( 1438): gralloc_alloc: Creating ashmem region of size 2289664
08-07 11:16:02.470 D/        ( 6921): HostConnection::get() New Host Connection established 0x7db95082f780, tid 6921
08-07 11:16:02.479 E/EGL_emulation( 1448): tid 1448: eglCreateSyncKHR(2049): error 0x3004 (EGL_BAD_ATTRIBUTE)
08-07 11:16:02.485 I/ActivityManager( 1792): Showing crash dialog for package io.appium.settings u0
08-07 11:16:02.546 D/gralloc_ranchu( 1438): gralloc_alloc: Creating ashmem region of size 1024000
08-07 11:16:02.549 I/chatty  ( 1438): uid=1000(system<EMAIL_ADDRESS>identical 1 line
08-07 11:16:02.551 D/gralloc_ranchu( 1438): gralloc_alloc: Creating ashmem region of size 1024000
08-07 11:16:02.594 D/gralloc_ranchu( 1438): gralloc_alloc: Creating ashmem region of size 770048
08-07 11:16:02.598 I/chatty  ( 1438): uid=1000(system<EMAIL_ADDRESS>identical 1 line
08-07 11:16:02.601 D/gralloc_ranchu( 1438): gralloc_alloc: Creating ashmem region of size 770048
08-07 11:16:02.620 D/EGL_emulation( 1792): eglMakeCurrent: 0x76cd36681f00: ver 2 0 (tinfo 0x76cd3253dfa0)
08-07 11:16:02.625 I/zygote64( 1792): Background concurrent copying GC freed 75006(3MB) AllocSpace objects, 23(2MB) LOS objects, 34% free, 11MB/17MB, paused 530us total 173.842ms

I've tested this manually and the fix works.
Issue to address

After this fix, there will to 2 appium setting notification. And because of scheduleLocationUpdate() not sure at what point the service should be stopped.
Refactor the code

We probably need to be smarter about that. In general, Appium Settings itself does put itself into foreground if started from the main activity. Such exception might only happen if one tries to perform a broadcast without the app us running.
So, my proposal is:

We should check if the app is already running and should not set it to run in foreground if it is already running
We should avoid unnecessary code duplication

I agree with both points.
For my case, I'm using the only Appium settings app, not with Appium server. I'm using the settings app to set the location. Here's what I do

Install the app
Check if the service is running with adb shell dumpsys activity services 'io.appium.settings' if not give all permission need for setting the mock location and start the app with adb shell am start io.appium.settings/.Settings'
Check again if the appium service is running now, if yes then set the location with adb shell am start-foreground-service --user 0 -n io.appium.settings/.LocationService --es longitude #{longitude} --es latitude #{latitude}

The problem is even after doing all of this the setting app crashes.
The changes I made worked for me and I see 0 crashes.
I'm not sure if other users are facing the same issue. I can create a thread on appium forum and check if someone is facing this issue.

I get your point and I think the changes are good and useful. I would be happy to merge them after refactoring.

The problem is even after doing all of this the setting app crashes.

Yep, I saw situations when sometimes Android can kill an activity on its own, so this makes a lot of sense to me.

Ok, I will refactor it.

This fix has been published in v. 2.14.2

👍


avoid deprecation warnings; explicit ignore verify

Similar to #9

As I've learned more about oauth2/uaa + signed tokens, I think this PR, and #9, is a bad idea - to continue to not verify that each access token has been signed by the UAA. I'm going to close this PR, and submit a new one that depends on https://github.com/cloudfoundry/cf-uaa-lib/pull/35

Reopening because I got confused briefly about the use of decoding the token here.
In this use case we're only decoding the token to get the expiry date - so we can skip verification apparently
BTW, there is another TokenCoder.decode_token_expiry helper coming in https://github.com/cloudfoundry/cf-uaa-lib/pull/34 that we can use here in future.


ChatSDKLogin activity Error

Hi,    i am new to android
I got error in                                                                Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.braunster.chatsdk.network.AbstractNetworkAdapter.facebookEnabled()' on a null object reference
at com.braunster.chatsdk.activities.ChatSDKLoginActivity.onCreate(ChatSDKLoginActivity.java:44)
please can any one help me
Thanks in advance

Make sure that your are creating the adapter before setting it

help me for my issues


Adding support for querying TicketForms.

Hi,
here's a new feature I had to add to your code to support my company's integration work between our java app and Zendesk. We use a lot of custom forms in Zendesk and wanted to mirror them in our Java app. It didn't take much to get it working.
getTicketForms() and getTicketForm(id)
thanks for all the work

This is just what we're looking for. Thanks for this @gvh1234!


Review Javadoc of SDK classes

review visibility as well - just expose what is really necessary.

This will always be an ongoing task but we have now a decent amount of docs throughout trivor-nlp which is enough to close this one.


Feature/qe automation enhance expcall

This PR has automation that checks hypothesis and results

Coverage decreased (-0.02%) to 75.853% when pulling 5598451cbe7125535397020ec134529a49d19cef on feature/qe-automation-enhance-expcall into 34f261351c05ad6b56f0f95ec0f387c9f58f26bb on develop.


[DDE GUIDE ISSUE] Saving and resetting form

The form autosaves, which seems to be a potential source of error that may affect the integrity of the data. Allowing a manual trigger to save may help.
Reset issue that may cause data integrity problems:

After entering a sample metadata and getting as far as the 'submit' screen, clicked on the 'start over' button.  Got the warning sign that this action can't be reverted
Start over, doesn't actually clear the form, so user must manually remove/replace items
If user removes something, it doesn't necessarily disappear from the saved json
User can get to submission page (and even submit, IF not for the funder name issue) with mismatching data.

Funder manually removed as seen here:

But, when I checked the json after clicking 'submit' (fortunately, submission doesn't work), the funder previous was still saved in the json.

A few additional notes:

Removing all cookies doesn't actually remove the locally stored data in Chrome. This makes it difficult if not impossible to start over, for the reasons @gtsueng mentioned above.
Changing to a new browser thankfully allows you to get to a new form.
Would suggest changing "Import Metadata" via .json function from APPENDING the .json fields to the from to REPLACING it.  I thought I'd try to be clever and import a blank .json file or one with just the name filled out, but that kept all the existing autosaved data.
I actually didn't notice that the form was autosaving and was concerned that after spending ~ 1 h filling out the form, all my work would be lost. Make the "autosaving" notification more prominent?
Might be nice to also add an explicit save button, to make the user feel in control of the process.

Clicking "back" after successfully registering a dataset also doesn't clear the form... and refreshing the page means the most recently registered dataset remains #zombiedata @marcodarko.


InfluxDB v1 is broken in 10.0.0

What version of Butler SOS are you using?
10.0.0
Which version(s) of Butler SOS work for you?
9.6.1
What version of Node.js are you using? Not applicable if you use the standalone version of Butler SOS.

What operating system are you using?

What CPU architecture are you using?

What Qlik Sense versions are you using?

Describe the Bug
2024-06-04T07:51:35.690Z error: HEALTH METRICS: Error saving health data to InfluxDB! Error: Extraneous tags detected for writing InfluxDB point in senseops.sense_server: `server_group`, `serverLocation`, `server_type`, `serverBrand`.
    at Schema.checkTags (/home/goran/code/butler-sos/node_modules/influx/lib/src/schema.js:83:19)
    at InfluxDB.parsePoint (/home/goran/code/butler-sos/node_modules/influx/lib/src/index.js:919:43)
    at /home/goran/code/butler-sos/node_modules/influx/lib/src/index.js:834:89
    at Array.forEach (<anonymous>)
    at InfluxDB.writePoints (/home/goran/code/butler-sos/node_modules/influx/lib/src/index.js:833:16)
    at Object.postHealthMetricsToInfluxdb (/home/goran/code/butler-sos/src/lib/post-to

Seems InfluxDB v1 support broken when v2 support was added.
Expected Behavior
Both InfluxDB v1 and v2 should work with Butler SOS
To Reproduce

False alarm.
The config file used was not correct wrt tags defined for the servers in general (and thus should be present for all servers), and what tags were actually provided for each server.
Not a bug per se thus, but startup verification of the config file can be better here.
Open a separate ticket about this.


Fix "TypeError: 'str' object is not callable" in ipcalc.py

I use ipcalc in my work project and in line 296 catch Error: "TypeError: 'str' object is not callable" (in autotests). Fix this by remove call of string.

Thank you!