Never finishes intializing with -lsp

Hello,
In my attempts to debug why I couldn't get this working with https://github.com/emacs-lsp/lsp-mode I decided to attempt to run this from the command line. I am using v1.32.1 omnisharp-linux-x64.tar.gz, and whenever I try to run the server with the -lsp option it just hangs.
run -v -lsp -s {full-path-to-sln}

{"protocolVersion":"2.0","method":"window/logMessage","params":{"type":4,"message":"Starting server..."}}

It runs fine without the -lsp
Sorry if I am missing something obvious, but I cannot figure this out. Any help would be appreciated.

This appears to just have been me being dumb. I think it needs a client to connect to it with an initialization method in order to go any further than that point.


ESP32 Bluetooth fails to Read Remote Extended Features when using btstack (IDFGH-12669)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.3-dev-3225-g5a40bb8746
Espressif SoC revision.
ESP32-D0WD-V3 (revision v3.1)
Operating System used.
Linux
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
Development Kit.
Custom Board
Power Supply used.
USB
What is the expected behavior?
When using btstack, the peripheral examples do not pair with a Google Pixel 6a on Android 14, due to the controller implementation failing to properly respond to the Read Remote Extended Feature command.
See the following issue for further details: https://github.com/bluekitchen/btstack/issues/586
What is the actual behavior?
The VHCI implementation should properly respond to the Read Remote Extended Feature command when using btstack.
Steps to reproduce.

Integrate the develop branch of BTstack into esp-idf.
Enable hci logging and build the hid_mouse_demo.
Build, flash and monitor the demo.
Pair to the device.
After pairing the phone is stuck on "Connecting..." and the logs show not properly responding to the Read Remote Extended Feature command (see https://github.com/bluekitchen/btstack/issues/586#issuecomment-2057401266).

Debug Logs.
See https://github.com/bluekitchen/btstack/issues/586#issuecomment-2057401266

More Information.
No response

The ESP32 does not support BLE5.0. The Extended Features refer to BLE50 features.

@DerEchteJoghurt
If you want to use BLE5.0 features, please consider using other chips in the ESP series, such as ESP32-C2, ESP32-C3, ESP32-C6, ESP32-H2, ESP32-S3, etc.

Thank you for the quick response, shouldn't this be represented in the Supported Commands HCI Configuration Parameter?
Octet 2, Bit 6 is currently set here, which would indicate that the command is suppoted.

@zhp0406 In the log here, https://github.com/bluekitchen/btstack/issues/586#issuecomment-2057401266, the HCI Read Remote Extended Features for a BR/EDR ACL Connection is pending. If the command would not be supported by the Controller, the Controller should return a HCI Command Complete event with status UNKNOWN HCI COMMAND (0x01) or something similar.

Hi, @DerEchteJoghurt
Can try with the attached new lib? in which I have made some changes and added debug info. You can replace the old lib with new lib in path controller/lib_esp32/esp32/libbtdm_app.a.  It's also suggested deleting  the old build via rm -rf build in project path before re-building your project with the new lib.
libbtdm_app.zip

Hi, @DerEchteJoghurt Can try with the attached new lib? in which I have made some changes and added debug info. You can replace the old lib with new lib in path controller/lib_esp32/esp32/libbtdm_app.a.  It's also suggested deleting  the old build via rm -rf build in project path before re-building your project with the new lib. libbtdm_app.zip

With the new lib, btstack receives a Read Remote Extended Features Complete (0x23) event and everything works as expected.
Thanks for the quick patch!

Hi @DerEchteJoghurt
If the BR/EDR secure connection doesn't need to be opened, it's advisable to disable this feature. In fact, the issue you encountered arises from enabling AES-CCM encryption. We encounter some problems when sending ACL-U packets when AES-CCM is on.

Hi @DerEchteJoghurt If the BR/EDR secure connection doesn't need to be opened, it's advisable to disable this feature. In fact, the issue you encountered arises from enabling AES-CCM encryption. We encounter some problems when sending ACL-U packets when AES-CCM is on.

Is this issue fixed with the build you uploaded here or do you still recommend disabling secure connections?

@DerEchteJoghurt Could you upload a PacketLog file with the new libbtdm_app? We can check if Secure Connections are used.

If the BR/EDR secure connection doesn't need to be opened, it's advisable to disable this feature. In fact, the issue you encountered arises from enabling AES-CCM encryption. We encounter some problems when sending ACL-U packets when AES-CCM is on.

Thanks for looking into this. BR/EDR Secure Connection is an optional feature of Bluetooth Controllers. While it's not clear to me that the AES-CCM encryption is better than the one for legacy connection, it replaces a custom crypto algorithm by a modern/standard one, which is a good thing.
If the ESP32 supports BR/EDR Secure Connection, then the implementation should be improved to work in all supported configurations.

@ESP-YTGerd Thanks for the clarification!

Closing the issue as solved. If you encounter any more problems feel free to reopen this or create a new issue.
Cheers!

Hi @Indastri Has the 'new lib' from this comment https://github.com/espressif/esp-idf/issues/13661#issuecomment-2081302134 been integrated into the latest Release(s)?

Hi, @mringwal
Yes, the fix hasn't been merged into the release branch yet because we cannot fully guarantee that it will resolve the issue without introducing new problems. And we are still conducting further internal testing and evaluation.

Hi, @mringwal
When Secure Connection is enabled, the packets we send include a 32-bit MIC in the packet payload, making them longer than normal packets. Currently, the ESP32 hardware sometimes has issues scheduling the next transmission or reception when sending DM1 packets with a MIC, which cannot be resolved or have a work around in software. This issue also occurs when sending ACL-C packets, so we can't prohibit sending DM1 packets in our TX packet types. Unfortunately, we cannot resolve this issue in software for now and it's advisable to disable this feature.


[docker:latest] SSH not working - "/var/empty must be owned by root"

Description
I've had gitea running with docker for a few weeks now but yesterday noticed I couldn't push/pull/fetch/basically anything SSH related. Doing docker logs -f gitea I could see this getting printed every second or so:
/var/empty must be owned by root and not group or world-writable.

So I did just that inside the container:
chown -R root:root /var/empty

Logs then immediately showed:
Server listening on :: port 22.
Server listening on <IP_ADDRESS> port 22.

And everything was working perfectly fine again.
I'm not sure what I've done to get to this state but I get the same result every time I delete the container and recreate it. I also tried using an empty directory for the /data volume to check if somehow the data I have is breaking it but it's behaving the same way.
Gitea Version
1.17.3
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
2.36.2
Operating System
Debian 11
How are you running Gitea?
Docker compose:
gitea:
    container_name: gitea
    image: gitea/gitea:latest
    restart: unless-stopped
    environment:
      - GITEA__server__DOMAIN=my.domain
      - GITEA__server__SSH_DOMAIN=my.domain
      - GITEA__server__ROOT_URL=https://my.domain
      - GITEA__server__SSH_PORT=222
    ports:
      - 222:22
    volumes:
      - /storage/gitea:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    networks:
      - gitea

Database
No response

I'm facing the exact same issue


Is there a .js compilation for not requiring NodeJS?

@crisgarner @pedrouid

Hi @DaniellMesquita, you can get the latest javascript bundle from the releases page.
https://github.com/web3connect/web3connect/releases
Beware that since we are using esmodules as a target with webpack, you will have to access the library from the window as window.Web3Connect.default, see example below:
index.html
<script src="./web3connect/index.js"></script>

script.js
const Web3Connect = window.Web3Connect.default


Error with elasticsearch

I am seeing the following exception while running the workflow. What could be happening here?
{"level":"DEBUG", "time":"15/May/2019:15:39:03 UTC", "thread":"RxComputationScheduler-2", "log":"Attempt # 3, 6644 millis since first attempt. Operation: updateWithRetry, description:Index workflow into doc_type workflow"}
{"level":"DEBUG", "time":"15/May/2019:15:39:03 UTC", "thread":"RxComputationScheduler-2", "log":"Operation 'updateWithRetry:Index workflow into doc_type workflow' failed after retrying 3 times, retry limit 3"}
java.lang.IllegalArgumentException: Rejecting mapping update to [conductor] as the final mapping would have more than 1 type: [task, workflow]
	at org.elasticsearch.index.mapper.MapperService.internalMerge(MapperService.java:407)
	at org.elasticsearch.index.mapper.MapperService.internalMerge(MapperService.java:355)
	at org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:287)
	at org.elasticsearch.cluster.metadata.MetaDataMappingService$PutMappingExecutor.applyRequest(MetaDataMappingService.java:312)
	at org.elasticsearch.cluster.metadata.MetaDataMappingService$PutMappingExecutor.execute(MetaDataMappingService.java:229)
	at org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:639)
	at org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:268)
	at org.elasticsearch.cluster.service.MasterService.runTasks(MasterService.java:198)
	at org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService.java:133)
	at org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:150)
	at org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:188)
	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:624)
	at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:244)
	at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:207)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
{"level":"ERROR", "time":"15/May/2019:15:39:03 UTC", "thread":"RxComputationScheduler-2", "log":"Failed to index conductor for request type: task"}
java.lang.RuntimeException: Operation 'updateWithRetry:Index workflow into doc_type workflow' failed after retrying 3 times, retry limit 3
	at com.netflix.conductor.common.utils.RetryUtil.retryOnException(RetryUtil.java:124)
	at com.netflix.conductor.dao.es5.index.ElasticSearchDAOV5.updateWithRetry(ElasticSearchDAOV5.java:437)
	at com.netflix.conductor.dao.es5.index.ElasticSearchDAOV5.indexTask(ElasticSearchDAOV5.java:308)
	at com.netflix.conductor.core.orchestration.ExecutionDAOFacade.updateTask(ExecutionDAOFacade.java:235)
	at com.netflix.conductor.core.execution.WorkflowExecutor.scheduleTask(WorkflowExecutor.java:1160)
	at com.netflix.conductor.core.execution.WorkflowExecutor.decide(WorkflowExecutor.java:832)
	at com.netflix.conductor.core.execution.WorkflowExecutor.decide(WorkflowExecutor.java:850)
	at com.netflix.conductor.core.execution.WorkflowExecutor.decide(WorkflowExecutor.java:850)
	at com.netflix.conductor.core.execution.WorkflowExecutor.updateTask(WorkflowExecutor.java:742)
	at com.netflix.conductor.service.ExecutionService.updateTask(ExecutionService.java:192)
	at com.netflix.conductor.service.ExecutionService.updateTask(ExecutionService.java:188)
	at com.netflix.conductor.contribs.queue.QueueManager.lambda$startMonitor$7(QueueManager.java:141)
	at rx.internal.util.ActionSubscriber.onNext(ActionSubscriber.java:39)
	at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:134)
	at rx.internal.util.ActionSubscriber.onNext(ActionSubscriber.java:39)
	at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:134)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.emitScalar(OperatorMerge.java:395)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.tryEmit(OperatorMerge.java:355)
	at rx.internal.operators.OperatorMerge$InnerSubscriber.onNext(OperatorMerge.java:846)
	at rx.internal.operators.OnSubscribeFromIterable$IterableProducer.slowPath(OnSubscribeFromIterable.java:117)
	at rx.internal.operators.OnSubscribeFromIterable$IterableProducer.request(OnSubscribeFromIterable.java:89)
	at rx.Subscriber.setProducer(Subscriber.java:211)
	at rx.internal.operators.OnSubscribeFromIterable.call(OnSubscribeFromIterable.java:63)
	at rx.internal.operators.OnSubscribeFromIterable.call(OnSubscribeFromIterable.java:34)
	at rx.Observable.unsafeSubscribe(Observable.java:10140)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:248)
	at rx.internal.operators.OperatorMerge$MergeSubscriber.onNext(OperatorMerge.java:148)
	at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:77)
	at rx.internal.operators.OnSubscribeTimerPeriodically$1.call(OnSubscribeTimerPeriodically.java:52)
	at rx.Scheduler$Worker$1.call(Scheduler.java:137)
	at rx.internal.schedulers.EventLoopsScheduler$EventLoopWorker$2.call(EventLoopsScheduler.java:189)
	at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalArgumentException: Rejecting mapping update to [conductor] as the final mapping would have more than 1 type: [task, workflow]
	at org.elasticsearch.index.mapper.MapperService.internalMerge(MapperService.java:407)
	at org.elasticsearch.index.mapper.MapperService.internalMerge(MapperService.java:355)
	at org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:287)
	at org.elasticsearch.cluster.metadata.MetaDataMappingService$PutMappingExecutor.applyRequest(MetaDataMappingService.java:312)
	at org.elasticsearch.cluster.metadata.MetaDataMappingService$PutMappingExecutor.execute(MetaDataMappingService.java:229)
	at org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:639)
	at org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:268)
	at org.elasticsearch.cluster.service.MasterService.runTasks(MasterService.java:198)
	at org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService.java:133)
	at org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:150)
	at org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:188)
	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:624)
	at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:244)
	at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:207)
	... 3 more

