Incorrect Sentence Handling and Feature Addition for Word Count Calculation for handling sentences.

Describe the bug & addition of feature

Code is not handling the sentences correctly, it should give the same output same as for the default case of "No hate speech" but it showing a wrong Output.
This is happening because the code is made to count multiple of 7 including blank spaces and not individual words.
Adding a feature to handle a sentence with max 7 words in it. By calculating length of each word in the sentence and dynamically arranging the "+ , -" operator to calculate if any how the solution can be equal to 7 or not.

To Reproduce
Steps to reproduce the behavior:

Go to 'Search Input and type any sentence having blank spaces'
See error

Expected behavior
The code should count for 7 or multiple of 7 for a single word but it is doing same for sentence input, handling the Behavior of sentence is important.
**Additional Addition **
Adding a feature to handle a sentence with max 7 words in it. By calculating length of each word in the sentence and dynamically arranging the "+ , -" operator to calculate if any how the solution can be equal to 7 or not.

Hey @subh05sus , the project is not only about bug removal but also about the feature addition of handling sentences formed by 7 words. The 7 letter sentence itself has #"128 cases" to handle the operators and check for the end result by explicitly checking every time. So can you please consider it in the medium level tag.


Bump some dependencies version

multipart 0.12 -> 0.14
log 0.3 -> 0.4
env_logger 0.4 -> 0.5
unicase 1.0 -> 1.4

Thanks, but just so you know, I'm not sure I'm going to continue development of Rustful anymore. There are many alternatives out there that I'm sure are at least as good, if not better, and I don't really have the time and energy right now. Still going to merge this, but don't expect too much from me. :slightly_smiling_face:


Integrate Green Donut into Execution Engine

Green Donut is our .net implementation of Data Loaders and we have decided to keep them separate from our Hot Chocolate core. Instead of baking in data loaders we will rework the resolver context so that it is easy to register data loaders or other such batching options with a request.

The Data Loaders will be decoupled from the GraphQL API. We rather will provide state objects that can hold loaders. The IResolverContext will expose a state object that the user of hc can specify.

In order to use data loaders with method argument injection you will have to use attributes:
public async Task<User> GetFoo(string userKey,  [State(Scope.Request)]UserDataLoader dataLoader)
{
    return await dataLoader.LoadAsync(userKey);
}


Little question i am Missing Something?

This only shares events right? so the same events that i get when i connect with a client to each instance and listen on it?
I am just wondering because i want to code a remote socket based api for a fingerprint reader and feathers looks like it will not fit ??? i need to send commands and get callbacks from diffrent fingerprinters on diffrent devices.
ideal would be all the fingerprinters and clients connect to a single server and using the fingerprint service like emit cmd ... callback but i don't get how to do that

You don't have to worry about feathers-sync if you are running only one instance (server) of the application.
I'd start with setting up a single server, have all readers connect to it and send their data as normal socket requests.

@daffl i go a totall new way because the device need to process a lot of commands like enroll 1 and wait and 2  and so on .......
i will now go with a database based async process que for the devices so i have better status reporting also i will use feathers to emit the result back and for placing the jobs !

Makes sense. Closing this one then.


Fix #259 Select will no longer ignore defaultValue

Currently if value has been set rmwc will set defaultValue to undefined, otherwise it will set it to '', effectively meaning defaultValue is ignored.
By default React throws an error if the user defines both value and defaultValue, so rmwc shouldn't have to deal with this.

Even though the error is annoying, RMWC does indeed have to deal with this.
Because of the way FloatingLabels are implemented, they expect the native control to have a value. If defaultValue is removed, the first value in the select is automatically chosen and the label is floated.
This problem is exacerbated by the fact that you can't set "value" without having an onChange handler. You can file an issue, but this particular PR will cause a regression in selects.

In that case, I will amend the PR to forcibly use defaultValue if defined, however, this check is missing in Textfield as well so you might want to look into that as well :)

Because of implementation details the TextField doesn't suffer from the same issues.

PR has been amended, this should work as well. At least it does on my test system.

Would still need to be defaultValue || '' to not break the select because if defaultValue is undefined we still need to set it to something.

You have much better understanding of this than me, but I hope this is better.

Sorry for the delay on this, I ended up slipping in the fix to one of my commits. I'll make sure to give you credit for finding this.
<SelectNativeControl
          {...rest}
          value={value}
          defaultValue={
            value !== undefined ? undefined : this.props.defaultValue || ''
          }
        >


🦙 TinaCMS | Visual Editing Sample handover to TinaCMS team

Now that we have a sample repository with Gatsby Visual Editing enabled, we should clean it up so that we can hand it over to the TinaCMS team!

[ ] Clean up repo (e.g. 1/2 example pages and content)
[ ] ReadMe has a Description, F5 instructions and Setup Steps
[ ] Remove all branding, TinaCMS team can add it back in
[ ] Add your video(s) on adding Visual Editing with TinaCMS
[ ] Hand repo over to TinaCMS team (probably requires Hugo)

As we decided to create a Gatsby Starter, we will document how to setup the visual editing in this PBI, and so the documentation:
https://github.com/SSWConsulting/SSW.Rules/issues/1588
Here is the Tina x Gatsby working repository with documentation that shows you how you can implement it :
https://github.com/[PothieuG/tina_x_gatsby_template](https://github.com/PothieuG/tina_x_gatsby_template)

No longer needed as we are going to use Next.js instead of Gatsby


Flat version of hash tree

Is there a way to get a flat version of a hash tree. It doesn't have to be a hash tree, but just be ordered in the same way, and be flat.

besides selfAndDescendants?

Yeah. I could use that but my model is Comments and a Post has_many
Comments, so i would have to have 1 level of nesting
On Sun, May 14, 2017 at 5:36 PM Matthew McEachen<EMAIL_ADDRESS>wrote:

besides selfAndDescendants?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mceachen/closure_tree/issues/270#issuecomment-301351266,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF1W05Qd2OKYgnjHcVqbJTWkIfIQ3GUpks5r553-gaJpZM4Najhg
.

Also, self_and_descendants is ordered by depth, so the order is wrong.


LEEP Code

.@youkaichao  Could you update the code for LEEP and NCE? I will really appreciate that, thanks.

@CuongNN218  that's a strange request. I find that you are a PhD Student working closely with Dr. Cuong V. Nguyen, and LEEP / NCE are his papers. Why not ask your PhD supervisor for the code?
I have an unofficial implementation of LEEP and NCE, but I find that there is no official implementation. As a result, I think it would be better if Dr. Cuong V. Nguyen can release the code for LEEP and NCE. Only if he cannot do it, I can release an unofficial implementation.

Yep, I know it a quite strage question but His work was done when he was at AWS. Therefore, the code is confidential. So currently, he can’t do it.


MaybeInherited: Implement as_ref() and local() fns

These functions roughly match the as_ref() and ok() functions of the built-in Result type, or the equivalents on the Option type. The purpose of these changes is to make accessing the data inside the Local variant a little more ergonomic.
Their combination is especially useful as e.g.foo.as_ref().local() returns Option<&T> which only borrows instead of moving the data.
A future PR could potentially add e.g. fn version(&self) -> MaybeInherited<&str> { self.version.as_ref() } to simplify things even further.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Changed it to as_local for naming consistency (since inherited is a constructor), but otherwise LGTM!


validate that names do not include a pipe

We use the pipe character '|' internally in the project to delimit fields in the terraform state.
We should either validate that the relevant identifiers do not contain this character or escape it when constructing the keys.

I think I


Installing is a hassle

you got a really great panel. I love it! but your install needs major work. one system it installed with out any problems. I like your panel so much I went to install it on my other linux box, and I got nothing but errors and not allowing me to install it. So I gave up and went with something else.
I googled around to see if I cold find a solution. Then found a post on a board of someone getting fed up with your app not installing too. Only to leave a nasty gram as a result of it.
This was a while ago (two maybe three weeks) so I do not remember all of the errors messages. Not that it should matter. Just come up with a better way to install it is all.
again, it is a great looking panel just put more effort in how another is to get it into their system and working.

I've never had any issues installing fbpanel. Without specific error messages it's hard to improve anything.

Yeah sorry bout dat, when I fire up my other sys, which is an external HDD pluged into my usb, I'll give it another spin, if it repeats what it did, then I'll shoot them over to ya. so you can have a look see. K?

using git fbpanel-master
11:56 AM ~/Downloads/fbpanel-master$ ./configure
Traceback (most recent call last):
File "./configure", line 502, in
main()
File "./configure", line 489, in main
resolve()
File ".config/options.py", line 64, in resolve
if opt('sound') is None and pkg_exists('alsa', '--atleast-version=1.0.10'):
File "./configure", line 297, in pkg_exists
return sp.call(cmd) == 0
File "/usr/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 710, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
my system showing  alsa is installed
[*] alsa-lib-1.1.0_1                The Advanced Linux Sound Architecture
in INSTALL.md  FILE
./configure
make
su -c "make install"

