[Feature] The script supports backup and recovery and hope to send messages in the script

Motivation
We use mqttx as a device simulator in our team for daily development and debugging, the data backup function can be easily shared by our team, but currently the script does not support backup and recovery, so we want to add the function of script backup.
In addition, we hope the script can directly call methods to send messages, so that we can write rules inside the script to automatically reply when a specific message is matched.
Detailed design
1、Settings>Data Backup/Recovery can include Script
2、Wrap the global method to send message, so that we can call the method to send message in Script

Hi, @blysin
Thank you for your feedback and for using mqttx as a device simulator in your team. We would appreciate your suggestions for improvements.
Script Backup/Recovery
I think the suggestion to include script data in the backup/recovery functionality is good. This would facilitate sharing scripts within a team and make debugging and development more efficient. I agree that this would be a valuable addition to the tool.
Sending Messages from Scripts
The ability to send messages directly from scripts could enhance the tool's functionality. Writing rules within the hand to automatically reply when a specific message is matched can significantly streamline the testing process. We have also planned an MQTTX Flow feature, which I believe will be able to meet this requirement in the future.
I would greatly appreciate your detailed suggestions. We will consider these features in the future development of mqttx. If you have any more feedback or suggestions, please do not hesitate to share.


header h1 FCL home link feature

Added a FCL home page link as a logo on all content pages.
Made the phase banner narrower , gov component was shallower than ours.
Fixed the focus state on the TNA from blue outline to white.
renamed breadcrumbs.html to header_nav.html and replaces all instances. this new name better reflects the combined content on home page link and breadcrumbs.

Changes in this PR:
Trello card / Rollbar error (etc)
https://trello.com/c/vuPzqQwK/1008-pui-header-fcl-logo-for-content-pages
Screenshots of UI changes:
Before

After

[ ] Requires env variable(s) to be updated

That extra bit of padding under the TNA logo is going to bug me!


Edges disappear when threshold changes.

Not always, and not all of them, but the correspondence between visible edges and edges marked visible in the data (and physics) isn't perfect.

Probably resolved by 6a87858b21d951ac44a6e35f6d06185fcaba57a2


Style