@jkaipa Which ES cluster version you're using? I believe ES6 has removed support for multiple types in same index. If this is happening in ES5 cluster, can you post your configuration to help us reproduce this issue?

+1 on this. I'm also facing this error

@microsoftly and @jkaipa this is most certainly a case of you running ElasticSearch 6 instead of 5. If you want to use ES 6, there are instructions here:
https://github.com/Netflix/conductor/tree/master/es6-persistence
Personally, I feel like we should figure out how to make it easier for people to switch to ES6, but for right now that's the way to do it. It's probably easiest to just roll with ES 5 though, to be honest.

This could be a ES5 to ES6 compatibility issue. I didn't get a chance to pursue later after that. Closing the issue.


Error:  Operation timed out - connect(2) (Errno::ETIMEDOUT)

Hi, I would just like to ask what could be the reason behind this error message whenever I'm doing a rake or entering rails console...
Running `rails console` attached to terminal... up, run.7069 Error:   Operation timed out - connect(2) (Errno::ETIMEDOUT)
Thank you.

I realize that this issue is old, but as it is still open I will comment: See https://devcenter.heroku.com/articles/one-off-dynos#timeout-awaiting-process. I am experiencing the same thing. If I create a hotspot using my phone and connect to that hotspot from my computer everything works.

This happens if your internet connection (maybe due to firewall) can't access port 5000. You'll need to fix that on your end unfortunately.


Issues after installing while user is in local admin group then removing user from admin group after install

Microsoft PowerToys version
0.63.0
Installation method
GitHub
Running as admin

[X] Yes

Area(s) with issue?
General, FancyZones
Steps to reproduce
My account was a member of the local administrators group when I installed PowerToys a week or two ago.  Yesterday, I removed myself from the local administrators group and now have the following problems.
Fancy Zones Lost
Cannot Change "Always run as administrator" as it does not save after restarting the app