## System Install
Build and install it

./configure
make
su -c "make install"

# Dependencies
Deps:
 * core - gtk2 2.17 or higher
 * plugin `foo` - bar 1.0

######
 Using the fbpanel6.1 tar ball
I have to specify everything before it'd even get past configure

12:05 PM ~/Downloads/fbpanel-6.1$ ./configure --glib_cflags=2.0 --gtk_cflags=2.0 --glib_libs=2.0 --gtk_libs=2.0 --gmodule_libs=2.0
Creating ./Makefile
Creating ./data/Makefile
Creating ./data/images/Makefile
Creating ./data/man/fbpanel.1
Creating ./data/config/Makefile
Creating ./data/config/pager
Creating ./data/config/default
Creating ./exec/Makefile
Creating ./exec/make_profile
Creating ./panel/Makefile
Creating ./plugins/taskbar/Makefile
Creating ./plugins/image/Makefile
Creating ./plugins/tclock/Makefile
Creating ./plugins/unstable/test/Makefile
Creating ./plugins/pager/Makefile
Creating ./plugins/chart/Makefile
Creating ./plugins/Makefile
Creating ./plugins/volume/Makefile
Creating ./plugins/wincmd/Makefile
Creating ./plugins/mem/Makefile
Creating ./plugins/menu/Makefile
Creating ./plugins/launchbar/Makefile
Creating ./plugins/meter/Makefile
Creating ./plugins/cpu/Makefile
Creating ./plugins/space/Makefile
Creating ./plugins/battery/Makefile
Creating ./plugins/deskno2/Makefile
Creating ./plugins/deskno/Makefile
Creating ./plugins/net/Makefile
Creating ./plugins/genmon/Makefile
Creating ./plugins/systray/Makefile
Creating ./plugins/icons/Makefile
Creating ./plugins/separator/Makefile
Creating ./plugins/dclock/Makefile
Creating config.h
Creating config.mk
12:05 PM ~/Downloads/fbpanel-6.1$ make
make[1]: Entering directory '/home/mike/Downloads/fbpanel-6.1/plugins'
make[2]: Entering directory '/home/mike/Downloads/fbpanel-6.1/plugins/taskbar'
cc -O2 -Wall -I/home/mike/Downloads/fbpanel-6.1  -I/home/mike/Downloads/fbpanel-6.1/panel 2.0 2.0 -fPIC -DPLUGIN -c -o taskbar.o taskbar.c
cc: error: 2.0: No such file or directory
cc: error: 2.0: No such file or directory
/home/mike/Downloads/fbpanel-6.1/rules.mk:73: recipe for target 'taskbar.o' failed
make[2]: *** [taskbar.o] Error 1
make[2]: Leaving directory '/home/mike/Downloads/fbpanel-6.1/plugins/taskbar'
/home/mike/Downloads/fbpanel-6.1/rules.mk:14: recipe for target 'taskbar' failed
make[1]: *** [taskbar] Error 2
make[1]: Leaving directory '/home/mike/Downloads/fbpanel-6.1/plugins'
/home/mike/Downloads/fbpanel-6.1/rules.mk:14: recipe for target 'plugins' failed
make: *** [plugins] Error 2

it may not be a "bug" but it is a pain in my arse ~ especailly when my other systhem tha is the same Linux installed without error of any kind.

cc -O2 -Wall -I/home/mike/Downloads/fbpanel-6.1  -I/home/mike/Downloads/fbpanel-6.1/panel 2.0 2.0 -fPIC -DPLUGIN -c -o taskbar.o taskbar.c

You have two straggling 2.0's there, which appear to be the glib and gtk flags.  I'm not sure why you have to specify everything explicitly, though.  Do you have pkg-config installed?

@userx-bw I did a clean install and I also saw what you saw.
I had to do the following to make it work:
Add the following to the end of LDFLAGSX in config.mk and save:
-lX11 -lm
I'm not sure why those are not being added automatically, but this edit fixed it for me.

I was just about to say the same thing :)
I didn't notice it before because this patch is part of the Gentoo ebuild.

/scripts/custom.sh

Ah!  That's where it is.  Good find! :clap:


Implement TTEXT_NAMED_ENUM serialization format

Summary
This PR implements support to serialize TEnum as strings in TTextProtocol.
Details

Add TTEXT_NAMED_ENUM serialization format
Add a useNamedEnums flag to ThriftJacksonModule and pass it all the way down to TTextProtocol

Keep default/existing constructors where applicable to avoid breaking changes (and some tests assume default constructors)

Add another instance to TTextProtocolFactory and ThriftProtocolFactories
Update writeI32() in TTextProtocol to determine whether the field is an enum or not, and serialize it accordingly

Notes

~I'm not too happy with the name writeEnumsAsString, perhaps you have a better suggestion~
Please suggest a better way to allow passing the flag through ThriftProtocolFactories

TODO

Add a simpler test data file to explicitly test the enum serialization.

Currently, I just mix serialization techniques in the existing tests

I'm not too happy with the name

Sounds OK to me. Maybe useEnumNames?

Added a test. I had to make r and s fields not required, since they are serialized to string for the field name, and the serialization depends on the platform.


Feature/expose http handlers

Coverage increased (+1.3%) to 82.526% when pulling f9661b1a5fd9ff97d395a4c339a14f8056cc313b on feature/expose-http-handlers into f179b7d0d060955e4c776bd51ba2e0e61a652ad8 on develop.

fixes #208


Link primary GO extensions

should be same as extensions
if not able to then remove all GO term links

dupe of #75


Issue while trying to compile

Getting:
dreadnought:~ david$ go get github.com/mehrdadrad/radvpn/
# github.com/mehrdadrad/radvpn/config
go/src/github.com/mehrdadrad/radvpn/config/config.go:178:40: undefined: netlink.FAMILY_ALL

Under macOS.

it doesn't support macOS for the time being.


Sentences break incorrectly , Could / How to fix it?

Something like that 👇🏻...Many of sentence are breaked / Punctuate incorrectly..which is quite annoying 😂. Please how to "fix" it or is it due to Whisper AI?  we can do nothing with it? Thank you so much🙏🏻

Yes, it's from Whisper. One alternative could be to use a subtitle editor like SubtitleEdit to fix up the timings.

Yes, it's from Whisper. One alternative could be to use a subtitle editor like SubtitleEdit to fix up the timings.

I got 30+ srt files like this , and  each one duration is around 60mins or 500-800 lines 😂
So I am afraid that I have to look for a solution instead of manually fix it.
How about WhisperX - https://github.com/m-bain/whisperX

Is this different from turning on "Word-level timings" in Buzz? Does that work for you?


"Run Tests" explorer option does not discover tests before trying to run

If I open a Dart project, right-click on a folder in the explorer and then "Run Tests", I see:

However if I open the test explorer tree first and then try again, everything works.
It appears that "Run Tests" from explorer does not trigger the resolveHandler to allow initial test discovery.
(@connor4312 I presume this is a bug and not intended?)

@connor4312 even after I've shown the explorer tree and triggered discovery, it seems like "Run Tests" now works on the "tests" folder, but not on an individual test file (even though I've confirmed the URI for that file is being set when creating the test tree item).
Is there something else I need to do besides having the URI on the test file node?

Does this reproduce on Insiders for you? It should be fixed with https://github.com/microsoft/vscode/issues/211338

@connor4312 looks like that fix handles the second issue above (running the file now works), however the original issue above is still an issue - if I don't trigger discovery of the tests before using it, it reports no tests found.

Fix works for me, thanks! :)
/verified


Update turn-on-or-off-skype-for-business-client-feedback-reporting.md

Added Notes
Replaced SkypeOnlineConnector with MicrosoftTeams

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@tonysmit PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


Translate website into Russian

Thanks for a great product!
I'm willing to help with Russian translation while I have some spare time. Anybody wants to join?

Awesome!

As a native speaker I could also help, great tool - profit for everybody!

Made an open trello board for coordinating efforts. https://trello.com/b/2VyIg1s0/glamoroustranslateru


Fulltext search does not use index

Bug description
I added a GIN index to a column, but Prisma does not use the precomputed index at all, and instead queries like this:
to_tsvector(concat_ws(' ', "public"."products"."name")) @@ to_tsquery('a')

How to reproduce
CREATE INDEX product_name
   ON products USING GIN (to_tsvector('english', name));

prisma.products.findMany({where: {name: {search}})}

Expected behavior
Instead I expect it to send this query, which uses the precomputed index:
"public"."products"."name" @@ to_tsquery('a')

Prisma information
CREATE INDEX product_name
   ON products USING GIN (to_tsvector('english', name));

prisma.products.findMany({where: {name: {search}})}

Environment & setup

OS: Mac
Database: Postgres
Node.js version: Node 16

Prisma Version
3.10.0

Also, I would personally like to see https://github.com/prisma/prisma/issues/12279 prioritized over this one. With raw SQL expressions I could easily control this without rewriting my whole query into raw SQL

