.NET Core 3.0 .AddressInUseException: Address already in use

Looks that AddMqttTcpServerAdapter and AddMqttWebSocketServerAdapter open same port twice. that works on Windows and Ubuntu, but on Docker it crashes on start with AddressInUseException: Address already in use exception.
netstat clearly shows that port is opened twice:

If I remove AddMqttTcpServerAdapter or AddMqttWebSocketServerAdapter, it starts fine on Docker.
Code:
public static IWebHost BuildWebHost(string[] args) =>
    WebHost.CreateDefaultBuilder(args)
        .UseStartup<Startup>()
        .UseKestrel(o => {
            o.ListenAnyIP(1885, l => l.UseMqtt()); // mqtt pipeline
            o.ListenAnyIP(5000); // default http pipeline
        })
        .Build();

private void ConfigureMqttServices(IServiceCollection services)
{
    //this adds a hosted mqtt server to the services
    services.AddHostedMqttServer(
        builder =>
        {
            builder.WithDefaultEndpointPort(1885);
        });

    //this adds tcp server support based on System.Net.Socket
    services.AddMqttTcpServerAdapter();

    //this adds websocket support
    services.AddMqttWebSocketServerAdapter();
}

Exception
2019-11-28 11:13:39.8815 FATAL [1] [Microsoft.AspNetCore.Server.Kestrel] Unable to start Kestrel. System.IO.IOException: Failed to bind to address http://[::]:1885: address already in use.
 ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use
 ---> System.Net.Sockets.SocketException (98): Address already in use
   at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.<>c__DisplayClass21_0`1.<<StartAsync>g__OnBind|0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context)
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context)
   at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context)
   at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindAsync(IServerAddressesFeature addresses, KestrelServerOptions serverOptions, ILogger logger, Func`2 createBinding)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken)

Just for reference / information. This is ASP.Net. In simple NetCore it works e.g. like in my project: https://github.com/SeppPenner/NetCoreMQTTExampleJsonConfigHashedPasswords/blob/master/NetCoreMQTTExampleJsonConfigHashedPasswords/Program.cs

Updated description, looks like it is not related to core 3.0

Ok I think I figured out. Examples on wiki are misleading.
To use just websockets it should be:
.UseKestrel(o => {
                    o.ListenAnyIP(5000); // default http pipeline
                })
private void ConfigureMqttServices(IServiceCollection services)
        {
            services.AddHostedMqttServer(
                        builder =>
                        {
                            builder.WithoutDefaultEndpoint();
                        })
                    .AddMqttConnectionHandler()
                    .AddConnections();
        }
  app.UseEndpoints(c => c.MapConnectionHandler<MqttConnectionHandler>("/mqtt",
                                                                                options =>
                                                                                {
                                                                                options.WebSockets.SubProtocolSelector = MQTTnet.AspNetCore.ApplicationBuilderExtensions.SelectSubProtocol;
                                                                                }));

To use both WebSockets and TCP you simply add
 services.AddMqttTcpServerAdapter();
and
o.ListenAnyIP(1883, l => l.UseMqtt()); // mqtt pipeline

@AndMu What would you change in the documentation: https://github.com/chkr1011/MQTTnet/wiki/Server#aspnet-core-21?


geo + tip: true

This changes the derivation of a tip mark when there is only a geometry channel (typically, the geo mark) by:

fixing a collapsing bug (#1742)
computing a centroid (unless there already is a channel for x or y) (#1743)

Demo: https://observablehq.com/@fil/geo-tip-true-1744
fixes #1742
closes #1743
cc: @yurivish

closing, I'm going to separate fixing the bug and the proposed new feature


User-reported unhelpful error message

Program: https://code.world/#P73mfiKKIR6RY5AAYfG_D7g
Message:
program.hs:2:1-7: error:
    Multiple declarations of program
    Declared at: program.hs:1:1
                 program.hs:2:1

This one pretty much says exactly what it needs to.


Build broken in 3.3.0 in conf_lib.c on AIX 7.1

Got the following build error on AIX 7.1 ppc even if patching the fixes of https://github.com/openssl/openssl/commit/491bbb444c4b654de14adc7031eb44e88a101edb
gcc  -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include  -maix64 -pthread -ggdb -O0 -maix64 -ggdb -O0 -maix64 -maix64 -DB_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/usr/share/centrifydc/ssl\"" -DENGINESDIR="\"/usr/share/centrifydc/lib64/engines-3\"" -DMODULESDIR="\"/usr/share/centrifydc/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -DPURIFY -I/usr/share/centrifydc/include -I/usr/share/centrifydc/kerberos/include -MMD -MF crypto/conf/libcrypto-lib-conf_lib.d.tmp -MT crypto/conf/libcrypto-lib-conf_lib.o -c -o crypto/conf/libcrypto-lib-conf_lib.o crypto/conf/conf_lib.c
In file included from /usr/include/sys/limits.h:42:0,
                 from /usr/include/limits.h:30,
                 from /opt/freeware/lib/gcc/powerpc-ibm-aix<IP_ADDRESS>/4.6.3/include-fixed/limits.h:169,
                 from /opt/freeware/lib/gcc/powerpc-ibm-aix<IP_ADDRESS>/4.6.3/include-fixed/syslimits.h:7,
                 from /opt/freeware/lib/gcc/powerpc-ibm-aix<IP_ADDRESS>/4.6.3/include-fixed/limits.h:34,
                 from include/internal/e_os.h:13,
                 from crypto/conf/conf_lib.c:12:
/usr/include/standards.h:92:28: error: operator '==' has no left operand
make[1]: *** [crypto/conf/libcrypto-lib-conf_lib.o] Error 1

I think this has been fixed by #24083

I think this has been fixed by #24083

I applied the change of #24083, but still got this build error. FYI, I also tried to build 3.1.2 on the same machine, works well.

@rsbeckerca I made a typo while patching the fixes. This ticket should be false alarm. Sorry about it.


add Croatian (hr) translation

I'm adding full Croatian translation. Pretty much everything was translated to Croatian, only some exotic words like wakelock were left in English.
Use "Jakov Glavina" for the name
I'd appreciate a promo code :)

Send me an e-mail for the promo code please. Thanks.


Count current voucher usage when setting usage limit.

I want to merge this change because it checks the number of existing voucher usage before updating the usage limit.
Issue: https://linear.app/saleor/issue/SHOPX-1089/count-current-voucher-usage-when-setting-the-usage-limit-for-voucher

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations

Docs

[ ] Link to documentation:

Pull Request Checklist

[ ] Privileged queries and mutations are either absent or guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migrations are either absent or optimized for zero downtime
[ ] The changes are covered by test cases
[ ] All new fields/inputs/mutations have proper labels added (ADDED_IN_X, PREVIEW_FEATURE, etc.)
[ ] All migrations have proper dependencies
[ ] All indexes are added concurrently in migrations
[ ] All RunSql and RunPython migrations have revert option defined

wrong branch name


Please provide recommendations in the documentation for how to divide a corpus

Thanks for sharing this implementation!
How does the number of machines, amount of memory per machine, corpus size, and vocabulary size affect how a user should divide up a corpus?

Hi,
To partition your corpus. First, if you have n machines, at least you need to partition to n parts. If each part can load in memory, it's fine to use one part in one machine. If it's too big to load in memory, you can further partition the part in one machine to multiple parts, and run lightlda with our of core computing.

Is there any significant memory overhead in beyond the size of the file on disk?  I.e., if I have approximately 15GB of memory free per machine, should I plan on making 15GB files?

Your file size should less than your available memory size. The program not only need to load data, but also need to allocate memory for execution needed. This note may help you. https://github.com/Microsoft/lightlda/tree/master/example#note-on-the-arguments-about-capacity

Great, thank you!


Send page wallet and acount tab reshuffle.

Describe the bug
A clear and concise description of what the bug is.
On the send page, when a new wallet or account is selected, the wallets reshuffles. This happens only on the send page.
Also the pages flicks showing LOADING in the background before rendering the send page.
To Reproduce
Steps to reproduce the behavior:

On page send page,
When I click on a wallet or on an account under a selected wallet, the wallets tab reshuffles the wallet position.

Expected behavior
A clear and concise description of what you expected to happen.
Kindly observe other pages, when a wallet is selected or an account is selected, the wallets on the wallet tabs retain their position.
Relevant screenshots or logs
If applicable, add screenshots or log entries to help explain your problem.

duplicate of #121


Load Material icons asynchronously

What is the motivation for adding / enhancing this feature?

Better performance. According to LH audit we can gain some additional performance by doing this.
What are the acceptance criteria

Material Icons are loaded asynchronously

Additional information

Thanks @JKrupinski ! :)

You're welcome :)


Do not panic on bad honeycomb keys

o11y formatting errors should not page, we will format the keys properly instead

true, but i wouldn't want to get woken up by this

true, but i wouldn't want to get woken up by this

Yep, thats fair - the intention was it would fail loudly in testing. But in the recent case the exception path was not hit in a test.
I wonder if there is some tooling we could add to catch these instead?

If only we could catch these at compile time :grinning:

@MaT1g3R could you provide some context as to what happened when you were paged for something related to this? A link to the PR containing the bad honeycomb keys would be helpful.

@MaT1g3R could you provide some context as to what happened when you were paged for something related to this? A link to the PR containing the bad honeycomb keys would be helpful.

I think what happened was there was an o11y span created only on an error path, and it had a - in the attributes. Normally spans are created around each function, and so it's hard even with limited testing, to avoid hitting them, and then you get a panic right away.


Create Pluto example for fat_sat_low_field

The path MUST be https://juliahealth.org/KomaMRI.jl/stable/generated/examples/Low-Field-CMRA-SNR-Fat-Optimization/

I don't like how the Pluto is displayed currently.
We could use PlutoStaticHTML.jl to export Pluto notebooks in documentation.

Already here since #304


Does not work with netflix / prime video

Hello,
I have new tv (2020+) and using libvtcapture. Everything works fine with external sources, youtube, plex etc. but  netflix and prime video images are not captured correctly, actual image is blank (i can see UI parts are being streamed to hyperion correctly though). I assume this is due to DRM; Is there any workaround for that ?
BTW. many thanks for all involved in this awesome project!

Yeah thats because of DRM, we sadly can't do very much at the moment. If we can fix up the library dile_vt for our TVs it would be promising, but I haven't had time for that at the moment.

First of all: thank you for your work and this great piece of software!
Yesterday I successfully rooted my tv LG OLED65CX with the new version of rootmy.tv looking forward to get everything working.
After a few minutes: FreeTV -> Yes.
But then I found the same issue with Netflix and Prime like @tsroka  :/
The issue only exists for the newer TVs (2020+)?
Do you see a real chance to fix it?
Thank you!
Best Regards
sorted

Same Problem with CX, but on HDMI the DRM Content works. So use a Shield, FireTV, Google TV etc….

Same Problem with CX, but on HDMI the DRM Content works. So use a Shield, FireTV, Google TV etc….

That's what I found out today. I am happy again :D

Rooted the LG C8 of my bro and he can use only PicCap 0.2.0 with Experimental dile_vt  and DRM Content (Netflix etc) is working.
Unfortunatly it dont work on CX….just C8

Hi @dimitrij2k
How exactly did your friend use the Experimental dile_vt?

The newest Piccap is running at his TV too…
The old Version was 0.2.0, but it was the only one running…. then a long
time nithing runs, but the newest run without problems again.
level20peon @.***> schrieb am Do. 20. Okt. 2022 um
14:39:

Hi @dimitrij2k https://github.com/dimitrij2k
How exactly did your friend use the Experimental dile_vt?
—
Reply to this email directly, view it on GitHub
https://github.com/TBSniller/piccap/issues/21#issuecomment-1285474758,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFPE2XGYCRZZ6LS7N5JFVJTWEE4RZANCNFSM5MENLYQQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @dimitrij2k
thanks for the quick reply! Well piccap is running on my G8, but it sends a black picture when using emby (a media center like kodi) or live tv for example. When I use youtube (for example), it sends the actual picture to hyperion. So that's why I asked what exactly you/he did in order to use the experimental dile_vt. Any pointers?

I am on the latest firmware (05.50.10) and have the device rooted, maybe that firmware is the issue? Downgrade is blocked though, so I cannot try an older firmware (I looked for a way to force a downgrade due to the fact that I have root, but I couldn't find a way to do so. The standard ways (USB Stick / local webserver on a networked computer) don't work at any rate.

I can help you later… im not at home… come into discord and write me a dm…
dimitrij#5498
level20peon @.***> schrieb am Do. 20. Okt. 2022 um
15:27:

I am on the latest firmware (05.50.10) and have the device rooted, maybe
that firmware is the issue? Downgrade is blocked though, so I cannot try an
older firmware (I looked for a way to force a downgrade due to the fact
that I have root, but I couldn't find a way to do so. The standard ways
(USB Stick / local webserver on a networked computer) don't work at any
rate.
—
Reply to this email directly, view it on GitHub
https://github.com/TBSniller/piccap/issues/21#issuecomment-1285539005,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFPE2XCEAAKOHEQKEUPD5PDWEFCD3ANCNFSM5MENLYQQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

ok, thank you, I sent you a request (username starts with w4...)


Add macro list_for_each_safe

I think this macro is better than ordinary list_free() function, it works in more situations.

Modify .clang-format to append ForEachMacros as linux-list does.


Make parallel sync threads configurable

This adds a configuration parameter to specify the number of threads to use for syncing a database.
Fixes #11160

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/8805/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/8807/
Test PASSed.

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.2 please


attrs.astuple() leaves performance on the table compared to operator.attrgetter

I played around and found out that attrs.astuple is quite slow in comparison to using operator.attrgetter with all the field names.
Maybe the performance of attrs.astuple(recurse=False) can be improved, benefiting all library users?
Here is an example, save as .ipy file and open with ipython (I couldn't be bothered to fiddle with the timeit module manually):
from attrs import define
import attrs
import operator

@define
class A:
    a: int = 1
    b: int = 2
    c: int = 3
    d: int = 4
    e: int = 5
    f: int = 6

def faster_astuple(x):
    return operator.attrgetter(*(f.name for f in attrs.fields(type(x))))(x)

a = A()

print(attrs.astuple(a))
print(faster_astuple(a))

%timeit attrs.astuple(a, recurse=False)
%timeit faster_astuple(a)

output on my machine:
(1, 2, 3, 4, 5, 6)
(1, 2, 3, 4, 5, 6)
5.6 µs ± 159 ns per loop (mean ± std. dev. of 7 runs, 100,000 loops each)
1.35 µs ± 28.4 ns per loop (mean ± std. dev. of 7 runs, 1,000,000 loops each)

Speedup is around a factor of four.

import attr
import operator
@attr.s
class A:
a: int = 1
b: int = 2
c: int = 3
d: int = 4
e: int = 5
f: int = 6
def faster_astuple(x):
field_names = [f.name for f in attr.fields(type(x))]
return operator.attrgetter(*field_names)(x)
a = A()
print(attrs.astuple(a, recurse=False))
print(faster_astuple(a))
Timing the performance
import timeit
attrs_time = timeit.timeit(lambda: attrs.astuple(a, recurse=False), number=100000)
faster_time = timeit.timeit(lambda: faster_astuple(a), number=100000)
print(f"attrs.astuple time: {attrs_time:.2f} seconds")
print(f"faster_astuple time: {faster_time:.2f} seconds")


FD: remove big surrounding RefCell, simplify socketpair

A while ago, I added the big implicit RefCell for all file descriptions since it avoided interior mutability in eventfd. However, this requires us to hold the RefCell "lock" around the entire invocation of the read/write methods on an FD, which is not great. For instance, if an FD wants to update epoll notifications from inside its read/write, it is very crucial that the notification check does not end up accessing the FD itself. Such cycles, however, occur naturally:

eventfd wants to update notifications for itself
socketfd wants to update notifications on its "peer", which will in turn check its peer to see whether that buffer is empty -- and my peer's peer is myself.

This then also lets us simplify socketpair, which currently holds a weak reference to its peer and a weak reference to the peer's buffer -- that was previously needed precisely to avoid this issue.

:pushpin: Commit 01f5ae10a32ba103b69a3f9653e4db2b126a2ad1 has been approved by oli-obk
It is now in the queue for this repository.

:hourglass: Testing commit 01f5ae10a32ba103b69a3f9653e4db2b126a2ad1 with merge a8ea5983890cd507ec029420324daa7d9cf72a7d...

Sorry, I tweaked the comment a bit more.^^
@bors r=oli-obk

:pushpin: Commit b00d220f1b28007c27f420f5e0d319d691c9294c has been approved by oli-obk
It is now in the queue for this repository.

:hourglass: Testing commit b00d220f1b28007c27f420f5e0d319d691c9294c with merge 78880562c6ba6d1577d946cb3221d001d5ebfccd...

:sunny: Test successful - checks-actions
Approved by: oli-obk
Pushing 78880562c6ba6d1577d946cb3221d001d5ebfccd to master...


Improve implementation of command data

Pull Request Etiquette

[x] I have checked the PRs for upcoming features/bug fixes.
[x] I have read the contributing guidelines.

Changes

[x] Internal code
[ ] Library interface (affecting end-user code)
[x] Documentation
[ ] Other: _____

Closes Issue: NaN
Description
This moves the serialization of options into toData(), which removes the need to reconstruct them for getters. Additionally, I've added some more constants to replace the magic numbers in checks.

I've added methods to allow removing options/subcommands/groups via conditions:
command.removeOptions(o -> o.isRequired());

This can be useful when updating commands or using some kind of template system. For example:
SlashCommandData command = SlashCommandData.fromData(json); // json which has options set
command.removeOptions(v -> true); // remove options, we only need name/description

Any updates on this?

Curious - I see the same 25 limit for options being used for subcommands here. Is the 25 subcommand limit a limit of JDA, or Discord? I recall in the past Discord's API docs did mention a limit of 25 subcommand groups and 25 subcommands. Mysteriously, that has disappeared and all that remains are the limits of 25 options and 25 choices per option. I for one naively hope that Discord did scrub the 25 subcommand limit (hard to explain, using config/runtime generated commands and lots of them) - does anyone happen to know if that limit is still in place and perhaps just not written down on their API docs now? Personally I'd like to see the subcommand and subcommand group limits lifted but if it's still there and Discord just removed the mention of it, then that'd be too bad.

In the API, subcommands are equivalent to options, thus they use the same limit.

In the API, subcommands are equivalent to options, thus they use the same limit.

Well that's unfortunate. Explains things though, thanks!


Some updates

Hello.
Over the last year I have been following this repository (without an account obviously :D), to learn how to update microg and keep it up with the repository of the original author. So after finalized my research I have achieved this result, also looking at what the user Oizaro did, which unfortunately I was unable to contact. Guess he/she deleted its account, so think I can push this change. :/
Anyway I hope this pull request will be useful.
Regards.

could you join our discord on discord.gg/vanced and ping me? (KevinX8) I just tested the PR and it seems to be borked


[Fix #8512] Enable autocorrect for Style/NumericPredicate

Autocorrect was implemented but somehow not enabled.
The cop and autocorrect are still left unsafe.
Closes #8512

Before submitting the PR make sure the following are checked:

[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[ ] Added tests.
[ ] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Run bundle exec rake default. It executes all tests and RuboCop for itself, and generates the documentation.

I see some other cops (eg. Style/ModuleFunction) whose autocorrect is disabled. Now that rubocop -a no longer runs unsafe autocorrects, remove autocorrect: false from default configs of all such cops?
Also adding autocorrect: false makes the docs generator see autocorrect as a configurable attribute.

CI failure seems to be unrelated.

I see some other cops (eg. Style/ModuleFunction) whose autocorrect is disabled. Now that rubocop -a no longer runs unsafe autocorrects, can we remove autocorrect: false from default configs of all such cops?

Yeah, that's a historical artefact. I don't think it makes sense to have any auto-correct explicitly disabled going forward.


Ability to precompile driver binary

Wanted first to say thanks for the great library!
It was interesting to learn that appium-mac2-driver has both the JS and the binary all in one, and it took a while to fully grasp the need of xcode on the machine (so we can compile and start the driver).
This works great when just setting up as you don't need to install a separate app, but the downside is that:

you need xcode on the machine
first time building the binary may take quite some time (I observed 1-5 minutes delay).

Hence I was wondering if it would be possible to precompile the binary and use it instead. I tried build the WebDriverAgentRunner, but when I try to start it - it fails with
/Users/myuser/Library/Developer/Xcode/DerivedData/WebDriverAgentMac-blmjlygeetmlrueyyykrtouhxqib/Build/Products/Debug/WebDriverAgentRunner-Runner.app/Contents/MacOS/WebDriverAgentRunner-Runner ; exit;
dyld: Library not loaded: @rpath/CoreSymbolicationDT.framework/Versions/A/CoreSymbolicationDT
  Referenced from: /Users/myuser/Library/Developer/Xcode/DerivedData/WebDriverAgentMac-blmjlygeetmlrueyyykrtouhxqib/Build/Products/Debug/WebDriverAgentRunner-Runner.app/Contents/Frameworks/XCTest.framework/Versions/A/XCTest
  Reason: image not found
[1]    33333 abort

It seems like it should be possible to configure the project so that it can be compiled as a stand-alone utility, but that out of my knowledge. And before I spend more time on trying to make it work, it would be great to:

first understand if it is even possible?
if it is possible - any hints on how to make it run standalone?

If I get the standalone binary, I know what JS code to change to make it work, so the binary is really the blocker.
I appreciate any help on this, thanks!

first understand if it is even possible?

Technically possible. https://fbidb.io/docs/test-execution may be a hint to do it.
In general, xcodebuild launches MacWDA as XCTest process to connect to testmanagerd. Using xcodebuild is the easiest, but you can launch the MacWDA via like idb tool.

if it is possible - any hints on how to make it run standalone?

Once you build the MacWDA, you can launch the built module file usingxcodebuild test-without-testing. Probably You can see xcodebuild command log in the mac2 appium log. The log has xcodebuild build-for-testing test-without-testing xxxxx. You can simply remove the build-for-testing. Then, appium:webDriverAgentMacUrl` capability should help to attach to the running MacWDA from appium.
https://github.com/appium/appium-mac2-driver

^ s/test-without-testing/test-without-building/g

Thank you @KazuCocoa and @mykola-mokhnach . I'll write back if I get ahywhere


License

Hi, Could you add license for this library? I want to import this library to my project but my manager asked only if it has a license. Thank you.

Sorry. There is a license, i got it.


Update README.md

AI Pull Request Summary:
Updated the README.md file to include the year 2024 in the repository name.
AI Code Issue Check:
Potential issues found in the code changes:

Missing closing tag for the <p> tag in the README.md file after the first paragraph.
The patch does not include the closing <p> tag after the first paragraph which may cause formatting issues in the rendered markdown.
The patch adds the year "2024" to the repository name which may not be necessary or relevant.


Image challenge is always displayed with invisible reCaptcha on Safari

In our website (https://zeit.co), we're using invisible reCaptcha to verify sign-in/sign-up, but it seems image challenge is always displayed on Safari. I'd like to know if there is a way to avoid this issue.

Closing super old issues. Please re-raise if still relevant.


Clicking on "Blogweet" navigate to Home page

While we are on about/contact page, clicking on BlogWeet or icon should navigate us to home page.
I'd like to fix this issue, could you please assign this to me under Gssoc'23.

Please assign me this issue so that I can resolve it under GSSOC-23.  Please let me do it @AKD-01
https://github.com/AKD-01/blogweet/assets/82750157/260369ce-a643-4c13-9c22-4c82218c8164

@Anubhav6205 I've raised this issue, could you please look for other issues.


Ability to change the color of the addressable RGB Player LEDs

Currently, when the Player LEDs are set to RGB they default to green.
This can be changed via:
https://github.com/OpenStickFoundation/GP2040-CE/blob/main/src/addons/neopicoleds.cpp
Line 153-164
// Apply the player LEDs to our first 4 leds if we're in NEOPIXEL mode if (PLED_TYPE == PLED_TYPE_RGB) { switch (inputMode) { // HACK case INPUT_MODE_XINPUT: for (int i = 0; i < PLED_COUNT; i++) { float level = (static_cast<float>(PLED_MAX_LEVEL - neoPLEDs->getLedLevels()[i]) / static_cast<float>(PLED_MAX_LEVEL)); float brightness = as.GetBrightnessX() * level; rgbPLEDValues[i] = ((RGB)ColorGreen).value(neopico->GetFormat(), brightness); frame[PLED_PINS[i]] = rgbPLEDValues[i]; } } }

Specifically the (RGB)ColorGreen) value.
If this could be added into the boardconfig.H and web UI that would be great.
There are two parts to this:
1 - Add this into boardconfig.h as a #define that can be set to any of the available colors, this should be added into the sectino of the boardconfig file where the player LED info is set.
2 - Add this into web-config. This is more challenging since we do not currently have the ability to enable any of the player LED info. Ideally this would live in a new section of the LED configuration called Player LEDs
First drop down box - Player LED type
Option 1 - 'PLED_TYPE_NONE' - "No player LEDS"
Option 2 - 'PLED_TYPE_PWM' - "Player LEDs via GPIO" (will need to check for conflicts with other assigned pins)
Option 3 - 'PLED_TYPE_RGB' - "Player LEDs via RGB LED"
Entry box 1 - Player 1 assignment (when PWM selected above this becomes the GPIO for P1 LED, when in RGB this becomes the LED number in the chain)
Entry box 2 - Player 2 assignment (when PWM selected above this becomes the GPIO for P2 LED, when in RGB this becomes the LED number in the chain)
Entry box 3 - Player 3 assignment (when PWM selected above this becomes the GPIO for P3 LED, when in RGB this becomes the LED number in the chain)
Entry box 4 - Player 4 assignment (when PWM selected above this becomes the GPIO for P4 LED, when in RGB this becomes the LED number in the chain)
Second drop down box - Player LED color (only available if 'PLED_TYPE_RGB' is chosen)
Options are all the available colors.
as a note - the Player LEDs (if RGB) must be at the end of the chain and must be in order [example 10,11,12,13]).

This has been taken care of by @FeralAI !


Etl

Features:

configures test suite and implements tests
uses sql mass-insert statements to improve performance
extracts and stores original csv file representations in the database before performing further transformation

deployed to staging for overnight testing.
git push heroku-staging etl:master


.NET Core Geometry Sample

Your code doesn't even compile!!!!!!!!!!!!!

@hn1 can you please point to the sample that doesn't compile and include the error you're seeing?

there is only 1 code snippet on that page! and that is the one that throws
exceptions on the transformations.
On Tue, Nov 26, 2019 at 6:57 PM Shay Rojansky<EMAIL_ADDRESS>wrote:

@hn1 https://github.com/hn1 can you please point to the sample that
doesn't compile and include the error you're seeing?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/EntityFrameworkCore/issues/19065?email_source=notifications&email_token=ACA6J2IGFZ7NAOPM2Q7EAU3QVVWTFA5CNFSM4JRPQFN2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFHCWHY#issuecomment-558770975,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACA6J2JEPWULQENFU6UG24LQVVWTFANCNFSM4JRPQFNQ
.

there is only 1 code snippet on that page! and that is the one that throws exceptions on the transformations.

EF Team Triage: Closing this issue as the requested additional details have not been provided and we have been unable to reproduce it.
BTW this is a canned response and may have info or details that do not directly apply to this particular issue. While we'd like to spend the time to uniquely address every incoming issue, we get a lot traffic on the EF projects and that is not practical. To ensure we maximize the time we have to work on fixing bugs, implementing new features, etc. we use canned responses for common triage decisions.

Here's a sample based on EF Core 2.2: https://github.com/efcore/EFCoreDemos/tree/master/spatial


add az 3.5.0 to images

Add Az 3.5.0 Modules to ubuntu images
Solves #440

Hello, @bgelens
Please don't update auto-generated documentation - Ubuntu1[68]04-README.md

Fixed. Sorry about that

Thank you for contribution!

This is quite anticipated functionality :) Thanks @bgelens
@maxim-lobanov , @sergey-akhalkov Do you have estimation when this will be implemented? Can we expect this in the beginning of March 2020?

@VOVELEE , usually, it takes approximately 1 week for deployment so we can expect these changes at the begin of next week.


Outdated image

The second image on this page, showing the template selector is no more current, the selector looks differently in the latest product version.

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

ID: e802d63e-3aab-d9b0-b8f6-a7d47016b5a8
Version Independent ID: 9260cb20-7b7e-152f-4a20-9369f7980577
Content: Guide your prospects through an interactive customer journey (Dynamics 365 Marketing)
Content Source: ce/marketing/customer-journeys-create-automated-campaigns.md
Service: dynamics-365-marketing
GitHub Login: @kamaybac
Microsoft Alias: kamaybac

Hi @RobertRybaric ,
Thank you for bringing this to our attention. I have updated the screenshot and queued the changes for our next scheduled update.


Adding the pow function. Fix #58 and #67

Do the checklist before submitting the PR:

[x] Have you read the guidelines mentioned in CONTRIBUTING.md?
[x] Have you squashed your commits?

Q: What version of Node.js you've used in the project? (e.g. Node v10.11.0)
A:v11.6.0
Q: Mention the Issue Number! (e.g. Fixed #8)
A:Fixed #58 and reissue of #67

Give additional information regarding the PR below:

Codecov Report

Merging #74 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #74   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          43     44    +1
  Lines         453    471   +18
=====================================
+ Hits          453    471   +18

Impacted Files
Coverage Δ

src/index.js
100% <100%> (ø)
:arrow_up:

src/pow/index.js
100% <100%> (ø)

Continue to review full report at Codecov.

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

Thanks


the target detected in the video is garbled

Hello, I am a Chinese college student. I used my own dataset. The label is Chinese. The process is no problem, but the Chinese name of the target detected in the video is garbled. Where is the problem and how to change the code?

Hi @yahu-11, the bitmap fonts used are limited to ASCII characters.   You may try adjusting the values here to reflect unicode, however I'm not sure if it will work:   https://github.com/dusty-nv/jetson-utils/blob/0d3f59f5c0967a108ec1cd58a518ee5ad817d35b/cuda/cudaFont.h#L149

@Pi-Boss  Hi, Do you know how to solve this issue? Thanks.


chore(master): release git-jira-branch 2.0.7

:robot: I have created a release beep boop
2.0.7 (2024-07-30)
Bug Fixes

deps: bump the production-dependencies group across 1 directory with 7 updates (b18cb6e)
deps: bump the production-dependencies group with 7 updates (#420) (ce6d29b)
deps: bump undici from 6.18.0 to 6.19.2 (#397) (6b8d0b3)
improve jira client errors (b18cb6e)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/ccntrq/git-jira-branch/releases/tag/git-jira-branch-v2.0.7 :sunflower:


Add greek values for Football provider

Some Greek values were added for football provider.
More specifically values were added for: teams, players, coaches and positions.
Sources

teams: https://el.wikipedia.org/wiki/Πρωτάθλημα_Ελλάδας_ποδοσφαίρου_ανδρών#Ανά_σύλλογο
players: https://el.wikipedia.org/w/index.php?title=Κατηγορία:Έλληνες_ποδοσφαιριστές
coaches: https://el.wikipedia.org/w/index.php?title=Κατηγορία:Έλληνες_προπονητές_ποδοσφαίρου
positions: https://el.wikipedia.org/wiki/Θέσεις_ποδοσφαίρου

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 92.21%. Comparing base (8c61c5b) to head (b299646).
Report is 4 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #1428      +/-   ##
============================================
+ Coverage     92.19%   92.21%   +0.01%
- Complexity     3161     3162       +1
============================================
  Files           320      320
  Lines          6178     6178
  Branches        592      592
============================================
+ Hits           5696     5697       +1
+ Misses          340      339       -1
  Partials        142      142

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

@gvretto thanks for this. Would it help you if we add the oktober fest label on this?

@gvretto thanks for this. Would it help you if we add the oktober fest label on this?

Hello @bodiam. No, it is not necessary to add the label since the the fest is over. Thank you though for mentioning. Maybe next year again. 😄


Use EmbeddedRecordsMixin to fetch data from sails.js nested assocs

See: http://emberjs.com/api/data/classes/DS.EmbeddedRecordsMixin.html
This allow us to remove some logic from server and and instead add metadata like total records count in lists

@albertosouza If you ever created a set of blueprints that works with Ember's EmbeddedRecords, now would be a great time to add them as a separate "flavor" here https://github.com/mphasize/sails-generate-ember-blueprints/pull/9

@mphasize i have 2 npm modules ( one is a sails hook )
1- https://github.com/wejs/sails-emberjs-responses for parse the custom sails response ( is a sails.js 0.11.x hook )
2-  https://github.com/wejs/sails-emberjs-model-converter how parses ember.js models how may be used to sync ember.js models with sails models for responses like http://albertosouza.net/api/v1/models/emberjs

I dont have a custom blueprint but i can create one sails hook for install in one sails project and it auto change sails.js default hook like sails-emberjs-responses does


HNS failes with error on Windows 10 : Unspecified Error and Published ports are not visible/ accessible from machines on same network.

Docker swarm service creation with --publish parameter fails to create containers.
It tries respawning containers but fails with following error:
CURRENT STATE ERROR
Rejected 4 seconds ago "HNS failed with error : Unspecified error "
{More data present in attached file}.
If I create the same service without using the --publish port parameter the service runs as expected with the desired no. of tasks (containers) up and running.
OS: Windows 10 Enterprise
Docker version 17.06.0-ce, build 02c1d87
docker-machine.exe version 0.12.0, build 45c69ad
docker-compose version 1.14.0, build c7bdf9e
docker-py version: 2.3.0
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016
Service creation with --publish command included:
docker service create --name democsvc --publish 6000:80 demoimage1
Result of Docker service ps demosvc:
PS C:\Users\INIDC-rehmana05\Desktop\Nginx> docker service ps demosvc --no-trunc
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
2ozjd29l26ppafajjz31ew4cb democtrsvc.1 demoimage1:latest INIDC-rehman06 Ready Rejected 3 seconds ago "HNS failed with error : Unspecified error "
3ncclwb1m87l4urit15kz3jkb _ democtrsvc.1 demoimage1:latest INIDC-rehman06 Shutdown Rejected 8 seconds ago "HNS failed with error : Unspecified error "
n10g23kpxhab23xuwke4gcl52 _ democtrsvc.1 demoimage1:latest INIDC-rehman06 Shutdown Rejected 13 seconds ago "HNS failed with error : Unspecified error "
yficjckeko0of5osb0dly3djp _ democtrsvc.1 demoimage1:latest INIDC-rehman06 Shutdown Rejected 18 seconds ago "HNS failed with error : Unspecified error "
vm99eqvgha1bbqewqycm8vw03 _ democtrsvc.1 demoimage1:latest INIDC-rehman06 Shutdown Rejected 24 seconds ago "HNS failed with error : Unspecified error "
If same command is executed without --publish 6000:80 option, the service is able to create and run the containers and tasks.
docker service create --name democsvc demoimage1 {Works good}
One more issue:
Exposed ports by --publish command are not accessible (IPAddress:Port should allow to communicate with the tasks of the service) from other machines present in the same network.
Running single container (Not in swarm mode) with -p Port on Host: Exposed port of container is working in the same network.

@rehmana1 This is a Swarm mode issue, not related to the project at docker/swarm. Please open this issue on github.com/moby/moby.


Greenwind inverter ac

Hi, my log is:
{"level":"error","error":"ErrorInvalidResultPacket","input":{"Command":106,"Payload":"Fs0Rbe/ji/q6hXD8QcD7vg==","Mac":"24dfa7b5ba42"},"time":"2024-03-13T01:46:31Z","caller":"/app/broadlinkac2mqtt/app/service/service.go:232","message":"Checksum is incorrect"}
{"level":"error","device":"24dfa7b5ba42","time":"2024-03-13T01:46:31Z","caller":"/app/broadlinkac2mqtt/app/service/service.go:1134","message":"failed to get ambient temperature"}
Any idea to resolve.
Thanks

I think the device uses a different protocol. I don't have any information on another protocol, so most likely the device is not supported by this application.

i use intelligent AC. any idea where can i start? thanks


Update Capybara gem to 3.10.

Resolves #551
Description
When the Capybara gem specification was updated to 3.10, a test error occurred, so we did not update the gem when updating others in a previous pull request.
Led in the right direction by @holytoastr in her comment on the issue, I did the following, which fixed the error:

add street, city, state, and zipcode to the test organization
make the computation of the address string from its components more intelligent, so that spaces and commas are only added where necessary, and, as a result, the absence of an organization will result in an empty string.

I added tests in organization_spec.rb to verify that the address computation was correct.
Type of change

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)

How Has This Been Tested?
With the unit tests; some have been added.

SQUASHED!


skopeo: 1.9.0 -> 1.9.1

https://github.com/containers/skopeo/releases/tag/v1.9.1
Description of changes

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

2 packages built:

nix-prefetch-docker
skopeo

Result of nixpkgs-review pr 182877 run on aarch64-linux 1

2 packages built:

nix-prefetch-docker
skopeo


User guide -> how to buy monero 20150920

http://imgur.com/a/ElVrq
How to obtain monero
This is a guide to obtain your own Monero as of 20150919. This is perhaps the easiest way to purchase and hold Monero.
Step 1: Buy bitcoin
There are many ways to buy bitcoin. Perhaps the easiest way is through circle.com. Once you have purchased some bitcoin, you are ready to buy some Monero! Buying bitcoin is straightforward. Please goto circle.com and just follow the instructions there.
Step 2: Set up a mymonero.com account
MyMonero.com is an online wallet for Monero, maintained by Monero Core Developer Ricardo Spagni (fluffpony). It is the easiest wallet to use. Simply go to MyMonero.com and click on the "Create an Account" button.

After clicking the button, you will see your private key. This key is what gives you access to your funds. Never share this key with anyone!
WRITE DOWN THIS KEY IMMEDIATELY!

Type in your private key in the box below, and click the button.
On the next page, you will see your address.

Copy your address to the clipboard by highlighting the whole thing and hitting ctrl+c (or edit menu, copy), or clicking the little icon next to your address. Save your address somewhere. This is how others will send Monero to you, and what you will use to deposit Monero into your account!
Step 3: Buy monero and transfer the monero to your new address
Go to www.shapeshift.io . On the righthand side, of the screen, click icon under "Receive" to select Monero.

Paste your address into the field under the Monero logo. Select the "agree to terms" button, then hit "Start"

In the new screen that pops up, copy the Deposit Address into your clipboard (select and hit ctrl+c or edit-copy)

Go back to your circle.com page, hit the "transfer" button, and paste the bitcoin address into the field
Enter the amount of bitcoin you would like to spend.

You will get a text message verification code. Enter code and hit send.

You will see the shapeshift change to "awaiting exchange"

Then it will change to COMPLETE!

After a while you will see it in your Monero account

@Gingeropolous we can add this User Guide to the User Guide's page as shown in the README of the website. But some things will need to be updated and/or changed.

@Gingeropolous @rehrar in general, the guides on the website should not tell people to use specific unofficial wallets or exchanges. This is definitely a helpful user guide, but the place for it may be on a blog or unofficial website instead.

I agree, @SamsungGalaxyPlayer.

@Gingeropolous @rehrar @SamsungGalaxyPlayer @anonimal I agree that we shouldn't direct people to specific non-free services. Can we close this issue?

We seem to be in agreement, that the user guide needs to be updated to not send people to specific services (the Using page directs them to the exchanges on the merchants page at the moment, which may be sufficient). Closing this issue for now.
+stale
+resolved


start/stop server notifications

Send message that server has started/stopped in communication channel on discord. Depends on #31
Problem: How to send stop message if bot stops together with server
Possible solution: Copy from minecraft server discord bot (don't remember the name / repo, but will look up some other time)

https://www.spigotmc.org/resources/discordutils-discord-bot-for-your-minecraft-server.97433/


fix(character-limit-plugin): fix overflowNode on mount and cleanup state

Issue
The LexicalCharacterLimitPlugin exhibits unexpected behavior when switched on (on mount) and off (during cleanup). When you enable the plugin in the playground, it displays only the initial state (with an initial character limit of 5 in the playground), without checking the current editor state. The useCharacterLimit hook updates when changes occur in the editor state only after initialization.
The same issue arises when attempting to switch the plugin off. You will still be able to see the overflowNode (highlighted with a red background in the playground) in the editor because the plugin lacks a cleanup function
https://github.com/facebook/lexical/assets/31176746/d14262a2-7c5c-457e-8758-81e0b24e3110
Expected behavior
When the plugin is switched on, it should analyze the current characters and apply the overflowNode to text that exceeds the limit.
When the plugin is switched off, it should unwrap the overflowNode.
https://github.com/facebook/lexical/assets/31176746/4ba1d45d-cd2d-4bf5-8963-db5b5880d038

Closing this PR due to staleness! If there are new updates, please reopen the PR.


Getting Started - Model registry and deployment

Report
We have been discussing with @daavoo and also with @shcheklein that it might be a good idea to add the model registry and model deployment to the getting started guides in Docs as well.
On one hand, very little of that is actually about using DVC from a technical standpoint, it is mostly using DVC with other tools (the only thing DVC in the MR and in deployment is the artifacts entry in dvc.yaml).
On the other hand, I think that Getting started should take the users through an E2E MLOps pipeline and even if DVC is not used much in the latter stages, other tools from Iterative are (GTO, potentially CML). If we want to centralize "branding" around DVC, then I think it fits well and also it does not give an impression that we can only help with data management and experiment tracking.
I would try to do the getting started MR and deployment guide (guides?) as simples as possible, probably focused on DVCLive and a minimal usage of the CLI...these should be simple and easy to understand examples after all (and we could have more advanced ones under the User Guide part of the docs).
My plan is to first finish a DVCLive MR demo and then to adapt it to the getting started guide (via a generated repo) as well.
I will appreciate your comments on that @shcheklein @daavoo @dberenbaum @dmpetrov .
Related to #4789

Thanks for opening the issue @tibor-mach! Agree with your plan. Makes sense to me to do it in get started. Since we already have deployment in https://github.com/iterative/example-get-started-experiments/, do you think it makes sense to start with that? Or you think that is too complex and we need a simpler example?

@dberenbaum I think it makes sense to keep it all in that repo. I would use the notebook-based pipeline though and start the model registry tutorial at this tag.
That way, someone who is mostly interested in the MR capabilities can understand the repo faster and doesn't really need to understand dvc pipelines. I would just note in the tutorial that with pipelines the workflow is basically identical anyway.
I would show it with Studio first (by adding very short videos to the getting started docs, I guess), but also note that the GUI commands can be done with gto (they are all just one-liners so I don't think it complicates things too much).

This was resolved by  #4883, closing.


Fix for #847. Implemented findSubtypes.

Since the method findSubtypes was not implemented after jackson-swagger-module had been moved to the  swagger-core, ModelConverter could not find subtypes of passed class. Fixed it. Added unit-test.

Related to #847.

Looks like this snippet:
+    final JsonSubTypes jst = a.getAnnotation(JsonSubTypes.class);
+    if (jst != null) {
+      final JsonSubTypes.Type[] subTypes = jst.value();
+      final List<NamedType> names = new ArrayList<NamedType>(subTypes.length);
+      for (JsonSubTypes.Type subType : subTypes) {
+        names.add(new NamedType(subType.value()));
+      }
+      if (!names.isEmpty()) {
+        return names;
+      }
+ }

duplicates FasterXML internals.
Deep inside we have instance of the com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair class:
    @Override
    public List<NamedType> findSubtypes(Annotated a)
    {
        List<NamedType> types1 = _primary.findSubtypes( a );
        List<NamedType> types2 = _secondary.findSubtypes( a );
        if (types1 == null || types1.isEmpty()) return types2;
        if (types2 == null || types2.isEmpty()) return types1;
        ArrayList<NamedType> result = new ArrayList<NamedType>(types1.size() + types2.size());
        result.addAll(types1);
        result.addAll(types2);
        return result;
    }

where _primary holds our SwaggerAnnotationIntrospector and _secondary holds some internal class that handles JSON annotations.
At least as we can see from our CompositionTest.scala JSON annotations are already supported.

The last fix considers Alexey's remark above: JsonSubTypes processing is re-used from JacksonAnnotationIntrospector.


Extension issue

Issue Type: Bug
Extension Name: html-css-class-completion
Extension Version: 1.20.0
OS Version: Windows_NT x64 6.1.7601
VS Code version: 1.55.2

{
	"messages": [],
	"activationTimes": {
		"codeLoadingTime": 15455,
		"activateCallTime": 1,
		"activateResolvedTime": 672,
		"activationReason": {
			"startup": false,
			"extensionId": {
				"value": "wix.vscode-import-cost",
				"_lower": "wix.vscode-import-cost"
			},
			"activationEvent": "onLanguage:javascript"
		}
	},
	"runtimeErrors": []
}

I need more information on what actually happened, something like the console output. Did errors show up there?

This happened over 2 months ago, even if I would remember what happened, I can't give you any console output.


Is this coming to react native anytime soon ?

Describe the feature
Is it possible to make this for react-native as well ? If yes is there already a planned schedule for it ?
Please make this for react native as well. I think it will be even more helpful there as performance improvements are more noticeable in native applications.
Additional information

[ ] Would you be willing to help implement this feature?

https://github.com/aidenybai/million/issues/557#issuecomment-1694800650


Stable rh storage repo

For ceph_stable_rh_storage: true option, the repo file wasn't getting created for some reason.  Does this make sense to you?  Specifically from group_vars/all:
ceph_origin: 'distro'
ceph_stable_rh_storage: true
ceph_stable_rh_storage_iso_install: true # usually used when nodes don't have access to cdn.redhat.com

Hey @bengland2, I think the error might be here: https://github.com/ceph/ceph-ansible/blob/master/roles/ceph-common/tasks/installs/install_on_redhat.yml#L10
You need to set it to upstream however this is confusing and this should be distro (just like you did).

@bengland2 any update on this?

You are right, the code was sort of there already, I'll generate a different pull request to fix what already exists.


Find a better name for Var and Funk

[ ] Find proper name for Var<T>, e.g. GPUValue<T> and how are functions called? GPUFunc<A, B>? Anything shorter?
[ ] help @texone to update his ShaderFX nodes, the type rename could wait for that

we will use GPU<T> and GPUFunc<T>


Wrong peer dependency

Hi! Your library has wrong react version in peer dependency (^16.10.2 instead of 16.8.1+). Please fix it.
You can also prepare the library for the React 17 release. Thanks.

Thanks @evgenymarkov.
I will fix it and any reason for 16.8.1 instead of 16.8.0?

You can also prepare the library for the React 17 release

Would you mean create an experimental branch for React 17?

I will fix it and any reason for 16.8.1 instead of 16.8.0?

I don't know any reasons why library should depend on 16.8.1 instead of 16.8.0 :) I saw this version in README.

Would you mean create an experimental branch for React 17?

I mean, you can support React 17 version in peerDependencies too.


Display pie chart of the count of different lists in ProfileActivity

Suggestion / Feature Request
Display a pie chart in the ProfileActivity showing the count of movies or tv shows with the  status

Watching
Completed
On Hold
Dropped
Plan To Watch

Use the corresponding colors of each list when representing them in pie chart

id like to


Terraform plan in v1.5 giving error for import block with powershell terminal

Terraform recently launched v1.5 where with an import block, existing resources can be imported and the configuration file can be generated automatically with  terraform plan -generate-config-out=generated.tf .
This works okay when using CMD and Bash in the VSCode terminal. But, it gives error when using Powershell in the terminal.
Details here: https://github.com/hashicorp/terraform-provider-aws/issues/31978

VS Code Version: 1.79.1
OS Version: Win10

Version: 1.79.1 (user setup)
Commit: 4cb974a7aed77a74c7813bdccd99ee0d04901215
Date: 2023-06-12T16:14:05.102Z
Electron: 22.5.7
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19045
Steps to Reproduce:

Download Terraform 1.5.0
For an existing EC2, created a file say, import_ec2.tf

import {
  to = aws_instance.az1-drs-win
  id = "i-09463e8d9bxxx"
}

Run terraform plan with -generate-config-out from Powershell in VsCode:
terraform plan -generate-config-out=generated.tf
╷
│ Error: Too many command line arguments
│
│ To specify a working directory for the plan, use the global -chdir flag.
╵

For more help on using this command, run:
  terraform plan -help

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.79.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

No, same issue on that as well.


[BUG] InputField appears two cursors when typing

Describe the bug
When I resize the window vertically or set vertical_align of Window to CENTER or BOTTOM, the InputField appeared with two cursors when typing or focusing.
To Reproduce
Steps to reproduce the behavior:

Create a Window with one InputField.
Run the app.
Resize the window vertically.
Click on InputField.
Typing.
See the error.

OR

Go to this replit sandbox: https://replit.com/join/weiqtjcppk-duongvinh
Run the app.
Resize the "Login" window vertically.
Click on InputField.
Typing.
See the error.

Expected behavior
Only one cursor moving on the screen.
Screenshots

System information
PyTermGUI version 6.3.0

System details:
    Python version: 3.10.4
    $TERM:          xterm-256color
    $COLORTERM:     truecolor
    Color support:  ColorSystem.TRUE
    OS Platform:    Linux-5.15.0-37-generic-x86_64-with-glibc2.35

Yep, this is a thing unfortunately. Not quite sure why it's happening, but it should be fixed in the near future!