My FancyZones were lost.  Which historically has been a random problem for me although I haven't seen this in a while.  So I reconfigured them again.
After reconfiguring FancyZones my secondary mouse button wouldn't work despite having "Use a non-primary mouse button..." enabled.  Unchecking and rechecking didn't help.
I tried changing "Always run as administrator" to off as a test.  Restarted PowerToys and it was still admin.  (Wouldn't change; I tried 2-3 times)
I reinstalled Powertoys, (using a different administrative user account when prompted) after which it changed from running as administrator as ON to OFF since it's a clean install.  So I tried to 'enable' "Always run as administrator" and now this won't remain after restarting PowerToys.  So I'm stuck in usermode although I can click "restart PowerToys as administrator" and this will restart it into administrator mode for the session.  But as soon as PowerToys is closed and reopened it always opens as user mode.

I stopped using PowerToys after a few years of continued bugs with Fancy Zones losing my fairly complex layouts regularly as my laptop is undocked and redocked.  And after a few months decided to give it a try again.  I got through maybe a week and a half before bumping into these issues.  I love the functionality and appreciate all the work you put into this tool.  But I sure wish we could get to a stable production ready build.  I've spent hours fiddling with it over the years due to bugs.
Happy to answer any other questions.  I'll try removing it again and clear out %appdata% and the registry and see if I can get           "Always run as administrator" to work again.
✔ Expected Behavior
I would expect PowerToys to survive installing while a user has been granted temporary administrative privileges to install it to then have admin access removed.
❌ Actual Behavior
PowerToys experienced bugs after administrative access was removed following an installation.
Other Software
No response

Are you still experiencing this issue? /needinfo


Configurable number of decimal places for precip_accumulation entities

Describe the feature
There is currently a feature to round values to the nearest integer. More precision is preferable, but the entity values for my precip_accum* sensors are currently delivered out to 11 decimal places. This is far too many, and none of the weather cards I'm using will truncate or round those values to x.x or x.xx.
Home Assistant version
2024.2.1
Integration version
1.4.3
Acknowledgements

[X] I have searched this repository and API Repository to see if the feature has already been requested.
[X] This featre request is sepecific to the HA Integration.
[X] I have written an informative title.

In the 1.4.2 release I added suggested_display_precision to all the sensors and for the precipitation accumulation sensor I set it to only have 4 decimal places. When I look at the sensor in my HA I see the following:

When you look at the sensor in your HA install is it rounded to 4 decimal places or does it show all 11 decimal places? Starting in 2023.3 you are able to change the display precision for each sensor individually which should solve your issue here.

I've actually made some precision changes to some of those PW sensors using
the drop-down in the Entity settings UI... to no effect. The entity state
remains in its full, extended value.
Have a look at the attachments...
Thanks!
[image: Entity State.png][image: Lovelace.png][image: Entity Settings.png]
On Mon, Feb 12, 2024 at 11:39 AM Kev @.***> wrote:

In the 1.4.2 release I added suggested_display_precision to all the
sensors and for the precipitation accumulation sensor I set it to only have
4 decimal places. When I look at the sensor in my HA I see the following:
image.png (view on web)
https://github.com/Pirate-Weather/pirate-weather-ha/assets/10248058/26c3a4a9-d866-48f8-a77e-082145f5cf46
When you look at the sensor in your HA install is it rounded to 4 decimal
places or does it show all 11 decimal places? Starting in 2023.3
https://www.home-assistant.io/blog/2023/03/01/release-20233/#sensor-display-precision
you are able to change the display precision for each sensor individually
which should solve your issue here.
—
Reply to this email directly, view it on GitHub
https://github.com/Pirate-Weather/pirate-weather-ha/issues/192#issuecomment-1939114002,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASNXDRRU6MG4JLJEUBAZKQLYTJAU5AVCNFSM6AAAAABDEY4XIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZZGEYTIMBQGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

The images you included didn't attach to your post.

Ah; try this:
https://imgur.com/a/oe0wQYA
I've gone through and set every precip_accum* entity to a precision of x.x
and restarted HA. This is the result.
On Mon, Feb 12, 2024 at 12:03 PM Kev @.***> wrote:

The images you included didn't attach to your post.
—
Reply to this email directly, view it on GitHub
https://github.com/Pirate-Weather/pirate-weather-ha/issues/192#issuecomment-1939154416,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASNXDRW4HRY5XP6FCRBOJYTYTJDKBAVCNFSM6AAAAABDEY4XIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZZGE2TINBRGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

That link worked thanks. As far as I can tell that option doesn't actually change the value of the sensors which is why the 2nd and 3rd screenshots still show the sensor with 11 decimal places.
What is the weather card you are using in your third screenshot? It's possible that it hasn't been updated to take advantage of the option to change the display precision in HA.

I'm using the Platinum Weather Card, and you're probably right... it likely
isn't using the precision attribute. Or, maybe it's not an attribute, but
in any case it doesn't change how the sensors are displayed.
On Mon, Feb 12, 2024 at 12:58 PM Kev @.***> wrote:

That link worked thanks. As far as I can tell that option doesn't actually
change the value of the sensors which is why the 2nd and 3rd screenshots
still show the sensor with 11 decimal places.
What is the weather card you are using in your third screenshot? It's
possible that it hasn't been updated to take advantage of the option to
change the display precision in HA.
—
Reply to this email directly, view it on GitHub
https://github.com/Pirate-Weather/pirate-weather-ha/issues/192#issuecomment-1939252282,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASNXDRQVRF6ZZJUTO7ABDCTYTJJ5ZAVCNFSM6AAAAABDEY4XIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZZGI2TEMRYGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

That weather card hasn't been updated since December 2022 which is before the precision attribute was added to HA.
There was code before which should have rounded the sensors to specific number of decimals but it didn't seem to work but maybe it could be looked into and see if it could start working, There's also another issue where the integration is always using scientific units and then they get converted into local units. I remember seeing that it used to not always be that way but it was causing some issues.
Either way I'll ping @alexander0042 to see what the options for this are.

I appreciate you digging into this, thanks.
On Mon, Feb 12, 2024 at 2:00 PM Kev @.***> wrote:

That weather card hasn't been updated since December 2022 which is before
the precision attribute was added to HA.
There was code before which should have rounded the sensors to specific
number of decimals but it didn't seem to work but maybe it could be looked
into and see if it could start working, There's also another issue where
the integration is always using scientific units and then they get
converted into local units. I remember seeing that it used to not always be
that way but it was causing some issues.
Either way I'll ping @alexander0042 https://github.com/alexander0042 to
see what the options for this are.
—
Reply to this email directly, view it on GitHub
https://github.com/Pirate-Weather/pirate-weather-ha/issues/192#issuecomment-1939349598,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASNXDRVT6A63SLLXFHRJZHTYTJQ4NAVCNFSM6AAAAABDEY4XIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZZGM2DSNJZHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

I've released a 1.4.4 beta version which should hopefully fix the issue with the ridiculous number of decimal places you're seeing with the sensors. It's not configurable at the moment but it's setup so that if rounding is enabled the precipitation related sensors show two decimal places and all other sensors have no decimal places.
Let me know if this fixes the issue for you.

I've just installed the beta--visually, much better, although now instead
of 11 digits after the decimal, the precip_accum* sensors are showing 4
digits after the decimal (rather than two). Vast improvement, in any case.
Thank you.
On Wed, Feb 14, 2024 at 1:21 PM Kev @.***> wrote:

I've released a 1.4.4 beta version which should hopefully fix the issue
with the ridiculous number of decimal places you're seeing with the
sensors. It's not configurable at the moment but it's setup so that if
rounding is enabled the precipitation related sensors show two decimal
places and all other sensors have no decimal places.
Let me know if this fixes the issue for you.
—
Reply to this email directly, view it on GitHub
https://github.com/Pirate-Weather/pirate-weather-ha/issues/192#issuecomment-1944365580,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASNXDRX6XA4H74465GCQIPDYTT6BLAVCNFSM6AAAAABDEY4XIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBUGM3DKNJYGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Do you have rounding enabled or disabled? If it's enabled it should be showing 2 decimal places instead of 4. If it's not showing 2 decimal places I'll have to debug to see what's going on.

It was showing 4 digits with rounding disabled; I've enabled rounding and
it is showing 2 digits.
On Wed, Feb 14, 2024 at 2:25 PM Kev @.***> wrote:

Do you have rounding enabled or disabled? If it's enabled it should be
showing 2 decimal places instead of 4. If it's not showing 2 decimal places
I'll have to debug to see what's going on.
—
Reply to this email directly, view it on GitHub
https://github.com/Pirate-Weather/pirate-weather-ha/issues/192#issuecomment-1944453266,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASNXDRS4NJHVBWPGWLSFKH3YTUFRRAVCNFSM6AAAAABDEY4XIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBUGQ2TGMRWGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Good to know that it's working for you. I created a PR to merge this in so hopefully it can be reviewed so it can be merged in soon.
If I knew more about HA I could take a stab at trying to make it configurable but alas I don't nor do I have a dev machine setup for this sort of stuff. @alexander0042 is the one who created the integration and knows more about this sort of stuff so I'll leave it to him to set this up. I can do smaller-scale changes which I've done before to fix other issues that have cropped up.

Haven't forgotten about this! I finally got a devcontainer setup and working so I should be able to take a stab at this soon (if nobody else beats me to it).
I was thinking along the lines of having two sliders - one for the data points which are rounded to 2 decimal points and one for the ones which are rounded to 4 decimal points or do you have a different suggestion.


Fixed spacing after footer.

Fixes #79.

@praveenscience Thank you for your contribution!

didn't fix it....

What happened? Try force reloading the page. Use incognito. It's a CSS fix, so it might be cached.
Windows / Linux: Ctrl + Shift + R
macOS: Cmd + Shift + R


[RELAY/OP] Gradient of relay level1 ops

@MarisaKirisame @reminisce @tqchen @jroesch @yzhliu Please Review

@kazum @nishi-t please also help to take a look

can we merge this ASAP? i am writing test for ad and i can only test for + and - right now...

@MarisaKirisame, please https://docs.tvm.ai/contribute/code_review.html#approve-and-request-changes-explicitly

Thanks, @ZihengJiang @MarisaKirisame , this is now merged


[FEAT] - Add profile image animation

Is your feature request related to a problem? Please describe.
No, I thought this will be a cool idea.
Describe the solution you'd like
Add a simple bouncing animation on users' profile image.
Describe alternatives you've considered
Use CSS @keyframe to create an animation that translates up and down the Y-axis.
Additional context
Nope.

hi @Evavic44, should the bounce iteration be infinite?

hi @Evavic44, should the bounce iteration be infinite?

I guess so, yes.


Images not loading via observable objects (@State in my case)

struct UserListView: View {
  var user: CompactMatch

  @State var imageURL: URL = nil

  var body: some View {
    HStack {
        WebImage(url: imageURL)
            .resizable()
            .placeholder {
                Image("placeholder-blank")
                    .resizable()
            }
            .indicator(.activity)
            .transition(.fade(duration: 0.5))
            .aspectRatio(contentMode: .fill)
            .frame(width: 72, height: 72, alignment: .center)
            .clipped()
            .cornerRadius(24)
    }
    .task { // .onAppear
        switch user {
        case .compact(let user):
            imageURL = user.imageURL
        case .match(let user):
            image = user.imageURL
        }
    }
  }
}

It's after the update 2.1.0. Can you please look into it, .onFailure description prints imageURL is nil whereas it is working with the older releases.

Similiar to #228
The change from @ObservedObject to @StateObject loose the update logic for source-of-truth

@shanezzar  See video in : https://github.com/SDWebImage/SDWebImageSwiftUI/issues/232#issuecomment-1253801702_

v2.2.0 released


Create demo.py

Please share you email id then we can mail you the participation certificate

@.***
On Sun, 31 Mar, 2024, 10:17 pm Tanushree Kadus, @.***>
wrote:

Please share you email id then we can mail you the participation
certificate
—
Reply to this email directly, view it on GitHub
https://github.com/Mozilla-Campus-Club-Cummins/Git-Avengers-Workshop/pull/110#issuecomment-2028819784,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BEHSMF67PTADKJU6FAI77Y3Y3A4ZLAVCNFSM6AAAAABEM3MC22VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRYHAYTSNZYGQ
.
You are receiving this because you are subscribed to this thread.Message
ID:
<Mozilla-Campus-Club-Cummins/Git-Avengers-Workshop/pull/110/c2028819784@
github.com>

Please share you email id then we can mail you the participation certificate

<EMAIL_ADDRESS>


Specify UnifiedGroupWelcomeMessageEnabled system-generated emails origin

At "The UnifiedGroupWelcomeMessageEnabled switch specifies whether to enable or disable sending system-generated welcome messages to users who are added as members to the Microsoft 365 Group." do please clarify to which product side this setting applies to as this can led customers to think that this parameter control integrated products email notifications, ie: Yammer connected groups will send email notification to users when these are added to groups, and customers might thing that this option is not working as these emails are still send (but from Yammer side).
Suggestion:
The UnifiedGroupWelcomeMessageEnabled switch specifies whether to enable or disable sending system-generated welcome messages to users who are added as members to the Microsoft 365 Group (this setting only applies to the M365 Group, it doesn't apply to other connected products, e.g.: Teams or Yammer).

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

ID: 80326e44-6beb-8983-57ab-8333608c504b
Version Independent ID: 8962c0dc-72a3-208a-33de-6a89cd56b6fc
Content: Set-UnifiedGroup (ExchangePowerShell)
Content Source: exchange/exchange-ps/exchange/Set-UnifiedGroup.md
Service: exchange-powershell
GitHub Login: @chrisda
Microsoft Alias: chrisda

Maybe a better wording would be: (this setting only controls emails send by the M365 Group, it doesn't control email sent by connected products, e.g.: Teams or Yammer).


tap operator

Adding do operator.

Updated this to tap. Need to use tryCatchResult when we want to redirect a thrown error down the error channel.


how to use with local img

I am working with img labling project and need guidance on processing local images from the file system. How can I convert these local image files into tensors to pass them as inputs to the functions? and im using expo and it seems like @tensorflow/tfjs-react-native  doesnt work with the currunt version of expo

You need some way to get an Image's raw data as a number array (raw bytes).
Not sure if fetch can do that in react native?

I just remembered I have a lib for that, lol. Sometimes I forget what I build.

Install react-native-blob-jsi-helper
Install react-native-fast-tflite

const imageResource = await fetch("file://mylocalimage.png")
const blob = await imageResource.blob()
const arrayBuffer = getArrayBufferForBlob(blob)

// make sure the model is appropriately sized and in RGBA though.
// otherwise, create a for loop that modifies the arrayBuffer so it fits the model.
await model.run([arrayBuffer])

@mrousavy  await model.run([arrayBuffer]) returns array buffers

for me react-native-blob-jsi-helper was not working. The array length was not correct so I created simple library to convert image to rgb array which is working fine.

@marcinkornek how to give input format to this? like my model accepts 320 x 320 input

@mashad6 I was using https://github.com/bamlab/react-native-image-resizer to resize image. You can do it with:
// resize image to given resolution (320x320, format JPEG, quality 100, etc)
// you can also use https://github.com/callstack/react-native-image-editor which also allows cropping or use any other library
const resizedPhoto = await ImageResizer.createResizedImage(
  `file://${photoPath}`,
    320,
    320,
    'JPEG',
    100,
    0,
    undefined,
    true,
    {mode: 'stretch'}, // when I was testing it, contain was not working so I used stretch which is not ideal
);

// convert resized image to rgb array
const convertedArray = await convertToRGB(resizedPhoto.uri);

// convert to Uint8 array buffer (but some models require float32 format)
const arrayBuffer = new Uint8Array(convertedArray);

// load tensorflow lite model
const model = await loadTensorflowModel(require('path/to/model.tflite'));

// run model with array buffer
const detectionResults = await model.run([arrayBuffer]);

@marcinkornek @mrousavy my tensor input shape is [1, 640, 640, 3] and output shape is [1, 7, 8400] and model require Float32Array buffer.
 ImageResizer.createResizedImage(photo.path, 640, 640, 'JPEG', 100, 0)         .then(async respnse => {           const convertedArray = await convertToRGB(respnse.uri);           const arrayBuffer = new Float32Array(convertedArray);           let outputs = model.runSync([arrayBuffer]);              })
But it shows an error that : Input Buffer size (2764800) does not match the Input Tensor's expected size (4915200)! Make sure to resize the input values accordingly.
how to do that resizing in this code. please suggest.

Its not working for me @marcinkornek
I am getting all 0 in arraybuffer and results from model is not valid.


secret-path use

Can you explain a little better in the documentation about the "secret-path" input?
I understand that it refers to the folders that may exist within the inphysical project, correct? But how should it be used?
Suppose inside my project I have a folder called "subfolder" and I want to inject them. How should I configure it?
secret-path: subfolder
secret-path: /subfolder
secret-path: /subfolder/

Another option?

Yes the lack of documentation and examples is not good. I will give you an example that worked for me, my project in Infisical contains folder CI so I the way I call the action is this:
- uses<EMAIL_ADDRESS>  with:
    client-id: ${{ secrets.INFISICAL_MACHINE_IDENTITY_CLIENT_ID}}
    client-secret: ${{ secrets.INFISICAL_MACHINE_IDENTITY_CLIENT_SECRET }}
    env-slug: "<my-env-slug>"
    project-slug: "<my-project-slug>"
    recursive: true
    secret-path: "/CI"

So I start at the root with / and add the folder. It seems to work. When your workflow fails, check "Enable debug logging" and the action should log out what secret IDs it obtained in an array.


Advance python version to 3.9 to build docker in Ubuntu Lunar Lobster

Advance python version from 3.7 to 3.9 at multiple places in the code. This fixes the docker build with Ubuntu Lunar Lobster which became "Latest" a few days ago.
(I noticed a likely broken docker build from main in my other PR #308. See it for more detailed comments.)

Looking at our Dockerfile, I am no longer sure how exactly (and whether at all) was the problem caused by the new Ubuntu release. I am nearly sure I've seen dependency on the "latest" Ubuntu somewhere (in log files?) but our Dockerfile says "FROM nvidia/cuda:11.3.1-cudnn8-runtime-ubuntu18.04" which pinpoints things very exactly.
Anyway, this PR fixes the problem but we may want to understand the exact chain of events breaking our build to prevent future problems.

Okay merged this in, thank you! I am also not sure what caused this, although I do see in the image history that it's been updated within the last 5 months.

It's worth some ghost hunting. Unlike the Colab where we sort of change the airplane in flight with our tricky conda install and some fragility can be expected, the Docker build is expected to have dependencies well frozen - but somehow changes leaked in. I might have a detailed look.


Set the composer dependency of bitpay/php-client to a version

In order to improve the stability-requirements of packages that depend on this package, the dependency on bitpay/php-client was changed to the first following version after the old specified commit.
Perhaps the maintainer of this package can raise the version further.

Fixed in https://github.com/bitpay/magento2-plugin/commit/0cf06308d0d60c99a9c35374c65e263f5f4a1320#diff-b5d0ee8c97c7abd7e3fa29b9a27d1780


Update relaymyhome

@danielhoherd Can you quickly review to confirm this is the proper syntax that you requested be reverted back to? Thanks!

@taintedzodiac looks good. I am going to open a supplementary pull request with some additional tweaks.

Additional pull created: https://github.com/taintedzodiac/relaymyhome/pull/21

I was just looking through the forks of your repo, @taintedzodiac, and wow, @aliang's repo looks like a much better version.  I think you should contact him about pulling that back into your repo.
https://github.com/aliang/relaymyhome/blob/master/relaymyhome


left sidebar: Increase thickness of hover.

This is a regression from the left-sidebar refactorings we did a few months ago, but I didn't get a chance to write it up.
I've overlaid the hover from hovering over two adjacent streams:

There should be no gap -- the click targets and hover highlight should extend to cover the gap. I think the gap is coming from a 1px margin on the <li> that's not being included in the click target, but I haven't done a deep dive.

@zulipbot claim

@zulipbot i have accepted the invite can i claim this issue now?

@zulipbot clain

@carpecodeum are you still working on this issue?

@zulipbot claim

Picked up a bunch of other issues so didn't get the time to work on this. Abandoning for now so that someone else can work on it.
@zulipbot abandon

Hi @rishig !
So if I have not understood it wrong, you do not want the cursor to change from the pointer cursor style to default cursor in between two streams?

Correct.

Thank you! I would like to work on it.
@zulipbot  claim

@rishig, kindly check the pull request I just open, to see if that solves the problem.
Thanks!

@zulipbot claim


Technical meeting about fixity dev. goals

We want to discuss high-level development goals for fixity.

[x] schedule meeting
[x] create agenda
[x] document meeting outcome

Here is the summary of our meeting with Jeff:
We started talking about our target users, which Jeff identified as researcher and service user. We then went into storage concepts, he mentioned content-addressable storage.
The focus of our conversation was on use cases to gain clarification about PrestQT product requirements, always with the focus on the end user.
Two use case were specified:

Researchers want to deliver large Objects through an application, through some delivery mechanism of provenance information (checksum information) - (for Hubzero, OSF etc). Currently, it's not possible to get data from, for instance, Hubzero to OSF. The end user has no power about the ownership of his data when the data is handed over (to OSF).
Importing and exporting provenance information from one system to another.

The next step is for Jeff and Markus to specify these use cases and get approval from the PI’s, after which we will spec out the product requirements.
In the meantime the development team we continue to review MetaDIG.

What are the next steps for us, Markus?


Problem uploading Coverlet Coverage reports to coveralls.io

When coverlet is enabled, the files are not published correctly since there is an issue with the enumeration of files, as found by @AdmiringWorm here:
https://github.com/cake-contrib/Cake.Recipe/blob/develop/Cake.Recipe/Content/coveralls.cake#L20
This should use the file in the foreach loop, not the hard coded location.

This was addressed here: https://github.com/cake-contrib/Cake.Recipe/commit/462f5b16892a9ca8d17a63dce32e55dcf83eb971
Temporarily disable UseSourceLink for coverlet, makes everything work.


Emergency lights placed during the game do not charge up correctly.

I found out that any emergency light that loses all power won't recharge, not just the ones that are spawned in

Fixed by #2873

Fixed by #2873


Application XML Transfer

During the Initial hydration when copying over the Applications (xml control file) - that control file is missing several of the applications.
So while the source files all copy over the applications are not being populated correctly in the deployment workbench.
All applications for DC01 are there, but the CM01 is missing several applications.

@WConleyDSM Can you provide a list of the missing applications?
Thanks,
Andrew

Here are the ones I have located so far and told my observation to Johan:

Configure - Create NO_SMS_ON_DRIVE
Configure - WSUS Settings
Install - ConfigMgr Reporting Services Point
Install - ConfigMgr Software Update Point
Install - WSUS
Also the MDT8456 fix is not implemented.

The CM01 Task Sequence is mostly affected by the above, trying to edit the TS throws a message that there are errors in it and need to be fixed. I fixed the 1st one in the list but the App's GUID is different with that of the original TS.

Thanks for sharing your info @GeoSimos - I should have a pull request created for this shortly.
Thanks,
Andrew

Thank you @AndrewJNet ! I will pull and test.


No parent error.

Hey @kitten✋ , I was working on my codesandbox dropdown(not ready yet), then I realized something. When I use setCode sometimes it gives me this error:
Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
I worked on it for many hours and I found here's the problem:
line: 295, file: useEditable.ts
mutation.target.removeChild(mutation.addedNodes[i]);

some mutation.addedNodes[i] don't have parents(parentNode , ... = null) and they don't know mutation.target as their parent node.
so I convert the ts to js and I edited the above piece like this:
if (mutation.addedNodes[i].parentNode) {
              mutation.target.removeChild(mutation.addedNodes[i]);
 }

and it worked successfully.
in the Edit.js of the codesandbox you can comment the regular import and uncomment the relative import comment.
// import { useEditable } from "use-editable";
import { useEditable } from "./useEditable";

to see the successful result.
Can I make the PR for it?

Hmm, so I generally got this error rarely on some browser testing and haven't been able to reliably trigger it.
I'd like to look into the order of the MutationObserver events first, because it's important that it's always doing the right thing.
So if it just did that if statement check, there's a small chance that it wouldn't do the right thing and would mangle the DOM and introduce differences that React's virtual DOM wouldn't expect 😅

Yea, I got it😅, It was just a solution and I was so curious why an if statement fixed that.


Youtube Hover And Text Alignment  Fixed

#120

@ShivamTyagi12345 can you please make another PR to fix the alignment of the Mail logo and the email? Put it in same line like before.

@ShivamTyagi12345 can you please make another PR to fix the alignment of the Mail logo and the email? Put it in same line like before.

Sure @kunal-kushwaha


Add All Contributors to this repository

I've seen many open source projects using All Contributors to acknowledge anyone who has made a pull request (automated), been a good community contributor, or has had helpful ideas. The Turing Way does this nicely.
https://allcontributors.org/

This project may be not be supported any longer. Might want to see what other options we have, including manual callouts as a stopgap.


pull request for e2e test at 12/23/2016 05:56:05

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


fix: Is db available check

API has changed in dev. If db is not available we get a 404.
NOTE: This does not work on prod so if we merge it users might see a problem.

On hold until prod is in line with dev to avoid impact on customers.

This still differs dev vs. prod

Closing stale PR. We can redo it afresh if needed.


document how to write kubeless runtime

This is a suggestion from @arapulido that we should have a guideline for user to build their own runtime

I've had it landed in the PR #278


major refactor to simplify things a bit

Some Observations:

I have the (1) INA config. The LCD shows index 1 and T only. looks weired to me. I would prefer showing all expected INAs and after startup those which found as OFF, and those which aren't found as N/A (that was what i meant for).
Also, because only the bar for the INA found is instantiated, trying to turn an index to ON which is not there crashes(reboot)
I have a strange behavior when MCP [1] is found, crashes. May be tries to turn on one of the none exiting INAs?

* I have a strange behavior when MCP [1] is found, crashes. May be tries to turn on one of the none exiting INAs?

understood:
I don't have pullups on my MCPs and need the INPUT_PULLUP config. The MCPs are detecting false input levels generating a false ON .

Thanks Moin - I will merge this so we can both continue developing off main.

As to your observations;

I think it is better to only show the INAs that were found in the scan, it is consistent with what we do for the I/O firmwares. Your test case is a bit unique, not sure someone is going to build a PDU with one output ;).
Will look at this and add a check so that commands/inputs for INAs that don't exist are ignored


Ignore Inputs in input._ignore when Iterating Through Inputs

I would like for there to be a specific input variable that can be specified (which I suggest to be _ignore) such that snakemake would confirm that any such files in this list exist, but that does not show up when using {input} in a rule.  This would help in my view to explicitly encode some dependencies in rules without having to change the logic to ignore this variable.
As an example,
rule somerule:
    input:
        ["a", "b", "c"],
        _ignore=["x", "y", "z"]
     output:
         "out.txt"
     shell:
          "echo {input} > {output}"

would check for the existence of x, y, and z, but out.txt would contain a b c.

Why don't you just use
rule:
  input:
    files = ["a", "b"],
    ignore = ["x", y"],
  output:
     "bla.txt"
  shell:
    "echo {input.files} > {output}"

The point of this from my perspective is to be able to add dependencies on a rule without having to change the logic of the command itself.  This has come up for me because I use the snakemake wrappers wherever possible, and one thing I saw was iterating over all inputs to perform some action, but in my case I don't want the application to actually do something with this additional dependency, just enforce that it exists.


Fix strong mode warnings

I signed it!

Done reviewing!

I tried running the analyzer against this locally, and I'm still seeing a bunch of strong-mode warnings. Are you sure it's entirely clean?

I patched this in and ran the analyzer against it, and I'm still seeing a bunch of warnings:
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMBreakpoint> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/breakpoint.dart, line 100, col 16)
[warning] Unsound implicit cast from Future<dynamic> to Future<VMBreakpoint> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/breakpoint.dart, line 140, col 12)
[warning] Unsound implicit cast from dynamic to List<VMFlag> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/flag.dart, line 16, col 15)
[warning] Unsound implicit cast from TypedData to T (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/instance.dart, line 791, col 17)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMIsolateRef> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 141, col 17)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<String> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 146, col 25)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMPauseEvent> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 151, col 24)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMBreakpoint> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 156, col 26)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<List<int>> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 161, col 15)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<List<int>> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 167, col 15)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMExtensionEvent> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 172, col 25)
[warning] Unsound implicit cast from Future<dynamic> to Future<VMRunnableIsolate> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 193, col 12)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMExtensionEvent> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 251, col 12)
[warning] Unsound implicit cast from dynamic to Iterable<String> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/isolate.dart, line 432, col 50)
[warning] Unsound implicit cast from dynamic to List<List<int>> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/script.dart, line 177, col 27)
[warning] Unsound implicit cast from dynamic to Iterable<int> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/source_report.dart, line 96, col 30)
[warning] Unsound implicit cast from dynamic to Iterable<int> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/source_report.dart, line 100, col 30)
[warning] Unsound implicit cast from dynamic to Iterable<int> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/source_report.dart, line 104, col 30)
[warning] Unsound implicit cast from Map<dynamic, dynamic> to Map<String, VMScript> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/stack.dart, line 45, col 51)
[warning] Unsound implicit cast from dynamic to StreamController<Map<dynamic, dynamic>> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/stream_manager.dart, line 136, col 12)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMRef> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/src/vm.dart, line 47, col 17)
[warning] Unsound implicit cast from IOWebSocketChannel to StreamChannel<String> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/vm_service_client.dart, line 121, col 32)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMIsolateRef> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/vm_service_client.dart, line 145, col 23)
[warning] Unsound implicit cast from Stream<dynamic> to Stream<VMIsolateRef> (/usr/local/google/home/nweiz/goog/pkg/vm_service_client/lib/vm_service_client.dart, line 150, col 26)