Duplicate of https://github.com/prisma/prisma/issues/8950


[BUG] API Documentation Redirects

Please describe the problem you are having in as much detail as possible:
All links in the Exports category of the documentation point to the wrong URL. Instead of /docs/Documentation/<type>/<name>, it's jus't /docs/<type>/<name>
To reproduce
⇢ Navigate to https://favna.github.io/nintendo-switch-eshop/docs/Documentation
⇢ Click on a link to any Enumeration, Class, or Interface
⇢ Receive a 404

grumble grumble. Stupid GitHub pages not reading links correctly.
I fixed it by moving the documentation to Vercel. New URL is https://nintendo-switch-eshop-favna.vercel.app


Feat/update injective to lb

Before submitting this PR, please make sure:

[x] Your code builds clean without any errors or warnings
[x] You are using approved title ("feat/", "fix/", "docs/", "refactor/")

A description of the changes proposed in the pull request:
This pr updates the Injective deps and also the network to LB.
Tests performed by the developer:

End-to-end testing between client and gateway

Tips for QA testing:

Do an end-to-end testing between client and gateway pr - https://github.com/hummingbot/gateway/pull/92

@vic-en latest commit 21198ce
Steps:
Clone and install PR6255 and latest dev gateway
Create/starte the pureMM strategy using injective spot
Actual:
Can't start pureMM strategy using injective spot, got flooded with hummingbot.core.utils.async_utils - ERROR - Unhandled error in background task and hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
logs_pureinj4localubuntu.log
injectiveLB.zip
2023-05-02 02:44:47,023 - 9147 - hummingbot.client.hummingbot_application - INFO - start command initiated.
2023-05-02 02:44:47,279 - 9147 - hummingbot.connector.gateway.clob_spot.gateway_clob_spot.GatewayCLOBSPOT - INFO - Network status has changed to NetworkStatus.CONNECTED. Starting networking...
2023-05-02 02:44:51,508 - 9147 - root - INFO - chain session cookie saved to disk
2023-05-02 02:44:52,436 - 9147 - hummingbot.core.utils.async_utils - ERROR - Unhandled error in background task: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method Orderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {created_time:"2023-05-02T02:44:52.435778496+07:00", grpc_status:12, grpc_message:"unknown method Orderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"}"
>
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/core/utils/async_utils.py", line 9, in safe_wrapper
    return await c
  File "/home/etozhe/injective6255/hummingbot/core/data_type/order_book_tracker.py", line 180, in _init_order_books
    self._order_books[trading_pair] = await self._initial_order_book_for_trading_pair(trading_pair)
  File "/home/etozhe/injective6255/hummingbot/core/data_type/order_book_tracker.py", line 173, in _initial_order_book_for_trading_pair
    return await self._data_source.get_new_order_book(trading_pair)
  File "/home/etozhe/injective6255/hummingbot/core/data_type/order_book_tracker_data_source.py", line 65, in get_new_order_book
    snapshot_msg: OrderBookMessage = await self._order_book_snapshot(trading_pair=trading_pair)
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/gateway_clob_api_order_book_data_source.py", line 68, in _order_book_snapshot
    snapshot = await self._api_data_source.get_order_book_snapshot(trading_pair=trading_pair)
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 335, in get_order_book_snapshot
    order_book_response = await self._client.get_spot_orderbook(market_id=market.market_id)
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/pyinjective/async_client.py", line 637, in get_spot_orderbook
    return await self.stubSpotExchange.Orderbook(req)
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 290, in __await__
    raise _create_rpc_error(self._cython_call._initial_metadata,
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method Orderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {created_time:"2023-05-02T02:44:52.435778496+07:00", grpc_status:12, grpc_message:"unknown method Orderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"}"
>
2023-05-02 02:44:52,485 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 818, in _listen_to_order_books_stream
    async for order_book_update in stream:
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 326, in _fetch_stream_responses
    await self._raise_for_status()
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 236, in _raise_for_status
    raise _create_rpc_error(await self.initial_metadata(), await
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {created_time:"2023-05-02T02:44:52.481925881+07:00", grpc_status:12, grpc_message:"unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"}"
>
2023-05-02 02:44:52,485 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - INFO - Restarting order books stream.
2023-05-02 02:44:52,799 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 818, in _listen_to_order_books_stream
    async for order_book_update in stream:
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 326, in _fetch_stream_responses
    await self._raise_for_status()
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 236, in _raise_for_status
    raise _create_rpc_error(await self.initial_metadata(), await
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {grpc_message:"unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC", grpc_status:12, created_time:"2023-05-02T02:44:52.798343022+07:00"}"
>
2023-05-02 02:44:52,800 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - INFO - Restarting order books stream.
2023-05-02 02:44:52,910 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 818, in _listen_to_order_books_stream
    async for order_book_update in stream:
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 326, in _fetch_stream_responses
    await self._raise_for_status()
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 236, in _raise_for_status
    raise _create_rpc_error(await self.initial_metadata(), await
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {created_time:"2023-05-02T02:44:52.909975248+07:00", grpc_status:12, grpc_message:"unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"}"
>
2023-05-02 02:44:52,911 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - INFO - Restarting order books stream.
2023-05-02 02:44:53,022 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 818, in _listen_to_order_books_stream
    async for order_book_update in stream:
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 326, in _fetch_stream_responses
    await self._raise_for_status()
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 236, in _raise_for_status
    raise _create_rpc_error(await self.initial_metadata(), await
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {created_time:"2023-05-02T02:44:53.020896106+07:00", grpc_status:12, grpc_message:"unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"}"
>
2023-05-02 02:44:53,023 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - INFO - Restarting order books stream.
2023-05-02 02:44:53,140 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 818, in _listen_to_order_books_stream
    async for order_book_update in stream:
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 326, in _fetch_stream_responses
    await self._raise_for_status()
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 236, in _raise_for_status
    raise _create_rpc_error(await self.initial_metadata(), await
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {grpc_message:"unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC", grpc_status:12, created_time:"2023-05-02T02:44:53.139258321+07:00"}"
>
2023-05-02 02:44:53,140 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - INFO - Restarting order books stream.
2023-05-02 02:44:53,291 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 818, in _listen_to_order_books_stream
    async for order_book_update in stream:
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 326, in _fetch_stream_responses
    await self._raise_for_status()
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 236, in _raise_for_status
    raise _create_rpc_error(await self.initial_metadata(), await
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {created_time:"2023-05-02T02:44:53.248724472+07:00", grpc_status:12, grpc_message:"unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"}"
>
2023-05-02 02:44:53,291 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - INFO - Restarting order books stream.
2023-05-02 02:44:53,405 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 818, in _listen_to_order_books_stream
    async for order_book_update in stream:
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 326, in _fetch_stream_responses
    await self._raise_for_status()
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 236, in _raise_for_status
    raise _create_rpc_error(await self.initial_metadata(), await
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {grpc_message:"unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC", grpc_status:12, created_time:"2023-05-02T02:44:53.403928367+07:00"}"
>
2023-05-02 02:44:53,405 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - INFO - Restarting order books stream.
2023-05-02 02:44:53,528 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 818, in _listen_to_order_books_stream
    async for order_book_update in stream:
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 326, in _fetch_stream_responses
    await self._raise_for_status()
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 236, in _raise_for_status
    raise _create_rpc_error(await self.initial_metadata(), await
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {grpc_message:"unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC", grpc_status:12, created_time:"2023-05-02T02:44:53.527212046+07:00"}"
>
2023-05-02 02:44:53,528 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - INFO - Restarting order books stream.
2023-05-02 02:44:53,640 - 9147 - hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.
Traceback (most recent call last):
  File "/home/etozhe/injective6255/hummingbot/connector/gateway/clob_spot/data_sources/injective/injective_api_data_source.py", line 818, in _listen_to_order_books_stream
    async for order_book_update in stream:
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 326, in _fetch_stream_responses
    await self._raise_for_status()
  File "/home/etozhe/miniconda3/envs/hummingbot/lib/python3.8/site-packages/grpc/aio/_call.py", line 236, in _raise_for_status
    raise _create_rpc_error(await self.initial_metadata(), await
grpc.aio._call.AioRpcError: <AioRpcError of RPC that terminated with:
	status = StatusCode.UNIMPLEMENTED
	details = "unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"
	debug_error_string = "UNKNOWN:Error received from peer  {created_time:"2023-05-02T02:44:53.639101734+07:00", grpc_status:12, grpc_message:"unknown method StreamOrderbook for service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC"}"
>

PR update:

Tested Injective perp

Order and cancellation ok

Observed there are errors related to insufficient gas or timeout errors yet the bot managed to recover

Short/Long position opened and TP/SL created
TP/SL created, position closed. Then orders to open position are created

Observed there are delay on creating/cancellation of orders too but able to recover and no stuck orders

Trade data between client CSV, history and exchange trade history matched

Fees paid and timestamps ok

For Injective protocol's spot, im getting the same reported issue by Nikita

Hi @rapcmia @nikspz , you should first merge PR with OrderbookV2 change to spot before testing this

Hi @keithbaum good day,
We successfully merged 6187, can you please have a look with the branch conflicts? thank you

Can't start pureMM strategy using injective spot, got flooded with hummingbot.core.utils.async_utils - ERROR - Unhandled error in background task and hummingbot.connector.gateway.clob_spot.data_sources.injective.injective_api_data_source.InjectiveAPIDataSource - ERROR - Unexpected error in user stream listener loop.

After merged of #6187 this issue still occur using Pure-MM

Can you please upload the logs @rapcmia ?

Can you please upload the logs @rapcmia ?

Please see attached: logs_pmm-injective.log

Tests perfromed

Cloned and installed feature branch + gateway development
Start the bot and gateway development successfully
Ran Injective spot and perpetual still have issues mentioned in previous PR

https://www.loom.com/share/12b30c4283ba4ac08749380b2e17193e

Injective spot fialed to place one part of orders (SELL or BUY order)

logs_injspot5523.log
injspot.zip
    - Injective perpetual not place SELL order, then stuck on failed to cancel order

injperp.zip
logs_injperp5523.log

@rapcmia @keithbaum
I don't think those reported issues can be solved by the changes here because the changes in the diff(as shown in the pr diff) can basically be ignored after I rebased with development.
I'll be closing this pr because pr https://github.com/hummingbot/hummingbot/pull/6187 coincidentally made similar changes.


fix URL.canParse not defined

closes #8
edited on my iphone, not tested

i might add my own fix but im closing this PR because the code is too low quality


My extension is ignoring http.proxyStrictSSL config setting

VSCode Version: 1.9.0
OS Version: OSX 10.11.6

My extension, vscode-cdnjs makes various calls to:
https://api.cdnjs.com

The extension uses the GOT http request library. This http request library is essentially a wrapper around the Node.js http/https modules in order to simplify http requests and the data returned.
I have discovered that if a user is behind a proxy, that they will get certificate errors when my extension tries to access https://api.cdnjs.com. (The user needs to set strict-ssl=false when using npm as well so it's definitely an issue with their proxy)
They set the VSCode configuration value "http.proxyStrictSSL": false but this did not seem to make a difference.
So my question: Why does my extension appear to ignore the proxyStrictSSL configuration setting? I would assume that the GOT extension is using VSCode's (Electron) Node.js http/https modules under the hood and would therefore obey this setting. But it doesn't seem to be the case.
Also is there a way to reliably verify if an extension is abiding to this setting?

Your extension can read the http.proxyStrictSSL configuration setting and use it accordingly when making requests. Not sure if GOT supports the strictSSL setting.

Thank you for the response. So I'm trying to understand this setting a bit more. If an extension makes http/https calls, this setting doesn't set the rejectUnauthorized option for all http/https calls? But it's rather just a user preference and any extensions that make http/https calls should look at this setting to determine what to set rejectUnauthorized to?
So does this setting not really do anything by itself? Is it only there for extensions to use when making decisions around SSL connections?

Yes, the http/https modules are stateless, you must use that setting for every request you make.

Thank you for the clarification. Is this anywhere in the documentation?


HADOOP-18106: Handle memory fragmentation in S3A Vectored IO.

Rebased the feature branch. Old pr link https://github.com/apache/hadoop/pull/4427
Description of PR
part of HADOOP-18103.
Handling memoroy fragmentation in S3A vectored IO implementation by
allocating smaller user range requested size buffers and directly
filling them from the remote S3 stream and skipping undesired
data in between ranges.
This patch also adds aborting active vectored reads when stream is
closed or unbuffer is called.
How was this patch tested?
Added new test and re-ran existing tests.
For code changes:

[x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[x] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 41s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 7 new or modified test files.

_ feature-vectored-io Compile Tests _

+0 :ok:
mvndep
14m 51s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
25m 14s

feature-vectored-io passed

+1 :green_heart:
compile
22m 58s

feature-vectored-io passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
20m 38s

feature-vectored-io passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
5m  0s

feature-vectored-io passed

+1 :green_heart:
mvnsite
5m  4s

feature-vectored-io passed

+1 :green_heart:
javadoc
4m  8s

feature-vectored-io passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
3m 55s

feature-vectored-io passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
6m 29s

feature-vectored-io passed

+1 :green_heart:
shadedclient
21m 40s

branch has no errors when building and testing our client artifacts.

-0 :warning:
patch
22m 12s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 29s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 31s

the patch passed

+1 :green_heart:
compile
22m 14s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
22m 14s

root-jdkPrivateBuild-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> generated 0 new + 2892 unchanged - 3 fixed = 2892 total (was 2895)

+1 :green_heart:
compile
20m 31s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
20m 31s

root-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07 with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07 generated 0 new + 2689 unchanged - 3 fixed = 2689 total (was 2692)

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
4m 15s
/results-checkstyle-root.txt
root: The patch generated 6 new + 71 unchanged - 0 fixed = 77 total (was 71)

+1 :green_heart:
mvnsite
5m  1s

the patch passed

+1 :green_heart:
javadoc
4m  9s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
3m 53s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
6m 44s

the patch passed

+1 :green_heart:
shadedclient
22m  4s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
18m 33s

hadoop-common in the patch passed.

+1 :green_heart:
unit
3m  8s

hadoop-aws in the patch passed.

+1 :green_heart:
unit
1m 17s

hadoop-benchmark in the patch passed.

+1 :green_heart:
asflicense
1m 40s

The patch does not generate ASF License warnings.

253m 29s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4445

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 91b23320c168 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
feature-vectored-io / 2db705af1877107256aa155069da3500bfdd9ba3

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/1/testReport/

Max. process+thread count
1296 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws hadoop-tools/hadoop-benchmark U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 53s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+0 :ok:
markdownlint
0m  1s

markdownlint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 7 new or modified test files.

_ feature-vectored-io Compile Tests _

+0 :ok:
mvndep
14m 32s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
28m 19s

feature-vectored-io passed

+1 :green_heart:
compile
25m  9s

feature-vectored-io passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
21m 34s

feature-vectored-io passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
4m 28s

feature-vectored-io passed

+1 :green_heart:
mvnsite
4m 10s

feature-vectored-io passed

+1 :green_heart:
javadoc
3m 20s

feature-vectored-io passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
2m 58s

feature-vectored-io passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
5m 43s

feature-vectored-io passed

+1 :green_heart:
shadedclient
24m 23s

branch has no errors when building and testing our client artifacts.

-0 :warning:
patch
24m 50s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 53s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 27s

the patch passed

+1 :green_heart:
compile
24m 17s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
24m 17s

root-jdkPrivateBuild-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> generated 0 new + 2895 unchanged - 3 fixed = 2895 total (was 2898)

+1 :green_heart:
compile
21m 40s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
21m 40s

root-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07 with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07 generated 0 new + 2691 unchanged - 3 fixed = 2691 total (was 2694)

-1 :x:
blanks
0m  0s
/blanks-eol.txt
The patch has 1 line(s) that end in blanks. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

-0 :warning:
checkstyle
4m 29s
/results-checkstyle-root.txt
root: The patch generated 2 new + 71 unchanged - 0 fixed = 73 total (was 71)

+1 :green_heart:
mvnsite
4m  8s

the patch passed

+1 :green_heart:
javadoc
3m 11s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
2m 59s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
6m  8s

the patch passed

+1 :green_heart:
shadedclient
24m 43s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
18m 42s

hadoop-common in the patch passed.

+1 :green_heart:
unit
3m 19s

hadoop-aws in the patch passed.

+1 :green_heart:
unit
0m 54s

hadoop-benchmark in the patch passed.

+1 :green_heart:
asflicense
1m 18s

The patch does not generate ASF License warnings.

259m 55s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4445

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets markdownlint

uname
Linux 9da0ddb6ff5b 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
feature-vectored-io / e9fa4b4286aa8846d1760feee1dbb53ee61d26e8

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/2/testReport/

Max. process+thread count
2645 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws hadoop-tools/hadoop-benchmark U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 44s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+0 :ok:
markdownlint
0m  1s

markdownlint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 7 new or modified test files.

_ feature-vectored-io Compile Tests _

+0 :ok:
mvndep
14m 58s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
25m 17s

feature-vectored-io passed

+1 :green_heart:
compile
23m 19s

feature-vectored-io passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
20m 38s

feature-vectored-io passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
4m 17s

feature-vectored-io passed

+1 :green_heart:
mvnsite
5m  1s

feature-vectored-io passed

+1 :green_heart:
javadoc
4m 17s

feature-vectored-io passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
3m 55s

feature-vectored-io passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
6m 28s

feature-vectored-io passed

+1 :green_heart:
shadedclient
21m 45s

branch has no errors when building and testing our client artifacts.

-0 :warning:
patch
22m 17s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 29s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 33s

the patch passed

+1 :green_heart:
compile
22m 17s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
22m 17s

root-jdkPrivateBuild-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> generated 0 new + 2892 unchanged - 3 fixed = 2892 total (was 2895)

+1 :green_heart:
compile
20m 45s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
20m 45s

root-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07 with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07 generated 0 new + 2689 unchanged - 3 fixed = 2689 total (was 2692)

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
4m 12s

the patch passed

+1 :green_heart:
mvnsite
5m  2s

the patch passed

+1 :green_heart:
javadoc
4m  5s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
3m 59s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
6m 40s

the patch passed

+1 :green_heart:
shadedclient
21m 46s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
18m 31s

hadoop-common in the patch passed.

+1 :green_heart:
unit
3m 13s

hadoop-aws in the patch passed.

+1 :green_heart:
unit
1m 19s

hadoop-benchmark in the patch passed.

+1 :green_heart:
asflicense
1m 37s

The patch does not generate ASF License warnings.

253m 45s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4445

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets markdownlint

uname
Linux 444b19562f75 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
feature-vectored-io / a848052ff21f1799089729741704ec4fb43d0e80

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/3/testReport/

Max. process+thread count
1296 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws hadoop-tools/hadoop-benchmark U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/3/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  0s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
markdownlint
0m  0s

markdownlint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 7 new or modified test files.

_ feature-vectored-io Compile Tests _

+0 :ok:
mvndep
14m 33s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
28m  2s

feature-vectored-io passed

+1 :green_heart:
compile
25m  5s

feature-vectored-io passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
21m 43s

feature-vectored-io passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
4m 32s

feature-vectored-io passed

+1 :green_heart:
mvnsite
4m 12s

feature-vectored-io passed

+1 :green_heart:
javadoc
3m 21s

feature-vectored-io passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
2m 59s

feature-vectored-io passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
5m 46s

feature-vectored-io passed

+1 :green_heart:
shadedclient
24m 22s

branch has no errors when building and testing our client artifacts.

-0 :warning:
patch
24m 49s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 26s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 24s

the patch passed

+1 :green_heart:
compile
24m 26s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
24m 26s

root-jdkPrivateBuild-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> generated 0 new + 2892 unchanged - 3 fixed = 2892 total (was 2895)

+1 :green_heart:
compile
21m 46s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
21m 46s

root-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07 with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07 generated 0 new + 2691 unchanged - 3 fixed = 2691 total (was 2694)

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
4m 25s

the patch passed

+1 :green_heart:
mvnsite
4m 13s

the patch passed

+1 :green_heart:
javadoc
3m 14s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
2m 59s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
6m  9s

the patch passed

+1 :green_heart:
shadedclient
24m 15s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
18m 13s

hadoop-common in the patch passed.

+1 :green_heart:
unit
3m  4s

hadoop-aws in the patch passed.

+1 :green_heart:
unit
0m 55s

hadoop-benchmark in the patch passed.

+1 :green_heart:
asflicense
1m 19s

The patch does not generate ASF License warnings.

258m 41s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4445

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets markdownlint

uname
Linux ccb919917c77 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
feature-vectored-io / ffde6459d00acb4b24f7f352f47fbe2b981ddbd6

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/4/testReport/

Max. process+thread count
1252 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws hadoop-tools/hadoop-benchmark U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4445/4/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

on the EOF exception
what happens with

vectored reads which start before and end after EOF?
vectored reads which start and end after EOF
vectored reads with two ranges in draining distance, the second of which is beyond the EOF?

should all be tested in the contract tests, if not done already


A little confusion about GSA

Hi, I am reading your concise but effective work. Since I am not in the field of computer vision, I have a narrow question about the GSA module:
After the global sub-sampled attention, the size of feature map is reduced to m*n, how do you resume it to the original size?
Another question is, have you tried the global max pooling as the sub-sample function?
Thank you!

The size of the generated feature map depends on the query. We don't reduce the number of queries therefore the size of the feature map doesn't change.
We don't try max pooling, but we test global average pooling (ablation study). It seems learnable sample function slightly outperforms global average pooling.


Integrated rig error on CyanSea

Integrated rigs do not work properly on the CyanSea. If a rig is fitted into an integrated rig, the UI doesn't update. Also the rig will not be saved with the loadout. The attributes also do not get recalculated if a rig is being fitted, but after e.g. switching between skills the calculation does work properly.
It seems like the function FittingSimulator.fitItem is failing to fit it into the fitting loadout because the canFitModule says that the rig may not be fitted into the integrated rig.
https://github.com/sweet-org/sweet/blob/164b4872afe13182434dc65c44c2a56da9b66a7d/lib/service/fitting_simulator.dart#L766-L783
The rig is being inserted into the FittingRigIntegrator, but not into the FittingSimulator. This generates an inconsistent state inside the FittingSimulator, the rig is saved inside the _fitting attribute, but not inside the loadout. The former one gets used for the UI and calculations, the later one for saving. Also because the fitItem method is failing, _updateFitting() which notifies the listeners, the UI and the calculated values won't be updated without any further action.

The bug was caused by the integrationMultiplier of the integrated rigs, it got also applied to the moduleCanFitAttributeID (ID 3000), which points for example to the moduleCanFitFitherRig (ID 3045) attribute. But when the multiplier gets applied, the value changes to an ID that does not exists (and thus defaults to 0), which prevents the rig from beeing fitted.


Replace shell module invoking 'curl' with URI module

Adding -f to the curl command will make curl return a non-zero
exit code when the DELETE request fails.  This will allow Ansible
to retry the task.
Connects https://github.com/rcbops/u-suk-dev/issues/1065

@major Added necessary components to the task, let's see what happens next.

recheck_upgrade failed on cloning ceph mon

It looks good to me with uri module and we've consider using it yesterday. As concern without breaking the uniform format of this script, we gave up changing the module.

@alextricity25 Actually the shell module succeed done the job:

13:43:03 TASK: [elasticsearch | Drop log_test1 template] *******************************
13:43:13 changed: [jramup-42-13001_elasticsearch_container-c656e63d]
13:43:16 TASK: [elasticsearch | Wait for elasticsearch port to close] ******************
13:43:16 ok: [jramup-42-13001_elasticsearch_container-c656e63d]

@Frank-ZhangXin Are you saying that you tried using the URI module yesterday, and it didn't work? I still prefer that we use the URI module where ever we can. I feel like it's more idiomatic Ansible, as suppose to just using shell with the curl command.

@alextricity25 hey Alex, what I said is 'shell' module with 'curl' can do the job which prevents elasticsearch rebuild fail. And I recommend this PR dedicated to fix our Mitaka upgrade bug of elasticsearch. Switching module to 'uri' is OK for me, and shell either can do the job, so which way to use depends on your preference.

@alextricity25 And one more thing, 12 times retry and 5 s delay is made by assumption which meant to give a large time period to let dropping complete. So it might need optimized later with shorter time.

@Frank-ZhangXin @alextricity25 It may be best to use curl for now, and then add a card to tech-debt to optimize the fix at a later time. This solution seems to be a reasonable fix since it is a blocker for other cards.

@cloader89 Could you specify the possibility to block other card? I personally intend to use uniform style and keep a consistent format of original code.

@Frank-ZhangXin I am not saying to block a card, rather perform a simple fix, and then get this merged so that other issues can continue. Then we put a card to optimize later.

@hughsaunders: The uri module for ansible 1.9 requires the httplib2 packages, which from the looks of it isn't installed by default.


Fix nixops_unstable build, #214229

Description of changes
Closes #214229
Incorporates and closes https://github.com/NixOS/nixpkgs/pull/217200
The libvirt plugin is untested afaict, which is not great, but better than no build at all.
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

ofborg build nixops_unstable
ofborg test nixops.unstable.testLegacyNetwork

I can merge https://github.com/nix-community/nixops-libvirtd/pull/32 if you undraft it.

@Kranzes done! Better to keep the upstream url :100:

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

1 package built:

nixops_unstable

@Kranzes done! Better to keep the upstream url 100

Merged.

Can you squash it all into a single commit named nixops_unstable: bump dependencies"

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

1 package built:

nixops_unstable

Can this be backported to 22.11?


customMouseTrigger with multiple targets

This module seems to be just right for my project--very nice!  I am running into a problem, however.  Is there a way to combine customMouseTrigger (which seems to require Msg () as the 'customEnvelope') with a multiple-target application (using Msg String to identify the dragged objects)?

It is actually possible, even though it's not ideal. The idea is to add an Id as first param to the MouseTrigger message.
So, assuming that we want to add more scenes in FreeDrawingExample:
type Msg = StartPathAndDrag Id (Draggable.Msg ()) Position

Then in the view, we trigger it with:
Draggable.customMouseTrigger mouseOffsetDecoder (StartPathAndDrag sceneId)

... and save the Id in the model as selectedId or something, and then use it.
Full working example, even if simplified: https://ellie-app.com/TxNsP45yB4a1/0
P.S. This is supposed to be more straightforward in a future version(#39), but that PR can't be merged yet because of some performance issues.

Following your example, I still run into a conflict with DragMsg.  In your code, it's typed as
DragMsg ()
whereas I need
DragMsg String
So I get a mismatch in update with StartPathAndDrag:
Function update is expecting the 2nd argument to be:
Draggable.Msg String

But it is:
Draggable.Msg ()

My update code looks like:

StartPathAndDrag id dragMsg ( x, y ) ->
Draggable.update config dragMsg model

Do you set the key in another way, using mouseTrigger?

if not, you can change the type of the key (which is not used) to (), having DragMsg (Draggable.Msg ())
if yes, there is a not-so-nice workaround :)

We can continue this discussion on slack, I'm zaboco. (If you haven't already joined it's at http://elmlang.herokuapp.com/)

will close this, since it was resolved on slack


moved to latest Catch UT Framework

Updated to latest Catch v1.9.6 and fixed some obstacles
Added -Wextra options to compilation

@snikulov Good idea, thanks!
Looks like -Wextra combined with -Werror are causing failures on Travis CI, aren't they?

@mloskot yeah... issue with struct initialization on g++ prior v4.7 (ref https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119)

@mloskot now it, at least, as was before...
But what can be if C++ intermixed with C structs without constructors :)


Increase the monitoring of the memory directly allocated by mmap and mremap.

Part of the memory is directly allocated by mmap and mremap instead of being allocated by functions like libc malloc. There is also a possibility of memory leakage for this part of the memory. Therefore, it is necessary to increase the monitoring of the memory directly allocated by mmap and mremap in heapprofd.

@LalitMaganti This patch is designed to solve the above problem. Please help review the code. https://android-review.googlesource.com/q/topic:"heapprofd_mmap"

We actually noticed your patch already on our CI and discussed it internally. We think it's not suitable to land because this is quite invasive change and there are better ways to solve the same problem.
Specifically, we think that syscall tracing of mmap/munmap calls is a far better way to solve this problem. This is because mmap/munmap are not frequent calls so there is no reason to implement them as a profiling system: they don't need sampling at all, we can just capture all of them.
Also beyond the better solution there is no chance the bionic change will be accepted by the bionic maintainers. It's an invasive change and they will just say to do it at the syscall level as described above.

@LalitMaganti Thank you for your reply.
Is there a plan to put the solution of "syscall tracing of mmap/munmap calls" into production?

Not sure what you mean by "in production". Syscall tracing has been available for years and we added support for filtering to specific syscalls earlier this year.

What I mean is whether there is a plan to integrate the solution of using "syscall tracing of mmap/munmap calls" to count memory into the Android heapprofd module. In this way, when the heapprofd function is enabled, the memory allocation situation of this part can be monitored.

Okay, I got it. Is it necessary for me to provide a new patch according to the solution of "syscall tracing of mmap/munmap calls"?

I don't understand. There is no patch required here on the device side. All you need is to enable syscall tracing in your config. That's it.

Closing this out as I think we've solved the root-cause of the question.


Relationships tests with nulls (#887)

Fix #887 by adding the suggested 'where' clause, and add some tests for it in both v1 and v2 schemas.

@drewbanin I can do them all here I guess, I didn't want to get this PR too busy but I guess that's better than 3 PRs.

Fixes #887
FIxes #924
Fixes #799
Fixes #872


LPFG-884: fixing add terms and conditions validation

Would it be possible to implement the new @Validate annotations here?
https://github.com/Civil-Service-Human-Resources/lpg-management/pull/117

Would it be possible to implement the new @Validate annotations here?
#117

Implemented @m24murray , please have a look again


Use semantic release for the automation

Right now, we do simple npm patch, which is not perfect.

We need to add the necessary version tag for the last release: https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#existing-version-tags

GH token scope: https://github.com/semantic-release/github


Ability to advanced filtering any alert

Will be great if I will can set some burst time for triggers like annoying events, for example to send in my slack only the one alert every 4 hours, not more, when original K8s event will be spammed every minute. You also can imagine more parameters like regex filter for message or severity level.

thanks for reporting this @lictw
Prometheus alerts already fires once every 4 hours
Can you give an example of what other event you'd like to rate limit

@lictw we're currently considering new features around this capability, including grouping into Slack threads. Would you be open to jumping on a short call and providing feedback on some ideas?

hey @lictw
We have just released Slack Notifications Grouping
Does that help with your requirements?

@arikalon1 Yep, seems very cool, but we don't use Slack more (and Robusta toio, it's on hold, but we are planning to come back, it's just not up to that yet).


Excelsior!

Just a teensy little...
BUT, could it be possible to get an excelsior REFIT outline and/or space frame variant and not just the original specification outward appearance excelsior?
for the ship creator and most especially the WONDERFUL ship sheets generated that include a little outline picture of the ship you just 'built'.
I speak of course, of the SUPER chonky excelsior where 1/3 - 1/2 the entire saucer consists of FOUR massive impulse engines, necessitating Bow planes like a submarine on the engineering hull to incorporate the obscene extra demand for MORE DAMPENERS.
I just LOVE the chonky excelsior look soooo much. it contrasts with the excelsiors otherwise smooth  curvy lines in delightful form / function juxtaposition of star trek federation aesthetics.

Look at those BOW PLANES. WOOF. 10/10 WOULD crew.

see the differences. one is sleek and delicate. the other is chonky and brutish. so musclular

One of the awkwardnesses of trying to support the chonky Excelsior is that I use 3D models to help me render the outline views of the ships and I'm having difficulty putting my hands on a 3D model of the chonky Excelsior.

Oh. I forgot about the big collection of different versions of the Enterprise. They've got a chonky Excelsior.

Oh. I forgot about the big collection of different versions of the Enterprise.


superscript tag ignored

Hi,
If I write:
22
is ignored at all and rendered as:
22

Any ideas?
Thanks in advance!

It was somewhat about css as we can take a look at http://stephenpkane.com/what-to-do-when-html-tags-like-sub-and-sup-dont-work/

fix it @1.3.1 version; enjoy it~


Taking too long time on Huge Tables.

Hey! I have a table with 1.4 Million rows. I used RequestConfig inside my view function, like this to load Data onto DjangoTables2 without filter search:
sales_data = SalesTable(sale.objects.all().order_by('-time'))
RequestConfig(request,paginate={'per_page': 50}).configure(sales_data)

This method takes almost no time to load the data and pagination also super fast. Now, i want to implement filter search on columns and used your example, which results in consuming total memory (4 GB on dev machine)  and yet too long time, sometimes crashing.
Is there a way, i achieve best of both? Speed data loading and filters?
Thanks!

Hello @MVSatish this seems to be a problem of django-filter -- I've opened the carltongibson/django-filter#442 issue there to see if there's a solution. Thanks for noticing this!

Hello @MVSatish , finally the issue is resolved! You need to use filter.qs as the table data instead of just filter and also use .count instead of |length to count the template items! Check my latest commit to see the changes that were needed.
Best regards,
Serafeim

@spapas Thanks! This is fantastic. :+1:


Decode TimeSpan format from response

Test: GetComplexPrimitiveDuration
Description: Get complex types with duration properties
I believe it uses: https://en.wikipedia.org/wiki/ISO_8601#Durations
Which looks like: P123DT22H14M12.011S
It would need to replace TimeSpan.Parse(property.Value.GetString())
Figured it out. Use: System.Xml.XmlConvert.ToTimeSpan("P123DT22H14M12.011S")

Fixed.


Copy paste err from line above?

https://github.com/microsoft/garnet/blob/05643c36e636dd6914653e408aa27a9c73d3ddf4/libs/server/Storage/Session/ObjectStore/SortedSetOps.cs#L178

Is it the same issue here?
https://github.com/microsoft/garnet/blob/main/libs/server/Storage/Session/ObjectStore/SortedSetOps.cs#L222


Pass arguments using YAML file

Fixes #9
I have added positional arguments to pass the file path. The file path should be directed to YAML file which contains the arguments.
The code can now be run using python3 generate_nodes_edges.py file_paths.yml
The format of YAML file should be

Also fixes #10


Republish vscode-keybindings

Republish br4ch1st0chr0n3.purs-keybindings on open-vsx and vscode-marketplace as deemp

depends on https://github.com/EclipseFdn/open-vsx.org/issues/1589


Re-export light-my-request calls and direct controller binds

Direct controller binds causes #152 and multiple other issues, we should only export the light my request typings and let the user extract reusable logic into services.

This may be a completely new module, where we read the generated route schema and convert it into a function that calls app.inject and filling these variables:
export interface InjectOptions {
    url?: string | {
      pathname: string
      protocol?: string
      hostname?: string
      port?: string | number
      query?: string | { [k: string]: string | string[] }
    }
    path?: string | {
      pathname: string
      protocol?: string
      hostname?: string
      port?: string | number
      query?: string | { [k: string]: string | string[] }
    }
    headers?: http.IncomingHttpHeaders | http.OutgoingHttpHeaders
    query?: string | { [k: string]: string | string[] }
    simulate?: {
      end: boolean,
      split: boolean,
      error: boolean,
      close: boolean
    }
    authority?: string
    remoteAddress?: string
    method?: HTTPMethods
    validate?: boolean
    payload?: InjectPayload
    body?: InjectPayload
    server?: http.Server
    cookies?: { [k: string]: string },
    signal?: AbortSignal,
    Request?: object,
  }

Maybe directly integrating with https://orval.dev to generate clients is better than to reinvent the wheel once again

light-my-request might not be the correct solution here. https://kita.js.org/clients/orval fixed the lack of a official "client".
#281 is responsible for future proofing the #152 fix and more. This can be closed


Zero length diagnostic at end of line is rendered over multi-character identifier

VSCode Version: 1.31.0-insider
OS Version: macOS 10.14.2 (18C54)

Steps to Reproduce:

Implement language server and publish diagnostic with zero length at the end of a line

{
        "range": {
          "start": {
            "line": 8,
            "character": 11
          },
          "end": {
            "line": 8,
            "character": 11
          }
        },
        "message": "max value"
      }

The red squiggle renders over the last identifier on the line, which can be multiple characters. On every keystroke, the language server is publshing a new diagnostic where character is the last column of that line (== int max value).

I ideally expect the diagnostic to render as a single character as below (there is no space at end of the line). Alternatively, I would expect the zero-length diagnostic to render at most over one character at the end of the line and not the full identifier.

Possibly related comment https://github.com/Microsoft/vscode/issues/24711#issuecomment-304665290

Errors and Warnings now get artificially inflated such that they are visible even in the collapsed case.

Does this issue occur when all extensions are disabled?: Yes, I can reproduce with latest Insider but I had to install one extension for my language server to publish diagnostics https://marketplace.visualstudio.com/items?itemName=scalameta.metals

To reproduce:

package.json:

{
    "publisher": "alex",
    "name": "66482",
    "engines": {
        "vscode": "^1.0.0"
    },
    "version": "0.0.0",
    "activationEvents": [
        "*"
    ],
    "main": "./index.js"
}

index.js:

const vscode = require('vscode');

exports.activate = function() {
    const collection = vscode.languages.createDiagnosticCollection('66482');
    vscode.workspace.onDidChangeTextDocument((e) => {
      const activeTextEditor = vscode.window.activeTextEditor;
      if (activeTextEditor.document.uri.toString() !== e.document.uri.toString()) {
        return;
      }
      const document = activeTextEditor.document;
      const maxChar = document.lineAt(8).text.length;
      const diagnostics = [new vscode.Diagnostic(new vscode.Range(8, maxChar, 8, maxChar), "max value")];
      collection.set(document.uri, diagnostics);
    });
}

type in a file which has content on line 9. The squiggle is expanded to contain the last word on the line.

This has been the case since we first open-sourced the code and I think we did it to render collapsed squiggles and avoid having errors which are not visible.

This bug affects ESLint as well, for example, ESLint might report a semicolon is missing at the end of line:
// eslint reports missing semicolon

const a = Math.random
//                   ~   expected diagnostic location
//             ~~~~~~    actual diagnostic location
secondLine

In this example the diagnostic location is reported with start column 21 and end column 21 (the location of the linefeed), I would expect the highlight to be located at the linefeed, but in actual it spans over the previous identifer it find, which I think is unintuitive, since the highlight should start at the reported start location.


Material Design with AppCompat on API <21

I configured the widget according to the ReadMe.
<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    ...
    <item<EMAIL_ADDRESS></style>

<style name="Widget.MultiSlider" parent="android:Widget">
</style>

Now, on API 21+, it looks perfect. However, on API <21, the widget is completely transparent. Nothing is drawn, but it's actually useeable. Did I miss something or do I have to use Holo on API <21?

Btw, this is how the example app looks on API 16

@cypressious, have you seen these issues?
#47 #61 #64

No response


Code refinement - linter, packit and pytest

Add linter
Add packit
Add pytest instead of tox
Github actions for those

Some lint error left. Will fix in another pr.


Support cascade terminate/purge support for Workflow

Describe the proposal
Cascade terminate/purge feature for workflow has been added in Dapr runtime. It is enabled by default and can be disabled by passing non_recursive=True in the terminate/purge request.
SDK needs to expose this option to customer.
Reference:

https://github.com/dapr/dapr/pull/7340
https://github.com/microsoft/durabletask-go/pull/47

/keep-alive


List Nuxt3 install instructions in readme

Hi
Would be great to put the install instructions for with nuxt3 in the readme. Took me a bit to figure it out ;)

Create file: /plugins/VueDataTable.plugin.ts
Use following code to register the plugin

// plugins/VueDataTable.plugin.ts
import { defineNuxtPlugin } from '#app'
import VueDataTable from '@uwlajs/vue-data-table'
import<EMAIL_ADDRESS>
export default defineNuxtPlugin(nuxtApp => {
  nuxtApp.vueApp.use(VueDataTable)
})

Nuxt3 will register the component automatically, with the default styling.
Use it with tag: <vue-data-table></vue-data-table>
Cheers!

this is useful indeed. I'll add it to the documentation, so Nuxt users won't have to figure it out

Thanks for the suggestion, the docs was updated to include nuxt instructions.


coordinate the kubectl warning style

What would you like to be added:
kubectl should report warning in a unified way as https://kubernetes.io/blog/2020/09/03/warnings/ explains. (colored yellow, and with an initial capital W)
However serverl other warning styles exists. E.g. if you search with fmt.Fprintf(o.ErrOut, "warning: xxxx, you can find them.
Why is this needed:
It's better to coordinate the warning style as the same way as link mentioned above
cc @sftim

/assign

/kind cleanup

/sig cli
/remove-kind feature


Change language to “+2 more”

Hello,
Do Anybody know how to change de language of label +x more?
Many thanks!

http://intljusticemission.github.io/react-big-calendar/examples/index.html#prop-messages the showMore message, takes a function that returns the string!


arch: ensure redeclarations use the same parameter names

used the same parameter names in every redeclaration
This corresponds to following misra coding guideline:

All declarations of an object or function shall use the same names and type qualifiers

This PR is part of the enhancement issue https://github.com/zephyrproject-rtos/zephyr/issues/48002 which port the coding guideline fixes done by BUGSENG on the https://github.com/zephyrproject-rtos/zephyr/tree/v2.7-auditable-branch back to main
original Commit:
https://github.com/zephyrproject-rtos/zephyr/commit/bdc5f2c7da9b13e042e8ec729f67ccc54e10195a

A lot happened in this part of the project since BUGSENG's proposed changes were made. to be quite honest I don't understand what they were trying to do. I also don't know whether the violation of rule 8.3 has been fixed since. If not, we'll get this one once we have a dedicated SCA Tool integrated into the pipeline.


Get JsonParseError when querying database

The program keep get JsonParseError as following when database (200+ pages) query's response contains some specific pages, but I can't find out any error in json. Do you have any idea? Thank you!
err = JsonParseError {
    source: Error("missing field `type`", line: 0, column: 0),
}

I found it caused by person property with removed user which is missing "type" field.
Is it possible to bypass or handle these kind of data?
"Assignee": {
    "id": "UbsO",
    "type": "people",
    "people": [
        {
            "object": "user",
            "id": "5aa6xxx-51ea-44e8-98a4-xxxxxxbe1ac",
            "name": "some one",
            "avatar_url": "https://s3-us-west-2.amazonaws.com/public.notion-static.com/cc9ba5d2-8eogo2.png",
            "type": "person",
            "person": {
                "email"<EMAIL_ADDRESS>            }
        },
        {
            "object": "user",
            "id": "78dxxxxx-5116-44b0-9879-xxxxxxff29"
         }
    ]
}

met the same error


stm32/i2c: fix races when using dma.

This change addresses two races:

It removes the chunks_transferred state variable that is modified inside the interrupt. Analysis of the code reveals that the only time the waker can be woken is when chunks_transferred is incremented. Therefore, waking is enough to signal the poll_fn that the chunks_transferred has incremented. Moving to remaining_len clarifies the code, since there is no need to track how many chunks are remaining.
It moves the start of the transfer until after the waker is registered, which could theoretically occur if the clock speed is very low, but probably never would even if this wasn't fixed.

There is another race that I noticed: between writes the waker may not yet be registered. In that case, the code would simply be stuck and the poll_fn would never be woken. There is no way to resolve this without broadening the scope of the analysis, and this will likely never occur.

Tested on L4.

Analysis of the code reveals that the only time the waker can be woken is when chunks_transferred is incremented. Therefore, waking is enough to signal the poll_fn that the chunks_transferred has incremented

This is not true. Rust async allows "spurious wakes". Your future can be polled even if you didn't wake it. One case where it happens is with select. When one of the two futures wakes the waker, both are polled.


tool that asynchronously scans a server's ports with python.

Script Title - a tool that asynchronously scans a server's ports with python.
what will change -
Instructions

Create a new folder for your script and file/folder name should be appropriate.
Create a README.md in your folder for program Instructions
add requirements.txt if needed
add pytest/unittest if possible

Please add/delete options that are not relevant.

[x] Adding New Code
[x] Improving Documentation

Programming Language

[x] Python

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server  - https://discord.gg/FXyh2S3
Happy Coding,

Can you assign this issue to me? It looks interesting.


4523: Fix user info disappearing on validation failure for new org requests

Resolves #4523
Description
Fixes issue where user info would disappear when creating new organizations from an account request.
Type of change

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

How Has This Been Tested?
Tested manually locally and added a request spec.

Awesome, thanks!


Show trainings upon on hover

Fixes issue #541
When hovering over the "view" tag next to the x's and check's the program trainings for each program shows up along with whether you have attended them.
We also changed the logic function getUserParticipatedEvents and the test suite accordingly to only get the current term programs or current academic year.

A couple of usability enhancements to consider:

Let's link to the event page for each of the training events.
Let's put the event date next to the name if the training event is in the future.

We would have to make this no longer a hover if you want us to have clickable links on the popover.


bootstrap ui-select height variation

Hi..i am using bootstrap select version - 1.9.3
On my initial page load the dropdown height is perfect. When i select an item from dropdown, an ajax call i made and a dynamic table is created.
On the same, the dropdown height is also increased along with the body height.
How can i fix the height of the bootstrap-select independent of the body height.
Thanks.

@caseyjhol can be closed: old support issue.


Stuck Upside Down

It is stuck upside down no matter what. I've tried turning on & off Auto-Rotate.
Android 6.0.1 RCA Voyager Tab

I am going to go ahead and close this in favor of #20 since I expect that the solution for that issue will also fix these problems. Feel free to re-open this issue or continue the discussion on #20 if you have more to add.


update to newest version

hey, can you update this proxy to latest version? (1.18.1 etc.)

I don't think so :/ at least not in the near future


Ensure queries[language] objects are initialized

This PR improves the CodeQL action in case a query suite is used that contains no queries. This is a bit of a corner case and resulted in an error like no property 'builtin' for 'undefined' instead of the more friendly message Unable to analyse ruby as no queries were selected for this language
Merge / deployment checklist

[x] Confirm this change is backwards compatible with existing workflows.
[ ] Confirm the readme has been updated if necessary.
[ ] Confirm the changelog has been updated if necessary.

So in this case, all the requisite codeql suites exist (i.e. ruby-code-scanning.qls, ruby-security-extended.qls, ruby-security-and-quality.qls) but they are empty? Otherwise I would have expected codeql to error trying to resolve the suite, but maybe it doesn't.
Another thing to consider to make the error message better is there's a chunk of code at the end of loadConfig that does
// The list of queries should not be empty for any language. If it is then
// it is a user configuration error.
for (const language of languages) {
  if (
    queries[language] === undefined ||
    (queries[language].builtin.length === 0 &&
      queries[language].custom.length === 0)
  ) {
    throw new Error(
      `Did not detect any queries to run for ${language}. ` +
        "Please make sure that the default queries are enabled, or you are specifying queries to run."
    );
  }
}

If you move that to initConfig so it runs when using the default config too then it'll give you a friendly error message quicker before it tries to build any code or run any queries.

So in this case, all the requisite codeql suites exist (i.e. ruby-code-scanning.qls, ruby-security-extended.qls, ruby-security-and-quality.qls) but they are empty?

@robertbrignull  Exactly. We don't have any queries yet that match the default query selectors.

@robertbrignull Thanks for the quick review. I addressed your comments.


Populate base game PB with our data

On second thought, it is probably not a good idea to modify base game data files, but simply showing our data in place should be enough.


pr: fix error on closing/reopening

Describe what this PR does / why we need it
currently when you close/reopen pr an error pops up complaining about indexing autoMergeRequest
Does this pull request fix one issue?

NONE
Describe how to verify it
close/reopen pr to see there's no error
Checklist

[ ] Passing tests and linting standards
[ ] Documentation updates in README.md and doc/octo.txt

I'm also experiencing a similar error when I'm creating a PR via :Octo pr create
|| #22768 - `Log errors when an active device is missing to see which patients it's` created successfully
|| Error executing vim.schedule lua callback: ....local/share/nvim/lazy/octo.nvim/lua/octo/ui/writers.lua:499: attempt to index field 'autoMergeRequest' (a nil value)
|| stack traceback:
|| 	....local/share/nvim/lazy/octo.nvim/lua/octo/ui/writers.lua:499: in function 'write_details'
|| 	...share/nvim/lazy/octo.nvim/lua/octo/model/octo-buffer.lua:106: in function 'render_issue'
|| 	...inson/.local/share/nvim/lazy/octo.nvim/lua/octo/init.lua:271: in function 'create_buffer'
|| 	...n/.local/share/nvim/lazy/octo.nvim/lua/octo/commands.lua:1030: in function 'cb'
|| 	...on/.local/share/nvim/lazy/octo.nvim/lua/octo/gh/init.lua:163: in function ''
|| 	vim/_editor.lua: in function <vim/_editor.lua:0>

Also, if I open a PR in a buffer the only thing displaying is the PR title, but in telescope it looks fine.

Here is my octo config:
    {
        'pwntester/octo.nvim',
        dependencies = {
            'nvim-lua/plenary.nvim',
            'nvim-telescope/telescope.nvim',
            'nvim-tree/nvim-web-devicons',
        },
        config = function()
            require "octo".setup({
                suppress_missing_scope = {
                    projects_v2 = true,
                },
                users = 'assignable'
            })
        end
    },


Swiss cross in QR-code as SVG file as combination of rectangles

Hi there,
Apache FOP is unable to properly render the QR-code that SwissQRBill generates as SVG file.
This is due to a bug in the AFP renderer of Apache FOP: https://issues.apache.org/jira/browse/FOP-3058
The problem is related to the path of the Swiss cross that SwissQRBill generates.
The cross is described as
<path fill="#FFFFFF" shape-rendering="crispEdges"
d="M63.543,-70.709h3.307v11.024h-3.307zm-3.858,3.858h11.024v3.307h-11.024z"/>

Unfortunately, FOP doesn't interpret this white cross correctly when generating an AFP file, and adds a black square in the middle of the Swiss cross.
Would it be okay to change the way the cross is added to the QR code?
<!-- 2 Rectangles as workaround for Bug in FOP's AFP-Renderer -->
<rect x="59.685" y="-66.85" width="11.024" height="3.307" fill="#FFFFFF"/>
<rect x="63.543" y="-70.709" height="11.024" width="3.307" fill="#FFFFFF"/>

I am fully aware that this would only be a workaround for a bug in a different software library, but it would certainly be much simpler and quicker to implement this workaround in SwissQRBill.
What do you reckon?
Kind regards,
Reureu

There is no code in this library generating the Swiss cross in SVG directly. Instead, there is general code drawing the Swiss cross and multiple backends for generating SVG, PDF (with multiple PDF libraries), PNG, EMF etc. The common interface is ICanvas.
ICanvas is defined such that AddRectangle doesn't draw an independent rectangle but instead adds a rectangle to a path, which is then stroked or filled. So I'm afraid I can't change it without breaking all the backend implementations.
What's the exact limitation in Apache FOP? Is it the winding direction or the fact that the two rectangles within the same path overlap?
We could possibly change it into a single subpath with 8 explicit points (instead of 2 overlapping subpaths).

Hi @manuelbl ,
Thanks for your reply and your short reaction time!
Yes, the problem is the overlap of the 2 rectangles within the same path.
In other words, the AFP-renderer in FOP does not honour the fill-rule. It seems to assume a fill-rule of kind "evenodd".
See here to understand the difference.
https://www.w3.org/TR/SVG/painting.html#WindingRule
So, yes, a single subpath with 8 explicit points would probably work.
Or perhaps 2 separate paths for the rectangles making up the cross.
Kind regards,
Reureu

I would be happy to submit a PR if you're interested.

I'm happy to accept a PR.

Is this repo open for pushes?

Yes, it is

Resolved with version 3.0.3.


[ES Number] Large number expressed as a fraction not recognized correctly

Describe the bug
When a large number is expressed as a fraction, e.g. "1 millón y medio", only the first part is recognized as a number.
To Reproduce

Run SimpleConsole for es-us
Type "1 millón y medio"
The hypothesized number will have a value of "1000000" (ignoring "y medio")

Expected behavior
The hypothesized number should be "1500000"
Sample input/output
1 millón y medio
I found the following entities (1):
{
"Text": "1 millón",
"Start": 0,
"End": 7,
"TypeName": "number",
"Resolution": {
"subtype": "integer",
"value": "1000000"
}
}
Platform (please complete the following information):

Platform: .NET
Environment: console app
Version of package: 1.7.0

working on this