Style cleanup (implements #94), partly to follow PEP8 more closely:

''' becomes """
import flask instead of from flask import .... This also helps remove unused methods that were imported (can be confusing)
Renamed sendEmail to send_email to follow convention for everything else

I wanted to do this overhaul now instead of later so we don't have mismatched styles in the codebase (or otherwise having to update more things).

Tested everything, nothing seems to be broken.


fixes #422 so we tail the s2i binary build and fail the build early if it fails or is cancelled

lgtm [merge]


Failed building because of strncasecmp

I tried on a couple machines and got the same result:
src/be_strlib.c: In function ‘str_startswith’:
src/be_strlib.c:967:17: error: implicit declaration of function ‘strncasecmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration]
  967 |             if (strncasecmp(s, p, len) == 0) {
      |                 ^~~~~~~~~~~
      |                 strncmp
make: *** [Makefile:68: src/be_strlib.o] Error 1

The solution was to add strings.h to src/be_strlib.c:
#include <string.h>
#include <strings.h>

Duplicate.

I have submitted #412 to avoid dependency on strings.h


[VS Code] [Audio] Electron not found: /Users/sammahdavian/.vscode/extensions/ms-vsliveshare.vsliveshare-audio-0.1.60/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron

Error:
Electron not found: /Users/sammahdavian/.vscode/extensions/ms-vsliveshare.vsliveshare-audio-0.1.60/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron
Steps to Reproduce:
1.
2.

Version Data

extensionName
VSLS-Audio

extensionVersion
0.1.60

applicationName
VSCode

applicationVersion
1.36.1

platformName
MacOS

platformVersion
17.7.0

Closing this issue as resolved. Please re-open if you're still running into an issue. Thanks!


Feature request: Disabling EKF in no global position

Describe the problem solved by the proposed feature :
In EKF fail condition and "no global position" because of the mag or other reasons, the drone can not use GPS position.
Describe your preferred solution :
There is must be possible to disable EKF (automatically) and use GPS and barometer for landing without using EKF.

There's emergency descend landing with loss of position estimate. What's the specific problem you're trying to solve?
In terms of decreasing the likelihood of fully losing a position estimate multi-EKF (https://github.com/PX4/Firmware/pull/14650) should be available in master for testing soon.

Drone in descend landing does not control position and move with wind while gps position is available.

I would dig into why the existing estimator is failing rather than expecting something else to takeover using that same (presumably flawed) data. If you have logs to share (https://logs.px4.io/) I can take a quick look.
The multicopter position controller only requires a valid local (not global) position estimate to function. So for example additionally using optical flow or a VIO system (eg Intel Realsense T265) can help.
If you're having magnetometer issues then look at (or be aware) of the backup yaw estimator in EKF2 (https://youtu.be/CwehBx2hJcg?t=491). If your mag doesn't work well due to proximity to high current then I'd try power compensation (http://docs.px4.io/master/en/advanced_config/compass_power_compensation.html). Having multiple mags and using multi-EKF (#14650) could also help if you have separated magnetometers.

https://review.px4.io/plot_app?log=bc09e776-838b-4b82-a435-f6b3fcd8a375

The multicopter position controller only requires a valid local (not global) position estimate to function.

In this log, VTOL does not control position during descending but GPS position is available.

https://review.px4.io/plot_app?log=bc09e776-838b-4b82-a435-f6b3fcd8a375

The multicopter position controller only requires a valid local (not global) position estimate to function.

In this log, VTOL does not control position during descending but GPS position is available. reason of the problem was the low distance of compass to wires but "no global position" may occur for various and simple reasons such as vibration for everyone.

Your magnetometer data is incredibly bad, I would consider relocating the external compass and upgrade to at least PX4 v1.11 with the backup yaw estimator to recover in these situations rather than losing the position estimate.


warning when turning on cloudflare to toggle wifi

No content

Issue created by BlueBubbles Bot in the BlueBubbles commnity on behalf of @zach in #android-support.

Fixed on dev branch


Broken syntax highlighting for attributes starting with certain special characters

In the attached image, notice the second attribute is colored white, while the first attribute is colored orange, in spite of both starting with the same special character.

My mistake, this isn't valid Pug syntax in spite of being valid in HTML. I missed this part of the Pug docs:
If your attribute name contains odd characters that might interfere with JavaScript syntax, either quote it using "" or '', or use commas to separate different attributes.


Roll Flutter Engine from be7db94196fe to 63c240384b63 (11 revisions)

https://github.com/flutter/engine/compare/be7db94196fe...63c240384b63
2024-06-24<EMAIL_ADDRESS>[web] Reland "Fix focus management for text fields (#51009)" (flutter/engine#53537)
2024-06-24<EMAIL_ADDRESS>Roll Dart SDK from 5df89347bddf to c187d4b3ec88 (1 revision) (flutter/engine#53542)
2024-06-24<EMAIL_ADDRESS>[macOS] Generate universal gen_snapshots (flutter/engine#53524)
2024-06-24<EMAIL_ADDRESS>Re-re-land "Upgrade all[most] androidx dependencies to latest" (flutter/engine#53532)
2024-06-24<EMAIL_ADDRESS>Roll Skia from 1948fd53e280 to e20c8b0bac0c (1 revision) (flutter/engine#53540)
2024-06-24<EMAIL_ADDRESS>Roll Skia from 0fa58b6ddba0 to 1948fd53e280 (2 revisions) (flutter/engine#53536)
2024-06-24<EMAIL_ADDRESS>Roll Skia from ea84df425483 to 0fa58b6ddba0 (3 revisions) (flutter/engine#53535)
2024-06-24<EMAIL_ADDRESS>[Impeller] added a fallback that will make sure the blur fragment shader doesn't overflow (flutter/engine#53466)
2024-06-24<EMAIL_ADDRESS>[fuchsia] Update Fuchsia API level to 19 (flutter/engine#53494)
2024-06-24<EMAIL_ADDRESS>Roll Dart SDK from 95470b2cac1f to 5df89347bddf (1 revision) (flutter/engine#53534)
2024-06-24<EMAIL_ADDRESS>Roll Skia from f6b4344d73cc to ea84df425483 (1 revision) (flutter/engine#53531)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

AutoRoller is stopped; closing the active roll.


[backport] Use mock.patch instead of directly replacing function with Mock

Backport of #609

LGTM


feat(storybook): update visual styles of storybook

Summary
Structural Element (Base, Gene, DNA, Chromosome or Cell)
Shortcut ticket: sh-205993
Use the following specs to update the look of Storybook so it aligns closer to the visual style of Zeroheight.
Fonts

For the category headers in the sidebar, use Open Sans, Semibold, size 12px, all caps
For the component names and individual stories beneath them in the sidebar, use Open Sans, Regular, size 14px
When a specific story is selected, use Open Sans, Semibold, size 14px

Colors

Change the font color in the sidebar to black
Change the background color behind the list of components to white
When hovering over a component or story, change the hover color to #F7F7F7
When a specific component is selected/expanded, change the background color behind the component name to #F7F7F7
When a specific story within a component group is selected, change the background color behind the story to #EEEEEE
Put in a divider line between the list of components and the canvas (removing the drop shadow that currently exists behind the canvas); make the color of that divider line #F7F7F7

Icons and logos

Use this icon for the site favicon

Use this for the site logo to replace the default 'Storybook' logo

Use this icon to replace the default arrows on the component accordions

Use this icon to replace the bookmark-looking icons next to each story within a component group

Checklist

[x] Default Story in Storybook
[x] LivePreview Story in Storybook
[x] Test Story in Storybook
[x] Tests written
[x] Variables from defaultTheme.ts used wherever possible
[x] If updating an existing component, depreciate flag has been used where necessary
[x] Chromatic build verified by @chanzuckerberg/sds-design

This looks great @masoudmanson !! I only have one small change: when a component story is selected, can you make the active color #3867FA instead of the pink/red color that it currently is?
Thanks!

Thank you @clarsen-czi, the active color is updated!


required relationship needs valid ID passed in params

Hello! Thanks for supplying this, we are starting to use this more heavily to create json to power our documentation but I am running into a problem.
Setup:
a comment requires an author
when trying:
post '/api/comment' do
 let(:author) { create(:author) }
 parameter :author_id, 'the authors id'
 let(:author_id) { author.id }

 it 'creates a comment with an author' do
   do_request
   expect(response_status).to eq(200)
 end
end

I am having trouble making sure the 'author' in which the parameter: author_id is set to still exists when running the request. Any ideas?

What does your controller look like? The current setup posts the param to params[:author_id]. If you're pulling comment attributes out of params[:comment] it will be missing.

sorry, it does have the correct scope.  scope: :comment (will update example)
I think the problem might be the database cleaner cleans out everything in the 'describe'/'post' before the example runs, allowing the id to be passed correctly but not reference any object in the database.

@h55nick Is this still an issue? I will reopen if it is.

We found a work around I believe and will reopen if it becomes untenable. Thanks.


ZEPPELIN-88: Group label truncated when containing periods

Fix column name for group.

Works great thanks!
+1 for merge

LGTM


训练需要什么样的显卡配置

论文中说训练 我们在128个NVIDIA（40G）A100 GPU上以批次大小1024（每次迭代1024个不同形状）训练LRM 30个周期，大约需要3天时间完成。每个周期包含Objaverse的一份渲染图像数据和MV。
论文里使用的数据集allenai/objaverse 有好几个T
没有这么多a100， 一张a100训练少点数据可以么？

I was trying to run it on my rtx 1050 for notebooks.
Imposible to run even with 1 batch, and all configs to the lower as posible. Always cuda out of memory hahaha!

Hi @juanfraherrero , since I'm very new to AI, not sure how to properly prepare data and run training.
I've posted my question on this issue.
Could you please check it when it possible?
Thank you in advance!

Hi @juanfraherrero,
You can try decreasing the frame_size here and see if it still throws OOM error. If it still doesn't work, then I guess RTX1050 is not enough to do inference :(


gleam/regex was removed from gleam_stdlib

I originally created this issue in the original nibble repo, but since this fork is also affected, I may as well also file one here, as a courtesy.
As a further courtesy, here's the text of the original issue:

This change prevents nibble from compiling.
Luckily, it's a simple fix: adding gleam_regexp to the dependencies and then importing/referencing gleam/regexp instead of gleam/regex in the source.

Thanks, I'll publish the fix ASAP. ❤


Make sure mem3_rep autocreates target shards

The change to our fancier history entries introduced a regression that
internal replication wouldn't automatically create the target shards.
This fixes the issue by adding a get_or_create_db/2 in mem3_rep and
switches the use of couch_db:open_int/2 to that function.
Conflicts:
src/mem3_rpc.erl

@nickva: Commit is amended to use couch_log.

+1
Verified by deleting a shard of a db on node1 00000000-1fffffff/rdyno_src_0001.1462912443.couch.
Then restarted cluster. And saw in node1's log this line:
node1.log:2016-05-10 16:44:50.424 [warning]<EMAIL_ADDRESS><0.1897.0> fabric_rpc creating shards/00000000-1fffffff/rdyno_src_0001.1462912443
And shard was re-created successfully.

New option create_if_missing is added to couch_db:open.
PRs:

https://github.com/apache/couchdb-couch/pull/174
https://github.com/apache/couchdb-fabric/pull/50

Should I rollback cherry-pick and implement it as fresh commit to be polite?

+1 but please remove the 'conflicts: mem3_rpc.erl' part of the commit before merging.


More Document Namespace Helper Types

The now deprecated ConfiguredSheetClass, ObjectClass, and LayerClass are all being namespaced.
It'd be helpful to have stuff like Item.SheetClass or AmbientLight.LayerClass.
There's some redundancy here too. It'd also make sense on AmbientLightLayer.ConfiguredClass etc.

For what it's worth I don't think configured sheet class is helpful because it's too easy for end users to change from expected.

That's true. Do you think we should deprecate the ability to get that from the configuration? It is kind of a legacy thing.
I suppose it might be better to just do typeof YourConfiguredClass | typeof GenericSheetClass like we do for document.type.

I'm eh on if it's useful at all to be honest.


Repo fails to synchronize with Azure Devops

@SaintAngeLs, I would like to remind you about refreshing Azure DevOps token. I hope it will resolve this issue.


These changes were done to make apns4erl (v2) work with gun-2.0.0-rc.1.

For details, please refer to:
https://github.com/inaka/apns4erl/issues/242
https://github.com/inaka/apns4erl/issues/245
https://github.com/ninenines/gun/issues/261
https://github.com/ninenines/gun/issues/263

Cool, thanks. No further changes should be required, at a first glance. Let's just wait 2.0.0 is released so we don't depend on an interface that might break, OK?

OK. Only one thing I created this pull request for master branch, though I was not sure whether I should have created it for a specific inaka/apns4erl - gun-2.0.0 branch, if there is any.

You should usually create a pull request from a branch stemming from master.
So, that way, your master branch should be sync'ed with apns4erl's and then your pull request start from a local branch to master.
I guess the main reason for this (which might not apply in your case) is that you can continue depending on a stable master branch while discussion/updates take place in a separate branch. Check e.g. https://guides.github.com/introduction/flow/.

hi @jainygaurav !
Thanks a lot for your contribution. As Paulo wrote, we will keep this PR opened until the gun 2.0 is available, so then we will use this PR for sure.
Thanks!

Here's a request for gun 2.0.0 to be released 😄: https://github.com/ninenines/gun/issues/268. You can watch that so you can later update this, @jainygaurav.

Any news on it?

Any news about it?

None. This depends on gun 2.0.0. As long as that's not out, this is not out. 😄

Gun's version 2.0.0 just released.
I know this is a very old PR @jainygaurav, but we need to change the version of gun in this PR (from 2.0.0-rc.1 to 2.0.0).
Let me know if you want/can do that, I will test it and merge it. Otherwise I'm happy to make a new PR from your branch so we can keep your commit.

Yup, great stuff. After that, we can do #241. 😄

Superseded by #256


I have released a new expo-server-sdk 🥳🥳🥳

I have created a new expo-server-sdk. It works with the latest version of Rust as well. Please give it a try!
https://github.com/katayama8000/expo-push-notification-client-rust

https://crates.io/crates/expo_push_notification_client

Hi @katayama8000, I just made a couple PRs to recommend your library. Thanks for creating it. We are excited to recommend it.
I am going to close this PR and get your library merged into our docs/recommended in this repo. Here are the PRs I have opened to make those changes:

https://github.com/expo/expo/pull/27116
https://github.com/expo/expo-server-sdk-rust/pull/10


Feature request: Invalidate all

I'd like a feature to "invalidate all". I make heavy use of caching (front-end and backend) in my application and sometimes we need to "clear all caches". At the moment there is no easy way to do this using axios-cache-iterceptor other than keeping track of all cache keys and learning them out one by one.
let me know if you'd like me to submit a PR for this.

You can implement a custom storage for this, this is out of scope because it will be an "storage" feature that won't be used by the internals of the interceptor, which is what the storage was designed for.
If you are using memory storage, just reseting the internal data property is enough. If you are using web storages, probably just getting all local/session storage keys and deleting one by one is the solution to go for.
Let me know if you are having any more problems :)


Fix typo in project:stop command

This change fixes a typo in the poject:stop command preventing docker-sync from stopping (_stopDockerSyn: command not found)

@PReimers thanks for the MR! lgtm


LG webOS TV - problem mute and volume

Hi
I test this latest app and i found next problem. When i put MUTE in app on my media player LG TV webOS again i can not turn on volume. Setting volume no reaction and button mute also dont turn off mute. By web on PC works ok,

Hello, is this still a problem, if so, can you create a new issue on: https://github.com/payano/homeassist-ng


Viewmodel FOV messes with PDA Screen

the viewmodel fov also messes with the PDA screen making the 3d pda model not visible only the players hands on the sides of the map, is it possible to fix this or just got to deal with it if i want smaller weapon view models?

I see what you mean. There's possibly a way to check if the PDA is open and disable the viewmodel multiplier when it's open. I'll have a look and see.

I see what you mean. There's possibly a way to check if the PDA is open and disable the viewmodel multiplier when it's open. I'll have a look and see.

thank you for the quick response I hope you can fix it! thanks again for this tool!

Can you try out this build?

hello i just tried it the viewmodel fov multipliar is not working on that build if i revert back to 0.0.5 build the viewmodel multipliar works.

Can you post your STALKER2Fix.log file please? It should be in Stalker2\Binaries\WinGDK\.

STALKER2Tweak.log
so after i pulled my inventory up with 0.0.6 installed the viewmodel fov changed took effect where as the 0.0.5 took effect as soon as i loaded in

This issue came back in v0.0.7

This issue came back in v0.0.7

Yes I've had to revert the fix for it. There's no good way to fix it unfortunately, that doesn't cause other issues.


Added a Contributing.md file

This file will help people to raise issues and tell them how to initiate a pull/merge request

#11


refactor CountingListener to improve test design

Fixes VFS-809
Description
Replace test class CountingListener by mocking object created by Mockito.

Key changed/added classes in this PR

Create mocking object to replace test subclass CountingListener, decouple test from production code.
Extract AtomicLong variables out of the test subclass. Use the extracted variables in assertation statement to check methods invocation status and make test condition more explict.

This PR looks quite complex compared to the exting code. Why make maintenance more of a burden going forward?  What am I missing here?

This PR looks quite complex compared to the exting code. Why make maintenance more of a burden going forward? What am I missing here?

@garydgregory Thanks for replying, actually we can get rid of all overridden methods as well as the attributes for tracking the overridden method exectuion by using Mockito. We can directly verify the method execution time by using Mockito.verify(), do you think the logic and maintenance will be better if we do it in that way?

@garydgregory Changed the code accordingly, no longer required AtomicLong variables and overridden methods, we just need to change the assertion to Mockito.verify().

@garydgregory Thanks for your feedback and I changed code logic, do you think the updated code is less complex compared to the existing code? (Given the fact that we no longer need the test child class and all overridden methods)

Same comments as I wrote in the other PR RE Mockito.

Closing, no more feedback.


Sampling dist plot for the inference function

Hey @mine-cetinkaya-rundel , when I run the following code,
library(oilabs)
library(dplyr)
us12 <-
  atheism %>%
  filter(nationality == "United States" & year == "2012")
inference(y = us12$response, est = "proportion", type = "ci",
          method = "theoretical", success = "atheist")

I get a plot of the distribution of the sample on the left size of what looks to be a 1 by 2 plot. Is the approximated normal sampling dist supposed to be plotting on the right side?

This is now fixed
inference(data = atheism, y = response, statistic = "proportion", type = "ci", method = "theoretical", success = "atheist")


Clarify CRE spec and note which instructions depend on it

The CRE spec was ambiguous as highlighted in https://github.com/riscv/riscv-cheri/issues/218
This is an attempt to fix it and show which instructions need CRE=1 to execute

The interesting change is in riscv-legacy-integration.adoc
The large number of others are adding the exception in to the relevant instruction pages

This looks good, but I'm not sure whether the restriction is needed for the shadd in legacy mode. I'm leaning no, but maybe it makes sense for simplicity.

It's a choice. It's easier to define "all instructions in the cheri extensions depend on CRE".
The alternative, which is quite reasonable, is to make another mini-extension for SH4ADD., and then treat them the same way as SH[123]ADD., as these are instructions which could be used on a non_CHERI core.
I'd prefer one of those two options, rather then have them in a CHERI extension but exclude them, to keep the definition clean.
maybe a new mini-extension is the way to go.


[docs] Add demo for a bottom app bar

Added a demo in the app-bar section for bottom app-bar.
Related to issue:
https://github.com/mui-org/material-ui/issues/12956#issuecomment-423920950

Edit from @eps1lon:
preview of the created demo from this PR

@oliviertassinari can you please tell me, the improvement/changes that I need to do for this? :)

@adeelibr It comes from my understanding that the pull request isn't finished yet.

Form my understanding the main pain point to solve is around scroll handling, both for top and bottom app bar. We could also have a demo with icons, closer to what the specification demonstrate.

You could try following this example: https://material.io/design/components/app-bars-bottom.html#anatomy
Centered FAB seems to be the defacto (I'm aware we need fix the default color...).

Is this better @mbrookes @oliviertassinari ? I tried replicating the example from material design

@adeelibr Better, but based on the text and choice of icons, that looks like a top app bar moved to the bottom. Better to follow the example from the spec as requested.
Also, as mentioned, thebottom app bar isn't valid usage in conjunction with a page of text: Actually, according to the spec, it isn't even valid usage: https://material.io/design/components/app-bars-bottom.html#usage

@mbrookes did you mean something like this?

and on mobile;

Also while I was looking at the link you shared above, one link let to the other 😄 and I found an issue created on the material-components https://github.com/material-components/material-components-web/issues/2659 Some one made an example with the AppBar with fab icon in center cut http://jsfiddle.net/Toufic/czpb8u0f/5/
Would it be okay to add this example using our components in the Appbar documentation, I'd love to create another PR after this is done, .. whenever this is done. 😅

Much better. You could lose the "Material-UI" text (that doesn't belong on a bottom AppBar), and set a width on the demo. You could follow: https://material-ui.com/demos/buttons/#floating-action-buttons (width: 500).
The FAB doesn't appear to stay centered as you resize.
The "Inbox" label at the top of the list doesn't look right to me. Do you have a an example of that from the spec? You could make the subheader sticky though.
Regarding the MCW inset example, it's a clever hack, but it doesn't meet the spec in a couple of important ways. The cutout is solid white rather than transparent, so content scrolled behind would get cut off. The corners of the cutout aren't rounded. IT doesn't support scrolling the app-bar out of view.
Interesting to see that MCW uses CSS variables. (No IE11 or Opera Mini support.)

The "Inbox" label at the top of the list doesn't look right to me. Do you have a an example of that from the spec? You could make the subheader sticky though.

I took the example from https://material.io/design/components/app-bars-bottom.html#behavior
I have made the subheader sticky.

Regarding the MCW inset example, it's a clever hack, but it doesn't meet the spec in a couple of important ways. The cutout is solid white rather than transparent, so content scrolled behind would get cut off. The corners of the cutout aren't rounded. IT doesn't support scrolling the app-bar out of view.

Interesting to see that MCW uses CSS variables. (No IE11 or Opera Mini support.)

The examples where not official, it was made by a contributor.  But MCW hasn't added it into their official docs.

Also regarding the earlier implementation I showed earlier, I played with it a bit, and I can see the content behind the fab button. As you can below. Your thoughts?

regarding the part

IT doesn't support scrolling the app-bar out of view.

I think we can play with this using vanilla js specifically the scroll event listener. window.addEventListener("scroll", () => {});

I can see the content behind the fab button

Interesting. There appeared to be a solid white bar behind the purple bar. I admit I didn't try creating scrollable content. Could you link to your fork of the fiddle?

Understood.
Regarding this current PR, is this PR okay to be merged?

Nearly. The sticky subheader shouldn’t have a transparent background, and now that the demo is in better shape, it also needs code review.

Done sir. Can you please review the code. @mbrookes

This is how the updated demo looks at the moment.

I added my picture at the bottom, 😅 I hope it's okay. 😄

Haha, well, we we already have remy and uxceo-128.jpg, so sure, why not one more - you.
No need to add the whole team though, just assign those three to the messages at random.

I have updated the demo, can you kindly review again 😅

This is going to seem very pedantic, but could you assign the avatars randomly 🎲 - it will look more natural.

Sir I have updated the demo, is this better now? @mbrookes

I was afraid that might happen if I didn't spell it out. My fault. :sweat_smile:
Please revert to assigning them in the array, but randomly. i.e. not 1, 2, 3, 1, 2, 3...
I also notice a couple of other niggles:

The spec says (paraphrasing) that when content overflows, it should be partially obscured, so that it's obvious that there is more content.  At the moment the first two messages fit perfectly. Perhaps change the height of the demo, or reorder the messages so that you get 2 and a bit messages showing.

The Paper needs to be square:

I have updated the demo;

random images order
paper with square prop
increased the container height to show a bit more as suggested.

I have also synced this with the latest master branch.

@adeelibr Nice job! Just compare the end result with the first draft. 👌

@mbrookes thank you for being so helpful, with the code reviews. Working on Material-UI has been a great learning experience and with every code review and suggestion that I get from the team members here. I just improve a lot. So thank you for giving me an opportunity to work on this.

@eps1lon It's how the pinned sub-header behaves in the list demo. List sub-headers don't have a divider in the spec, although I couldn't see an example of pinned sub-headers. Lets park this for now, and keep the examples consistent.
Feel free to open an issue if you think we can improve the ListSubheader component.

🎉


buffer mode do not show the tabline

Hi,
I freshly installed the xtabline plug via vim-plug on my neovim.
The tabmode works just fine, but the buffer mode do not show the tabline when I have multiple buffers and change to buffer mode.
Any suggestions ?

No idea what's the issue, maybe a mapping? But why don't you try https://github.com/mg979/tabline.nvim if you're on neovim? It's mostly the same.

I switched to tabline.nvim, now the problem is that when I only have one tab, and no bufferline is displayed.
Here is my configration of tabline.nvim
And is there anyway to let the tabs_bandage indicator show the "serial number" of buffers which is the output of  :buffers
so I can use :[N]buffer ( N is the number showed on the "bufferline" ) to directly switch to the buffer I wanna
-------------------------------------------------------------------------------
-- Settings
-------------------------------------------------------------------------------
-- These are the default values, if you delete a key, default will still be used
-- To know what the settings do, read :help tnv-settings

local settings = {
  main_cmd_name             = 'Tabline',
  filtering                 = false,
  cwd_badge                 = true,
  tabs_badge                = {
    fraction = true,
    left = true,
    visibility = {'buffers'}
  },
  label_style               = 'sep',
  show_full_path            = false,
  show_unnamed              = true,
  clickable_bufline         = true,
  max_recent                = 10,
  modes                     = { 'auto', 'buffers'},
  mode_badge                = { buffers = 'B', auto = 'A'},
  mapleader                 = '<leader><leader>',
  default_mappings          = false,
  cd_mappings               = false,
  theme                     = 'default',
  show_icons                = true,
  colored_icons             = true,
  icon_spacing              = '  ',
  ascii_only                = false,
  scratch_label             = '[Scratch]',
  unnamed_label             = '[Unnamed]',
}

And is there anyway to let the tabs_bandage indicator show the "serial number" of buffers which is the output of :buffers
so I can use :[N]buffer ( N is the number showed on the "bufferline" ) to directly switch to the buffer

I think it's label_style (set it to bufnr).

now the problem is that when I only have one tab, and no bufferline is displayed.

What do you mean? If your main mode is auto (from your config it seems it is), tabline is in buffer mode if there is only one tab. I tried your config, I see no problems. Maybe you think it's in tabs mode but it's actually in buffer mode. Can you read the A in the top left corner? It means it's in auto mode.
The only problem I see is that right now you can't have different label_styles in different mode (like separator in tabs mode and buffer number in buffers mode), but for the rest I don't see problems.

THX, the label now works the way I want.
And about another problem:

Looks like this image: I have one tab and two windows, each of two windows have different buffer.
But it looks like tabline.nvim is not activated under this situation.
When I have two or more tabs, both auto and buffers will work.

I think you have showtabline set to 1, set it to 2 in your vimdc
:set showtabline=2

All works, THX for your help :)


'Form1' is not a member of 'WindowsApp1'

In Visual Studio 2022, Visual Basic.
Create a new project > Next
Select - Windows Forms App (.NET Framework)
Visual Basic - Windows - Desktop > Next
Accept defaults and select Create
Select Start (Everything works)
Change the (Name) property of Form1 to Formx
Select Start
(The popup says: There were build errors.  Would you like to continue and run the last successful build?
Select No
The Error list provides the Code BC30456 and the
Description states: 'Form1' is not a member of 'WindowsApp1'
How do we fix that?
Thank you,
<EMAIL_ADDRESS>
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c9a323df-f91a-696c-9ae7-bee3eae96975
Version Independent ID: 836a1e86-2999-d7d3-f336-e40e70f982e7
Content: '<name>' is not a member of '<classname>' - Visual Basic
Content Source: docs/visual-basic/misc/bc30456.md
Product: dotnet-visualbasic
Technology: vb-diagnostics
GitHub Login: @KathleenDollard
Microsoft Alias: **kdollard

**

Hi @vb4me ,
You can try renaming Form reference of the generated class and build the project again. (check the below image)

After renaming the reference from From1 to Formx,  it builds perfectly.

Thanks @mohamed-azhar that''s the best suggestion.
I'll close this as an answered question.


Website says “last updated: 9973 hours ago”

Looks like the scraper is broken:
https://github.com/codeforIATI/org-id-finder/actions

Closed as duplicate of #28.


Robot model on RVIZ displays itself as backwards to that of the actual robot

ISSUE TEMPLATE ver. 0.0.1

Which TurtleBot3 you have?

[x] burger
[ ] waffle
[ ] waffle pi

Which SBC(Single Board Computer) is working on TurtleBot3?

[x] Raspberry Pi 3
[ ] Intel Joule
[ ] etc (PLEASE, WRITE DOWN YOUR SBC HERE)

Which OS you installed in SBC?

[x] Ubuntu MATE 16.04 or later
[ ] Raspbian
[ ] etc (PLEASE, WRITE DOWN YOUR OS)

Which OS you installed in RemotePC?

[x] Ubuntu 16.04 LTS (Xenial Xerus)
[ ] Ubuntu 18.04 LTS (Bionic Beaver)
[ ] Linux Mint 18.X
[ ] etc (PLEASE, WRITE DOWN YOUR OS)

Write down software version and firmware version

Software version : [0.1.2]
Firmware version : [1.1.2]

Write down the commands you used in order

[RemotePC] roscore
[SBC] roslaunch turtlebot3_bringup turtlebot3_robot.launch
[RemotePC] roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

Copy and Paste your error message on terminal

N/A

Please, describe detailedly what difficulty you are in

The turtlebot robot model on RVIZ displays itself as backwards to that of the actual robot such that when I use keyboard teleop to control, the actual robot moves forward but RVIZ displays it moving backwards. Changing the teleop commands does not work as it still ends up going in opposite directions

Hi :)
Would you check Dynamixel ID setup? The left motor is set 1 and right motor is set 2. You can see how to check it on FAQ in Wiki.
Thanks

I thought the Dynamixel actuators used in the TurtleBot3 have a factory set IDs and configurations??

Hello ROBOTIS Team,
I have checked both motors and here are the results:
LEFT MOTOR
Succeeded to open the port!

Device Name : /dev/OpenCR
Baudrate    : 57600

Start turtlebot3 setup motor

setup left  motor
setup right motor
test  left  motor
test  right motor

Do you really want to setup ? y/n : yes
setup.... left
Find Motor...
setbaud : 57600
[TxRxResult] There is no status packet!
setbaud : 1000000
... SUCCESS
[ID:1]
found motor
Setup Motor Left...
ok

setup left  motor
setup right motor
test  left  motor
test  right motor

RIGHT MOTOR

setup left  motor
setup right motor
test  left  motor
test  right motor

Do you really want to setup ? y/n : yes
setup.... right
Find Motor...
setbaud : 57600
[TxRxResult] There is no status packet!
setbaud : 1000000
... SUCCESS
[ID:2]
found motor
Setup Motor Right...
ok

setup left  motor
setup right motor
test  left  motor
test  right motor

MOTOR TESTS

setup left  motor
setup right motor
test  left  motor
test  right motor

test.... right
Test Motor Left...

setup left  motor
setup right motor
test  left  motor
test  right motor

test.... left
Test Motor Left...

setup left  motor
setup right motor
test  left  motor
test  right motor

I was able to move both wheels clockwise only during testing.

Now, this is getting very frustrating because after doing what I was told about dynamixels, it says "unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino

I have not fixed the sync issue by uploading turtlebot_core again. But this time, motors are not even moving when I use teleop. This is getting very frustrating

I meant to say I fixed the sync issue in my previous message.

Hi @MuratCA77 :)
First time when I see your issue, I doubted the LDS had been assembled in the opposite direction.
But now, I doubted that you have assembled the left and the right of the motor in reverse.
When you press 'w', the actual robot moves forward? If so, change Dynamixel ID of left and right.
Thanks.

No, your Dynamixel have assembled well.
Try to run again on gazebo without the actual turtlebot3.

Run the empty world in gazebo

export TURTLEBOT3_MODEL=burger
roslaunch turtlebot3_gazebo turtlebot3_empty_world.launch

You can see a turtlebot3 in gazebo.

Run remote.launch
roslaunch turtlebot3_bringup turtlebot3_remote.launch

Run rviz
rosrun rviz rviz

Run teleop.launch
 roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

please tell me that turtlebot3 in gazebo moves right direction or not.
Thanks.

Hi, Murat
In video, the turtlebot3 is perfectly working  well. When you press 'w',
turtlebot3 in gazebo moves forward.
But, you said that when you press 'w', actual turtlebot3 moves forward.
Have you confused the front and back of the turtlebot3?
2018-05-16 1:24 GMT+09:00 Aksu, Murat (Fed<EMAIL_ADDRESS>
Hello Gilbert,
Here is the video demo for your instructions. My first command was “w’ and
then second command was “x” for the simulation.
Thanks,
Murat
From: Gilbert<EMAIL_ADDRESS>Sent: Tuesday, May 15, 2018 11:57 AM
To: ROBOTIS-GIT/turtlebot3<EMAIL_ADDRESS>Cc: Aksu, Murat (Fed<EMAIL_ADDRESS>Mention <
<EMAIL_ADDRESS>Subject: Re: [ROBOTIS-GIT/turtlebot3] Robot model on RVIZ displays
itself as backwards to that of the actual robot (#203)
No, your Dynamixel have assembled well.
Try to run again on gazebo without the actual turtlebot3.

Run the empty world in gazebo

export TURTLEBOT3_MODEL=burger
roslaunch turtlebot3_gazebo turtlebot3_empty_world.launch
You can see a turtlebot3 in gazebo.

Run remote.launch
roslaunch turtlebot3_bringup turtlebot3_remote.launch
Run rviz
rosrun rviz rviz
Run teleop.launch
roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

please tell me that turtlebot3 in gazebo moves right direction or not.
Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FROBOTIS-GIT%2Fturtlebot3%2Fissues%2F203%23issuecomment-389219645&data=02|01|murat.aksu%40nist.gov|fd66d71327734a3ded9108d5ba7c8aed|2ab5d82fd8fa4797a93e054655c61dec|1|0|636619966428655503&sdata=y4OEnklsXG4qtODjXCgHsFWCpKPfPioedzg5Dg4U4gU%3D&reserved=0,
or mute the thread
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FASs76JvRdYYuxFDRd4BsEGIqZbTLv63gks5tyvrfgaJpZM4T8hUQ&data=02|01|murat.aksu%40nist.gov|fd66d71327734a3ded9108d5ba7c8aed|2ab5d82fd8fa4797a93e054655c61dec|1|0|636619966428655503&sdata=SvsSUCkCng8ph3azOGVwXVKId3SnmDGSUY55ocVemHk%3D&reserved=0
.[image: Image removed by sender.]

--
Kijong Gil<EMAIL_ADDRESS>Researcher / R&D Dept. OpenSourceTeam
ROBOTIS CO., LTD. (http://www.robotis.com)
#1505 Ace High End Tower NO. 3,
Gasan-dong 145
https://maps.google.com/?q=Gasan-dong+145&entry=gmail&source=g, GasanDigital
1-ro,
GeumCheon-gu, Seoul, Korea 153-787
Tel : +82-70-8671-2841, Fax: +82-70-8230-xxxx
Follow ROBOTIS on Twitter https://twitter.com/robotis, Facebook
https://www.facebook.com/robotis.company, Linkedin
http://www.linkedin.com/company/robotis

Dear Gilbert,
When I press ‘w’, the robot in Gazebo moves backwards. When I press ‘x’, the robot in Gazebo moves forward. Is that how it is supposed to be? I do apologize for confusion.
But when it comes to control the actual robot with teleop, I am seeing completely opposite of what I am seeing in Gazebo. I think the following link can explain my issue better.
https://answers.ros.org/question/253397/turtlebot-rviz-visualisation-opposite-from-real-robot/
Best,
Murat
From: Kijong Gil<EMAIL_ADDRESS>Sent: Wednesday, May 16, 2018 9:31 AM
To: Aksu, Murat (Fed<EMAIL_ADDRESS>Cc: ROBOTIS-GIT/turtlebot3<EMAIL_ADDRESS>ROBOTIS-GIT/turtlebot3<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [ROBOTIS-GIT/turtlebot3] Robot model on RVIZ displays itself as backwards to that of the actual robot (#203)
Hi, Murat
In video, the turtlebot3 is perfectly working  well. When you press 'w', turtlebot3 in gazebo moves forward.
But, you said that when you press 'w', actual turtlebot3 moves forward.
Have you confused the front and back of the turtlebot3?
2018-05-16 1:24 GMT+09:00 Aksu, Murat (Fed) <murat.aksu<EMAIL_ADDRESS>Hello Gilbert,
Here is the video demo for your instructions. My first command was “w’ and then second command was “x” for the simulation.
Thanks,
Murat
From: Gilbert [mailto:notifications<EMAIL_ADDRESS>Sent: Tuesday, May 15, 2018 11:57 AM
To: ROBOTIS-GIT/turtlebot3 <turtlebot3<EMAIL_ADDRESS>Cc: Aksu, Murat (Fed) <murat.aksu<EMAIL_ADDRESS>Mention <mention<EMAIL_ADDRESS>Subject: Re: [ROBOTIS-GIT/turtlebot3] Robot model on RVIZ displays itself as backwards to that of the actual robot (#203)
No, your Dynamixel have assembled well.
Try to run again on gazebo without the actual turtlebot3.

Run the empty world in gazebo

export TURTLEBOT3_MODEL=burger
roslaunch turtlebot3_gazebo turtlebot3_empty_world.launch
You can see a turtlebot3 in gazebo.

Run remote.launch
roslaunch turtlebot3_bringup turtlebot3_remote.launch
Run rviz
rosrun rviz rviz
Run teleop.launch
roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

please tell me that turtlebot3 in gazebo moves right direction or not.
Thanks.
—
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%2FROBOTIS-GIT%2Fturtlebot3%2Fissues%2F203%23issuecomment-389219645&data=02|01|murat.aksu%40nist.gov|fd66d71327734a3ded9108d5ba7c8aed|2ab5d82fd8fa4797a93e054655c61dec|1|0|636619966428655503&sdata=y4OEnklsXG4qtODjXCgHsFWCpKPfPioedzg5Dg4U4gU%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FASs76JvRdYYuxFDRd4BsEGIqZbTLv63gks5tyvrfgaJpZM4T8hUQ&data=02|01|murat.aksu%40nist.gov|fd66d71327734a3ded9108d5ba7c8aed|2ab5d82fd8fa4797a93e054655c61dec|1|0|636619966428655503&sdata=SvsSUCkCng8ph3azOGVwXVKId3SnmDGSUY55ocVemHk%3D&reserved=0.
--
Kijong Gil (kkjong<EMAIL_ADDRESS>Researcher / R&D Dept. OpenSourceTeam
ROBOTIS CO., LTD. (http://www.robotis.comhttps://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.robotis.com%2F&data=02|01|murat.aksu%40nist.gov|9f8c5b82763043f0526a08d5bb314180|2ab5d82fd8fa4797a93e054655c61dec|1|0|636620742592350820&sdata=6TASLYf4Y2aTsife6xUtn6Zmvvx0NMmJoYy6T88yZSQ%3D&reserved=0)
#1505 Ace High End Tower NO. 3,
Gasan-dong 145https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmaps.google.com%2F%3Fq%3DGasan-dong%2B145%26entry%3Dgmail%26source%3Dg&data=02|01|murat.aksu%40nist.gov|9f8c5b82763043f0526a08d5bb314180|2ab5d82fd8fa4797a93e054655c61dec|1|0|636620742592350820&sdata=RJQ9PzXb1ZROamJhEFLu0Bnu9E%2BZyJbBnGaO%2F5RT20Y%3D&reserved=0, GasanDigital 1-ro,
GeumCheon-gu, Seoul, Korea 153-787
Tel : +82-70-8671-2841, Fax: +82-70-8230-xxxx
Follow ROBOTIS on Twitterhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftwitter.com%2Frobotis&data=02|01|murat.aksu%40nist.gov|9f8c5b82763043f0526a08d5bb314180|2ab5d82fd8fa4797a93e054655c61dec|1|0|636620742592350820&sdata=8SKaVQ%2B5a6V2xhUMFQoYssUpGIxmvWQUPGUH1bwesSc%3D&reserved=0, Facebookhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.facebook.com%2Frobotis.company&data=02|01|murat.aksu%40nist.gov|9f8c5b82763043f0526a08d5bb314180|2ab5d82fd8fa4797a93e054655c61dec|1|0|636620742592350820&sdata=tcnIonstiFJqEf4Veh3lPJDexI%2B%2F%2BXkC9JpCfh%2BxkeM%3D&reserved=0, Linkedinhttps://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.linkedin.com%2Fcompany%2Frobotis&data=02|01|murat.aksu%40nist.gov|9f8c5b82763043f0526a08d5bb314180|2ab5d82fd8fa4797a93e054655c61dec|1|0|636620742592350820&sdata=yZ9jtVPceiYpJSjs6puHW5GGt3SJAoiR6Qpvagp9yN8%3D&reserved=0

Here are the configuration on URDF we use. I hope this helps you.
(TurtleBot3 Burger with Raspberry Pi Camera)
https://github.com/ROBOTIS-GIT/turtlebot3/blob/develop/turtlebot3_description/urdf/turtlebot3_burger_for_autorace.gazebo.xacro#L134-L165
(TurtleBot3 Waffle Pi with Raspberry Pi Camera)
https://github.com/ROBOTIS-GIT/turtlebot3/blob/develop/turtlebot3_description/urdf/turtlebot3_waffle_pi.gazebo.xacro#L143-L175

@MuratCA77 I have the same issue about right motor like you, how do you fix it? thanks!

The original issue seems to have been resolved. If you have other issues, please open a new issue. I will close this issue. Thanks.

@MuratCA77, If this issue has not been resolved yet, please open a new issue. Thanks.


Update for 3.0.0-beta.2

Update changelog, dependencies and version for beta.2

Coverage decreased (-0.006%) to 68.418% when pulling 70f26e0beae891b5636b1745ab9f07f58648f43f on 3beta2 into b6ad396a6c8f93afced413808e209b02631972b5 on master.


Added external info link to PMD Analysis Tab

Hi, I'm unable to test it but I think this will add the externalInfoUrl link to the problem column.
I'm also limited in react knowledge, so don't mind to improve my code.

Thanks for the PR, lets see whether we can fit into the UI

@azlam-abdulsalam , any update on this feature?

@rokam  Thank your for your contribution, We are in the process of deprecating Azure Pipelines,  so not accepting any feature requests at this stage.


Full bidirectional (RTL) support

The following is a short overview of bi-directional editing surfaces and my suggestion for improving Lexical’s implementation. (Continued from the Discord discussion)
Overview
Modern editing surfaces’ default behavior today is to support bi-directional content by setting the direction based on the first letter’s language. This can be seen in the current Lexical implementation, Apple Notes, Gmail, and Google Docs:
https://user-images.githubusercontent.com/1909713/177728347-054678d1-cf3e-47d5-817e-c5041ff144ef.mp4
One implementation detail crucial for longer-form and complex content (like a letter or an article) is maintaining the previous paragraph setting if the user manually sets it. Microsoft Office Word gets this correctly:
https://user-images.githubusercontent.com/1909713/177722676-d603b861-daad-42b4-8378-f053bc455fa9.mp4
The recordings demonstrate Hebrew, but the behavior is similar in Arabic.
Implementation Suggestions
The following are my suggestions for scalable bi-directional support in Lexical:

Maintain the current dynamic evaluation of direction as the default behavior.
Add support for manually toggling/setting the node’s direction.
If a node has a direction manually set, it should be respected. (When parsing a serialized editor state, the current implementation dynamically evaluates the content, disregarding the provided configuration.)
One (or both) of the following will allow composing more complex content (letter/article) without constant friction:
4.1. If the root node’s direction is manually set, it should be the default direction for child nodes.
4.2. When creating a following paragraph, if the previous paragraph has a manual direction set, it should be copied into the next paragraph.

If a node has a direction manually set, it should be respected. (When parsing a serialized editor state, the current implementation dynamically evaluates the content, disregarding the provided configuration.)

QQ: Why it would not respect manual direction in case of deserializing, e.g. if you save editor state and then init new editor with serialized state wouldn't you want to keep that manually set direction?

Yes, the parenthesis describes the current Lexical implementation that ignores the node’s direction value when deserializing.

what is status of this features?


Bug: Handling Multiple transactions for Zilliqa on Android

Thank you for support Zilliqa mainnet zils!
Expected Behavior
Current Behavior
When you try to send more than one transactions within a block, only one of the transactions is confirmed. The rest will never be confirmed, and will hence remain stuck on the wallet as "pending"
Possible Solution
In a Zilliqa network, double spending and sharding friendly transactions relies on the concept of "nonces". Account nonce (64-bits) is a counter that is initialised to 0, and increments with the number of transactions sent from an account.
For example, if I send 3 transactions, the nonce of the payload should hence be i, i + 1, i + 2, where i is the nonce of the first transaction.
The bug is likely raised because the application does not cater for increasing nonce within a block. Currently, the implementation seems to be fetching for the current balance and nonce, and then sending a transaction with nonce + 1. However, this also means that if we are sending three transactions in sequence, the three transactions will have the same nonce, resulting in two of them being rejected by the blockchain. This happens because the chain has not confirmed the first transaction, and the account nonce will remain the same.
To solve it, you might have to keep an internal counter to track the expected nonce value. Psuedo code:

Send GetBalance from the network to obtain current nonce value, i and store it as an internal counter c
User sends transaction. Increase c by one and send payload.
Set internal counter as c + 1
Repeat 2-3 as long as transactions occur at the same block
Once the new block is mined, check if the new nonce === c
If it is, check if the transactions sent by the wallet are confirmed by the chain. If it is not, remove the transaction from the wallet (remove from pending)
If new nonce !== c, then one of the transactions failed. Remove that transaction from the "pending" pool

Steps to Reproduce (for bugs)
Send more than one transaction from trust wallet for mainnet zil.
Only one of the transactions will get confirmed, the others will fail. For the transactions which failed, it will forever remain on the wallet application as "pending"
Context
Maybe begin with removing the transactions that are not confirmed instead of leaving it as "pending" forever on the wallet application.
Properly keeping track of nonces is hard and might require a lot of hours to solve it.
Your Environment
Galaxy S10, Android 9

Thanks for reporting, will address this soon

Entschuldigung für verspetung
hewig<EMAIL_ADDRESS>schrieb am Di., 18. Juni 2019, 04:12:

Thanks for reporting, will address this soon
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/TrustWallet/wallet-core/issues/522?email_source=notifications&email_token=AMLQJM6BANUWH5NHELIT7ZLP3A77DA5CNFSM4HY3SMO2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX46SVY#issuecomment-502917463,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMLQJM2JGABJGICTYF7SWL3P3A77DANCNFSM4HY3SMOQ
.

We have fixed this in both Android and iOS, will be included in future releases

Thank you!

Will be released in the next few days.


Edgedo 636 multiple zephyr sdk v3 base virtual env from eaton

Description
New tool, Bug fixing, or Improvement?
Please include a summary of the change and which issue is fixed. Also include relevant motivation and context.
For new tools, please provide total size and installation time.
I am doing the changes based on the following document to update the eaton image , some files are to be changed manually
virtual-environments/README-etn.md at eaton · etn-ccis/virtual-environments (github.com)
images\linux\ubuntu2004.json -> ubuntu2004-etn.json (provisioners section)
There is no change in the provisioners section, but there are other changes, do i need to take them ? Walstad, Todd , Akligo, Koami N
images\win\windows2019.json -> windows2019-etn.json (provisioners section)
There is one change in the provisioners section and one change for removing the android sdk install
images.CI\linux-and-win\azure-pipelines\ubuntu2004.yml -> ubuntu2004-etn.yml
There are some scheduling changes which we dont want, one change in the readme file name is taken
images.CI\linux-and-win\azure-pipelines\windows2019.yml -> windows2019-etn.yml
There are some scheduling changes which we dont want, no other changes
images.CI\linux-and-win\azure-pipelines\image-generation.yml -> image-generation-etn.yml
This shows a lot of changes, not able to figure out do we need to take anything ?
there are multiple parameters in the MS file, which are not present in the -etn file, is seems like no changes are required to be taken,  Walstad, Todd  , Akligo, Koami N , please confirm
images.CI\linux-and-win\build-image.ps1 -> build-image-etn.ps1
Here also looks like no changes are required  Walstad, Todd  , Akligo, Koami N , please confirm
Note: images/win/scripts/Tests/WindowsFeatures.Tests.ps1: On line 21 keep $minimumFreeSpaceMB = 5 * 1024 to have $availableSpaceMB greater than $minimumFreeSpaceMB
This change is already there
Also modifying the readme-etn.md file, regarding not installing the the android sdk for windows, and removing the android test file
Brezovec, Mark A Ghorpade, Harshad D

Related issue:
Check list

[ ] Related issue / work item is attached
[ ] Tests are written (if applicable)
[ ] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

/azp run

/azp run

/azp run

/azp run

/azp run


Fix body hiding in openapi schema

Fixed condition to hide Body from openapi

Now if we set data: Any= Body(..., include_in_schema=False) we still can see "body" in schema

Ran into this as well. @tiangolo is there something blocking this PR? @istrebitel-1 are you still interested in seeing this merged, or no longer a priority for you? If not I could take a look.

Ran into this as well. @tiangolo is there something blocking this PR? @istrebitel-1 are you still interested in seeing this merged, or no longer a priority for you? If not I could take a look.

Still need to be merged but not so critical as it affected only DEV envs… @tiangolo waiting for your reply too


Incorrect Typings in NodeJS

Bug description
The typing in NodeJS binding is extremely wrong for the Message type
Version Info

Rust: 1.56.1
Node: 16.13.0
TypeScript: 4.5.2
@iota/wallet: 1.0.10

Which version of the library are you using?
Node JS bindigs @iota/wallet: 1.0.10
Hardware specification
What hardware are you using?

Operating system: MacOS Montery 12.1
RAM: 32 GB
Cores: 10
Device: MacBook Pro 2021 with M1 Pro

Steps To reproduce the bug

Create an account with @iota/wallet lib with typescript
Check the output of the listMessages method
try extracting information like id or address or output and that will trigger typescript

Expected behaviour
The typing in listMessages output shall be correct.
Describe what you expect to happen.
Actual behaviour
You cannot get any info without slapping a billion @ts-ignore(s)

Yes, the typing is a pain.
For example Account.getAddress returns a string while it is supposted to return an object of type Address.

@xPathin I cannot reproduce this. For me, account.getAddress('address') always return the address object which is the correct behaviour. Could you share a snippet for repro?

@laumair I just noticed there was an update to the bindings 5 days ago, sadly no changelog :(. Maybe it was fixed there?
Code:
      let address: Address | undefined;
      address = account.getAddress(openPayment.address);
      logger.info(`Type of address is: ${typeof address}`);

Output:
    [2022-02-10T16:30:52+01:00] INFO: Type of address is: string

❯ yarn list
yarn list v1.22.17
├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>│  └─<EMAIL_ADDRESS>


SONARMSBRU-95: set the default url in the default properties file

Implemented the simple version suggested by Freddy i.e. providing a default in the default settings file.
Added/ fixed up unit tests.
Removed the code for the previous versions of the fix.

LGTM

Thanks @bgavrilMS


[Draft] Production Planning subdomain

Closes #54
Closes #56

Codecov Report

Merging #127 (d1a6a88) into beta (3754bd2) will increase coverage by 15.41%.
The diff coverage is 22.28%.

@@            Coverage Diff             @@
##            beta     #127       +/-   ##
==========================================
+ Coverage   0.00%   15.41%   +15.41%
==========================================
  Files          6       22       +16
  Lines         66      240      +174
  Branches       4       62       +58
==========================================
+ Hits           0       37       +37
- Misses        66      193      +127
- Partials       0       10       +10

Impacted Files
Coverage Δ

...main/scala/dev/atedeg/mdm/milkplanning/Types.scala
0.00% <0.00%> (ø)

...la/dev/atedeg/mdm/productionplanning/Actions.scala
0.00% <0.00%> (ø)

...ala/dev/atedeg/mdm/productionplanning/Events.scala
0.00% <0.00%> (ø)

...cala/dev/atedeg/mdm/productionplanning/Types.scala
0.00% <0.00%> (ø)

...rc/main/scala/dev/atedeg/mdm/products/Inline.scala
0.00% <ø> (ø)

.../main/scala/dev/atedeg/mdm/products/Products.scala
0.00% <0.00%> (ø)

.../dev/atedeg/mdm/products/utils/CheeseTypeOps.scala
0.00% <0.00%> (ø)

...scala/dev/atedeg/mdm/products/utils/GramsOps.scala
0.00% <0.00%> (ø)

...c/main/scala/dev/atedeg/mdm/utils/NumericOps.scala
0.00% <0.00%> (ø)

...ls/src/main/scala/dev/atedeg/mdm/utils/Range.scala
0.00% <0.00%> (ø)

... and 12 more

Help us with your feedback. Take ten seconds to tell us how you rate us.


PEP 424 -- A method for exposing a length hint

http://www.python.org/dev/peps/pep-0424/

It looks like itertools.repeat, list_iterator, list_reverseiterator, dict_keyiterator, and reversed all currently implement __length_hint__(), and the current version of the standard library includes operator.length_hint().
Can this issue be closed? It does not look like we currently make use of the __length_hint__ anywhere; do we want to investigate any potential performance gains from using this information? E.g. the following Python code does not allocate the correct size backing array, but could.
list(iter([1,2,3,4,5]))

I'd like to get most of test_iterlen passing before this one is closed. For example, the following don't have length hints:  rangeiterator (which should be renamed to range_iterator), tupleiterator (which should be renamed to range_iterator), deque_iterator and so on.


Fix README example code comment

Summary
Fix prefix example code comment in README.md
Links
https://pkg.go.dev/github.com/sethvargo/go-envconfig#example-package-Prefix

Hi @katsuharu thank you for the PR. Can you please sign your commits?

@sethvargo
Thank you for reviewing the PR. I sign my commits.

Thanks!


[Feature] Add sound to notifications

Is your feature request related to a problem? Please describe.
The notification should have a sound

https://material.io/design/sound/sound-resources.html# This is a good resource for sounds.
Something simple should probably do the job.

Thanks @dk4jo3 . I'll take a look


Request: Nested comment parsing

Forwarning: this has absolutely nothing to do with the typing system that TypeScript offers, but suggests that TS offer something that JavaScript doesn't.
Search Terms
comments, nested comments
Suggestion
As TypeScript is a typed superset of JavaScript, TS should offer a better language overall that JavaScript.
I am not suggesting that TS outputts more JavaScript, but rather the opposite: output the same amount of code, with potentially less comments.
As a comment doesn't properly classify as "code," TypeScript should be able to modify them, to a certain degree at least.
Almost the entire family of C languages lack the capability to parse multi-line comments if they are nested. Ex: C, C++, Java, C#, JavaScript, ... etc. Then there are the outliers, such as Rust, that properly parse them.
I am requesting that TypeScript parse multi-line comments and somehow change the comment syntax, remove the comment, or otherwise create valid JavaScript from a nested comment, making for a language that is slightly even better than it already is.
This is a small, ease-of-life improvement that does not change require outputting code that is executed at runtime (or at all), does not introduce a new syntax, and does not break previous TypeScript or JavaScript, as nested multi-line comments cause a parser error to be thrown in any proper implementation of an ECMAScript runtime, thus making this backwards compatible.
Use Cases
Commenting on stuff that already contains comments.
Examples
Example: a team of programmers is working together on a web app. One of the members had come around to fix and replace some of the older code from the beginning of the project. They decide to wrap a few classes and functions that seemed to be no longer needed. Later, another member comes along, and realizes that the surrounding scope was also no-longer-needed, yet unbeknownst to him/her, their comment conflicted with the other one. They now have to find the end of the comment and modify it somehow to allow the continuation of the outer comment.
I alone cannot determine a safe example of the output of an expression such as below:
/*
Outer comment
/*
Inner comment
*/
Outer comment
*/

declare const hello: "Hello, world!";
console.log( hello );

Except that the code should output a statement calling console.log with an argument of a potentially undefined variable named hello.
Ideally the comments would be preserved, possibly by just eliminating the inner comment, and leaving behind only the text, or changing the comment syntax to no longer output a comment. Example output:
"use strict";
/*
Outer comment
/ *
Inner comment
* /
Outer comment
*/

console.log( hello );

(Surely this ^ formatting can be done in a systematic fashion?)
Checklist
My suggestion meets these guidelines:

[ ✓ ] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[ ✓ ] This wouldn't change the runtime behavior of existing JavaScript code
[ ✓ ] This could be implemented without emitting different JS based on the types of the expressions
[ ✓ ] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
[ ✘ ] This feature would agree with the rest of TypeScript's Design Goals.

They will almost certainly tell you this should be a core javascript feature and does not belong as a typescript feature.

This is outside of the scope of TS and would also result in some JS parsing very semantically differently, both of which are no-gos.

Okay okay, it may be slightly out of scope of TS, yet it the parsing difference wouldn't be that major, and no current code would be parsed differently, as no current code can do this.
Well, guess it's onto either making my own language or setting up a proposal for ECMAScript... I'll start with the latter.

no current code would be parsed differently, as no current code can do this.

const a =
/*
 nest 1

 /* nest 2 */ "*/";

const a =
/*
 nest 1

 /* nest 2 */ "*/";

I swore I had thought this through, to a certain degree at least, but I hadn't thought about stray unmatched /* sequences in a multi-line comment. Well, looks like I was wrong, and this would in fact be a breaking change, ha, guess I'll retreat back or Rust or something.
Thank you for that example though, I might've actually attempted creating a proposal to the language later today if I hadn't realized that it would in fact be a breaking change.


[backport 1.1.0] Fix for BN_FLG_CONSTTIME leakage in BN_CTX

This is a backport of #8253 to 1.1.0-stable:

editing of crypto/bn/bn_ctx.c during cherry-picking was trivial;
test/bntest.c required major changes to integrate in the older testing framework

Checklist

[x] tests are added or updated

Oh, is this something serious?

Oh, is this something serious?

@leonklingele you can read a more detailed security analysis in the original PR (#8253).
The short version is that, even though it's a long-standing bug with potential security implications, our analysis suggested that exploiting it for a practical attack (remote or local) is very hard (and that's why we coordinated with OpenSSL Security to disclose it publicly on GitHub).
That being said, for the reasons listed in #8253, it's definitely something that we want to fix across all the active branches, including 1.1.0 and 1.0.2.

Merged to 1_1_0-stable:

c4e901dbdb217a78fcca75478dd8cf3720f6219c
f499873c2ff5a6da5f1a23c099730f97c822e90c


[BUG] Ariston Integration is not stable

Hi everybody
Thanks for your amazing work.
Describe the bug
A clear and concise description of what the bug is.
=> Sometimes it's ok, Sometimes it's not.
Screenshots
If applicable, add screenshots to help explain your problem.

Expected behavior
A clear and concise description of what you expected to happen.
Environment (please complete the following information):

HA version:
Home Assistant OS 12.0
core-2024.3.0
supervisor-2024.02.1
Version of the integration: last one
Ariston device type
GALEVO

Additional context, debug log
home-assistant_ariston_galevo_2024-03-08T09-56-57.153Z.log
The core is writing this error :
2024-03-08 10:42:35.481 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.ariston.climate.AristonThermostat'>) implements HVACMode(s): heat, auto, off and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please create a bug report at https://github.com/fustom/ariston-remotethermo-home-assistant-v3/issues
2024-03-08 10:44:32.449 ERROR (MainThread) [custom_components.ariston.coordinator] Unexpected error fetching ariston-Chaudette-coordinator data: 500
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 318, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 274, in _async_update_data
return await self.update_method()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ariston/galevo_device.py", line 105, in async_update_state
(self.data, self.menu_items) = await asyncio.gather(
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ariston/ariston_api.py", line 588, in async_get_properties
properties = await self._async_post(
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ariston/ariston_api.py", line 918, in _async_post
return await self.__async_request("POST", path, None, body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ariston/ariston_api.py", line 904, in __async_request
return await self.__async_request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ariston/ariston_api.py", line 907, in __async_request
raise Exception(response.status)
Exception: 500
Thanks for your amazing work !

https://github.com/fustom/ariston-remotethermo-home-assistant-v3/wiki/Exception-500

thx Fustom,
I hope it's a temporary problem from my connection...

It seams that rebooting my wifi router has fix the problem.
Thx, i close this issue.


Discorick/labels

@rauhryan I wasn't able to actually run the specs, was hoping you could pull this in and test it with your creds when you have the time


eth_getLogs must return "block unknown" when blockHash is not found

Steps to Reproduce
curl -s -H 'content-type:application/json' --data '{"jsonrpc":"2.0","id":"53","method":"eth_getLogs","params":[{"topics":["0x55f4c645c36aa5cd3f443d6be44d7a7a5df9d2100d7139dfc69d4289ee072319"],"blockHash":"0x00000000000000000000000000000000000000000000000000000000000000ff"}]}' http://localhost:8445

Expected behavior:
If the node does not have the block shall return an error instead of saying "That block does not have logs". This can be problematic if the node is behind a load balancer and is not 100% in sync
{"jsonrpc":"2.0","id":"53","error":{"code":-32000,"message":"unknown block"}}

Actual behavior:
{"jsonrpc":"2.0","id":"53","result":[]}

Frequency: Consystently
Versions (Add all that apply)

Software version: besu 24.10

Notes:
Geth and Infura return unknown block

👋 I think I can grab this one!

there are plenty of tests already that should guide you too
eg files named like ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/eth/eth_getLogs_blockhash.json


[0.19] warning on interpolated color

If created a color object by interpolating an animated variable, using the following code:
this.state.trans.interpolate({       inputRange: [0,1],       outputRange:['rgba(204,204,204,1.0)','rgba(102,102,102,1.0)']  });
The following warning will show up:

Warning: Failed propType: Invalid color supplied to color: rgba(203.978144256,<PHONE_NUMBER>56,<PHONE_NUMBER>56, 1). Valid color formats are

#f0f (#rgb)
#f0fc (#rgba)
#ff00ff (#rrggbb)
#ff00ff00 (#rrggbbaa)
rgb(255, 255, 255)
rgba(255, 255, 255, 1.0)
hsl(360, 100%, 100%)
hsla(360, 100%, 100%, 1.0)
transparent
red

The interpolate code was working fine on 0.17, and there seems no way to round the numbers to integer in the interpolate function (or there is?). Any way we can make this work?

A fix for this issue has been landed in master: https://github.com/facebook/react-native/commit/bee6988f94888acdc9a4539c780e664a32ecf63f


Unable to run examples

Firstly, the instructions in the README.md need updating with the correct package paths (i.e. add root_dir to paths):
bazel build @rules_sphinx//test/root_dir:test_docs
bazel run @rules_sphinx//test/root_dir:test_docs.view
Secondly, both commands fail with a config directory doesn't contain a conf.py file error. Full stack trace with redacted personal path details:
$ bazel build --verbose_failures  @rules_sphinx//test/root_dir:test_docs

INFO: Analyzed target @rules_sphinx//test/root_dir:test_docs (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: /private/var/tmp/_bazel_<username>/844c904a51a667656eadf1e758fa5b6e/external/rules_sphinx/test/root_dir/BUILD:10:12: Building Sphinx HTML documentation for test_docs. failed: (Exit 2): sphinx_build_wrapper failed: error executing command
  (cd /private/var/tmp/_bazel_<username>/844c904a51a667656eadf1e758fa5b6e/sandbox/darwin-sandbox/534/execroot/syshil_sw && \
  exec env - \
  bazel-out/darwin-opt-exec-2B5CBBC6/bin/external/rules_sphinx/sphinx/tools/sphinx_build_wrapper -b html -q bazel-out/darwin-fastbuild/bin/external/rules_sphinx/test/root_dir/test_docs_sandbox/../rules_sphinx/test/root_dir bazel-out/darwin-fastbuild/bin/external/rules_sphinx/test/root_dir/test_docs_html)
# Configuration: 63684d86ff47f33398646ba0e3860d9ff1fcad99873cee4f2aec407f500adbdd
# Execution platform: @local_config_platform//:host

Use --sandbox_debug to see verbose messages from the sandbox

Application error:
config directory doesn't contain a conf.py file (bazel-out/darwin-fastbuild/bin/external/rules_sphinx/test/root_dir/test_docs_sandbox/../rules_sphinx/test/root_dir)
Target @rules_sphinx//test/root_dir:test_docs failed to build
INFO: Elapsed time: 10.857s, Critical Path: 10.42s
INFO: 2 processes: 2 internal.
FAILED: Build did NOT complete successfully

Ditto for the bazel run command.
This is run in a Bash shell on Mac running OSX 11.5.2.
Bazel environment:
$ bazel version

Build label: 5.0.0
Build target: bazel-out/darwin-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Wed Jan 19 14:15:55 2022<PHONE_NUMBER>)
Build timestamp:<PHONE_NUMBER>
Build timestamp as int:<PHONE_NUMBER>

Same error with equivalent Bazel environment on Ubuntu 20.04.

With the v0.2.0 release I'm not able to reproduce this.  Could you try it and let me know if it is still failing on Ubuntu?


Unexpected end of JSON input

It seems like asnmap is is facing some bugs due to the asnmap version check api being down. I am currently using the latest version of asnmap, but it seems that we the https://api.pdtm.sh/api/v1/tools/asnmap?arch=amd64&go_version=go1.20.4&os=linux&v=v1.0.4 cannot be reached

I'm seeing:
[FTL] invalid character '<' looking for beginng of value
on every lookup (IP address, domain name) immediately after I did a 'go install' from latest.
-version: v1.0.4
Is this related, maybe?

I am seeing that as well when I re-run asnmap again

@joelczk,
You were getting an error due to some issues with our backend services. We made some updates, and it should be fixed now.
@bill-e-ghote ,
Can you create a separate issue for the error you're getting? Thanks!
Feel free to reopen if the error persists or if you have any questions!

I tried it again just now in the same terminal window without updating the software and it works as expected. Sorry, I can't reproduce the issue, but whatever changed appears to have resolved it. Thanks.

Unfortunately, I'm still facing the same error as @joelczk, using the latest version v1.0.5, thanks!

bill-e-ghote,
@joelczk,
@NoPurposeInLife,
Tracked at https://github.com/projectdiscovery/asnmap/issues/198


Change Favicon, Meta Data of Index.html

Task 1
Find the favicon at: src/assets/logo.svg
Find index.html here at public/index.html
Task 2
Update meta data from
<meta       name="description"       content="Web site created using create-react-app"     />
to
<meta       name="Tech Phantoms"       content="An Open Tech Community "     />

I would like o work on it

@hnishal Great go ahead !

@hnishal let me know, if you are facing any issue

@imabp i made changes in the meta tag in index.html, is that all that was to be done?

@hnishal

Update your fork with the original Repository. Refer Here
Create Pull request.
I will merge the changes

@imabp how do i change the favicon

@hnishal
Navigate to public/index.html
Add the following code
<link rel="icon" type="image/svg" href="../src/assets/logo.svg">

@imabp has this issue bin fixed.

Great @hnishal Merged !


Update play-json and play-ws to Play 2.5 version && update specs2 dep…

…endency

Thanks @guizmaii. 👍

You're welcome :)


Support for multiple email addresses is needed

Currently can only add one email address to auto populate. Need to be able to add multiple.

Enhanced options to accept multiple email address and adjusted calendar code and email code to support the enhanced input


RFP - GeoServer

GeoServer

GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards: WMS, WFS, WCS, WPS and REST

website http://geoserver.org/
GitHub https://github.com/geoserver/geoserver
SourceForge https://sourceforge.net/projects/geoserver/
download page summary http://geoserver.org/release/stable/
download link https://sourceforge.net/projects/geoserver/files/latest/download
License: GPL2
~ 15k weekly downloads via SourceForge

I am looking into creating a package for this request

A new package for this software has been pushed to chocolatey.org and will be available here: https://chocolatey.org/packages/geoserver


Cannot launch container due to dnsmasq start failure

When trying to launch the container with docker-compose I get this error:
Recreating dockerforgetproxydebugging_corp_1...
Attaching to dockerforgetproxydebugging_corp_1
corp_1 | [INFO] Executing preboot scripts...
corp_1 | [INFO] Please wait... Performing surface level configuration with chef-zero...
corp_1 | [INFO] Chef complete!
corp_1 | [INFO] Multiple processes defined in supervisor config, starting supervisord...
corp_1 | 2015-10-01 12:59:04,081 CRIT Set uid to user 0
corp_1 | 2015-10-01 12:59:04,081 WARN Included extra file "/etc/supervisord.d/squid.service.conf" during parsing
corp_1 | 2015-10-01 12:59:04,081 WARN Included extra file "/etc/supervisord.d/iptables.service.conf" during parsing
corp_1 | 2015-10-01 12:59:04,081 WARN Included extra file "/etc/supervisord.d/dnsmasq.service.conf" during parsing
corp_1 | 2015-10-01 12:59:04,090 INFO RPC interface 'supervisor' initialized
corp_1 | 2015-10-01 12:59:04,090 CRIT Server 'unix_http_server' running without any HTTP authentication checking
corp_1 | 2015-10-01 12:59:04,090 INFO supervisord started with pid 212
corp_1 | 2015-10-01 12:59:05,094 INFO spawned: 'stdout' with pid 216
corp_1 | 2015-10-01 12:59:05,096 INFO spawned: 'dnsmasq' with pid 217
corp_1 | 2015-10-01 12:59:05,097 INFO spawned: 'squid' with pid 218
corp_1 | 2015-10-01 12:59:05,098 INFO spawned: 'iptables' with pid 219
corp_1 | 2015-10-01 12:59:05,159 INFO exited: dnsmasq (exit status 2; not expected)
corp_1 | 2015-10-01 12:59:06,160 INFO success: stdout entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
corp_1 | 2015-10-01 12:59:06,162 INFO spawned: 'dnsmasq' with pid 221
corp_1 | 2015-10-01 12:59:06,162 INFO success: squid entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
corp_1 | 2015-10-01 12:59:06,162 INFO success: iptables entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
corp_1 | dnsmasq stderr |
corp_1 | dnsmasq: failed to create listening socket for port 53: Address already in use
corp_1 | 2015-10-01 12:59:06,221 INFO exited: dnsmasq (exit status 2; not expected)
corp_1 | dnsmasq stderr |
corp_1 | dnsmasq: failed to create listening socket for port 53: Address already in use
corp_1 | 2015-10-01 12:59:08,226 INFO spawned: 'dnsmasq' with pid 222
corp_1 | 2015-10-01 12:59:08,290 INFO exited: dnsmasq (exit status 2; not expected)
corp_1 | dnsmasq stderr |
corp_1 | dnsmasq: failed to create listening socket for port 53: Address already in use
corp_1 | 2015-10-01 12:59:11,299 INFO spawned: 'dnsmasq' with pid 223
corp_1 | 2015-10-01 12:59:11,363 INFO exited: dnsmasq (exit status 2; not expected)
corp_1 | dnsmasq stderr |
corp_1 | dnsmasq: failed to create listening socket for port 53: Address already in use
corp_1 | 2015-10-01 12:59:11,363 INFO gave up: dnsmasq entered FATAL state, too many start retries too quickly

It seems dnsmasq can't bind to port 53 inside the container, any idea how to solve this?

Hey.
It has been quite some time since I looked at this or used it but from memory; as you're running with --net=host you're actually binding to your host NIC; which implies you already have something running on your host bound to 43.
Do a netstat -plunt on your host to see what it is.


Investigate why ammo capacity fragment seems to get replicated every frame

Not needed as we're going to stop replicating this fragment.


Updated screenshots

Updated the screenshots and tweaked text accordingly.

Whoops!
There were 1 warnings that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.
WARNINGS
src/content/en/tools/chrome-devtools/issues/images/open-issues-tab.png - Unable to read file stats: ENOENT: no such file or directory, stat 'src/content/en/tools/chrome-devtools/issues/images/open-issues-tab.png'

:+1:


Dangerfile error prevents adding a repository

I have created a PR #722 and there is an error with Dangerfile. I can't figure out how to fix this, because everything I've done was just like in the contributing guide.

Don’t worry, the warnings from Danger can be taken care of outside your PR
Sent with GitHawk


Adding a new dragging widget

This grid is awesome, however I'm thinking about how I could add a dragging widget from a list of options. What I mean by this, is having a GridItem that is created and dragged into the GridLayout from an external div, for example, like this:
http://jsfiddle.net/eywraw8t/376743/ - Dragging one of the elements on the top to the GridLayout would let us add our new element wherever we want.
Creating widgets/griditems is the easy part, but how can I create one that gets dragged initially from my other div? Is there something I can do with the isDragging value?
Has anyone done something like this? Can you point me in the right direction?
Many thanks!

+1

+1

+1 for this feature

+1


Crafting failure due to missing 1 in Progress

Required Information
Class: Armorer
Level: 29
Craftsmanship: 166
Control: 170
CP: 266
Recipe Name: Initiate's Pliers
Recipe Level: 27
Solver Seed: 131405
Expected Behaviour
The craft should have been completed succesfully with 100% quality
Actual Behaviour
While the desired quality was achieved, the craft failed because Progress only got to 90/91
It's the second time i got this issue but i'm only reporting it now since i couln't get the solver seed for the previous error which was a carpenter craft that ended up at 43/44
Steps To Reproduce
No buff or anything like that, the only solver options i changed were that i checked the "Override on condition" checkbox and switched the algorithm from "eaSimple" to "eaComplex"

Our modelling of the system is not 100% accurate unfortunately. I think you could try to compensate by lowering the value you enter for craftsmanship.

We have a new set of formulas for progress and quality increase. These changes are available on the beta site (ffxiv-beta.lokyst.net). Please let me know if these discrepancies are resolved.


Using the example with doOperations does not save the state

I'm trying to use the example and update a block in my plugin using the following example:
element.outerHTML = genHtmlBlock({
        id: element.dataset.nodeId,
        index: element.dataset.index,
        updated: element.dataset.updated,
        content: escapeHtml(html)
    });

doOperations.push({
    id: element.dataset.nodeId,
    data: element.outerHTML,
    action: "update"
});

followed by detail.protyle.getInstance().transaction(doOperations);
I can see the changes reflected in the editor (block changed to HTML), but is is not saved - after page refresh or synchronization this update is not saved.
So is this not the correct way to update a block?

Hi, if you want to update the content of a block, it's best to use the kernel API /api/block/updateBlock: API Documentation.
Directly modifying the innerHTML of the editor element (is called protyle in SiYuan) is strongly discouraged, as it can interfere with the SiYuan's event handlers. For more information, please refer to this guide: Plugin Development Guide.

Thanks. I have now moved to using /api/block/updateBlock and all is fine.


[Feature Request] Fullscreen loading should be able to be configured if target doesn't exist

Existing Component
Yes
Component Name
Loading
Description
If we have 2 components:
comp 1, it depends on 2 (or more) api request. For example, fetch filter data first then request data with the result in mounted function, both of these 2 api request will generate loading before request and close it after request with Loading.service;
comp 2, some normal component.
-----
First we show comp1 and after mount it, we switch to comp2 (with destroying comp1). At this moment if the filter data request has not returned, it will cause a fullscreen loading!
That's because when we destroy comp1 while it's still requesting filter data, once the filter data was returned and it start data requesting, and before data requesting it create a loading with Loading.service({ target: comp1_refs_loadingDom }). However, this comp1_refs_loadingDom dom does not exist.
-----
So, will u add a props or some api else to stop creating fullscreen loading once it can't find the target dom with option.target?

Sorry, we have no plan to support this.


linux compile err

1.base64_encode need declare like this to avoid compile err.std::string HttpStream::base64_encode(std::string str)(C++20);
2.
/usr/bin/ld: 找不到 -lOPENSSL_SSL_LIBRARY-NOTFOUND: 没有那个文件或目录
/usr/bin/ld: 找不到 -lOPENSSL_CRYPTO_LIBRARY-NOTFOUND: 没有那个文件或目录
make err,and no solve solution as so far.
solved!sudo apt-get install libssl-dev install openssl need redo cmake .
ubuntu 64bit 22.04

CI have not reported such error.  Did you install openssl-dev ?

yes,the second problem has been solved.Thanks for your attention.


CUnitSamplesIntegrationTest.cunit fails with VS2015 due to snprintf

Expected Behavior
The test should succeed or have a way to lock down the version of Visual Studio to use.
Current Behavior
The sample will use the latest Visual Studio version and choose VS2015. Since VS2015, snprintf is officially supported and the workaround used in CUnit break the compilation. This produce the following output.txt:
See file:///C:/Users/vagrant/gradle/subprojects/testing-native/build/tmp/test%20files/CUnitSamplesIntegrationTest/cunit/gqh37/cunit/build/tmp/compileOperatorsTestPassingCUnitExeOperatorsTestC/output.txt for all output for compileOperatorsTestPassingCUnitExeOperatorsTestC.
compiling suite_operators.c failed.
suite_operators.c
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h(1925): warning C4005: 'snprintf': macro redefinition
c:\users\vagrant\gradle\subprojects\testing-native\build\tmp\test files\cunitsamplesintegrationtest\cunit\gqh37\cunit\libs\cunit\2.1-2\include\cunit\CUnit.h(105): note: see previous definition of 'snprintf'
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Library function declaration

compiling test_minus.c failed.
test_minus.c
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h(1925): warning C4005: 'snprintf': macro redefinition
c:\users\vagrant\gradle\subprojects\testing-native\build\tmp\test files\cunitsamplesintegrationtest\cunit\gqh37\cunit\libs\cunit\2.1-2\include\cunit\CUnit.h(105): note: see previous definition of 'snprintf'
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Library function declaration

compiling test_plus.c failed.
test_plus.c
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h(1925): warning C4005: 'snprintf': macro redefinition
c:\users\vagrant\gradle\subprojects\testing-native\build\tmp\test files\cunitsamplesintegrationtest\cunit\gqh37\cunit\libs\cunit\2.1-2\include\cunit\CUnit.h(105): note: see previous definition of 'snprintf'
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h(1927): fatal error C1189: #error:  Macro definition of snprintf conflicts with Standard Library function declaration

Finished compileOperatorsTestPassingCUnitExeOperatorsTestC, see full log file:///C:/Users/vagrant/gradle/subprojects/testing-native/build/tmp/test%20files/CUnitSamplesIntegrationTest/cunit/gqh37/cunit/build/tmp/compileOperatorsTestPassingCUnitExeOperatorsTestC/output.txt.

Context
See this post for more information.
Steps to Reproduce (for bugs)
Execute CUnitSamplesIntegrationTest.cunit on any Windows machine with VS2015 installed.

This had to be addressed as the UserGuideSamplesIntegrationTest are failing and there is no clean and simple way to disable the tests.

A bug report with a patch was open on the CUnit project. Our version of CUnit was patched according the the bug report.

This blocks #753


list_packages prints names and paths

Before only either or was possible.

lgtm. not sure why py2.7 failed.

PyFlakes didn't like:
[print(x) for x in list]


Update README.md

Closes: #85

Be noted that XXX is the issue ID

What is the purpose of the change

Remove extra colon in README.md

(E.g.: This pull request improves documentation of area A by adding ....)

@all-contributors please add @SaketKaswa20 as code


fix #68 - overpass query for retrieving OSM data

You can test this in http://overpass-turbo.eu/
but it returns a big chunk of data even for small areas (60 MB for my small neighbourhood - not compressed)

@carocad do you suggest to get this query as a kind of input arguement and then fetch OSM using that? i.e. adding this feature to o2g.
I tried the query and as you have already mentioned the output is uncompressed and in raw OSM format, but it works just fine.

@mehdisadeghi no I dont intend o2g to use this at all. It is mainly for documentation purposes i.e. in case you/me/somebody wants to have a gtfs feed for a specific area.
This would allow a user to just get a hold of the OSM file required for o2g to work, nothing more


[Migration] Default hdbrole for all analytic privileges

Background
The recommended approach to assigning analytic privileges is to do it via roles. As there will be one technical user that needs these privileges assigned, this can be handled by XSK behind the scenes.
Target
Note: this hdbrole must have a special name that XSK knows and processes it with special logic. Only hdbrole with name xsk_technical_privileges must be processed with the logic below!

Determine all analytic privileges in the project
Create an hdbrole containing all the analytic privileges like so:
xsk_technical_privileges.hdbrole

{
  "role": {
    "name": "xsk_technical_privileges",
    "schema_analytic_privileges": [
      {
        "privileges": [
          "<id_privilege1>",
          "<id_privilege2>",
          ...
        ]
      }
    ]
  }
}

Add this file to be deployed in the hdi container (deploy array in .hdi file)
Process this file while deploying content to the container so that post-deploy, the role is assigned to the HANA_USER with which the db connection is made (see help doc)

CREATE LOCAL TEMPORARY COLUMN TABLE #ROLES LIKE _SYS_DI.TT_SCHEMA_ROLES;
INSERT INTO #ROLES ( ROLE_NAME, PRINCIPAL_SCHEMA_NAME, PRINCIPAL_NAME ) VALUES ( 'xsk_technical_privileges', '', '<HANA_USER>' );
CALL <container>#DI.GRANT_CONTAINER_SCHEMA_ROLES(.#ROLES, _SYS_DI.T_NO_PARAMETERS, ?, ?, ?);
DROP TABLE .#ROLES;

Delete case
When the hdbrole is being unpublished, unassign the role from the technical user as described in the SAP Documentation

@dpanayotov how about xsk_technical_privileges instead of technical_privileges?

Agree. Description is adjusted

When the role is undeployed it's automatically deleted.

implemented with https://github.com/SAP/xsk/pull/1747


Render multilayer symbols patch

Description
PR to fix the PictureMarkerSymbolLayer flaky loading behavior in the Render multilayer symbols sample.
Links and Data
Sample Epic: runtime/kotlin/issues/2226

I've added the changes and optimized the loading here. PR Ready for the review! @kaushikrw


Add 79 in c language

File(s) Modified: 79-Word-Search.c
Language(s) Used: c
Submission URL: _https://leetcode.com/submissions/detail/793232418/_

Thanks, @julienChemillier!


MSBuildGlob Interning Memory Improvement

MSBuildGlob now interns the strings that pass through MSBuildGlob.Parse. This cuts down on ~90% of the string duplication that was occuring in MSBuildGlob.Parse

Relates to #4511.

Whoops, forgot to link the original issue.


Refactor Artifact and create Requirement Object

Artifact can be a Requirement, and this should have:
/* Optional relationship */
	@OneToOne(optional = true)
	private Status status;
...

/* Artifact can be delegated to one or more persons */
	@ManyToMany
	@JoinTable(name = "Artifact_Delegate", joinColumns = @JoinColumn(name = "artifact_id") ,
			inverseJoinColumns = @JoinColumn(name = "user_id") )
	private List<UrutaUser> responsables;

...

private Calendar lastModificationDate;

...

and Artifact not need the artifactType anymore

We can apply composite considering Kanban like a artifact. Link


[Feature] validation of ID.class

We may should care more about validation of ID.class

Constructor validation
fix and validate fromMavenID method
add java-doc and fix toString() method - use syntax
remove usage of the word Artifact ID because ID could be member of Feature and Artifact.

After doing this I would like to suggest an alternative way:
Provide just an Interface ID in the Feature-API. The Implementation then must handle the specified validation.
This may be done when adding additional methods:
For Bundles:
BuilderFactory:newBundleBuilder(ID id)
additional:
BuilderFactory:newBundleBuilder(String groupId, String artifactId, String version)
BuilderFactory:newBundleBuilder(String groupId, String artifactId, String version, String type, String classifier)
BuilderFactory:newBundleBuilder(String mavenID)
For Features:
BuilderFactory:newFeatureBuilder(ID id)
additional:
BuilderFactory:newFeatureBuilder(String mavenID)
BuilderFactory:newFeatureBuilder(String groupId, String artifactId, String version)
BuilderFactory:newFeatureBuilder(String groupId, String artifactId, String version, String classifier)
This would allow to grantee that the type of a if of the Feature must be osgifeature.

ID will become an interface.


Update readme with steps on how to get service cidr and pods cidr within google cloud

Update readme with steps on how to get services and pods cidr within google cloud.

Thanks :)