(This was with the bleeding-edge analyzer, but I'm seeing similar warnings with stable).

So I only covered the strong mode errors in this request not warnings, but I guess I could try to do the warnings in a different request.

@dramos07 Please do. Usually when we mark a package "strong-mode clean", we want all the warnings gone as well.


Dockerfile install fails

Yesterday I installed OpenBazaar-Server on my home PC with some problems https://github.com/OpenBazaar/OpenBazaar-Server/issues/100
Now I tried to install OpenBazaar inside docker on my office PC (to not spam the root OS by installing unnecessary programs)
I did:
$ git clone https://github.com/OpenBazaar/OpenBazaar-Server.git
$ cd OpenBazaar-Server/
$ sudo docker build .

and it failed

me too
seed/httpseed.py:  9: [C:ungrouped-imports] -- Imports from package random are not grouped
seed/httpseed.py: 18: [C:ungrouped-imports] -- Imports from package twisted are not grouped
Warning: option profile is obsolete and it is slated for removal in Pylint 1.6.
Warning: option comment is obsolete and it is slated for removal in Pylint 1.6.
Warning: option required-attributes is obsolete and it is slated for removal in Pylint 1.6.
Warning: option ignore-iface-methods is obsolete and it is slated for removal in Pylint 1.6.
Warning: option zope is obsolete and it is slated for removal in Pylint 1.6.
************* Module seed.peers
seed/peers.py:  3: [I:deprecated-pragma] -- Pragma "disable-all" is deprecated, use "skip-file" instead
seed/peers.py:  3: [I:file-ignored] -- Ignoring entire file
FAIL: Detected 27 files with errors.
make: *** [pycheck] Error 1
INFO[0343] The command [/bin/sh -c make] returned a non-zero code: 2

it seems the Dockerfile isn't updated and pip install -r test_requirements.txt is missing

We don't officially maintain the dockerfile much, so if you want to update it please feel free to do so. It's not in the plan for the core team to fix anything on this at the moment.

Ok I'll submit a PR if it fix this bug

Thank you docker build works. But docker run fails
$ sudo docker run <image-id>
...
OpenBazaar Server v0.1 starting...
Generating GUID, this may take a few minutes...
Exception : No UPnP device discovered
2015-12-19 21:48:16+0000 [OpenBazaard] [INFO] Finding NAT Type...
2015-12-19 21:48:33+0000 [OpenBazaard] [INFO] Meet an error, when do Test1 on Changed IP and Port on None:None
2015-12-19 21:48:33+0000 [Server] [INFO] querying seed.openbazaar.org:8080 for peers
2015-12-19 21:48:33+0000 [Server] [INFO] seed.openbazaar.org:8080 returned 13 addresses
Traceback (most recent call last):
  File "openbazaard.py", line 285, in <module>
    Parser(OpenBazaard('/tmp/openbazaard.pid'))
  File "openbazaard.py", line 199, in __init__
    getattr(self, args.command)()
  File "openbazaard.py", line 260, in start
    int(args.restapiport), int(args.websocketport), time.time())
  File "openbazaard.py", line 109, in run
    reactor.listenUDP(port, protocol)
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 374, in listenUDP
    p.startListening()
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/udp.py", line 175, in startListening
    self._bindSocket()
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/udp.py", line 193, in _bindSocket
    skt.bind((self.interface, self.port))
  File "/usr/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
