Upgrade Spring Boot 3.3.2 -> 3.3.3

This PR contains the following updates:

Package
Type
Update
Change

Spring Boot (source)
compile
patch
3.3.2 -> 3.3.3

Release Notes

spring-projects/spring-boot (Spring Boot)
v3.3.3
Compare Source
:star: New Features

Add TWENTY_THREE to JavaVersion enum  #41716

:lady_beetle: Bug Fixes

Extending DefaultErrorAttributes and overriding getErrorAttributes() gets called twice #41995
When using WebFlux, server.error.include-binding-errors=ALWAYS no longer has an effect when the BindingResult exception is the cause of a ResponseStatusException #41987
PropertiesLauncher does not respect classpath.idx when adding jars in BOOT-INF/lib to the classpath #41970
Web extension for SBOM endpoint isn't available under /cloudfoundryapplication #41890
Launcher's ClassLoader is no longer parallel capable #41873
spring-boot-testcontainers causes unwanted container initialization during AOT processing #41859
ReactiveElasticsearchRepositoriesAutoConfiguration should back off when Reactor is not on the classpath #41678
mvn spring-boot:build-image fails when 'classifier' is set to non-default value #41661
Spring Boot Maven plugin AOT cannot handle Maven modules with module-info.java #41647
Docker publishRegistry in Maven plugin configuration is validated when publish option is false #41641
Using Gradle's new file permission API is implemented in a way that prevents removal of the old API #41607
Some @ControllerEndpoint and @RestControllerEndpoint infrastructure remains undeprecated #41596
Constructor binding of EnumMap fails due to missing key type #41563

:notebook_with_decorative_cover: Documentation

Improve documented logging property descriptions and default values #41989
Explain that enabling virtual threads disables traditional thread pools #41976
Harmonize code sample for MyUserHandler in reference documentation #41949
Document when environment variable property mapping applies #41945
Javadoc of slice test annotations should describe more accurately which components are considered #41935
Fix duplicate words #41920
Document the need to explicitly reset mock servers when using mock server customizers directly #41849
Correct grammar in 'Running your Application with Maven' #41840
Document more clearly that username and password are not used when spring.data.redis.url is set #41748
Pulsar configuration does not have default value for several entries in the metadata #41683
management.otlp.metrics.export.aggregation-temporality does not have a default value in the metadata #41676
management.newrelic.metrics.export.client-provider-type does not have a default value in the metadata #41670
server.error.include-path does not have a default value in the metadata #41667
The effect upon Actuator of defining your own SecurityFilterChain is documented inconsistently #41638
"Use Spring Data repositories" How-to incorrectly refers to Repository annotations #41628
"Use Spring Data repositories" How-to incorrectly refers to Repository annotations #41627
Update link to documentation for log4j-spring-boot #41622
Fix link to Flyway reference documentation #41593
Document configuration property binding's support for using @Name to customize a property name #41585
Add hint for new dependencies required for Flyway #41574
Document that spring-boot:repackage should not be run from the command-line #22317

:hammer: Dependency Upgrades

Upgrade to ActiveMQ 6.1.3 #41782
Upgrade to Awaitility 4.2.2 #41707
Upgrade to Byte Buddy 1.14.19 #41886
Upgrade to Couchbase Client 3.6.3 #41967
Upgrade to CycloneDX Maven Plugin 2.8.1 #41783
Upgrade to Infinispan 15.0.7.Final #41784
Upgrade to Jakarta Servlet JSP JSTL 3.0.1 #41845
Upgrade to Jersey 3.1.8 #41785
Upgrade to Jetty 12.0.12 #41828
Upgrade to Jetty Reactive HTTPClient 4.0.6 #41786
Upgrade to jOOQ 3.19.11 #41846
Upgrade to Kotlin 1.9.25 #41787
Upgrade to Logback 1.5.7 #41887
Upgrade to Maven Deploy Plugin 3.1.3 #41942
Upgrade to Maven Install Plugin 3.1.3 #41943
Upgrade to Micrometer 1.13.3 #41733
Upgrade to Micrometer Tracing 1.3.3 #41734
Upgrade to Neo4j Java Driver 5.23.0 #41743
Upgrade to Netty 4.1.112.Final #41788
Upgrade to Pulsar 3.2.4 #41789
Upgrade to Pulsar Reactive 0.5.7 #41888
Upgrade to Reactor Bom 2023.0.9 #41735
Upgrade to RxJava3 3.1.9 #41847
Upgrade to SLF4J 2.0.16 #41790
Upgrade to Spring AMQP 3.1.7 #41953
Upgrade to Spring Authorization Server 1.3.2 #41736
Upgrade to Spring Data Bom 2024.0.3 #41737
Upgrade to Spring Framework 6.1.12 #41738
Upgrade to Spring HATEOAS 2.3.2 #41889
Upgrade to Spring Integration 6.3.3 #41974
Upgrade to Spring Kafka 3.2.3 #41954
Upgrade to Spring LDAP 3.2.6 #41739
Upgrade to Spring Pulsar 1.1.3 #41740
Upgrade to Spring Retry 2.0.8 #41944
Upgrade to Spring Security 6.3.3 #41985
Upgrade to Spring Session 3.3.2 #41742
Upgrade to Tomcat 10.1.28 #41791
Upgrade to Yasson 3.0.4 #41792

:heart: Contributors
Thank you to all the contributors who worked on this release:
@PiyalAhmed, @Rajin9601, @cms04, @dreis2211, @eddumelendez, @hyunmin0317, @ivamly, @jmewes, @jxblum, @lamtrinhdev, @ngocnhan-tran1996, @quaff, and @ritzykey

[ ] If you want to rebase/retry this PR, check this box

Suggested commit message:
Upgrade Spring Boot 3.3.2 -> 3.3.3

See:
- https://github.com/spring-projects/spring-boot/releases/tag/v3.3.3
- https://github.com/spring-projects/spring-boot/compare/v3.3.2...v3.3.3


A role definition cannot be updated with a name that already exist.

[I'm trying to deploy same role definition to few subscriptions. It will deploy custom role to the first subscription without any issue, but any subscriptions after it will fail with this error "A role definition cannot be updated with a name that already exist."
If I change name of the ARM file for new subscriptions, then it works fine.
I have multiple subscriptions (50 plus) and I have about 10 custom roles that are assigned to all subscriptions. What is the best way to assign these roles to all subscriptions and since I need to update these roles with (I control which service can be used with custom roles) so I update roles bi-weekly)
]

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

ID: 16759b83-b972-b354-0833-e94b6c7fa455
Version Independent ID: 7ecd5abc-4095-f095-ad3d-b66e8205f6cb
Content: Create an Azure custom role using an Azure Resource Manager template - Azure RBAC
Content Source: articles/role-based-access-control/custom-roles-template.md
Service: role-based-access-control
GitHub Login: @rolyon
Microsoft Alias: rolyon

@elvirk Thank you for your feedback . We will check this one and update the same.

@elvirk  Thanks for reaching out, considering you have selected the correct subscription context within PowerShell prior to updating the role, as this is also a major reason for getting the error in your scenario,   I would suggest to verify if that custom role exist at some different management group scope.
You can visit https://docs.microsoft.com/en-us/azure/governance/management-groups/overview#azure-custom-role-definition-and-assignment to see how they can be related and are used.
Let us know if you have any questions.

I select correct subscription
$subs = Get-AzSubscription
$azcont = Set-AzContext
foreach($sub in $subs){
Set-AzContext $sub
New-AzDeployment -Name $azcont -Location eastus -TemplateFile $armcustrole
}
and then I run this command:
$armcustrole = "mypath\Compute-ARM.json"
New-AzDeployment -Location eastus -TemplateFile $armcustrole
It will deploy in first subscription but will not deploy to others.

Can I deploy custom role at tenant level? Will it apply to all subscriptions in that tenant?

Also, for the scope can you use more then one line?
"AssignableScopes": [
"/providers/microsoft.management/managementGroups/ContosoCorporate"
]
I tried listing multiple subscriptions and same issue, it only applies to first subscription on first line but not the rest.

@elvirk  Yes, multiple subscriptions are allowed. I would recommend to create a support ticket on this as this kind of scenarios might have various reasons.

@elvirk  We will close this now, please tag me in your comment if you have any questions.


Codelab says MainViewModelTest.kt exists in androidTest but it's in test

In the 6th section "Testing coroutines through behavior" it's mentioned that the MainViewModelTest.kt exists in androidTest whereas it exists in test. It should be changed in the Codelab to avoid confusion.

Duplicate of #146

@MohamedElidrissi
Thank you for reaching out to us. The issue is fixed and published.


Implemented multi-init guard

There is an issue when developing React Native apps that have deepwall-react-native-sdk package installed.
Imagine a RN app that has Deepwall properly set up, and has a listener for a Deepwall event as such:
DeepWallEventBus.getInstance().addListener(DeepWallEvents.PAYWALL_OPENED, this.paywallOpenedListener = data => {
    console.log('paywall opened');
});

What a developer would see in their terminal when the app is starting is a string saying paywall opened. When the developer makes a change on the app's Javascript codes and saves the file, the app reloads to reflect the changes. What that developer now sees in their terminal when the app is reloading is two new strings saying paywall opened.
The reason the event listeners getting called twice is because on the reload action, the underlying native app does not actually restart. Only the Javascript part restarts. Every time JS part restarts, it calls the initDeepwall() function to start Deepwall's functionalities, but on recurring reloads of the JS part the Deepwall is already initiated. See the simple scenario below for alternative explanation.

Developer builds and starts the app on a simulator or a device.
Phone starts the underlying native app.
Native app starts JS app.
JS app calls initDeepwall().
Native app initializes Deepwall.
At this point app is fully loaded and ready to use.
Developer makes a change on some part of the code.
Native app reloads JS app.
At this point Deepwall is still intact and already initialized, because the native app did not restart.
JS app calls initDeepwall().
Native app initializes Deepwall AGAIN.
At this point any event listeners will be triggered twice for each occurrence.

This PR introduces a simple boolean flag and a guard check to fix that problem.

Any updates on this?

Hi @hkan
Thanks for the pr, we are testing these changes.
We will merge this soon.


KeyError: "Registering two gradient with name 'BlockLSTM'!

KeyError: "Registering two gradient with name 'BlockLSTM'! (Previous registration was in register /usr/local/lib/python3.6/dist-packages/tensorflow_core/python/framework/registry.py:66)"

If you are experiencing an issue with TensorFlow Large Model Support, can you please supply more information?

nvm fixed by downgraded tensorflow to 1.14.0