TypeError: an integer is required

I think it is a different bug.. the server works for me.
docker run -ti -p 18469:18469 --name observer  observer
________                      __________
\_____  \ ______   ____   ____\______   \_____  _____________  _____ _______
 /   |   \\____ \_/ __ \ /    \|    |  _/\__  \ \___   /\__  \ \__  \\_  __ \
/    |    \  |_> >  ___/|   |  \    |   \ / __ \_/    /  / __ \_/ __ \|  | \/
\_______  /   __/ \___  >___|  /______  /(____  /_____ \(____  (____  /__|
        \/|__|        \/     \/       \/      \/      \/     \/     \/

OpenBazaar Server v0.1 starting...
Exception : No UPnP device discovered
2015-12-19 21:20:05+0000 [OpenBazaard] [INFO] Finding NAT Type...
2015-12-19 21:20:05+0000 [OpenBazaard] [INFO] Full Cone on XXX.34.206.83:18467
2015-12-19 21:20:05+0000 [Server] [INFO] querying seed.openbazaar.org:8080 for peers
2015-12-19 21:20:06+0000 [Server] [INFO] seed.openbazaar.org:8080 returned 12 addresses
2015-12-19 21:20:06+0000 [OpenBazaard] [INFO] Startup took 4.57 seconds
2015-12-19 21:20:07+0000 [Server] [INFO] bootstrapping with 12 addresses, finding neighbors...
2015-12-19 21:20:08+0000 [ConnHandler] [INFO] connected to XXX.222.3.208:28467
2015-12-19 21:20:08+0000 [ConnHandler] [INFO] connection with XXX.222.3.208:28467 terminated
2015-12-19 21:20:10+0000 [-] [INFO] Libbitcoin server online
2015-12-19 21:20:27+0000 [OpenBazaard] [INFO] bootstrap complete

@moldcraft   this is the complete command I run
docker run -d -p 18469:18469 --name observer -e flags="-a <IP_ADDRESS>" observer
The hardcoded IP you see is the one you get from ifconfig docker0 should be the same for you too

$ sudo docker run -p 18469:18469 -e flags="-a <IP_ADDRESS>" --name openbazaar openbazaar
$ sudo docker run -p 18469:18469 -e flags="-a <IP_ADDRESS>" --name openbazaar openbazaar

both fails with the same error message

$ sudo docker --version
Docker version 1.9.1, build a34a1d5

it seems that in your situation you have to specify in flags the REST and the websocket ports https://github.com/OpenBazaar/OpenBazaar-Server/blob/master/openbazaard.py#L203 because here an integer is required but it is undefined in your case

Yeah you're trying to use 18469 for the network port (which is 18467 by default) and 18469 is the rest api port.
You either need to change the rest api port or just leave the ports at the defaults.

Tried different ports and flags, same error.

I change the SSD on my laptop, installed the OS (Ubuntu 14.04.3), installed docker-engine, built the docker image and tried to run but same error

Tried on another (home) PC, and it started successfully.
So I think the problem is in network detecting mechanism. At home I have
Internet <-> WiFi Router <-> PC

at office I have
Internet <-> Fiber Router <-> Wifi Router <-> PC


How about react native compatibility?

Not yet done/tested, would be nice feature to have. PRs are welcome)

Got it. Feeling sorry that I don’t have much time to contribute in current stage of my life (and maybe it’s hard to achieve better performance than the official component “flatlist” without special native code.)


Can not connect to Docker SQL Server from Docker ASP.NET Core 3.1

The main reason why I am asking this is because I have tried literally everything.
Here is my configuration:
Configuration string
"Server=db-server;Database=TestDB;User=sa;Password=Test1234;SslMode=None;"

docker-compose:
version: "3.5"

networks:
    localdev:
        name: localdev

services:
    main-api:
        build:
            context: .
            dockerfile: src/TestApp/Dockerfile
        restart: always
        ports:
            - "5001:5001"
        environment:
            ASPNETCORE_ENVIRONMENT: "Development"
            ASPNETCORE_URLS: "http://+:5001"
        depends_on:
            - db-server
        networks:
            - localdev
        volumes:
            - ./tmp:/app/tmp

    db-server:
        image: "mcr.microsoft.com/mssql/server:2019-CU3-ubuntu-18.04"
        container_name: db-server
        environment:
            ACCEPT_EULA: "Y"
            SA_PASSWORD: "Test1234"
        ports:
            - "1400:1433"
        networks:
            - localdev

Dockerfile

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-bionic AS base

RUN sed -i 's/DEFAULT@SECLEVEL=2/DEFAULT@SECLEVEL=1/g' /etc/ssl/openssl.cnf
RUN sed -i 's/MinProtocol = TLSv1.2/MinProtocol = TLSv1/g' /etc/ssl/openssl.cnf
RUN sed -i 's/DEFAULT@SECLEVEL=2/DEFAULT@SECLEVEL=1/g' /usr/lib/ssl/openssl.cnf
RUN sed -i 's/MinProtocol = TLSv1.2/MinProtocol = TLSv1/g' /usr/lib/ssl/openssl.cnf

WORKDIR /app
EXPOSE 5001

FROM mcr.microsoft.com/dotnet/core/sdk:3.1-bionic AS build
WORKDIR /src
COPY ["src/TestApp.API/TestApp.API.csproj", "src/TestApp.API/"]
COPY ["src/TestApp.Infrastructure/TestApp.Infrastructure.csproj", "src/TestApp.Infrastructure/"]
COPY ["src/TestApp.Domain/TestApp.Domain.csproj", "src/TestApp.Domain/"]
COPY ["src/TestApp.ApplicationCore/TestApp.ApplicationCore.csproj", "src/TestApp.ApplicationCore/"]
RUN dotnet restore "src/TestApp.API/TestApp.API.csproj"
COPY . .
WORKDIR "/src/src/TestApp.API"
RUN dotnet build "TestApp.API.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "TestApp.API.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "TestApp.API.dll"]

I also go into my db-server container after docker-compose build and create TestDB, then I check and I can connect to that database from my host SSMS, but whenever I try to run my TestApp container, I get this error there

Host terminated unexpectedly
main-api_1 | Microsoft.Data.SqlClient.SqlException (0x80131904): Login failed for user 'sa'.

and also in my database server logs I find this error

Login failed for user 'sa'. Reason: Password did not match that for the login provided.

I tried literally everything. As you can see, I changed to bionic docker images, tried to follow this, but nothing works. Password is correct, as I can connect to the cli inside container I use following password and I can use that password from my host machine as well - but not from TestApp container.
I have already asked this question on stack overflow and reddit, tho, till now, no answers.
Stack overflow link

It appears that i am dumb and was changing password in appsettings.json and not in appsettings.Development.json, and that happened because Visual Studio hides that file under appsettings.json. R I P


Nginx is setup, Frontail is downloaded

How do i get fronttail to stream to nginx? What am i supposed to do with that code and what is the exact command?

Hey,
this should help https://github.com/mthenw/frontail#running-behind-nginx.
Let me know if you have any issues.


Title: Create a expense tracker

Is your feature request related to a problem? Please describe.
Tracking daily expenses is essential for college students who are new to handling money. It is very troublesome sometimes!!
Describe the solution you'd like.
An app to keep track of daily expenses would make it easy
Describe alternatives you've considered.
An alternative solution is writing it somewhere; But why not digitalise!? It will be more accurate than simply writing in a piece of paper
Add any other context or screenshots about the feature request here.
No response

@debangi29 Thank you for providing your insight but it is not required as of now

Can you please provide me a detail about what kind of projects you are accepting as of now?
I want to contribute to your project...

@debangi29 Come up with some new and unique ideas which are not present right not in our repo.


Internal Imagenet normalisation for pretrained alexnet model

Consistent with pytorch inceptionV3 implementation

Codecov Report

Merging #783 into master will decrease coverage by 0.07%.
The diff coverage is 14.28%.

@@            Coverage Diff             @@
##           master     #783      +/-   ##
==========================================
- Coverage   38.13%   38.05%   -0.08%
==========================================
  Files          32       32
  Lines        3126     3132       +6
  Branches      487      488       +1
==========================================
  Hits         1192     1192
- Misses       1855     1861       +6
  Partials       79       79

Impacted Files
Coverage Δ

torchvision/models/alexnet.py
29.62% <14.28%> (-8.47%)
: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 9d9f48a...3c87ffc. Read the comment docs.

Same comments as in A solution like https://github.com/pytorch/vision/pull/782#issuecomment-471162981 is probably in the direction of what I'll be thinking about doing.


Empty popup on clustergroup icon with mouseover

[x] I'm reporting a bug, not asking for help
[x] I'm sure this is a Leaflet.MarkerCluster code issue, not an issue with my own code nor with the framework I'm using (Cordova, Ionic, Angular, React…)
[x] I've searched through the issues to make sure it's not yet reported

How to reproduce

Leaflet version I'm using: 1.3.1
Leaflet.MarkerCluster version I'm using: 1.3.0
Browser (with version) I'm using: Firefox 59.0.2, Chrome 65
OS/Platform (with version) I'm using: Windows 10 Pro
step 1
step 2

What behaviour I'm expecting and which behaviour I'm seeing
I have noticed that, when I open a popup on a clustergroup with the clustermouseover the popup is sometimes empty.
See the screenshots:
popup with content
popup without content
I figured out, that this is happen the most time, when I enter the cluster icon from the top.
showCoverageOnHover: true, and it is not necessary if showCoverageOnHover: false,
the code for opening the popup looks like this:
vehicleClusterMarkers.on('clustermouseover', function(a) {
var vehicleClusterPopup = "";

$.each(a.layer.getAllChildMarkers(), function(index, value) {
vehicleClusterPopup += value._popup._content;
//console.log(vehicleClusterPopup);
});`

var clusterPopup = L.popup({closeButton: false})
		.setLatLng(a.layer.getLatLng())
		.setContent('

')
		.openOn(map);

$('#vehicleClusterPopupContent').html(vehicleClusterPopup).mouseleave(function() { map.closePopup(); });

  }).on('clustermouseout', function(a){
      // map.closePopup();
  }).on('clusterclick', function(a){
 map.closePopup();
  });

Minimal example reproducing the issue

[ ] this example is as simple as possible
[ ] this example does not rely on any third party code

Using http://leafletjs.com/edit.html or any other jsfiddle-like site.

can you make a standalone reproduction?

a standalone is a little bit difficult because the data of the popup came from external and are not for public viewing.
but I figuered out, that the empty popup is the result of the $.each loop.
the first time I enter the cluster with the mouse the popup content is shown correctly and after I move out and reenter the cluster the popup content show up for a second an then the popup is emtpy.
when I close the popup by clicking on the map and then enter the cluster the content is shown correctly.

I have done some tests an I figured out, that the $.each is not the reason.
I think there is a time problem created by my own, but now I have an solution, that worked for me:
var timeoutId = null;

vehicleClusterMarkers.on('clustermouseover', function(a) {

    var vehicleClusterPopup = "";

    var clusterPopup = L.popup({closeButton: false})
                            .setLatLng(a.layer.getLatLng())
                            .setContent('

')

    $.each(a.layer.getAllChildMarkers(), function(index, value) {
    vehicleClusterPopup += value._popup._content;
    });

    timeoutId = window.setTimeout(function() {

        clusterPopup.openOn(map);

        setTimeout(function() {
            $('#vehicleClusterPopupContent').html(vehicleClusterPopup).mouseleave(function() {map.closePopup();});
        }, 200); // this timeout is necessary to inject the `vehicleClusterPopup` otherwise the popup is empty

    }, 500);
}).on('clustermouseout', function(a){
    //map.closePopup();
    window.clearTimeout(timeoutId)
    }).on('clusterclick', function(a){
        map.closePopup();
    });

thanks for you support!


OpenPCDet-EPNet

@zbaishancha Hello, thank you very much for your open-source work. I would like to use the OpenPCDet framework based EPNet to test multiple categories, but it has been unsuccessful during the installation process. I would like to inquire about the Python, Pytorch, and Cuda versions you are using. Thank you again.

@wyd9697 Hi, my version is as follows：python3.8

Also, I don't think there are any special requirements for the version of torch, just the ability to run openpcdet successfully.
I wish you success!

Thank you for your reply, it may be a problem with our cuda version, after adjusting it, it has been successfully installed. Your work has helped us a lot and we have learned a lot, thanks again. In addition, I got a reply from the original author of EPNet, according to his parameter settings, the algorithm performance on OPENPCDet is close to the original paper, and I send you a copy for your reference.
| |
wangyadong
|
|
@.***
|
---- Replied Message ----
| From | @.> |
| Date | 6/19/2023 10:07 |
| To | @.> |
| Cc | @.> ,
@.> |
| Subject | Re: [open-mmlab/OpenPCDet] OpenPCDet-EPNet (PR #1382) |
@wyd9697 Hi, my version is as follows：python3.8
Also, I don't think there are any special requirements for the version of torch, just the ability to run openpcdet successfully.
I wish you success!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

@wyd9697 You are welcome. In addition, I migrated EPNet, in which CE_Loss was not successfully migrated in the second stage, only the backbone of EPNet was migrated and ce loss was used in the first stage. then the rest of the configuration parameters used the network parameters of PointRCNN, and the final training results were obtained as follows:

How do you handle celoss? And how are the detailed training parameters set? Thank you very much if you can share!

@wyd9697 Also, I recently finished migrating epnet++, so if you have any questions, feel free to discuss them with me!

Hello, the original author of the OPENPCDet framework also seems to be using the original loss of PointRCNN. Because the framework I deployed is 0.6 and the original author's code is 0.3, I have modified the parameters based on your code, and the pedestrian and bicycle accuracy after training is slightly lower than the original paper.
| |
wangyadong
|
|
@.***
|
---- Replied Message ----
| From | @.> |
| Date | 6/19/2023 10:26 |
| To | @.> |
| Cc | @.> ,
@.> |
| Subject | Re: [open-mmlab/OpenPCDet] OpenPCDet-EPNet (PR #1382) |
@wyd9697 You are welcome. In addition, I migrated EPNet, in which CE_Loss was not successfully migrated in the second stage, only the backbone of EPNet was migrated and ce loss was used in the first stage. then the rest of the configuration parameters used the network parameters of PointRCNN, and the final training results were obtained as follows:
How do you handle celoss? And how are the detailed training parameters set? Thank you very much if you can share!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

@wyd9697 Thank you very much for your work, could you please share your code? Also, it's been a long time since I've submitted my repository, and there are some places where I've made changes. When I have some free time, I'll reorganize it and submit the code for epnet++ as well.

Hello, I sent the code and it was returned, saying that it exceeded the recipient's capacity. I sent the modified part this time, and the rest of the code is the same as yours.
| |
wangyadong
|
|
@.***
|
---- Replied Message ----
| From | @.> |
| Date | 6/19/2023 10:57 |
| To | @.> |
| Cc | @.> ,
@.> |
| Subject | Re: [open-mmlab/OpenPCDet] OpenPCDet-EPNet (PR #1382) |
@wyd9697 Thank you very much for your work, could you please share your code? Also, it's been a long time since I've submitted my repository, and there are some places where I've made changes. When I have some free time, I'll reorganize it and submit the code for epnet++ as well.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

@wyd9697  Thank you very much, you can send the modified code to my Email<EMAIL_ADDRESS>Also, my QQ number is<PHONE_NUMBER>, welcome to contact.

Hi @wyd9697,
We'd like to express our appreciation for your valuable contributions to the OpenPCDet. Your efforts have significantly aided in enhancing the project's quality.
It is our pleasure to invite you to join our community thorugh Discord_Special Interest Group (SIG) channel. This is a great place to share your experiences, discuss ideas, and connect with other like-minded people. To become a part of the SIG channel, send a message to the moderator, OpenMMLab, briefly introduce yourself and mention your open-source contributions in the #introductions channel. Our team will gladly facilitate your entry. We eagerly await your presence. Please follow this link to join us: https://discord.gg/UjgXkPWNqA.
If you're on WeChat, we'd also love for you to join our community there. Just add our assistant using the WeChat ID: openmmlabwx. When sending the friend request, remember to include the remark "mmsig + Github ID".
Thanks again for your awesome contribution, and we're excited to have you as part of our community!


Add license header for readme file of oauth2

Signed-off-by: xiaolong.ran<EMAIL_ADDRESS>Modifications
Run mvn apache-rat:check to verify the license headers in the apache-pulsar-2.6.1-src.tar.gz package, found that the README.md file in oauth2 lacks a license header
Add license header for readme file of oauth2.

Move the pull request to release/2.6.1


Unable to run gauge in debug mode

Describe the bug
Unable to run gauge in debug mode when the first debug session is stopped or closed.
To Reproduce
Steps (or project) to reproduce the behavior:

Initialise a gauge-java-maven project
Run the scenario in debug mode using Debug Scenario option on spec file
Let the debugger stop at a breakpoint.
Stop the debugger.
Run the scenario again (same or different) in debug mode using Debug Scenario option on spec file
VS code wont allow to start the debugger again

Logs
Screenshots
Error Message

Launch JSON

Expected behavior
Debug Scenario on second run should work.
Screenshots

Versions:

OS - Windows 10 Version 21H2 for x64-based Systems (KB5026361)
Runner info  - Java
IDE info - VS code 1.78.1

@zabil Can you please look into this issue and suggest?

@deepesh1511
Thank you for reaching out.
I wanted to let you know that as the project is currently not actively maintained by me, my personal time to delve into specific issues is quite limited. The project largely depends on the contributions and support of our amazing community of volunteers.
We have a wonderful community here, and I'm confident that others who may be facing this same issue will soon chime in with their insights or solutions. Your patience while waiting for these responses is greatly appreciated.
In the meantime, any attempts to debug or fix the issue on your end would be immensely helpful. Not only would this possibly provide a quicker resolution for you, but it could also greatly benefit others who may encounter the same issue in the future.
Thank you again for understanding and participating.

Thank you @zabil


Android - Chat - App crashes when opening emoji picker

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.76-0
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause - Internal Team
Component Chat Report View
Action Performed:

Launch ND or hybrid app
Open chat
Send a message
Tap on the composer to bring up keyboard if it is not opened (important)
Long press on the message
Tap Add reaction icon

Expected Result:
App will not crash
Actual Result:
App crashes
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Standalone
[x] Android: HybridApp
[ ] Android: mWeb Chrome
[ ] iOS: Standalone
[ ] iOS: HybridApp
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

https://github.com/user-attachments/assets/a9be003c-74b9-458e-9271-13426a5ae994
View all open jobs on GitHub

@rlinoz Due to this pr https://github.com/Expensify/App/pull/53806 . Can I open pull request to fix this issue?

Reverting https://github.com/Expensify/App/pull/53949 locally seems to fix it

We CPed a fix. Can we test this again please?

Tested and it is fixed


Light obfuscation during benchmark

Description
Please include a summary of the change and which is fixed.

Add A
Fix B

How has this been tested?
Please describe the tests that you ran to verify your changes.

[ ] UnitTest
[ ] Benchmark

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (f66408d) 90.95% compared to head (e58267c) 90.95%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #455   +/-   ##
=======================================
  Coverage   90.95%   90.95%
=======================================
  Files         128      128
  Lines        4292     4292
  Branches      679      679
=======================================
  Hits         3904     3904
  Misses        253      253
  Partials      135      135

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


Wrap mesos event

Current coverage is 43.87% (diff: 100%)

Merging #208 into master will increase coverage by 0.25%

@@             master       #208   diff @@
==========================================
  Files            11         11
  Lines          8912       8912
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           3887       3910    +23
+ Misses         4003       3963    -40
- Partials       1022       1039    +17

Powered by Codecov. Last update d2baaba...7afecf3

LGTM


[Bug]: XML "version" root projectnode config interprets version numbers not as strings

Summary
Original issue: https://github.com/TYPO3-Documentation/render-guides/issues/694
If an extension releases version 1.10 (2 digits as minor version), with the new rendering the second digit is missing both in the overview and in the selected item in the version switcher.
I boiled this down to:

src/Config/XmlFileLoader.php -> load() uses symfony/config/XmlUtils to parse the XML files
symfony/config/XmlUtils::convertDomElementToArray() which uses a native PHP DomElement
That method uses phpize to convert all object values
That converts "1.10" to probably be recognized as a float and thus shortened to "1.1"

There is code in /src/DependencyInjection/GuidesExtension.php -> getConfigTreeBuilder:
                        ->scalarNode('version')
                            ->beforeNormalization()
                            ->always(
                                // We need to revert the phpize call in XmlUtils. Version is always a string!
                                static function ($value) {
                                    if (!is_int($value) && !is_string($value)) {
                                        return var_export($value, true);
                                    }

                                    return $value;
                                },
                            )

The type passed here is "d:1.1", so a double.
I do not think we can easily undo that double though, because all these values get resolved to "d:1.1":

1.1
1.10
1.100
1.1000
Bonus: "1.0" gets converted to just "1".

and so on. So we can never go "back" from the php-ized version here.
It does not seem the XmlUtils symfony package allows to bypass or configure phpize. Ideas:

post-fix the version differently and access it from the DomElement XML natively, and overwrite the "version" thing. So we fix it for one specific known key. We might face other numerical cast issues though down the road?
make our own XmlUtils::convertDomElementToArray logic here that does not do float/double parsing? That's redundance of course, so maybe we pass along this issue to Symfony/Config? ...

Looking forward to input :)
Code snippet that reproduces the problem
Example: https://docs.typo3.org/p/praetorius/vite-asset-collector/1.10/en-us/
Expected output
Seing "1.10" as version, and not "1.1".

This seems to be an issue in symfony. I think it will be very hard to solve. So decided to introduce an escape syntax using single quotes. So the value is always seen as a string.

Many thanks, cool idea. However, do I understand properly - we need every repository now to update their guides.xml file to quote the version? Or is that only handled internally, by doing a search/replace before XML is parsed?
(Can look at that myself too, havent checked your code yet, just a reminder for me 😅)


gh-pages branch or demo page would be nice

:+1:

GVUWKUKB is Your Yahoo Account Key

@dbkaplun
It's up now: https://epiqueras.github.io/getsy/.


Emojis 13.1 Support

Thank you 🙏  for making this great library :).
When will 13.1 support be out? I would love to start using the new iOS 14.5 set :).
Is there anything I can do to help make that happen?

I need to wait for 13.1 to reach mac OS, so that I can extract the hi-res Apple images. I'm not sire when that's expected

Thanks for the super quick reply 😊.
They are on the MacOS 11.4 Big Sur as far as I can tell:

Monday is WWDC, we should get the Beta for MacOS 12 and iOS 15. As far as I remember they usually add additional icons closer to launch in September, but that will be Emoji Version 14.0 I believe.

this has now landed on master and will go out in the next release