I meet the same issue even I use tensorflow 1.14.0.  Fully details are as follows:
Using TensorFlow backend. Traceback (most recent call last):   File "train_ori_tflms.py", line 1, in <module>     from keras import backend as K   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/keras/__init__.py", line 3, in <module>     from . import activations   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/keras/activations.py", line 6, in <module>     from .engine import Layer   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/keras/engine/__init__.py", line 8, in <module>     from .training import Model   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/keras/engine/training.py", line 24, in <module>     from .. import callbacks as cbks   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/keras/callbacks.py", line 26, in <module>     from tensorflow.contrib.tensorboard.plugins import projector   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/contrib/__init__.py", line 37, in <module>     from tensorflow.contrib import cudnn_rnn   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/contrib/cudnn_rnn/__init__.py", line 38, in <module>     from tensorflow.contrib.cudnn_rnn.python.layers import *   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/contrib/cudnn_rnn/python/layers/__init__.py", line 23, in <module>     from tensorflow.contrib.cudnn_rnn.python.layers.cudnn_rnn import *   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/contrib/cudnn_rnn/python/layers/cudnn_rnn.py", line 20, in <module>     from tensorflow.contrib.cudnn_rnn.python.ops import cudnn_rnn_ops   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/contrib/cudnn_rnn/python/ops/cudnn_rnn_ops.py", line 22, in <module>     from tensorflow.contrib.rnn.python.ops import lstm_ops   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/contrib/rnn/__init__.py", line 91, in <module>     from tensorflow.contrib.rnn.python.ops.lstm_ops import *   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/contrib/rnn/python/ops/lstm_ops.py", line 298, in <module>     @ops.RegisterGradient("BlockLSTM")   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow_core/python/framework/ops.py", line 2489, in __call__     _gradient_registry.register(f, self._op_type)   File "/exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow_core/python/framework/registry.py", line 61, in register     (self._name, name, function_name, filename, line_number)) KeyError: "Registering two gradient with name 'BlockLSTM'! (Previous registration was in register /exports/lkeb-hpc/jjia/software/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow_core/python/framework/registry.py:66)"

Just for anybody else who reads this: this error occurs in cases where you import tensorflow_core instead of tensorflow in TensorFlow 2.x.
Even though tensorflow_core is eventually imported by tensorflow, you have to use tensorflow.

How to fix that? Calling tf.sysconfig.get_lib() returns path to tensorflow_core dir, but I'm not sure if this is a problem and if so, how to change that.

@mproszewska Have you found the solution to this issue?


feat(webhooks): use decorators to create webhook handlers on init

Still need to update docs in packages/webhooks/README.md.


First para graph has strange text error

[Enter feedback here]

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

ID: 22e8549b-6387-c14b-3a65-670d6ade9b60
Version Independent ID: 7b1a5968-a4bf-ced7-b744-58ec32fdd239
Content: Integrating with PlayFab Multiplayer Servers - PlayFab
Content Source: playfab-docs/features/multiplayer/matchmaking/multiplayer-servers.md
Product: playfab
GitHub Login: @keithrkline
Microsoft Alias: multiplayer

It reads "Matchmaking includes an option that can automatically create a game server for the resulting match. The allocated server will run a build, which is configured in the queue's config. On startup, the server is passed in the @outlook.com members of the match as the list of initial players."
The @outlook.com portion should perhaps not be there.

This appears to be fixed as I do not see @outlook.com in either the content source or the published content.

This has been fixed since the issue was logged


UnboundLocalError: local variable 'txt' referenced before assignment

Since 0.1.7 I keep getting this error:

qts = wikiquote.quotes(qt[0])
File "/var/task/wikiquote/quotes.py", line 57, in quotes
return langs.extract_quotes_lang(lang, html_tree, max_quotes)
File "/var/task/wikiquote/langs/init.py", line 29, in extract_quotes_lang
return lang_dict[lang].extract_quotes(html_tree, max_quotes)
File "/var/task/wikiquote/langs/en.py", line 11, in extract_quotes
q_lst = utils.extract_quotes_li(tree, max_quotes, HEADINGS, WORD_BLACKLIST)
File "/var/task/wikiquote/utils.py", line 151, in extract_quotes_li
quotes_list.append(txt)
UnboundLocalError: local variable 'txt' referenced before assignment

Everything works fine with 0.1.6

Sorry for the delay; this issue should be fixed on 1.1.9. Please check if that version works for you.


make flipper = user who bought and sold an NFT

          I don't think we need one for holders. Nfts are always held by someone

By the way @exezbcz , I propose we change the definition of a flipper.
Right now, if the minter had sold, he is considered flipper
I think it should only be a person that bought and then sold
Wdyt?
Originally posted by @daiagi in https://github.com/kodadot/nft-gallery/issues/5522#issuecomment-1498026254

yeah, agree, if there is any way how to distinct minter from other flippers than go on
@exezbcz I propose to keep just "real" flippers in the flipper tab
do you have something else in mind?

@daiagi not really, it makes sense to display only real "flippers". This way almost every flipper tab will be empty, but I think that is better than displaying incorrect data.


Don't instantiate ErrorsResultImpl in analysis_server/

I looked shortly what should be done, and I think it is not much.
Create separate analysis result class for a text file, and extend it as a Dart file analysis result.
Update a few functions in analysis_server/ to use with the new text file result.
In most places we don't need analysis session.

Update a few functions in analysis_server/ to use with the new text file result.

I think we should seriously consider putting those functions on AnalysisSession and make them specific to the kind of file being analyzed: analysis_options.yaml or pubspec.yaml. I think the validators used to generate diagnostics are already in the analyzer.
One reason for this opinion is that I expect that plugin authors are going to want to look at these files (to get settings, etc.) and having a clean API for doing so would probably be a good idea. We need to flesh out the plugin support story to know whether that's true, of course. (Which suggests that it might want to be a YamlFileResult rather than just a text file result so that we can also return the result of parsing the YAML.)

In most places we don't need analysis session.

That's true, but from an API design perspective it might be cleaner if all of the getSomeKindOfResultObject methods were on the same interface.

The functions in the analysis_server/ that I mentioned are for example
AnalysisError newAnalysisError_fromEngine(
    engine.AnalysisResultWithErrors result, engine.AnalysisError error,
    [engine.ErrorSeverity? errorSeverity]) {

And you probably reference analyzeAnalysisOptions that indeed already lives in package:analyzer.
We have currently Future<SomeErrorsResult> getErrors(String path) in AnalysisSession.
It works only for Dart files, and everything in FileState expects that it is a Dart file.
We could rework it of course, but it will cost us.
Do you suggest that we put analyzeAnalysisOptions from a top-level function into AnalysisSession?
I'm not sure what this will give us.
A single interface to all analysis results might be one benefit.
IIRC we have AnalysisSession to ensure consistency of result - if it throws, you have an old one, there were changes to files, and not throwing would return an analysis result that is inconsistent with previously returned results. Do we notify about change to non-Dart files? We could, even if we don't do it now. Maybe in the future for macros that read a non-Dart file and generate some Dart code.
In general I like YamlFileResult, as it follows the principle that I posted about some time ago - parse, don't validate.
Maybe even specific subclasses that work with specific YAML formats - analysis_options.yaml and pubspec.yaml.


The browser accesses the RPC port

2018/08/21 15:30:04 http: TLS handshake error from <IP_ADDRESS>:52104: tls: first record does not look like a TLS handshake
2018/08/21 15:30:14 http: TLS handshake error from <IP_ADDRESS>:52105: read tcp4 <IP_ADDRESS>:19109-><IP_ADDRESS>:52105: i/o timeout
Why?

maybe a https cert you need

What should I do？

you can use gencerts tools to make a cert file for rpc call.
rootdoc<EMAIL_ADDRESS>于2018年8月25日周六 上午9:07写道：

What should I do？
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HcashOrg/hcd/issues/13#issuecomment-415918588, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AHkpZZtkq_jCKFDm0_2oTMKbfZDl8cMDks5uUKM6gaJpZM4WFPxN
.

The rpc.cert certificate was added to the browser, but it still is

you should put it into .hcd directory instead of adding browser.
rootdoc<EMAIL_ADDRESS>于2018年9月4日周二 下午4:00写道：

The rpc.cert certificate was added to the browser, but it still is
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/HcashOrg/hcd/issues/13#issuecomment-418276806, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AHkpZZvtSXDcP_Mf8HuVQA1i6PBMRHPJks5uXjMXgaJpZM4WFPxN
.


Add release notes for 1.12.1, 1.12.2 and 1.12.3

These release notes were missing.
Based on https://github.com/cert-manager/cert-manager/releases

/lgtm


Installing node dependencies

When I try to install npm dependecies in the frontend, I always end up with Module not found when running the containers.
I tried rebuilding everything as follows when installing dependencies:
docker compose down -v
cd frontend/
npm install react-table
cd ..
docker compose build --no-cache
docker compose up

to no avail
I also tried this StackOverflow solution, without success.
What is your workflow to install dependencies on the frontend side ?
Thanks a lot for your help !

@matthiasrsl Sorry it took me so long to reply to this.  The way we have this setup the docker file will do the npm install based on package.json.  And the node modules folder and path is added inside the container.  Keeps hot reloads working.  So manually edit the package.json to add your dependency.  And then you need to docker compose build again.

@crhowell Think I should add this to readme?

Workflow for adding npm modules is:

Hand edit package.json and rebuild
run docker compose exec -it dev-react /bin/bash to bring up a shell inside react container and the run npm install whatever

The node modules folder is created/mounted inside the react container, and does not have a corresponding node modules on local machine.  This prevents issues with permissions and/or architecture problems.  Which means you can not perform an npm install whatever outside the container.
Gonna close this one.  Thanks for interest in the template!


Update package.manifest in ActiveCampaign integration

We kept having issues when Umbraco was running in production mode, and after a while we figured out we need to have the following line inside package.manifest
"bundleOptions": "None"
And then i removed one line which was not included

Hi @AndersBrohus ,
Thank you for your support, the updates have been included with version 2.0.2 of the package.
Regards,
Adrian


⚠ Bofrost.de has degraded performance

In 0f0e731, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1281 ms

Resolved: Bofrost.de performance has improved in f3deabe after 17 minutes.


Closing windows

Error Code and/or Error Message
After some time of use, the button to close the window stops working, the others still work

That happened to me as well please fix it.

Yeah uh this is a issue with the current WM in Legacy TB, I dont think theres much I can do but I got a quick minuet so I can look into it

Patched in a9b920f


Add acquire/release

Add acquire/release commands where appropriate.  This is related to 1886.

Responded to review comments, and moved acquire/release to precede/follow the clEnqueueNDRangeKernel command that uses the relevant mem-objects.

Merging as discussed in the May 21st teleconference.


Bulk pubsub documentation does not list supported components

What content needs to be created or modified?
The bulk pubsub documentation page doesn't include a list of the supported components. There is a comment:

Please refer Supported components.

But it links to the page itself, which doesn't contain the list of supported components.
Describe the solution you'd like
A list of the supported components, and an indication of what might happen if you try a bulk subscription on an unsupported component.
Where should the new material be placed?
At the top of the bulk pubsub doc page, under the intro section.
The associated pull request from dapr/dapr, dapr/components-contrib, or other Dapr code repos
None
Additional context
I am not sure what components are supported, but interested in knowing more.

@kayvonkhosrowpour hi, all components support bulk pub/sub today, that comment should be removed.
However, some components are more efficient at bulk pub/sub than the others (and that is an implementation detail). @yaron2 and @msfussell, since we removed the columns here https://github.com/dapr/docs/pull/3179, what do you suggest as a recommended way for this? I think it is valuable for end-users to know which components do a better job to help them choose one for their use case, so maybe we could word it differently? Instead of saying XYZ supports bulk pub/sub (which is untrue because all components support it), could we instead say XYZ is optimized for bulk pub or bulk sub?
/cc @DeepanshuA @mukundansundar

@shubham1172 - I do not see the value in saying some are more performant than others, unless there is a real reason to draw this out. We could say the same for state management or pub/sub components in general. The best way to address this is to have a perf test suite that can be run that shows the numbers.

unless there is a real reason to draw this out

I believe there is, because of the way it's implemented. We have done extra work for some components to make them much faster than the other components. IMO there is value for users to know which components are better and value for developers to identify which components need "native implementation" to make them further better.

The best way to address this is to have a perf test suite that can be run that shows the numbers.

Perf tests are good, but in this case we are not comparing two components X and Y on their actual performance. All we are saying is that for X, we send messages from Dapr to X in a bulk request, whereas for Y, we send messages from Dapr to Y in parallel single requests.

I do not see the value in saying some are more performant than others

I beg to differ on this. The entirety of work that has been done for bulk-pubsub matters to all components BUT it matters in a major way for those components which support it natively.
So, as a user, I should have this visibility, so that I am able to make an intelligent decision.
Though it is arguable, but I still think that one of the mistakes that we made was not having a dedicated word to be able to differentiate between these two categories - we could have used something like natively. Or some other word but there should be one to differentiate that.
Perf tests can certainly help but still as a developer trying to make intelligent decisions, I should be able to get this piece of information somehow somewhere that whether messages from Dapr to a particular component are going in a bulk manner or just parallel requests.

Can we add the list of brokers that support bulk-pub/sub directly? Then we can add this into the docs.

Duplicate of #3748

See these links from the duplicate

https://github.com/dapr/docs/issues/3748#issuecomment-1734083351
https://github.com/dapr/docs/issues/3748#issuecomment-1746247842

Duplicate of #3748

Closing this in favor of 3748 - feel free to reopen if necessary


Ctrl-C should prompt the user before exiting

Currently hitting q inside of mitmproxy prompts the user before quitting. Ctrl-C should match that behavior and prompt the user before quitting.

👍  on the overall change, but our mitmdump executables don't ship with mitmproxy.tools.console: https://travis-ci.org/mitmproxy/mitmproxy/jobs/612168142#L2799
I'd be fine with changing the check to getattr(master, "prompt_for_exit", master.shutdown)

Awesome, thanks! 👍


What are the supported desktop environments?

When I try to run wtype on Pop!_OS 20.10 on Gnome I get:
Compositor does not support the virtual keyboard protocol

Is there a list of what desktop environments we should expect this to work on? What would be needed to get this working on gnome? Thanks!

The compositor needs to support the virtual-keyboard-unstable-v1 protocol. It looks like mutter (the Gnome compositor) does not implement this yet. I do not see an issue about this in their Gitlab repository, so it might be a good idea to ask there
Other than that, it should work on any wlroots-based compositor (provided the protocol support it gets properly initialized). Not sure about KDE.
One way to check is by running wev -g and looking for something like:
[02:     wl_registry] global: interface: 'zwp_virtual_keyboard_manager_v1', version: 1, name: 30

in its output.

I wish that the Readme had the info about wtype not working on Gnome

The compositor needs to support the virtual-keyboard-unstable-v1 protocol. It looks like mutter (the Gnome compositor) does not implement this yet. I do not see an issue about this in their Gitlab repository, so it might be a good idea to ask there

Someone already requested support for it in #1974. Upstream said it's unlikely this to be supported and recommended libei instead.

libei won't emulate virtual-{input,keyboard} backends:

GNOME is unlikely to ever use a Wayland protocol and wlroots is unlikely to ever use a DBus protocol

https://gitlab.freedesktop.org/libinput/libei/-/issues/2
I think that's a correct assessment: wlroots folks take a hard line against DBUS protocols in the stack, while GNOME relies on DBUS for integration. Meanwhile, users don't care what the protocol is, they just want it to work.
It seems like the best we can do for now is create a tool which implements both the wayland protocols backend and the portal-based one with auto-detection.

the same error on KDE,  all systems updated today, 2024-11-18
wtype  0.4-2
so if it doesn't work on KDE, and not on GNOME, which are around 60% of the DE, what does it do  work with?


touched registration handlebars to work with the database i created,…

… updated authroutes for the authentecation and sending the info to the databse by column names. fixed my gamestate model and another to require bcryptjs and updated server. server fuctions. registration works and users are added to databse by id with username email and a hashed password

ALSO updated the auth.js within public/js/auth.js. to prevent default of the form when registration and take the einputs to create a post request from the info


Elide Constant Join

Build 2 failed with a segfault:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fe76c6758a2, pid=3054, tid=140629833103104
#
# JRE version: Java(TM) SE Runtime Environment (8.0_31-b13) (build 1.8.0_31-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.31-b07 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libc.so.6+0x7e8a2]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/travis/build/quasar-analytics/quasar/hs_err_pid3054.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#
./scripts/build: line 79:  3054 Aborted                 (core dumped) "$SBT" -DisIsolatedEnv=${ISOLATED_ENV:=false} test exclusive:test

Build 4 failed in DataServiceSpec - see #1295

Current coverage is 75.41% (diff: 70.58%)

Merging #1344 into master will decrease coverage by 0.07%

@@             master      #1344   diff @@
==========================================
  Files           192        192
  Lines         11459      11465     +6
  Methods       11197      11202     +5
  Messages          0          0
  Branches        119        120     +1
==========================================
- Hits           8650       8646     -4
- Misses         2809       2819    +10
  Partials          0          0

Powered by Codecov. Last update 884e359...503b50d


Split TopNProjection into TopN and OrderedTopN

TopNProjection contained a broken equals function (could have led to
NPEs because of nullable orderBy related fields).
It should also make it easier to debug stuff as it is easier to see if a
TopNProjection contains ordering or not (when looking at a plan).

@seut please review

Current coverage is 81.11% (diff: 75.22%)

Merging #4540 into master will decrease coverage by 0.03%

@@             master      #4540   diff @@
==========================================
  Files          1294       1295     +1
  Lines         44107      44134    +27
  Methods           0          0
  Messages          0          0
  Branches       7016       7012     -4
==========================================
+ Hits          35792      35798     +6
- Misses         5621       5631    +10
- Partials       2694       2705    +11

Powered by Codecov. Last update 114f2c0...0e8c2d5


Allow user to decide when to apply "Filter slice" to a dashboard

Hi all,
We've been using the filter slice for a while (and liking it!).
My main issue is that anytime I change a field of the filter, each slice of the dashboard instantly refresh itself.
The problem is that, when you have many field to select for your desired results, it will trigger a ton of unnecessary requests (which could be massive and entirely freeze Druid for a few minutes).
We are working around this by filtering on the last minute to make all of those requests tiny, but a simple APPLY FILTER button would make the whole thing a lot more natural.

Sounds reasonable, the FilterBox widget could make that optional with a checkbox control "Instataneous". If checked (default) same as current behavior, if unchecked, a new "Apply" button is exposed and needs to be clicked.

https://github.com/airbnb/superset/pull/2338


Question: Vendor file

If I'm splitting my js files into 2 groups - one is the vendor file and the other is the app bundle - can I still use this repo?
Is possible to add async tag to both script tags? If yes, how the browser will choose which one to load first?
Thanks!

This would require more work on webpack. The problem you rub into is not knowing when vender bundle file is done before invoking main bundle. I request that to be on by default in webpack 3 so it won't be a problem in the future. There are a couple of plugins to help with this too


Unhandled JS Exception: undefined is not an object (evaluating 'RNGestureHandlerModule.State')

Unhandled JS Exception: undefined is not an object (evaluating 'RNGestureHandlerModule.State')
"react-native-gesture-handler": "^1.0.8",

Environment:
OS: macOS High Sierra 10.13.6
Node: 8.11.4
Yarn: 1.9.4
npm: 5.6.0
Watchman: 4.9.0
Xcode: Not Found
Android Studio: 3.1 AI-173.4819257
Packages: (wanted => installed)
react: 16.2.0 => 16.2.0
react-native: 0.53.0 => 0.53.0

@gao520sun  How did you solve this problem? o(╯□╰)o

Got the same error today, @gao520sun How did you solve this problem? o(╯□╰)o


Update transformers to version 4.30.2 in requirements.txt

see: https://security.snyk.io/vuln/SNYK-PYTHON-TRANSFORMERS-5563628

Thx 🙏


biphenylacetylene (CHEBI:51579) wrong ontology

biphenylacetylene (CHEBI:51579) is a alkyne (CHEBI:22339)
The relationship above is wrong because alkynes are acyclic. Please remove it.

Now removed. Thanks


fix apache apisix icon not show issue

get ico link from index.html ，so that the ico link keep Consistent

After several attempts, I find that the icon only disappears when we use history mode, the Dashboard is using hash mode by default.
If using history mode suits your needs, please update the codes in SidebarLogo.vue file: Just use favicon.ico instead of /favicon.ico


Add me to npm eslint-config-happiness

@dcousens @JedWatson
Hey, Im trying to update to the newest standard stuff and it now requires an updated package for eslint-config-happiness.  Can one of you add me to that project on npm so I can publish my updates? The updates are here: https://github.com/wesleytodd/eslint-config-happiness
https://www.npmjs.com/package/eslint-config-happiness
Thanks!!
Side note: I published this one as well https://github.com/wesleytodd/eslint-config-happiness-jsx

Sorry about the delay! Just added you.

Thanks!! And no worries about the delay, one of my team members just ran into an error in the linting so I wanted to see if it was just a matter of updating or actually fixing something.  Turns out it was just updating.

Oh, and where did the code go?  I can just publish from my repo for now, but if you want to take it back just let me know.


create_item overrides any setting by the user

In "https://azuresdkdocs.blob.core.windows.net/$web/python/azure-cosmos/4.2.0/_modules/azure/cosmos/container.html#ContainerProxy.create_item"
The create item is supposed to let the user modify the option: disableAutomaticIdGeneration
In the source code, though; this variable is hard set:
        request_options = build_options(kwargs)
        response_hook = kwargs.pop('response_hook', None)

        **request_options["disableAutomaticIdGeneration"] = True**

Here's the following call where the behaviour is actually checked and handled.
       if (not document.get('id') and
            not options.get('disableAutomaticIdGeneration')):
            document['id'] = base.GenerateGuidId()

Obviously, the user has lost the ability to set this parameter with the current implementation!

@peterskurt Thanks for reporting
@zfoster Can you take a look this week?

I'll take a look this week

@peterskurt I'm still trying to learn why python has this flag hardcoded: https://github.com/Azure/azure-sdk-for-python/pull/15715

@peterskurt I'll do a release this week, but we've merged a fix for this: https://github.com/Azure/azure-sdk-for-python/pull/15715

Great.  Are you also going to update the docker image on dockerhub?
Kurt
From: Zachary Foster<EMAIL_ADDRESS>Sent: Monday, February 1, 2021 10:36 AM
To: Azure/azure-sdk-for-python<EMAIL_ADDRESS>Cc: peterskurt<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Azure/azure-sdk-for-python] create_item overrides any setting by the user (#15569)
@peterskurthttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpeterskurt&data=04|01||6990692a949745b079a108d8c6d7cf59|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637477977482324250|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=C6sY%2B76YJeN%2FyQSHa10RLwusBU0bncQbBrRpQkh%2F%2B8Y%3D&reserved=0 I'll do a release this week, but we've merged a fix for this: #15715https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-sdk-for-python%2Fpull%2F15715&data=04|01||6990692a949745b079a108d8c6d7cf59|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637477977482334251|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=VJDdKMS9TDWDmFA%2BMh11L400cu2DBDZa1oYfAFuqE0M%3D&reserved=0

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-sdk-for-python%2Fissues%2F15569%23issuecomment-771027299&data=04|01||6990692a949745b079a108d8c6d7cf59|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637477977482344247|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=aes3JZbOIV0x6a6P8nI1P6TqbvGaFPMaJ43UCXcg8jE%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABUEMG4IHK4FQ7PX4PLEMHTS43Q7HANCNFSM4UG24XZQ&data=04|01||6990692a949745b079a108d8c6d7cf59|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637477977482344247|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=FUvqEYxj5%2F%2Fo0aDMJAIR4CxGZOdPssz1uywPUgAwPks%3D&reserved=0.

Which docker image?

Sorry.  I thought that there was a docker image with Azure library commands inside.
Kurt
From: Zachary Foster<EMAIL_ADDRESS>Sent: Monday, February 1, 2021 11:38 AM
To: Azure/azure-sdk-for-python<EMAIL_ADDRESS>Cc: peterskurt<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Azure/azure-sdk-for-python] create_item overrides any setting by the user (#15569)
Which docker image?

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-sdk-for-python%2Fissues%2F15569%23issuecomment-771069032&data=04|01||a5a1507766764315ac9508d8c6e08f02|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637478015057376445|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=X1ReW%2BpHhxaT5RH6GgbMZGXjjv4MJC5Iu3gTiPZgafQ%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABUEMG2KJ2K2CIE7A7K46MTS43YJ7ANCNFSM4UG24XZQ&data=04|01||a5a1507766764315ac9508d8c6e08f02|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637478015057386437|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=BiMkQKVjNurA2NWFJCQoKxuVsB0wGQjZyBEI%2BiucnK8%3D&reserved=0.

ah no problem!

@zfoster Was this added to a release? The latest version(4.2.0) in PyPi still has this hardcoded


How do i get VRX to run with ros2 foxy and ubuntu 20.04

Having issues running building VRX with ros2 foxy and ubuntu is there a fix to this?

Unfortunately, we don't offer official support for this configuration. The current version of VRX requires Ubuntu 22 and ROS 2 Humble. That said, it might be worth double checking that you've sourced your environment.


MAINT additional cleaning in reachibility.pyx

Some additional style change

It was easier to make a PR than commenting.
I think that we should test the function mutual_reachibility_distance directly.
We should ensure that dense and sparse would lead to the same results. This would be the minimal thing.

The test could be something like:
import numpy as np
from scipy import sparse
from sklearn.utils._testing import assert_allclose

dist = np.random.randn(5, 5)
mr_dense = mutual_reachability_graph(dist)
mr_sparse = mutual_reachability_graph(sparse.lil_matrix(dist))

assert_allclose(mr_sparse.A, mr_dense)

With my PR it fails. I will have a closer look to see what is wrong.

I am pretty happy with the current implementation.
Basically, the changes are the following:

mainly renaming variables
add a CSR implementation that does not require the GIL (nor for the sorting par since this is based on NumPy)
add fused type to already be compatible with huge sparse with np.int64_t indices and np.float32 arrays.

A bit later, I will add a file that tests minimally the implementation.
Something that I was wondering and seems quite important, it seems that we assume that the distance used is symmetric. Otherwise, the way we build the core_distances would not work.
@Micky774 is the case from your understanding?


don't ask to save file if it hasn't been changed

Description of the problem or steps to reproduce

open an existing file
type a few characters
delete those characters
(file is now exactly the same as when it was opened)
ctrl-q to quit
should not be asked to save file

Specifications
Version: 1.3.2-10
Commit hash: d70a48b
Compiled on August 15, 2017
OS: Ubuntu-Gnome 17.04 x64
Terminal: terminator

This is a problem that is hard to fix because it is resource intensive to actually check if the file is the same as when it was first opened after every edit. It's much easier to just flip a flag when an edit is made and then just ask the user before closing the file.
In the past we used to check a hashes to see if they were the same to check if the file had been modified, but there wasn't much benefit for the efficiency lost from just using a boolean.
This is a problem that other text editors have as well (I've checked in Vim and Sublime Text) so I don't really think it is a pressing issue.


Support creation of Neo Express instances from within vscode

extension isn't getting activated by invoking the create express command. So this doesn't work unless the RPC window has already been opened (which activates the extension

(pushed a fix)


Remember panel sizes in local-storage.

 Issue by philcockfield
Thursday Nov 24, 2016 at 19:50 GMT
Originally opened as https://github.com/storybooks/storybook-ui/issues/62

Cross referencing this issue over to the actual repo: https://github.com/storybooks/react-storybook/issues/466

Would be great if the action-logger panel, and the index panel, didn't not lose their size between page loads.

 Comment by willowcheng
Tuesday Apr 11, 2017 at 03:47 GMT

Would love to see that width can be remembered if down panel is configured to be displayed on right.

 Comment by benediktvaldez
Tuesday Apr 11, 2017 at 20:24 GMT

Does this previous change not solve this issue as well @willowcheng ? Haven't tried it out though, but if not, it could at least be an idea of how to tackle it.
https://github.com/storybooks/storybook-ui/pull/74/files#diff-45accb91d04d726de15be9e2a89530ebR172

 Comment by ndelangen
Tuesday Apr 11, 2017 at 05:04 GMT

PR is very much welcome @willowcheng ❤

 Comment by willowcheng
Wednesday Apr 12, 2017 at 03:51 GMT

Hi @benediktvaldez, it actually works and I thought it's already available to newest storybook release.
Created #80 to remember both width and height in case of use cases that need to switch panel position. I found that by dragging splitter and then changing down panel position, the height would be instantly carried to width without applying rendering, no idea how to solve it.

I will close this as a duplicate of #466


Change behavior of hide rejected

From: https://github.com/flatironinstitute/labbox-ephys/issues/477
If hide rejected is selected and a new unit is tagged as rejected, it would be nice if it were then hidden as well.

@lfrank, this should now be fixed in >= 0.2.16. Closing.


Error executing NLSM over OS/400

FTP OS: IBM OS400
FTP Server: IBM OS400
Computer OS: Windows 10
It is not possible to upload a file, I always get errors when it tries to get information from the Server.
Logs :
# Connect()
Status:   Connecting to <IP_ADDRESS>:21
Response: 220 Connection will close if idle more than 5 minutes.
Response: 220-QTCP at JDA.
Command:  USER ***
Response: 331 Enter password.
Command:  PASS ***
Response: 230 *** logged on.
Command:  FEAT
Response: 211 End of feature listing.
Response: 211-Feature listing follows:
Response: AUTH TLS
Response: CCC
Response: PBSZ
Response: PROT
Status:   Text encoding: System.Text.ASCIIEncoding
Command:  SYST
Response: 215  OS/400 is the remote operating system. The TCP/IP version is "V6R1M0".
Status:   Auto-detected OS/400 listing parser
Command:  cwd pgmrprs
Response: 250 "PGMRPRS" is current library.

# UploadFile("D:\MadridC\Test.txt", "Test", Overwrite, False, None)

# FileExists("Test")

# GetWorkingDirectory()
Command:  PWD
Response: 257 "PGMRPRS" is current library.

# GetNameListing("PGMRPRS")

# GetWorkingDirectory()
Command:  PWD
Response: 257 "PGMRPRS" is current library.
Command:  TYPE I
Response: 200 Representation type is binary IMAGE.

# OpenPassiveDataStream(AutoPassive, "NLST PGMRPRS/PGMRPRS", 0)
Command:  EPSV
Response: 229 Entering Extended Passive Mode (|||58892|).
Status:   Connecting to <IP_ADDRESS>:58892
Command:  NLST PGMRPRS/PGMRPRS
Response: 550 File PGMRPRS in library PGMRPRS not found.
Status:   Disposing FtpSocketStream...

# CloseDataStream()
Exception thrown: 'FluentFTP.FtpException' in FluentFTP.dll

Does GetListing() work? Are you using the latest FluentFTP?

I've had this same problem. Changing the connection type to PASV usually works for me. I think it also varies per system (IBM i)
Liam

Its trying NLST PGMRPRS/PGMRPRS because it thinks its a relative path. If there is no way to tell if a path is relative or absolute, this usually happens.


GDS structs reflected for non-zero rotation angles

PR #23

Merged.
This all good to close, or does it tie into other conversations we've had about the VLSIR protobuf schema's handling of these fields?

@growly ?


Tags aren't converted

Application/script

Version: v0.8.1

Describe the bug
Currently, tags aren't converted.
Expected behavior
Zim tags @tags should be converted to Obsidian #tags.
Several tags in a row like @tag1 @tag2 @tag3 should also be converted with a space between them to #tag1 #tag2 #tag3.
Execution environment (please complete the following information):

Python Version: 3.11.2
OS: Ubuntu 23.04

original data:
@Tag1 @Tag2 @Tag3

Note: In this example, there aren't spaces at the beginning and the end of the line.
processed data:
 #Tag1 Tag2 Tag3

Note: A space must be inserted at the beginning of the line Do not convert it to a heading.

For ease of implementation and faster execution, a space is always added to the beginning of the Obsidian tag.

May I ask why the space before an Obsidian tag is needed?
In Obsidian headers always have a space between # and the header name, while tags don't, regardless if a tag is at the beginning of a new line or after a word, e.g:
# header 1

#tagatthebeginning and that's a normal text #tagattheend
	#tagaftertab
 #tagafterspace

Which looks like:

If this is so, you can try out a patch without the space.
Have a look at line 199:
                    line = re.sub('@(\S+?)', ' #\\1', line)

and change the code to
                    line = re.sub('@(\S+?)', '#\\1', line)

(delete the space before #\\1)
If the conversion result is satisfying for you, let me know, and I will make a new release.

If the conversion result is satisfying for you, let me know, and I will make a new release.

Working perfectly now! Thank you 🙏🏼

Well then, this will be my last work on zim2obsidian for now. Thank you for your feedback and for your input.
Here's the updated spec:
Specification
Original data:
@Tag1 @Tag2 @Tag3
@ @
@
@Tag4@Tag5
@@Tag6

Note:

In this example, there aren't spaces at the beginning and the end of the line.

Processed data:
#Tag1 #Tag2 #Tag3
@ @
@
#Tag4#Tag5
#@Tag6

Processing invalid input:

Tag5 and Tag6 are not valid Zim tags. However, they are created as Obsidian tags with v0.10.3.


Work item selection is jumping items

Clicking on a WI in the list jumps and selects another WI and opens the other WI.  This appears to be happening only sometimes, and we have not pinpointed the root cause yet.

Can't reproduce. Please re-verify.

Seems to be working properly now.  Will close issue.


How do I train a new dataset?

Hi, I have a dataset where I am detecting primarily just one object and I wish to create a mask image of that object. The object would appear white against a black background.
I have organised it in
SegNeXt/data/
images/
annotations/
Currently your README has the following information for training:
./tools/dist_train.sh /path/to/config 8
Any pretrained models for me to edit and retrain on the new dataset?

You can refer to mmseg


User Account Control

User Account Control, in its current form, is very annoying.
Each time you want to launch an app that inherit within an admin session, it ask you for the admin password.
NightOS should by default launch apps that inherit with level privilege 1, and, if the user wants to launch them with current rights, let him choose an option to.

I am correcting it. This will be corrected today.


Support Vector Classification with MinMaxScaler & Polynomial Features

Following changes are required:

Reduce description for polynomial features:
clean/keep initialization of filepath,target and feature empty


How to prevent arrays inside cached object being overwritten?

Question
Version 4.0.0-beta.4
Hi,
In our schema we have an object like this:
type SimpleUser implements User {

  id: ID!

  books: [Book]

  name: String!

  someObjects: [SomeObject]
}

And we have a CacheKeyGenerator like so:
class ApolloCacheKeyGenerator : CacheKeyGenerator {
    override fun cacheKeyForObject(obj: Map<String, Any?>, context: CacheKeyGeneratorContext): CacheKey? {
        return when (val typename = obj.getOrDefault("__typename", "")) {
            "SimpleUser" -> CacheKey("$typename:${obj["id"]}")
            else -> null
        }
    }
}

We can receive this SimpleUser object from multiple different queries, and each time we receive it, it can contain a different array of Book and SomeObject, which results in the newest received SimpleUser overwriting the previous one. Is there an easy way for me to merge the new and old arrays every time we receive a SimpleUser regardless of which query it comes from?
Thank you!

Hi!
One way is to use the ApolloStore API to manually store a SimpleUser that is a combination of the one existing in the cache, and the one you just received from the network. You'd have to do that at all the places that execute queries that return SimpleUser.
There are also incubating (experimental) APIs that allow to pass the desired merge algorithm, which will be called whenever an object needs to be merged. These exist to help with pagination scenarios but If you are willing to try experimental APIs I believe they could also be used for your use-case.
Both approaches are described in this document. Hope this helps!

Thank you for your reply! And sorry for the slow follow up.
I'm trying to implement the second approach you listed above. However I'm running into this issue
Duplicate class com.apollographql.apollo3.cache.normalized.ApolloStore found in modules apollo-normalized-cache-incubating-jvm-4.0.0-beta.4.jar -> jetified-apollo-normalized-cache-incubating-jvm-4.0.0-beta.4 (com.apollographql.apollo3:apollo-normalized-cache-incubating-jvm:4.0.0-beta.4) and apollo-normalized-cache-jvm-4.0.0-beta.4.jar -> jetified-apollo-normalized-cache-jvm-4.0.0-beta.4 (com.apollographql.apollo3:apollo-normalized-cache-jvm:4.0.0-beta.4)

When attempting to import
implementation("com.apollographql.apollo3:apollo-runtime:4.0.0-beta.4")
implementation("com.apollographql.apollo3:apollo-normalized-cache-incubating:4.0.0-beta.4")

Any suggestions on how I could resolve this? For clarity's sake this is the only place we declare dependencies on Apollo.

Hmm it looks like your project depends on both apollo-normalized-cache and apollo-normalized-cache-incubating. Can you maybe try ./gradlew :app:dependencies to understand why?
By the way, head up that since the RC1 release of Apollo Kotlin 4, we've moved the incubating library outside of the main repository (a bit of context about this here) - so your dependencies should now be:
implementation("com.apollographql.apollo:apollo-runtime:4.0.0-rc.1")
implementation("com.apollographql.cache:apollo-normalized-cache-incubating:0.0.2")

Don't hesitate to let us know how that goes.

@isaacmanu Was wondering if your issues are resolved?

Closing for now, please don't hesitate to comment here or open another issue if needed.


Error in recommendations

WORD: BISON
1st: COAST
2nd: SHOOS
can't figure out any recommendations
suspicion: need to do the same thing for yellow that we do for green when there's a grey

Fixed here: https://github.com/wadewegner/wordle-solver/commit/1b6d4833b3470aaa2615901143ba8cc9e862351a


How to apply all indicators using one line ?

Which version are you running? The lastest version is Github. Pip is for major releases.
import pandas_ta as ta
print(ta.version)

Upgrade.
$ pip install -U git+https://github.com/twopirllc/pandas-ta

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Thanks for using Pandas TA!

Hello @rushidarge,
I assume by no response that the solution provided was sufficient. Thus I will be closing this issue in a few days.
Kind Regards,
KJ

Thank you so much....


How to use VueJS with server side rendering not done by Next

Looking at the Next demo created by Snipcart (https://github.com/snipcart/snipcart-nuxt-getcockpit)
I see that it's possible to create a valid HTML5 page where vuejs is reacting on data-* attributes.
Unfortunately I cannot find any documentation at VueJS how to achieve this if server side rending is done by a 3th party.

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server, gitter or StackOverflow.

Lookup vue-hackernews on github and https://ssr.vuejs.org/


Adds specific naming rules for when is in development for input booleans app states

Breaking change

Proposed change

Adds specific naming rules for when is in development for input booleans app states
When in development:

The feature that removes unused apps is disabled
A prefix dev_ is added not to interfere with original
The dev version will be removed when production restarts

Type of change

[ ] Dependency upgrade
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (which adds functionality to an existing integration)
[ ] Breaking change (fix/feature causing existing functionality to break)
[ ] Code quality improvements to existing code or addition of tests

Additional information

This PR fixes or closes issue: fixes #
This PR is related to issue:
Link to documentation pull request:

Checklist

[ ] The code change is tested and works locally.
[ ] Local tests pass. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.
[ ] I have followed the [development checklist][dev-checklist]
[ ] The code compiles without warnings (code quality chek)
[ ] Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated for www.home-assistant.io

Codecov Report

Merging #659 (14d1cf8) into dev (7ae0652) will decrease coverage by 0.16%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##              dev     #659      +/-   ##
==========================================
- Coverage   80.71%   80.55%   -0.17%
==========================================
  Files         118      118
  Lines        3039     3039
  Branches      325      325
==========================================
- Hits         2453     2448       -5
- Misses        452      456       +4
- Partials      134      135       +1

Flag
Coverage Δ

unittests
80.55% <ø> (-0.17%)
:arrow_down:

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

Impacted Files
Coverage Δ

...mon.HassClient/Internal/Net/WebSocketClientImpl.cs
61.11% <0.00%> (-8.34%)
:arrow_down:

...mon.HassClient/Internal/HomeAssistantConnection.cs
86.66% <0.00%> (-1.91%)
:arrow_down:

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 7ae0652...14d1cf8. Read the comment docs.


Day 23 retrospective

There has to be a proper way to solve part 2. The current implementation is just a brute force attempt which needs several hours. It works, but certainly not how it is supposed to be solved.
Currently the test is skipped (https://github.com/jp7677/adventofcode/blob/main/src/day23.cpp#L59).

See https://github.com/jp7677/adventofcode/pull/10 after reading a half a sentence hint how to approach this one.


Update the status of existing issues on contrihub-21 site when populating issues.

During Poupulating issues i.e. populate_issues function in project/views.py file, new issues are added to the DB for contrihub-21 website from Github and already existing issues are kept as it is.
So, During Populating Issues, if an existing issue is closed on GitHub and Open on contrihub-21 website, update its status in DB as closed.

Sir do I have to add a label named status as there is no such label present in the database for an issue? or do I have to update is_restricted label?

You have to update all the fields as per labels and state(open and close) you get from GitHub issue, for e.g. state (open/Close), mentor, is_restricted etc.

Sir I tried to declare state = issue['state'] so it was returning 'open' and 'close' so tried to update the value as db_issues.state = state but an error was occurring stating that the expected integer found 'close' or 'open' so I gave them value as 1 and 0 accordingly using if/else cases so by doing I had to update those HTML's if/else conditions issue.state == 1 (former it was issue.OPEN) so after doing this those closed issues became vanished from the home screen and got appeared in profile page as status 'closed' in red button.

Whatever Issue state you get from GitHub is correct and to be applied on contrihub-21 website. So, assign it accordingly i.e. either issue.OPEN or issue.CLOSED. Moreover, only open/currently assigned issues are shown on the homepage and not the closed ones. In the profile page, however, all issues are shown whose mentor is the current user.

Yes Sir I was admin(locally) of the website as I had changed the permissions from Django admin panel so closed issues were showing there as I have assigned the issue as I am a mentor so it means closed issues would be shown to only mentors who made the issues, not to anyone else. So is it okay is?

AttributeError at /project/populate_issues/
'dict' object has no attribute 'OPEN'
Sir this error is coming after assigning the values as issue.OPEN and issue.CLOSE

You have to use Issue.CLOSED i.e. the property of Issue class, currently you are trying to access 'issue' which is just a dictionary returned from API call.


#3D Low speed RigidBody overlaps StaticBody then bounces back when collision happens even with CCD enabled and 0 bounce

Godot version:
v3.2.3.stable.official
OS/device including version:
Device: Macbook Pro 2016
OS: macOS Big Sur 11.0.1
Issue description:
Yes, I've searched a lot but none of them works.
1⃣ Given a scenario: In 3D world, there's a StaticBody as ground, a RigidBody with Capsule CollisionShape as player.
2⃣ Action: Player falls freely to the ground from a low height.
3⃣ Result: As the title says, player can detect collision and stopped as wanted. But if we look close, the player overlays with the ground (also called tunnelling?), then bounces back, even through the Bounce property of player and ground all set to 0!
4⃣ Try to solve: I've tried these steps:

Enable CCD.
not working :(
Switch physics engine from Bullet to GodotPhysics, and increase physics FPS from 60 to 90.
Hmmm seems better, but still some glitches when I stare at the screen...(forgive my perfectionism). Besides I don't think  is a better way to solve this kind problem.

5⃣ Wanted: when bounce is 0 and collision happens, player should stop immediately, no overlaps, no bounce, it should stand still, right here waiting for you :)
Please help me, thank you all.
Minimal reproduction project:
The minimal project contains 3 objects: Ground(StaticBody), Player 1(KinematicBody), Player 2(RigidBody).
Player 1 works right, Player 2 overlaps and bounces back which is not wanted.
Basic3D.zip

Possible fix: #35945
Related: #35780

Possible fix: #35945
Related: #35780

Great, thank you for information! When will the new version release?

Switch physics engine from Bullet to GodotPhysics

ERROR: CylinderShape is not supported in GodotPhysics. Please switch to Bullet in the Project Settings.    at: shape_create (servers/physics/physics_server_sw.cpp:73)
Don't do this.

RigidBody overlaps StaticBody

You might have misunderstood how mesh and collision shape in Godot works. I don't see any issues (v323 linux):

works-fine.zip

@capnm Thanks for your nice try. I've tried your kind artifact, and didn't change anything, sorry that I still have the overlap problem. Here is my snapshot:

@Rubonnek @capnm Just to mention that, I've compiled the latest Godot(branch master , Godot version v4.0.dev.custom_build.fbe0386c6) and run @capnm project, hmmm, it seems the problem still lies in v4.0. 💔

Seems still reproducible in 3.5 RC 1, and it's indeed specific to the GodotPhysics backend, it doesn't happen with Bullet.


Interface declarations and other exotic syntax

Could someone comment on the current status and maturity of the following annotation language constructs, which don't seem to be documented?

interface, implements, and interface (single|multiple) inheritance - As in lib/core.js and elsewhere.
Indexed properties? (e.g. [index: number]: File)
(Static) Function call operator overloading? (e.g. static (...values:Array<any>): Array<any>)

I am working on a WebIDL to Flow converter motivated by #477 (with some relevant discussion in #165 and #140). The basics work, but for a robust conversion I could really use some pointers as to the semantics of the above (and whether it's wise to rely on them at all).
For example, am I correct in assuming that an interface, like type and unlike class, does not result in its identifier added as a property on the global scope? This interpretation is analogous to the effect of [NoInterfaceObject] on a WebIDL interface.

Cool! I'm excited to see the result of this work.
You are correct that interfaces are "compiled away" and don't result in any runtime bindings on their own.
implements is not implemented currently (no pun intended). I'm not sure if anyone is working on it. Can you share some IDL that you would like to translate using it? Maybe we can find alternatives, or possibly try to get it working.
Indexed properties might have some issues surrounding them, but I think it's safe to use them assuming they work properly. Any bugs there we should fix, but I don't think it should block what you're working on.
What do you mean exactly by operator overloading as it relates to static function calls? Overloading in flow doesn't quite work as you might expect coming from TypeScript, but I don't think anyone has spent a lot of time working out the details there. Again, an example of what you might like to generate given IDL would help here.
Overall, I'd recommend that you not let the maturity of features in flow block you from getting this important work done. If anything, your efforts will inspire us to get these things in working order! Thanks!

Thanks for the encouragement, it means a lot :)

Re: Interfaces being "compiled away" - so is this a bug?
interface I {}
type T = {};
new I();	// <--- No error!
new T();	// Identifier T: could not resolve name

It seems to me that implements (and multiple inheritance for interface?) would best represent WebIDL's A implements B; statement (which is defined to mean "all objects that implement A must also implement B"). I don't have data on how often this would come up when translating real-world IDL (but I think it will).
My current workaround is to walk the inheritance/implements DAG and actually copy members from A to B and so on. This also provides a solution for name hiding in the [NoInterfaceObject] case - just emit the respective interface as type rather than class and remove all inheritance/implements references to it, as they're now redundant. I think (more thoughts welcome) that this emulates the WebIDL ECMAScript binding correctly. But the resulting Flow declarations are more verbose and less semantic than they probably could be.

By overloading of the function call operator I mean declarations that make objects callable, such as
declare module "assert" {
  declare var exports: {
    (value: any, message?: string): void;
  }
}

Which seems to fit legacycaller.

More questions:

What about overloading? WebIDL supports it for functions, constructors, etc. Does Flow? Or should I calculate the union signatures myself?
WebIDL also has named constructors, as in:

[NamedConstructor=Audio(optional DOMString src)]
interface HTMLAudioElement : HTMLMediaElement {};

This defines (in addition to any constructor which HTMLAudioElement may or may not expose under its own name) a global constructor named Audio which constructs HTMLAudioElements.
But how do I represent it in Flow? The following seems inadequate.
class HTMLAudioElement {}
declare function Audio(src? string): HTMLAudioElement;
//...
var a: HTMLAudioElement = new Audio(); // <---- Error

I think you're right about the interface bug. I opened a PR to fix at #481.
I think your solution of copying through the DAG is a great workaround. As long as you also declare the interfaces themselves, so consumers can use them as types. I'll look into implements in the mean time.
Object types can have callable properties, but I'm having trouble defining one on an interface, so I'm not sure that we can support legacycaller for class types right now. Could be very wrong about this.
I'm also not quite sure what level of overloading support flow has right now, but afaik we want to support it. It would be very helpful if you could generate overloaded signatures and file issues for any unexpected behavior that results.
Named constructors do expose an invalid assumption flow makes about constructors. Flow assumes that constructors return void and return objects of the class type. This doesn't always hold: explicit return from the constructor` and this, too. You're also right that just declaring a function won't work, because it needs to be used as a constructor, and constructors can't currently have a different return type.

@popham, you know a lot more about class semantics than I do. Any thoughts about this?

Just wanted to point you towards the repo where I'm working on the converter: motiz88/webidl-to-flow
It's neither feature-complete nor tested nor documented, really, but I may have to take a break from developing it for a few days so I opted to push something in the mean time.

I recall seeing that interface is deprecated in source comments.  I'd avoid it like plague.  (I vaguely remember seeing that the interface concept was split to type + declare class.)

Whoops.  Looks like it hasn't been deprecated yet.  parser/parser_flow.ml:
(* TODO: deprecate `interface`; somewhat confusingly, it plays two roles,
       which are subsumed by `type` and `declare class` *)

I'm looking for a way to do declare class A extends B implements C, D, E, where C, D, E may or may not originate as [NoInterfaceObject] types (=> Flow type, or interface if that stays). For now I will keep emulating this outside of Flow.
On a related note, Flow happily parses multiple types in extends, but immediately discards all but the first. Maybe it should warn/error instead?
declare class B1 {prop1: string}
declare class B2 {prop2: string}
type T = {prop3: string}
declare class D extends B1, B2, T {} // <--- No error - cf. `extends T`
var b1: B1 = new D(); // <--- No type error
var b2: B2 = new D(); // <--- Type error
var t: T = new D(); // <--- prop3 not found in D

Just a status update here. I'm working on full interface support, which will basically do the following:

interface can extend multiple interfaces
declare class can extend one class
no "implements" for now, since instances of classes will be structurally subtyped with interfaces, whether or not you declare them. In the future, we could support "implements" for better doc / perf etc.
many declare classes in the libs will be converted to interfaces, thus allowing structural subtyping
declare classes will continue to be nominally subtyped with other classes, but may act like interfaces when compared to object types.

Wanted to just mention that interface and implements support has landed.

@nmn uh, where exactly? Any doc for them?

Here are the docs for interfaces:
https://flowtype.org/en/docs/types/interfaces/


FYI: typescript-eslint@v6 will remove parserServices.hasFullTypeInformation

👋 Hi! I'm one of the maintainers of typescript-eslint. We're getting ready to release a new v6 major version of the tooling, which includes some small breaking changes.
Coming over from https://github.com/typescript-eslint/typescript-eslint/issues/7124: I see this repo contains references to hasFullTypeInformation. That property is something we've never recommended using (see that issue & https://github.com/typescript-eslint/typescript-eslint/issues/7158). We recommend instead using ESLintUtils.getParserServices per https://typescript-eslint.io/developers/custom-rules#typed-rules.
If you really want to "progressively enhance" lint rules, parserServices.program will be null if type information isn't available. But we definitely recommend against that kind of rule behavior changing.
Overall, I'd suggest trying out typescript-eslint@v6 and making sure internal builds & downstream repos still compile & lint nicely with all the changes. Let me know if there's anything we can do to help with the v6 upgrade! 💖

Thank you for sharing it. That code still remains, but we added tests in #548 and it seems to be working without any problems.
So I'll close this issue.


Removing test that already exist in ControlzEx

This PR removes all test for ThemeManager that already exist in ControlzEx.
That way updating ControlzEx should be easier in the future.

@batzen your changes have been merged, thanks for your contribution 👍


IPv6 link local downstream endpoints not working

Title: IPv6 link local downstream endpoints not working
Description:

What issue is being seen? Describe what should be happening instead of
the bug, for example: Envoy should not crash, the expected value isn't
returned, etc.

Given a cluster with a backend endpoint such:
[...]
endpoint {
    address {
       socket_address {
            address: "fe80::1:1%<interface_name>"
             port_value: 1234
        }
     }
}
[...]

2 things should happen:

Envoy should be able to parse the IPv6 address with scope
Envoy should be able to create a socket that correctly sets the sin6_scope_id sockaddr_in6 (more info on link local (https://labs.ripe.net/author/philip_homburg/whats-the-deal-with-ipv6-link-local-addresses)

Repro steps:

Include sample requests, environment, etc. All data and inputs
required to reproduce the bug.

IP parsing issue:

Create a cluster with link local IPv6 address and scope

today Envoy will reject this format.

Socket for link local IP

Create a cluster with link local IPv6 address

today Envoy will return:
D connection [third_party/envoy/src/source/common/network/connection_impl.cc:924] [C6380] connecting to [fe80::1:1]:1234
D connection [third_party/envoy/src/source/common/network/connection_impl.cc:948] [C6380] immediate connect error: Invalid argument

The reason is that the kernel wants sin6_scope_id to be set.

I validated that the issue is the one mentioned above just adding sin6_scope_id in utility.cc and I was able to reach the downstream endpoint.

My proposal for the fix is the following:

change the IP parsing to allow to specify the scope
when available add the sin6_scope_id to the sockaddr_in6 returned.

IPv6 link-local identifiers aren't meant to be shared outside of a host. I'd suggest using routable IPv6 addresses such as ULA for your use-case.

My sense is that it is reasonable to expect Envoy to work with IPv6 link local addresses, since it is used to simplify network configuration.
The parsing of Endpoint addresses occurs here: https://github.com/envoyproxy/envoy/blob/489a41f248ebb02bcba3e30788a6c4ba943b678e/source/common/network/utility.cc#L103
It is possible to add support for parsing of the scope at the end of the IPv6 address.

Reading this again it looks like the link-local identifiers aren't leaving the host - this is just local configuration. So what I said was irrelevant. Please ignore my previous comment, this sounds like a worthwhile addition.


No module named hypergan.main; 'hypergan' is a package and cannot be directly executed

trying to install hypergan and every time I feel like I am making progress and installing prereq's I keep running into this. If someone could please explain this that would be great
Windows 64x
Python 3.6
Anaconda3 on virtual environment

are you running hypergan by doing something like
python -m hypergan...
in command prompt?
try using powershell and just typing
hypergan...

are you running hypergan by doing something like
python -m hypergan...
in command prompt?
try using powershell and just typing
hypergan...


Set nf_conntrack_max during calicoctl node

Fixes #855

Couple of comments.

Failing tests, but otherwise LGTM.


add connection attribute to allow for events to trigger listeners without going through ES

The concept for this to work can be shown here https://github.com/mannum/customer-portal-api/pull/22/files

Yup - will merge in a sec


Create a LeJOS repository as Mirror from repository on sourceforge

https://sfxpt.wordpress.com/2013/02/17/git-mirroring-from-sourceforge-to-github/
https://help.github.com/articles/duplicating-a-repository/
https://sourceforge.net/p/lejos/ev3/code/ci/master/tree/
git clone --mirror  https://git.code.sf.net/p/lejos/ev3/code lejos-ev3-code
git remote set-url --push origin https://github.com/ev3dev-lang-java/lejos-ev3-code-mirror
git fetch -p origin
git push --mirror

http://stackoverflow.com/questions/3959924/whats-the-difference-between-git-clone-mirror-and-git-clone-bare

➜  lejos-ev3-code git:(master) git remote set-url --push origin https://github.com/ev3dev-lang-java/lejos-ev3-code-mirror
➜  lejos-ev3-code git:(master) git fetch -p origin
➜  lejos-ev3-code git:(master) git push --mirror
Counting objects: 15264, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4947/4947), done.
Writing objects: 100% (15264/15264), 998.31 MiB | 30.00 KiB/s, done.
Total 15264 (delta 8659), reused 15264 (delta 8659)
remote: Resolving deltas: 100% (8659/8659), done.
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error: Trace: 17ad579bbaa6d29519e61c807e2bd0d0
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File ev3snapshot/sdcard/sd500.img is 492.19 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: File kernel/linux-<IP_ADDRESS>_20121214.tgz is 125.39 MB; this exceeds GitHub's file size limit of 100.00 MB
To https://github.com/ev3dev-lang-java/lejos-ev3-code-mirror
 ! [remote rejected] master -> master (pre-receive hook declined)
 ! [remote rejected] 0.2.0-alpha -> 0.2.0-alpha (pre-receive hook declined)
 ! [remote rejected] 0.3.0-aplha -> 0.3.0-aplha (pre-receive hook declined)
 ! [remote rejected] 0.4.0-alpha -> 0.4.0-alpha (pre-receive hook declined)
 ! [remote rejected] 0.5.0-alpha -> 0.5.0-alpha (pre-receive hook declined)
 ! [remote rejected] 0.6.0-alpha -> 0.6.0-alpha (pre-receive hook declined)
 ! [remote rejected] 0.7.0-alpha -> 0.7.0-alpha (pre-receive hook declined)
 ! [remote rejected] 0.8.0-alpha -> 0.8.0-alpha (pre-receive hook declined)
 ! [remote rejected] 0.8.1-beta -> 0.8.1-beta (pre-receive hook declined)
 ! [remote rejected] 0.8.2-beta -> 0.8.2-beta (pre-receive hook declined)
 ! [remote rejected] 0.9.0-beta -> 0.9.0-beta (pre-receive hook declined)
 ! [remote rejected] 0.9.1-beta -> 0.9.1-beta (pre-receive hook declined)
error: failed to push some refs to 'https://github.com/ev3dev-lang-java/lejos-ev3-code-mirror'

Created a copy from sources:
https://github.com/ev3dev-lang-java/lejos-ev3-code-mirror


EACCES: permission denied

Describe Your Problem:
I have installed homebridge from the package manager (latest Ubuntu), however when I try to link the template plugin I get permission denied. I used sudo hb-service link command.
Logs:

Plugin Config:
There are no plugins installed, I am trying to develop my first plugin using the default template.
Environment:

Plugin Version: Default templage
Homebridge Version: 1.6.1
Node.js Version: v21
NPM Version: 10.2
Operating System: Ubuntu

Running as root solved my issue, however this is a temporary fix I think...
Running as root

Thanks for the feedback, if running as root fixed your problem this has to do with your installation of Homebridge. Thanks again!


TEST: Add tox, make Travis use PyPi installation, update docs, basic CIK validation

[x] closes #41, #50, #51
[x] tests added / passed
[x] passes git diff upstream/master -u -- "*.py" | flake8 --diff
[x] added entry to docs/whatsnew/latestversion

@coyo8 this should be good to go now.


Spelling updates for library-component-overview.md

A couple of very simple spelling updates. :)
Category

[x] Content fix

What's in this Pull Request?
Couple of simple spelling updates....nothing major. :)

thx @PopWarner, appreciated.


Day249

Resolves #514

Pull Request Test Coverage Report for Build 972

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

Totals

Change from base Build 970:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls


Prepare for Symfony 6

Symfony 6 introduced a new deprecation:
The "Symfony\Component\Validator\Constraint::$errorNames" property is considered final. You should not override it in "Kreyu\Bundle\NipValidatorBundle\Validator\Constraints\Nip".

I think the simplest route to address it would be bumping to Sf 6 (and PHP 8.1 while on it) and releasing it as a major version for BC break. WDYT?

Hey, thanks for contribution! Version 2.0 is now available with updated PHPUnit :)


 Looks like this apk has been decompiled already.
[?] Decompile over the existing copy? [Y/n] n
[~] Decompiling the apk
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
[~] Extracting endpoints

This error appeared when using diggy command on osx.

Thanks for reporting the issue but I am quite new to bash and I don't own a MAC either.
So I don't think I will be able to make it OSX compatible.


JKBMS Venus OS integration

Add JKBMS Venus OS integration to the driver:

[ ] SOC
[ ] Battery voltage
[ ] Charge/discharge current
[ ] Temprature
[ ] Min/max cell voltages
[ ] protection notifications
BMS 485 instruction.pdf
BMS CAN instruction.pdf
BMS-CAN2-english.pdf

BMS-CAN2-english (1).pdf

BMS-CAN2-english (1).pdf
BMS CAN instruction(2).pdf
BMS 485 instruction(1).pdf

Ohhh, I think there are a lot of people interested in this, hopefully it can be done. THANK YOU!

wow!! it´s just what I need!!! thanks in advance

Yes, i need this integration too, my JK don't comunicate with Victron. Thanks.

A great BMS, and with this project would be even bigger.

Is anyone willing to sponser a BMS that we can use for development?

Is anyone willing to sponser a BMS that we can use for development?

How it can be done?

Is anyone willing to sponser a BMS that we can use for development?

How it can be done?

If you have a BMS that you do not use, you can send that to me.
Or I can look at price to order one and we can get sponsers through the Ko-fi sponser link. Just mention JKBMS in Ko-Fi and I will know.

Is anyone willing to sponser a BMS that we can use for development?

How it can be done?

If you have a BMS that you do not use, you can send that to me.
Or I can look at price to order one and we can get sponsers through the Ko-fi sponser link. Just mention JKBMS in Ko-Fi and I will know.

Ok, thank you,  I will try to get sponsors, can you have a look at the BMS, and if you need just one with the less AMP is less expensive.. because for the same model, there are various AMP's.

Is anyone willing to sponser a BMS that we can use for development?

Hello, I need to talk with you about this, how can we talk in private?
send me a email for example<EMAIL_ADDRESS>

https://www.aliexpress.com/item/4001192978656.html
there you can get BMS, rs485, and/or CAN modules for the easiest connection

Is anyone willing to sponser a BMS that we can use for development?

Hello, I need to talk with you about this, how can we talk in private?
send me a email for example<EMAIL_ADDRESS>
You can send PM to me on the forum
https://energytalk.co.za/u/louisvdw

Is anyone willing to sponser a BMS that we can use for development?

Hello, I need to talk with you about this, how can we talk in private?
send me a email for example<EMAIL_ADDRESS>
You can send PM to me on the forum
https://energytalk.co.za/u/louisvdw

ok, you have MP ;)

Having support for jkbms would be awesome!!!!!

Wow, that's really interesting to use it in my JK BMS. Thanks!

I think what you do is incredible

Made a contribution via kofi. Let's get this done

That's really interesting.

I've created the first beta build for the JKBMS.
If anyone wants to try it out and let me know if you find any problems.
Large features still outstanding is any cell data (min/max cells and voltages) and alarms.
https://github.com/Louisvdw/dbus-serialbattery/releases/tag/v0.7beta1
https://github.com/Louisvdw/dbus-serialbattery/wiki/How-to-install

v0.7 beta2 adds support for cell values and a few fixes.
https://github.com/Louisvdw/dbus-serialbattery/releases/tag/v0.7beta2

JKBMS is now supported in the latest release build


Rename BaseDialog and BaseFragment to be like other bases in FirebaseUI

I'm going off AppCompatBase

I see no problem with this rename, squashing and merging.


need to create a policy that allows inicontainers to start as root only if a label on init continer is present OR if the name of the initcontainer is matching a wild card match

Problem Statement
I tried to create a policy that only allows APPD init containers to rn as root to instrument pod, but have no success.
Can some one help me get a policy that allows init container to start as root only if they have a unique label OR if the name of the initcontiner matches a perticular name & wild card.
Solution Description
Need to create a policy (exception) to allow initcontianers to run as root.
I have posted default base line policy that is prohibiting the init container to run as root, please help me either modify this policy or create new policy that  can superseed this policy.
Example "Good" Resource
apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
  annotations:
    kyverno.io/kubernetes-version: 1.22-1.23
    kyverno.io/kyverno-version: 1.6.0
    meta.helm.sh/release-name: kyverno-policies
    meta.helm.sh/release-namespace: kyverno
    pod-policies.kyverno.io/autogen-controllers: DaemonSet,Deployment,Job,StatefulSet,CronJob
    policies.kyverno.io/category: Pod Security Standards (Restricted)
    policies.kyverno.io/description: Containers must be required to run as non-root
      users. This policy ensures `runAsNonRoot` is set to `true`. A known issue prevents
      a policy such as this using `anyPattern` from being persisted properly in Kubernetes
      1.23.0-1.23.2.
    policies.kyverno.io/severity: medium
    policies.kyverno.io/subject: Pod
    policies.kyverno.io/title: Require runAsNonRoot
  creationTimestamp: "2xxxxx"
  generation: 6
  labels:
    app.kubernetes.io/managed-by: Helm
  name: require-run-as-nonroot
  resourceVersion: "10972093"
  uid: xxxxxxxxxxxx
spec:
  background: true
  failurePolicy: Fail
  rules:
  - exclude:
      any:
      - resources:
          namespaces:
          - xx
          - xx
          - xx
      resources: {}
    generate:
      clone: {}
    match:
      any:
      - resources:
          kinds:
          - Pod
      resources: {}
    mutate: {}
    name: run-as-non-root
    validate:
      anyPattern:
      - spec:
          =(ephemeralContainers):
          - =(securityContext):
              =(runAsNonRoot): true
          =(initContainers):
          - =(securityContext):
              =(runAsNonRoot): true
          containers:
          - =(securityContext):
              =(runAsNonRoot): true
          securityContext:
            runAsNonRoot: true
      - spec:
          =(ephemeralContainers):
          - securityContext:
              runAsNonRoot: true
          =(initContainers):
          - securityContext:
              runAsNonRoot: true
          containers:
          - securityContext:
              runAsNonRoot: true
      message: Running as root is not allowed. Either the field spec.securityContext.runAsNonRoot

Example "Bad" Resource
NA

Other Comments
No response
Slack discussion
No response
Troubleshooting

[X] I have read and followed the documentation AND the troubleshooting guide.
[X] I have verified the policy does not exist in the samples library.

Please fill out the issue template correctly and completely.

@hetpats ☝

No response, closing.


fastlane deliver error

Hi,
I am facing fastlane deliver error since this afternoon. Just 4 hours back when I submitted the app it worked all fine. But now its failing. I updated fastlane to the latest version (2.83.0) but the error persists.
[13:33:22]: Going to upload updated app to iTunes Connect
[13:33:22]: This might take a few minutes. Please don't interrupt the script.
[13:35:46]: [Transporter Error Output]: Could not start delivery: all transports failed diagnostics

[13:35:46]: Transporter transfer failed.
[13:35:46]:
[13:35:46]: Could not start delivery: all transports failed diagnostics

[13:35:46]: [iTMSTransporter] [2018-03-01 13:35:46 CET]  DEBUG: Transfer warning: Scheduling automatic restart in 1 minute

[13:35:46]: [iTMSTransporter] 	at com.signiant.interactivetransfer.engine.TransferEngine$2.run(TransferEngine.java:593)

[13:35:46]: [iTMSTransporter]

[13:35:46]: [iTMSTransporter] [2018-03-01 13:35:46 CET]  DEBUG: Received failed transfer notification; aborting

[13:35:46]: [iTMSTransporter] [2018-03-01 13:35:46 CET]   INFO: Scheduling automatic restart in 1 minute

[13:35:46]: [iTMSTransporter] [2018-03-01 13:35:46 CET]  ERROR: Could not start delivery: all transports failed diagnostics

[13:35:46]: [iTMSTransporter]

[13:35:46]: [iTMSTransporter]

[13:35:46]: [iTMSTransporter]

[13:35:46]: [iTMSTransporter] Package Summary:

[13:35:46]: [iTMSTransporter]

[13:35:46]: [iTMSTransporter] 1 package(s) were not uploaded because they had problems:

[13:35:46]: [iTMSTransporter] 	/tmp/1013791145.itmsp - Error Messages:

[13:35:46]: [iTMSTransporter] 		Could not start delivery: all transports failed diagnostics

[13:35:46]: [iTMSTransporter] [2018-03-01 13:35:46 CET]  DBG-X: Returning 1

[13:35:46]: iTunes Transporter output above ^
[13:35:46]: Could not start delivery: all transports failed diagnostics
Return status of iTunes Transporter was 1: Could not start delivery: all transports failed diagnostics
The call to the iTMSTransporter completed with a non-zero exit status: 1. This indicates a failure.

Same here.
It seems to fail after latest itunes connect site upgrade

Same issue for us

Same here

Related: #11957

Same here

Same here

Thanks @Ziph0n, solution provided by @kas84 worked for me and saved my day :)

Adding my two cents. Using jenkins with groovy, adding this solves the issue:
env.DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS = "-t DAV"

Interestingly enough, application loader app failed as well (same ipa) but then retried by itself and worked.

It might be related to passwords (not my tweet) https://twitter.com/depoisfalamos/status/969240512665411584

Adding the environment variable worked for me as well. the issue only started occurring a couple hours ago. Not to be confused with last week's iTC failures suggesting my binaries included the wrong arm slice, but without changing anything uploads started working again. Unbelievable that Apple can make so many backend changes without testing how it will affect the people who's livelihoods rely on their services working as they say it will.

The suggested solution worked once for us, but subsequent builds failed to upload with this error:
[17:58:32]: [Transporter Error Output]: Could not create/set the package's folder on Apple's webDAV.

[17:58:32]: [Transporter Error Output]: An error occurred while uploading the package: <REDACTED>.itmsp

[17:58:35]: Transporter transfer failed.
[17:58:35]:
[17:58:35]: Could not create/set the package's folder on Apple's webDAV.
An error occurred while uploading the package: <REDACTED>.itmsp

[17:58:35]: [iTMSTransporter] [2018-03-01 17:58:32 CET] <main> DBG-X:   parameter Version = 1.9.8

[17:58:35]: [iTMSTransporter] [2018-03-01 17:58:32 CET] <main> DBG-X:   parameter iTMSTransporterMode = upload

[17:58:35]: [iTMSTransporter] [2018-03-01 17:58:32 CET] <main>  INFO: id = <REDACTED>

[17:58:35]: [iTMSTransporter] [2018-03-01 17:58:34 CET] <main> DBG-X: Apple's web service operation return value:

[17:58:35]: [iTMSTransporter] [2018-03-01 17:58:34 CET] <main> DBG-X:   parameter Success = true

[17:58:35]: [iTMSTransporter]

[17:58:35]: [iTMSTransporter]

[17:58:35]: [iTMSTransporter]

[17:58:35]: [iTMSTransporter] Package Summary:

[17:58:35]: [iTMSTransporter]

[17:58:35]: [iTMSTransporter] 1 package(s) were not uploaded because they had problems:

[17:58:35]: [iTMSTransporter] 	/var/folders/2h/kk06d6f14lq7hklxzg0v2jh40000gn/T/d20180301-87544-1trfh2d/<REDACTED>.itmsp - Error Messages:

[17:58:35]: [iTMSTransporter] 		Could not create/set the package's folder on Apple's webDAV.

[17:58:35]: [iTMSTransporter] 		An error occurred while uploading the package: <REDACTED>.itmsp

[17:58:35]: [iTMSTransporter] [2018-03-01 17:58:35 CET] <main> DBG-X: Returning 1

[17:58:35]: iTunes Transporter output above ^
[17:58:35]: Could not create/set the package's folder on Apple's webDAV.

Same here!

Bump.

@Ruenzuo I got the same error while uploading my build through Xcode earlier today. This seems to be an error from Apple side.

The env variable helps. for me it works 50% upload attempts.

I had this fail about 3 times and it just succeeded on my latest attempt. Whether this means Apple has fixed the issue or not I'm not sure but it may mean that the env var suggestion isn't necessary (I didn't add it but I just got lucky and got a build through.)

Still not working

Bump.
I was able to get a build through after adding the environment variable to my build environment (CircleCI):
DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS=-t DAV

As @szweier mentioned above, I cannot definitively say that the environment variable is what fixed the problem, but for now, it is working 👍

Thanks everyone, for next time, please include the word regression in the issue, so that we get instant alerts for high priority issues.
I'm investigating if there is something we should change with fastlane, or if this is just a temporary Apple server error.
Thanks everyone for letting us know

Just an update.
Using the environment variable DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS=-t DAV, I was able to submit 6 builds to iTunes successfully and never got any failure.

I was just able to submit another app without the environment variable with no issues.

Alright, just prepared https://github.com/fastlane/fastlane/pull/11965, and will push a release ASAP, it will probably take about 20 minutes. Thanks everyone, for the time being, you can use the workaround using the environment variable
export DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS="-t DAV"

I was able to submit 1 of 4 apps. Will keep trying...

New release is live, please update and let us know if the issue is resolved for you 🚀

Thank you everyone!

@KrauseFx updating resolved the issue for me 🙂 thanks!

@KrauseFx i can also confirm. the new release is working and you don't need the environment variable

Glad to hear, thanks everyone 🚀 Let's go back to shipping cool stuff

Same problem here  :(
I tried to add the environment variable:
export DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS="-t DAV"
But notting change..
I'm using fastlane 2.85.0


Django-Request-Tracker breaks on psycopg3

Hey!
We are trying to switch to psycopg 3.1.10 using django-ninja 0.22.2, Django 4.2.4, requests-tracker 0.3.2. Unfortunately, requests-tracker breaks with psycopg > 2
Stack trace:
  File "/Users/Tosuto/PycharmProjects/project/.venv/lib/python3.11/site-packages/debug_toolbar/panels/sql/tracking.py", line 177, in _record
    return method(sql, params)
           │      │    └ ('param',)
           │      └ 'SELECT "authentication_usermodel"."password", "authentication_usermodel"."last_login", "authentication_usermodel"."...
           └ <bound method CursorDebugWrapper.execute of <debug_toolbar.panels.sql.tracking.patch_cursor_wrapper_with_mixin.<locals>.DjDTC...
  File "/Users/Tosuto/PycharmProjects/project/.venv/lib/python3.11/site-packages/django/db/backends/utils.py", line 102, in execute
    return super().execute(sql, params)
                           │    └ ('param',)
                           └ 'SELECT "authentication_usermodel"."password", "authentication_usermodel"."last_login", "authentication_usermodel"."...
  File "/Users/Tosuto/PycharmProjects/ts-backend/.venv/lib/python3.11/site-packages/requests_tracker/sql/sql_hook.py", line 34, in execute
    return sql_tracker.record(
           │           └ <function SQLTracker.record at 0x104fdc040>
           └ <requests_tracker.sql.sql_tracker.SQLTracker object at 0x106744d90>
  File "/Users/Tosuto/PycharmProjects/project/.venv/lib/python3.11/site-packages/requests_tracker/sql/sql_tracker.py", line 239, in record
    initial_conn_status = conn.status
                          └ <psycopg.Connection [IDLE] (host=localhost user=user database=database) at 0x106729c90>

Any plan to support psycopg3, or should this project be pinned to support only ≤ 3?
Thanks in advance.

Hi @AlTosterino sorry for the late response. I'm glad you're using Django-Request-Tracker and thanks for pointing this out, I did not know this.
I will look into this on the weekend and hopefully, it's an easy fix.

@bensi94 Hey! Did you have a chance to look at this?

Hey @AlTosterino! Thanks for pinging me, I kind of forgot about this sorry. But I'm working on this now, I've already merge a small update for dependencies to get the project back on track and hopefully I will finish the psycopg3 part later this week.

Hey @AlTosterino! A new version of Django Requests Tracker, version 0.3.3 should now handle psycopg3 correctly.

Thanks you so much @bensi94


AutoCorrect: contextual needs rubocop v1.61

follow up: https://github.com/rubocop/rubocop-rspec/pull/1901

Before submitting the PR make sure the following are checked:

[x] Feature branch is up-to-date with master (if not - rebase it).
[-] Squashed related commits together.
[-] Added tests.
[-] Updated documentation.
[-] Added an entry to the CHANGELOG.md if the new code introduces user-observable changes.
[x] The build (bundle exec rake) passes (be sure to run this locally, since it may produce updated documentation that you will need to commit).

@rubocop/rubocop-rspec Can we merge this PR?