Support for these flags in KeymanWeb on those browsers that support l/r ctrl/alt

It would be great if you could add support for these flags in KeymanWeb on those browsers that support l/r ctrl/alt.
I get the error: Extended shift flags LALT, RALT, LCTRL, RCTRL are not supported in KeymanWeb.
Thanks and regards,
John

Hello Marc,
Good-day!
Could you please let us know when we could expect this modification to be incorporated?
Thanking you.
Best regards,
John

We don't currently have this on our development timeline; it would be considered a low priority feature at this time. We would welcome a pull request.

Thank you Marc for the message. As you have suggested in a related issue, event.location allows us to distinguish between L/R ctrl/alt on modern browsers, I will try to make the changes and send a pull request. In the KMW source, could you please let me know which file(s) I need to make the necessary changes?

Off the top of my head, changes would probably required in a number of files, e.g. keymanweb.js, kmwbase.js and kmwcallback.js, with some minor changes required to kmwosk.js. But there may also be changes required to kmwnative.js, kmwlegacy.js and kmwkeymaps.js; I'd have to investigate to be sure. It's not trivial because differentiating between L/R ctrl/alt involves changing the way the On Screen Keyboard works to allow for handling the keys independently, as well as passing updated modifier flags through in the appropriate locations.
Remember that distinguishing the L/R setting is a keyboard-level option, so some keyboards will have this flag set, and others won't. I don't think the setting value is compiled into the javascript output for a keyboard at this point: I also need to note that the compiler will also need updating to complete this issue. The compiler is not yet open source (preparing the Keyman projects for open source is the current focus of our efforts).

Thank you very much, Marc.

Implemented with #300 and #313.  Visual editor support is pending but will be added soon.

Visual editor support is coming with #342, which should be through to Alpha by the end of this week.


Upgrade containers to Ubuntu 24.04 base

Description of the change
Upgrade base images to Ubuntu 24.04
Applicable issues

fixes #1493

Additional information

Checklist

[ ] All tests were successful.
[ ] Unit tests added.
[ ] Documentation updated.

@aarontp this is ready, just a yara test failing thats unrelated


Update README to adopt repo change

Description
Update document to adopt repo change
Changes

Update README to adopt repo change

/retest

/test pull-knative-sandbox-kn-plugin-source-kafka-go-coverage

/retest

/test all

@daisy-ycguo : looks like the go-coverage CI job is still picked up from old config, I had to open a fresh PR to pick the latest config for CI tests PR.

Thank you. I think CI works good now.


Add shader example with"complex" uniform values

Currently there are no example available with complex uniform values.

Closing since we now support this.


nameres: fix misrecognition of "impl X for Y"

for and while loops only can occur at stmt start anyway.

Nice! Thanks @birkenfeld


Remove unused secret in CI and fix trigger

Using only the push trigger doesn't work for forks PRs.

what were the github token and scope properties used for?

I'm unsure, I believe it was used to pull private packages (e.g. ssx-wasm-sdk) from our Github NPM repo, before things were published publicly.


new packages

Updated and added some new conda packages.

Hi Guido,
If I could get you to merge the updated .travis.yml from master and then do a subsequent pull it would be much appreciated.


MAINT: C fixes, trimmed a lot of dead code from Cephes

Cephes includes a small linear algebra library that we don't use or need. Removed it.

This looks fine to me. I think there are other things in cephes that aren't being used I think, but we can get those some other time.


Extension can not be loaded anymore

@asm89 I've recently updated to 1.3.1 and Twig 1.30, but somehow the extension can't load anymore. We make use of the PsrCacheAdapter I've contributed earlier. Letting composer revert back to the old version fixes this again:
- Removing twig/twig (v1.30.0)
- Installing twig/twig (v1.29.0)
  Loading from cache

- Removing asm89/twig-cache-extension (1.3.1)
- Installing asm89/twig-cache-extension (1.3.0)
  Loading from cache

We make use of the TwigCacheBundle to simplify configuration, might it be possible we should change our configuration?
Seems like commit https://github.com/asm89/twig-cache-extension/commit/0ffaf529de8662eb0bccae00c9075871ac256839#diff-4784be2fc574914800a9f2303c5f30e0R42 has something to do with it?

Closing this one for now, as it is related to the bundle instead of the extension.


Adding grabscreen for Non-Windows Platform

Since ImageGrab from PIL or win32api won't work on Linux system, I have achieved this task using Gtk Library from gi.repository (sudo apt-get install python3-gi).
Using ImageGrab from pyscreenshot resulted in a lot of lag. Using Gtk and Gdk, gives a decent rate of 30-40 fps event after all the image manipulations.

This is really good https://github.com/Sentdex/pygta5/issues/13
Peter Gardas

Thanks! I will try that!

No problem pal :D! Just dont forget to close this issue if this solves it :dagger:
Peter Gardas

@jatinmandav  thank you for the workaround for Ubuntu. Unfortunately, I'm getting the following error on Ubuntu 17.10 when I use Opencv3 and GTK3 in the same project:

GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported

It seems that Opencv3 and GTK3 are not compatible with each other.
I installed both libraries via Anaconda and I'm struggling to find a workaround for that problem. Did anyone experience the same or has a solution for that problem?


docs: Create_Code_of_Conduct

Informations

Type
Breaking change

Feature/Fix/Doc/Chore
Yes/No

Description
A few sentences describing the overall goals of the pull request's commits.
Usage example
Example to use your feature and to improve the documentation after merging your PR:
import {} from "@tsed/common";

Todos

[ ] Tests
[ ] Coverage
[ ] Example
[ ] Documentation

:tada: This PR is included in version 6.0.0-beta.13 :tada:
The release is available on:

v6.0.0-beta.13
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 6.0.0-rc.1 :tada:
The release is available on:

v6.0.0-rc.1
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 5.65.7 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Can this be used on the client side?

From the look of the project, I believe this is a node project.  I am not sure if it is using anything specific to  the server side.  So can we use it on the client in the browser?  Thanks for your help.

From the README:

Currently, it is being developed and tested for in-browser use. However, Node.js support is planned


Fix issue calculating content insets with keyboards. Add tests.

JIRA: https://openedx.atlassian.net/browse/MA-954 When inputting an answer into a textbox, the keyboard autoscrolls over the textbox

@ehmadzubair please review

:+1:


Add Functionality from core_jobs.c

Issue #, if available:
Description of changes:
Add APIs from core_jobs.c in https://github.com/FreeRTOS/Labs-Project-ota-example-for-aws-iot-core to jobs.c
Add cbmc proofs for functions added from core_jobs.c, reformat cbmc directory
Add unit tests for functions added from core_jobs.c
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/bot run formatting

/bot run formatting

\bot run formatting

/bot run formatting

/bot run formatting

/bot run formatting

/bot run formatting

/bot run formatting

Also - this should be reviewed on the PRBR channel

/bot run formatting

/bot run formatting

/bot run formatting

So little confused looking through this PR
Does this repo have a dependency on coreJSON in order to work?
If it does that repository should be added to the .gitmodules file in here and pulled that way
If it's only being pulled in for the cbmc tests it should just be cloned down by the run_proofs script and that should be the only mention of it in any of the other files or checks

If it does that repository should be added to the .gitmodules file in here and pulled that way

I could swear we're moving to declaring out dependencies through .gitmodules but actually doing the pull down through CMake that way it always 'just works'.

/bot run formatting

/bot run formatting


nested Config support

Following changes allows nested JSON object value to be retrieved as Config.

haha. only just now noticed other two other equivalent PRs. sorry.


Update jacchia.py R gas constant unit

correction of R gas constant dimension unit.

Woops, this is pretty bad, thanks a lot @TommasoPino ! However, it looks like this test is failing:
https://github.com/poliastro/poliastro/blob/68bfb05542589a998a46718146db9c981b4e2f3e/tests/tests_earth/tests_atmosphere/test_jacchia77.py#L259-L267
Requesting a review from @jorgepiloto

Thanks for pinging @astrojuanlu. I ran out of time yesterday while reviewing the effects of this single line of code.
The quantity R is only used for computing the density, which I see its being computed using equation (42) from COESA model, see:

Coesa76 density
Jacchia77 density

Notice that the only difference be tween the two methods is that Jacchia77 divides by Avogadro's constant. I think this comes from the definition of R_g = R_u / M_g maybe, not sure why... Anyway, the problem seems to be related with those definitions.

I see! @TommasoPino does that make sense? Would you change your pull request to add a meaningful code comment instead?

@nosudrum analyzed this issue a bit more in #1509

I have analysed this in depth in #1509 here. Hopefully my conclusions are correct and can help fix this :)

I added @TommasoPino commit to #1511 and included the changes @Nosudrum suggested in #1509, so let's continue the conversation there.

The units problem is now fixed 🎉


No readme file troubleshooting update

Describe your changes
Updated troubleshooting part at the README.md file to fix "no Readme.md file to fetch" issue for readme-plugin.
Issue ticket number and link
N/A
Checklist before requesting a review

[x] I have performed a self-review of my own code
[x] I have verified that the code builds perfectly fine on my local system
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have commented my code, particularly in hard-to-understand areas
[x] I have verified that my code follows the style already available in the repository
[x] I have made corresponding changes to the documentation

Nice! Add a changeset for this and we are good to go.

Hi @fridajac; the changeset has been added.

Thank you! 👍


Orphan Virtual Private Network Gateways

Add all Virtual private networks Gateways without connections.
This resource saves cost.

Hi @fdmsantos,
Thank you very much for your message.
Indeed VPN Gateway is a good candidate as orphaned resource and I'm already work to add it to this Workbook.

Hi @fdmsantos ,
Happy to update that orphaned VPN Gateways are now part of the workbook.
You are welcome to update the version of the workbook and thanks again for your suggestion.


Ansible later fails with traceback for command module with only argv

If you put following task in role/playbook, ansible-later will fail with traceback. Problem is with line 128 in file ansiblelater/rules/ansiblefiles.py which assumes that on of two scenarios happen:

either command uses free form i.e.

- name: Task that is parsed just fine
  command: echo something

or using cmd parameter

- name: Task that is parsed just fine
  command:
    cmd: echo something

but there's also one more Ansible-valid usage of command which is
- name: Task that causes traceback
  command:
    argv:
      - echo
      - something

and that causes traceback.
I'll try to come up with a patch

With following patch ansible-later works just fine
--- a/ansiblelater/rules/ansiblefiles.py	2020-12-11 10:08:44.462245694 +0100
+++ b/ansiblelater/rules/ansiblefiles2.py	2020-12-11 10:08:39.032239209 +0100
@@ -120,6 +120,8 @@
             if task["action"]["__ansible_module__"] in commands:
                 if "cmd" in task["action"]:
                     first_cmd_arg = task["action"]["cmd"].split()[0]
+                elif "argv" in task["action"]:
+                    first_cmd_arg = task["action"]["argv"][0]
                 else:
                     first_cmd_arg = task["action"]["__ansible_arguments__"][0]

Thanks for your report @stanislaw55 Would you be able to provide your patch as a PR? :)


Don't recommend latest

@randhid go ahead and merge this. Idk why but I can't do anything on this PR (add reviewers etc).


how to advertise rrt_plan_ (std::vector<geometry_msgs::PoseStamped>)

Hello,
I have a question:
In RRT_ros_wrapper.cpp, it has rrt_plan_,rrt_plan_ is std::vector<geometry_msgs::PoseStamped> type,I want to advertise rrt_plan_ data ,Can you help me?
Thanks!

Hello,
you can call the ros service "makeRRTPlan" (here
https://github.com/noeperez/indires_navigation/blob/3b1325e3eefa4631709c8821a3b753f997a7be7e/rrt_planners/src/ros/RRT_ros_wrapper.cpp#L1006).
It returns the rrt plan as a std::vector<geometry_msgs::PoseStamped>.
Moreover, it publishes a sphere list to visualize the path in RViz in the
topic "/rrt_path_points".
Regards,
Noé

Noé Pérez Higueras
PostDoc Researcher - Service Robotics Lab (SRL)
Pablo de Olavide University, Seville, Spain
El vie, 16 jul 2021 a las 5:59, wzy012 @.***>)
escribió:

Hello,
I have a question:
In RRT_ros_wrapper.cpp, it has rrt_plan_,rrt_plan_ is
std::vector<geometry_msgs::PoseStamped> type,I want to advertise rrt_plan_
data ,Can you help me?
Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/noeperez/indires_navigation/issues/12, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUK36FDJLMJH6YD5XWQM7LTX6VCDANCNFSM5AOZAREQ
.

Hello,
you can call the ros service "makeRRTPlan" (here
https://github.com/noeperez/indires_navigation/blob/3b1325e3eefa4631709c8821a3b753f997a7be7e/rrt_planners/src/ros/RRT_ros_wrapper.cpp#L1006).
It returns the rrt plan as a std::vector<geometry_msgs::PoseStamped>.
Moreover, it publishes a sphere list to visualize the path in RViz in the
topic "/rrt_path_points".
Regards,
Noé

Noé Pérez Higueras
PostDoc Researcher - Service Robotics Lab (SRL)
Pablo de Olavide University, Seville, Spain
El vie, 16 jul 2021 a las 5:59, wzy012 @.***>)
escribió:

Hello,
I have a question:
In RRT_ros_wrapper.cpp, it has rrt_plan_,rrt_plan_ is
std::vector<geometry_msgs::PoseStamped> type,I want to advertise rrt_plan_
data ,Can you help me?
Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/noeperez/indires_navigation/issues/12, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUK36FDJLMJH6YD5XWQM7LTX6VCDANCNFSM5AOZAREQ
.

yeah,I noticed this.I try to subscribe topic "rrt_path_points",it's type is visualization_msgs::Marker.I have generated the path,when I subscribe it,only return to position.x=0,position.y=0.I don't know reasons.

Hello again,
if the path is empty, the problem is not in rrt_ros_wrapper. The setup of
the system is complex.
According to the density and size of the input pointcloud, several
parameters must be adjusted. The system won't be able to plan a path until
everything is properly fixed based on the features of the input pointcloud.
Which mapping system are you using?
 The
robot needs to be on "something". It needs a good density of points from
below it to the goal to plan a path. That's why a mapping/slam system
(based on pointclouds) is necessary, and the pointcloud of a RGBD camera
can not be employed directly.
El vie, 16 jul 2021 a las 9:38, wzy012 @.***>)
escribió:

Hello,
you can call the ros service "makeRRTPlan" (here
https://github.com/noeperez/indires_navigation/blob/3b1325e3eefa4631709c8821a3b753f997a7be7e/rrt_planners/src/ros/RRT_ros_wrapper.cpp#L1006
).
It returns the rrt plan as a std::vector<geometry_msgs::PoseStamped>.
Moreover, it publishes a sphere list to visualize the path in RViz in the
topic "/rrt_path_points".
Regards,
Noé
Noé Pérez Higueras
PostDoc Researcher - Service Robotics Lab (SRL)
Pablo de Olavide University, Seville, Spain
El vie, 16 jul 2021 a las 5:59, wzy012 @.***>)
escribió:
Hello,
I have a question:
In RRT_ros_wrapper.cpp, it has rrt_plan_,rrt_plan_ is
std::vector<geometry_msgs::PoseStamped> type,I want to advertise rrt_plan_
data ,Can you help me?
Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#12 https://github.com/noeperez/indires_navigation/issues/12, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUK36FDJLMJH6YD5XWQM7LTX6VCDANCNFSM5AOZAREQ
.
yeah,I noticed this.I try to subscribe topic "rrt_path_points",it's type
is visualization_msgs::Marker.I have generated the path,when I subscribe
it,only return to position.x=0,position.y=0.I don't know reasons.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/noeperez/indires_navigation/issues/12#issuecomment-881243111,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUK36CQJ2LWYHHGAL5XLY3TX7OX5ANCNFSM5AOZAREQ
.

Hello again, if the path is empty, the problem is not in rrt_ros_wrapper. The setup of the system is complex. According to the density and size of the input pointcloud, several parameters must be adjusted. The system won't be able to plan a path until everything is properly fixed based on the features of the input pointcloud. Which mapping system are you using?  The robot needs to be on "something". It needs a good density of points from below it to the goal to plan a path. That's why a mapping/slam system (based on pointclouds) is necessary, and the pointcloud of a RGBD camera can not be employed directly. El vie, 16 jul 2021 a las 9:38, wzy012 @.>) escribió:
…
Hello, you can call the ros service "makeRRTPlan" (here https://github.com/noeperez/indires_navigation/blob/3b1325e3eefa4631709c8821a3b753f997a7be7e/rrt_planners/src/ros/RRT_ros_wrapper.cpp#L1006 ). It returns the rrt plan as a std::vector<geometry_msgs::PoseStamped>. Moreover, it publishes a sphere list to visualize the path in RViz in the topic "/rrt_path_points". Regards, Noé ------------------------------ Noé Pérez Higueras PostDoc Researcher - Service Robotics Lab (SRL) Pablo de Olavide University, Seville, Spain El vie, 16 jul 2021 a las 5:59, wzy012 @.>) escribió: Hello, I have a question: In RRT_ros_wrapper.cpp, it has rrt_plan_,rrt_plan_ is std::vector<geometry_msgs::PoseStamped> type,I want to advertise rrt_plan_ data ,Can you help me? Thanks! — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub #12 <#12>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUK36FDJLMJH6YD5XWQM7LTX6VCDANCNFSM5AOZAREQ . yeah,I noticed this.I try to subscribe topic "rrt_path_points",it's type is visualization_msgs::Marker.I have generated the path,when I subscribe it,only return to position.x=0,position.y=0.I don't know reasons. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#12 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUK36CQJ2LWYHHGAL5XLY3TX7OX5ANCNFSM5AOZAREQ .

Thank you.
I use your package(upo_robot_navigation) ,this package you published 4 years ago.I think I should comment on upo_robot_navigation issue.
In rviz, it has path,it topic is "rrt_path_points",I subscribe it,but position x,y =0.
Here is my subscribe coding:
void chatterCallback(const visualization_msgs::Marker::ConstPtr& msg)
{
//将接收到的消息打印出来
//ROS_INFO("path x:[%f], path y:[%f}",msg->pose.position.x, msg->pose.position.y);
//ROS_INFO("frame_id: %c", msg->header.frame_id);
std::cout<header.frame_id<<std::endl;
std::cout<pose.position.x<<"       "<pose.position.y<<std::endl;
//ROS_INFO("path x:[%f], path y:[%f]",msg->pose.position.x,msg->pose.position.y);
}
int main(int argc, char **argv)
{
//初始化ros节点
ros::init(argc, argv, "subpath");
//创建节点句柄
ros::NodeHandle n;

//创建一个Subscriber，订阅名为 **** 的话题，注册回调函数
ros::Subscriber sub = n.subscribe("rrt_path_points", 1000, chatterCallback);

//循环等待回调函数
ros::spin();

return 0;

}
I hope you can get me help.

Hello,
upo robot_navigation is not a mapping/slam system.
It is a different metapackage than indires_navigation. They have different
objectives. Besides, it is a very old package that is not longer supported.
Anyway, in both navigation systems, an external mapping/slam system is
required. In case of upo_robot_navigation, the regular costmaps of ROS can
be employed. On the other hand, indires_navigation requires an 3D
mapping/slam system providing the 3D map in form of a pointcloud.
El vie, 16 jul 2021 a las 10:09, wzy012 @.***>)
escribió:

Hello again, if the path is empty, the problem is not in rrt_ros_wrapper.
The setup of the system is complex. According to the density and size of
the input pointcloud, several parameters must be adjusted. The system won't
be able to plan a path until everything is properly fixed based on the
features of the input pointcloud. Which mapping system are you using?  The robot
needs to be on "something". It needs a good density of points from below it
to the goal to plan a path. That's why a mapping/slam system (based on
pointclouds) is necessary, and the pointcloud of a RGBD camera can not be
employed directly. El vie, 16 jul 2021 a las 9:38, wzy012 @.
>) escribió: … <#m_-740732645631052867_> Hello, you can call the ros
service "makeRRTPlan" (here
https://github.com/noeperez/indires_navigation/blob/3b1325e3eefa4631709c8821a3b753f997a7be7e/rrt_planners/src/ros/RRT_ros_wrapper.cpp#L1006
https://github.com/noeperez/indires_navigation/blob/3b1325e3eefa4631709c8821a3b753f997a7be7e/rrt_planners/src/ros/RRT_ros_wrapper.cpp#L1006
). It returns the rrt plan as a std::vector<geometry_msgs::PoseStamped>.
Moreover, it publishes a sphere list to visualize the path in RViz in the
topic "/rrt_path_points". Regards, Noé ------------------------------ Noé
Pérez Higueras PostDoc Researcher - Service Robotics Lab (SRL) Pablo de
Olavide University, Seville, Spain El vie, 16 jul 2021 a las 5:59, wzy012
@.>) escribió: Hello, I have a question: In RRT_ros_wrapper.cpp, it has
rrt_plan_,rrt_plan_ is std::vector<geometry_msgs::PoseStamped> type,I want
to advertise rrt_plan_ data ,Can you help me? Thanks! — You are receiving
this because you are subscribed to this thread. Reply to this email
directly, view it on GitHub #12
https://github.com/noeperez/indires_navigation/issues/12 <#12
https://github.com/noeperez/indires_navigation/issues/12>, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUK36FDJLMJH6YD5XWQM7LTX6VCDANCNFSM5AOZAREQ
. yeah,I noticed this.I try to subscribe topic "rrt_path_points",it's type
is visualization_msgs::Marker.I have generated the path,when I subscribe
it,only return to position.x=0,position.y=0.I don't know reasons. — You are
receiving this because you commented. Reply to this email directly, view it
on GitHub <#12 (comment)
https://github.com/noeperez/indires_navigation/issues/12#issuecomment-881243111>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUK36CQJ2LWYHHGAL5XLY3TX7OX5ANCNFSM5AOZAREQ
.
Thank you.
I use your package(upo_robot_navigation) ,this package you published 4
years ago.I think I should comment on upo_robot_navigation issue.
In rviz, it has path,it topic is "rrt_path_points",I subscribe it,but
position x,y =0.
Here is my subscribe coding:
void chatterCallback(const visualization_msgs::Marker::ConstPtr& msg)
{
//将接收到的消息打印出来
//ROS_INFO("path x:[%f], path y:[%f}",msg->pose.position.x,
msg->pose.position.y);
//ROS_INFO("frame_id: %c", msg->header.frame_id);
std::cout<header.frame_id<<std::endl;
std::cout<pose.position.x<<" "<pose.position.y<<std::endl;
//ROS_INFO("path x:[%f], path
y:[%f]",msg->pose.position.x,msg->pose.position.y);
}
int main(int argc, char **argv)
{
//初始化ros节点
ros::init(argc, argv, "subpath");
//创建节点句柄
ros::NodeHandle n;
//创建一个Subscriber，订阅名为 **** 的话题，注册回调函数
ros::Subscriber sub = n.subscribe("rrt_path_points", 1000, chatterCallback);
//循环等待回调函数
ros::spin();
return 0;
}
I hope you can get me help.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/noeperez/indires_navigation/issues/12#issuecomment-881261219,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUK36F42MCDTFCI7CK5IETTX7SMBANCNFSM5AOZAREQ
.

Hello again,
if the path is empty, the problem is not in rrt_ros_wrapper. The setup of
the system is complex.
According to the density and size of the input pointcloud, several
parameters must be adjusted. The system won't be able to plan a path until
everything is properly fixed based on the features of the input pointcloud.
Which mapping system are you using?
 The
robot needs to be on "something". It needs a good density of points from
below it to the goal to plan a path. That's why a mapping/slam system
(based on pointclouds) is necessary, and the pointcloud of a RGBD camera
can not be employed directly.
El vie, 16 jul 2021 a las 9:38, wzy012 @.***>)
escribió:

Hello,
you can call the ros service "makeRRTPlan" (here
https://github.com/noeperez/indires_navigation/blob/3b1325e3eefa4631709c8821a3b753f997a7be7e/rrt_planners/src/ros/RRT_ros_wrapper.cpp#L1006
).
It returns the rrt plan as a std::vector<geometry_msgs::PoseStamped>.
Moreover, it publishes a sphere list to visualize the path in RViz in the
topic "/rrt_path_points".
Regards,
Noé
Noé Pérez Higueras
PostDoc Researcher - Service Robotics Lab (SRL)
Pablo de Olavide University, Seville, Spain
El vie, 16 jul 2021 a las 5:59, wzy012 @.***>)
escribió:
Hello,
I have a question:
In RRT_ros_wrapper.cpp, it has rrt_plan_,rrt_plan_ is
std::vector<geometry_msgs::PoseStamped> type,I want to advertise rrt_plan_
data ,Can you help me?
Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#12 https://github.com/noeperez/indires_navigation/issues/12, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUK36FDJLMJH6YD5XWQM7LTX6VCDANCNFSM5AOZAREQ
.
yeah,I noticed this.I try to subscribe topic "rrt_path_points",it's type
is visualization_msgs::Marker.I have generated the path,when I subscribe
it,only return to position.x=0,position.y=0.I don't know reasons.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/noeperez/indires_navigation/issues/12#issuecomment-881243111,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUK36CQJ2LWYHHGAL5XLY3TX7OX5ANCNFSM5AOZAREQ
.

Thanks！
I will look again.


Use correct feed_url for Charlie Chapman’s Blog

Thanks Marco! It's hard to know when people change their blog software which is often the cause of these problems. I do a manual trawl through for broken feeds about once every six months but it's a tedious process!

Your contributions are very much appreciated! Thank you!


Full Screen Rendering (Human Mode)

While using the "human-rendering" option, is there any way by which the render screen is set to the "Full Screen" instead of a small window. As for "rgb-array", it is able to take width & height argument when the render function is called, is there something similar for the "human-mode" render. Would really help ! Thanks

I'm assuming you're talking about the robosuite environments? The human-mode rendering corresponds to on-screen rendering - I would suggest making a post in the robosuite repo, as robomimic only provides a thin-wrapper around environments from there.


IClaimsTransformation not automatic in-process

Fixes #10692

@Rick-Anderson @scottaddie @tdykstra Getting a content validation failure on tabs in another topic. Should I seek to patch it on this PR?
aspnetcore/tutorials/first-web-api.md
It's choking on ...
# [Visual Studio](#tab/visual-studio)

* Right-click the *Models* folder and select **Add** > **Class**. Name the class *TodoContext* and click **Add**.

# [Visual Studio Code / Visual Studio for Mac](#tab/visual-studio-code+visual-studio-mac)

* Add a `TodoContext` class to the *Models* folder.

---

@Tratcher It's ready now. Wish GH would message us when a PR :boom:.

@guardrex 	back out the WebAPI changes. That's a bogus error. cc @scottaddie
I believe the error goes away when the build system caches this file.

Is it? ... I was under the impression that those tabs weren't approved for use like that. I'm all :ear: :ear: :ear: for @scottaddie to clarify if they can be composed that way.

@guardrex The combined VS Code / VS for Mac tabs are the way to go in this case, since the content is identical. That is an approved usage of tabs.

That is an approved usage of tabs.

Does the build system know that? :smile:
I'll revert with 🤞.

@scottaddie :point_up:

ping @Rick-Anderson ... ready unless u have changes.


Document the suggested way to get an EventLoopGroup

In the past, NIO and other libraries carried the flawed (#2142) *EventLoopGroupProvider pattern. There were two primary concerns:

The easiest way to use other libraries was wasteful (.createNew)
Shutdown was ~impossible to do nicely because you can't return a future from an EventLoopGroup that you own on shutdown, because you just shut it down... Also it's weird to sometimes own the group...

Now, with the singleton ELGs (#2471) the pattern should evolve into something more useful.
I think @fabianfett and my current thinking looks like this (but this is of course all open for debate): Let's assume we're building FooClient, a client library for the Foo service.
It might have a top-level
public final class/actor FooClient {
    public init(eventLoopGroup: any EventLoopGroup = FooClient.defaultEventLoopGroup)

    public static var defaultEventLoopGroup: EventLoopGroup {
#if canImport(Network)
        if #available(OSX 10.14, iOS 12.0, tvOS 12.0, watchOS 6.0, *) {
            return NIOTSEventLoopGroup.singleton
        } else {
            return MultiThreadedEventLoopGroup.singleton
        }
#else
        return MultiThreadedEventLoopGroup.singleton
#endif
    }
}

Which gives us all the benefits:

FooClient never owns the EventLoopGroup -> shutdown's easy
FooClient is easy to create (FooClient(), done)
If you have an EventLoopGroup you can easily have FooClient use it too: FooClient(eventLoopGroup: myBetterELG)
FooClient can support alternative EventLoopGroups like the ones in NIOTS.
FooClient can start out only supporting NIOPosix and later add NIOTS without API breaks

Possible extension: If FooClient still owns non-memory resources (like a connection pool) that cannot be shut down synchronously, it's worth to consider adding a singleton-FooClient instance too:
extension FooClient {
    public static var shared: FooClient {
        return globalFooClientSingleton
    }
}

private let globalFooClientSingleton: FooClient = {
    return FooClient()
}()

The biggest risk here is configuration: This will work well if FooClient itself takes no configuration, this will be more troublesome if FooClient does have configuration: What config should the singleton have?
Relevant discussion/information:

https://github.com/swift-server/async-http-client/issues/700
https://github.com/swift-server/async-http-client/issues/701
https://github.com/swift-server/async-http-client/issues/392

Alternative: A more lightweight alternative might be
public final class/actor FooClient {
    private let eventLoopGroup: any EventLoopGroup

    // nil means "default ELG"
    public init(eventLoopGroup: any EventLoopGroup? = nil)
        self.eventLoopGroup = eventLoopGroup ?? Self.defaultEventLoopGroup
    }

    // note, this is internal here
    internal static var defaultEventLoopGroup: EventLoopGroup {
#if canImport(Network)
        if #available(OSX 10.14, iOS 12.0, tvOS 12.0, watchOS 6.0, *) {
            return NIOTSEventLoopGroup.singleton
        } else {
            return MultiThreadedEventLoopGroup.singleton
        }
#else
        return MultiThreadedEventLoopGroup.singleton
#endif
    }
}

I think I prefer the first suggestion FooClient(eventLoopGroup: FooClient.defaultEventLoopGroup) because it this might read like it's not using an ELG: FooClient(eventLoopGroup: .none)/FooClient(eventLoopGroup: nil).

Open questions:

Naming: Is defaultEventLoopGroup really appropriate for "the platform-default globally shared singleton group"?

Thanks for opening this issue. This is definitely something we need to provide guidance on. I am a bit worried about this code:
    internal static var defaultEventLoopGroup: EventLoopGroup {
#if canImport(Network)
        if #available(OSX 10.14, iOS 12.0, tvOS 12.0, watchOS 6.0, *) {
            return NIOTSEventLoopGroup.singleton
        } else {
            return MultiThreadedEventLoopGroup.singleton
        }
#else
        return MultiThreadedEventLoopGroup.singleton
#endif
    }

Since it defaults to the ELG depending on the platform; however, we have quite a few use-cases where want to pick POSIX on even Darwin platforms. My current thinking was along the lines of creating a new package (let's call it swift-nio-universal-bootstrap) that solves the problem of providing a universal cross platform configuration for bootstrapping a TCP/UDP client & server. This should now be possible including TLS configuration with the new swift-certificates library.
I haven't fully figured out how this should look but my thinking was something along those lines (all pseudocode):
struct TCPClientBootstrapConfiguration {
    struct POSIX {
        var eventLoopGroup: any EventLoopGroup // Defaults to the singleton group
    }

    struct NetworkFramework {
        var eventLoopGroup: any EventLoopGroup // Defaults to the singleton group
    }

    static func automatic(posixConfiguration: POSIX, networkFrameworkConfiguration: NetworkFramework) -> Self
    // This would throw/fatalError if run on the wrong platform
    static func forcePosix(posixConfiguration: POSIX) -> Self
    // This would throw/fatalError if run on the wrong platform
    static func forceNetworkFramework(posixConfiguration: POSIX) -> Self
}

Then concrete protocol client/server libraries should be able to take this configuration as part of their larger configuration and they just pass that through to the underlying universal bootstrap APIs.
This should make it a lot easier for client/server library authors to become Multiplatform by default and easily exposing the configuration to the end-user of their library. They would then just declare their client like this
final class FooClient {
    struct Configuration {
         var tcpClientConfiguration: TCPClientBootstrapConfiguration = .automatic
     }

     init(configuration: Configuration)
}

swift-certificates does not solve the problem of TLS configuration, as certificates provided by swift-certificates cannot easily be mapped into a SecIdentity.

swift-certificates does not solve the problem of TLS configuration, as certificates provided by swift-certificates cannot easily be mapped into a SecIdentity.

Oh then I misunderstood our last conversation around this. I thought that is possible.

Here's the AHC PR that implements something along those lines: https://github.com/swift-server/async-http-client/pull/697

@FranzBusch An env var override is probably necessary. If the programmer wants to override, that's easy: FooClient(eventLoopGroup: MultiThreadedEventLoopGroup.singleton) forces POSIX and also sorts out the TLS (because AHC figures out what ELG implementation is in use and then matches the required TLS implementation: https://github.com/swift-server/async-http-client/blob/e1c85a65d82a5fcd49e74e6afb80362d058ca066/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool%2BFactory.swift#L411)

I know that AHC does this dance but it is really a pity that every single server/client implementation has to do the same dance again. I would really love if we can find a single abstraction for this that makes this easier for the ecosystem.

I know that AHC does this dance but it is really a pity that every single server/client implementation has to do the same dance again. I would really love if we can find a single abstraction for this that makes this easier for the ecosystem.

Yes, it's painful. I have previously advocated for a swift-nio-family repository that depends on "everything" and allows you to create the correct TLS + EventLoopGroup configuration pairs (leveraging the universal bootstrapping mechanism to do so).
Apart from a swift-nio-family (or similar) repo, the only other option would be something in swift-nio where other packages can be "registered". Like a global NIOTransportServices.register() which would then add itself to a global table of supported configurations that the universal bootstrap could then query. In theory this registration could also be done via the linker with what C calls __attribute__((constructor)) functions (i.e. code that runs at startup without the user doing anything). This automatic stuff didn't feel clean so we never did that...

But to be clear: This is a related issue and is not the core that's to be discussed here. Whatever we do, every package will likely want a way to get a "default singleton ELG".
Sure, it'd be nice if we didn't have to copy & paste code but that can be fixed at a later point in time. That's not blocking the more urgent issue of getting rid of EventLoopGroupProviders.

But to be clear: This is a related issue and is not the core that's to be discussed here. Whatever we do, every package will likely want a way to get a "default singleton ELG".

Fair enough. I think overall I would vote for this approach
    public init(eventLoopGroup: any EventLoopGroup? = nil)
        self.eventLoopGroup = eventLoopGroup ?? Self.defaultEventLoopGroup
    }

It avoids baking the default ELG into any API and we can solve the nil = default via documentation.

It avoids baking the default ELG into any API

Just to be clear, any of the suggestions here avoids this. eventLoopGroup: any EventLoopGroup = FooClient.defaultEventLoopGroup also doesn't bake the ELG type into API at all. It's completely opaque.

Just to be clear, any of the suggestions here avoids this. eventLoopGroup: any EventLoopGroup = FooClient.defaultEventLoopGroup also doesn't bake the ELG type into API at all. It's completely opaque.

I phrased this a bit badly. I don't see a motivating reason to expose a FooClient.defaultEventLoopGroup as part of the public API of FooClient if the only reason is to use it as a default parameter. I prefer to use nil and let us fallback internally. Somebody might use the FooClient.defaultEventLoopGroup then for whatever reason which is not necessary at all.

Just to be clear, any of the suggestions here avoids this. eventLoopGroup: any EventLoopGroup = FooClient.defaultEventLoopGroup also doesn't bake the ELG type into API at all. It's completely opaque.

I phrased this a bit badly. I don't see a motivating reason to expose a FooClient.defaultEventLoopGroup as part of the public API of FooClient if the only reason is to use it as a default parameter. I prefer to use nil and let us fallback internally. Somebody might use the FooClient.defaultEventLoopGroup then for whatever reason which is not necessary at all.

Okay, I'm exactly the other way around. I've seen too many APIs like
Configuration(redirectsAllowed: .none)

where you'd read "ahh, no redirects allowed" and in fact it means "default config" for redirectsAllowed, e.g. 5 redirects allowed. In certain cases it's even security-relevant.
Using nil / .none is often just unnecessarily confusing and I find giving a .default is just much better style (and not much more typing either).
Therefore -- despite it not being dangerously confusing here -- I think we should go for .default...


ui: fix related key for section

Description
Pass related key of section to route
Fixes #5928

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

@blueorangutan ui

@shwstppr a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5929 (SL-JID-1089)


Fixes relative humidity decoding sign

Effective changes here: https://github.com/TheThingsNetwork/go-cayenne-lib/pull/7/files
Resolves #597

Coverage remained the same at 74.813% when pulling 22ee8015c952048cf6c810344f655f0f9f346c5f on issue/597-rh-sign into a08fb544460fd055acccb6ab7c15d24c425c79f9 on develop.


Icon lost

I'm trying to use this icon in V4.3 and it seems to be lost. Nothing appear.
fa-futbol-o
http://fortawesome.github.io/Font-Awesome/icon/futbol-o/
That particular icon doesn't appear. TIA.

My bad. Now its works, cache problem.


Vote being detected by listener, commands not executed and error thrown.

https://pastebin.com/8MrMVxdM Here is error that console puts out any time a vote is received.
The only thing I changed for this to happen is updating SkyClaims, completely separate plugin. The plugin has been working perfectly for quite some time now. Any insight?
Here is full server log: https://mega.nz/file/zQ8CxI6J#3JY7wHDqT2jts7VKICuGEOY5v18DzFLwsN1729Q0gaY

That’s odd... does this still occur after a server restart? Also, what Sponge version and NuVotifier version are you running?
I will try to test this tomorrow.

Sponge: 1.12.2-2838-7.3.0
NuVotifier: 2.7.1
I'll be able to restart in a few hours here, I'll delete the config and have it regen then. I did try modifying the config and sending a sponge reload request, no dice with. I'll update as soon as I test that. Thank you!

The issue does seem to have resolved itself after moving the server around, not sure what caused this. I'll reopen if I encounter this or find more info on why it happened.

This actually has come up again, here is error message from sponge.
[08:36:00] [Server thread/WARN] [Sponge]: //
[08:36:00] [Server thread/WARN] [Sponge]: /                                            Could not pass  VotifierEvent                                             /
[08:36:00] [Server thread/WARN] [Sponge]: //
[08:36:00] [Server thread/WARN] [Sponge]: /* Could not pass the event VotifierEvent to an Event Listener!                                                         /
[08:36:00] [Server thread/WARN] [Sponge]: / /
[08:36:00] [Server thread/WARN] [Sponge]: / Since the event can be modified during the event's listener,                                                         /
[08:36:00] [Server thread/WARN] [Sponge]: / there could be adverse side effects of the exception occurring                                                       /
[08:36:00] [Server thread/WARN] [Sponge]: / such that duplications or other game breaking issues could exist.                                                    /
[08:36:00] [Server thread/WARN] [Sponge]: / /
[08:36:00] [Server thread/WARN] [Sponge]: / Due to the nature of the exception, this is not likely an exception                                                  /
[08:36:00] [Server thread/WARN] [Sponge]: / that is covered by SpongeForge or Forge itself, and therefore should                                                 /
[08:36:00] [Server thread/WARN] [Sponge]: / be reported to the mod/plugin author first prior to reporting to                                                     /
[08:36:00] [Server thread/WARN] [Sponge]: / Sponge or Forge.                                                                                /
[08:36:00] [Server thread/WARN] [Sponge]: / /
[08:36:00] [Server thread/WARN] [Sponge]: / Owning Mod/Plugin: simplevotelistener                                                                                /
[08:36:00] [Server thread/WARN] [Sponge]: / Exception:                                                                                /
[08:36:00] [Server thread/WARN] [Sponge]: /     java.lang.NullPointerException: null                                                                             /
[08:36:00] [Server thread/WARN] [Sponge]: /     com.mysticalmachines.simplevotelistener.Simplevotelistener.executeConfiguredCommands(Simplevotelistener.java:99) /
[08:36:00] [Server thread/WARN] [Sponge]: /     com.mysticalmachines.simplevotelistener.Simplevotelistener.onVote(Simplevotelistener.java:77)                    /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.event.listener.VotifierEventListener_Simplevotelistener_onVote88.handle(Unknown Source) /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:97)                             /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:383)                           /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:458)                   /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:419)                           /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:467)                              /
[08:36:00] [Server thread/WARN] [Sponge]: /     com.vexsoftware.votifier.sponge.NuVotifier.lambda$fireVoteEvent$2(NuVotifier.java:298)                           /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:139)                                     /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:197)                      /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.scheduler.SyncScheduler.executeTaskRunnable(SyncScheduler.java:74)                      /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.scheduler.SchedulerBase.startTask(SchedulerBase.java:188)                               /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.scheduler.SchedulerBase.processTask(SchedulerBase.java:174)                             /
[08:36:00] [Server thread/WARN] [Sponge]: /     java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4707)                           /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.scheduler.SchedulerBase.runTick(SchedulerBase.java:112)                                 /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.scheduler.SyncScheduler.tick(SyncScheduler.java:47)                                     /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.common.scheduler.SpongeScheduler.tickSyncScheduler(SpongeScheduler.java:189)                   /
[08:36:00] [Server thread/WARN] [Sponge]: /     org.spongepowered.mod.SpongeMod.onTick(SpongeMod.java:441)                                                       /
[08:36:00] [Server thread/WARN] [Sponge]: /     net.minecraftforge.fml.common.eventhandler.ASMEventHandler_454_SpongeMod_onTick_ServerTickEvent.invoke(.dynamic) /
[08:36:00] [Server thread/WARN] [Sponge]: /     net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)                       /
[08:36:00] [Server thread/WARN] [Sponge]: /     net.minecraftforge.fml.common.eventhandler.EventBus.forgeBridge$post(EventBus.java:756)                          /
[08:36:00] [Server thread/WARN] [Sponge]: /     net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:706)                                      /
[08:36:00] [Server thread/WARN] [Sponge]: /     net.minecraftforge.fml.common.FMLCommonHandler.onPreServerTick(FMLCommonHandler.java:279)                        /
[08:36:00] [Server thread/WARN] [Sponge]: /     net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:657)                                      /
[08:36:00] [Server thread/WARN] [Sponge]: /     net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)                                               /
[08:36:00] [Server thread/WARN] [Sponge]: /     java.lang.Thread.run(Thread.java:748)                                                                            /
[08:36:00] [Server thread/WARN] [Sponge]: /**********************************************

I see, could you please send your config file? This way I can reproduce 😀

//  Params available:  %player% %playeruuid%
commands = [
"econ add %player% 500",
"title %player% title {/title @a title {"Thank's for voting!":"Your Text","color":"dark_red"}
]
EconomyLite is plugin used for economy, thanks!

I believe your config is wrongly formatted. Check this default config:
Params available:  %player% %playeruuid%
   commands = [
     "adminpay %player% 250",
     "title %player% title {\"text\":\"Thanks for voting!\",\"bold\":true,\"color\":\"red\"}"
   ]```
My second command ends with a quotation mark (") and yours does not. Mine also escapes the JSON title, yours does not.
Remove the second command line and it should work. Please let me know if it works.

Regardless, the method should null check & produce a valid error message if the commands include incorrect syntax. I will push a fix for this tonight.


DASHBUILDE-256: Renaming pages does not work and causes side effects

Fix + tests.
Depends on https://github.com/AppFormer/uberfire/pull/893

@kkufova can you review it please?

jenkins execute full downstream build

@dgutierr,
thanks for the fix, the renaming works much better now. However, I noticed that the renaming is not reflected if the page is used in some tree (and in the top menu): after you rename a page, the old name is still displayed in the Navigation panel and top menu. Could you please have a look at this as well?

@kkufova I think this is not an issue imho. Notice, we have two names:
1.- The name of the page an nav item is linked
2.- The nav item's display name
When the page is renamed the name of the nav items linked to that page are not changed. This is right, as the system must guarantee that the nav items names assigned by the user remains unchanged regardless of changes in the page names.

 I checked it one more time and you are right that the name set in the Navigation panel should stay the same regardless of renaming the page. Thanks, the fix works great!

@kkufova I added to the PR the AF-902 fix . Can you please also verify this so that both fixes are pushed together?

@dgutierr, sure! I'll take a look.
While playing with the renaming, I noticed one thing: when you are editing a page in the Navigation panel and click the  icon, the page is automatically renamed to - New Page - and it cannot be edited by clicking the  icon anymore. I am not exactly sure what the  should do, but I assume it should discard the latest changes. Could we maybe fix this bug in this PR as well, as it is basically a renaming issue?

@kkufova Sure, let me check...

@dgutierr, alright, thank you, I'll check the permissions issue together with the fix for DASHBUILDE-261. I linked it with the BPMSPL-786 Jira. :-)

@kkufova Fixed DASHBUILDE-261.
Please have a look :-) ThanXs

@dgutierr, everything works great with one exception: if you disable update (but create is enabled), it is not possible to save a page the user creates. I don't know how we should handle cases like that, I guess it doesn't make sense to for update and create to have one disabled and one enabled. Either we tie these two (only two cases: both disabled or both enabled), or we make sure that the pages the user creates can be saved (and possibly updated). WDYT?

Jenkins execute full downstream build

@kkufova Unfortunately, there is no support for single user permissions, so allowing users to update the pages they author, even though the "update" permission is not granted, it's not an option.
I agree the current implementation has some issues, but none of them are criticial imho. Forcing the "update" permission to be enabled if "create" is, could be an option. We can discuss about it. Thanks for the feedback :-)


POC - restrict the pretty-simple version

Before submitting your PR, check that you've:

[ ] Documented new APIs with Haddock markup
[ ] Added @since declarations to the Haddock

After submitting your PR:

[ ] Update the Changelog.md file with a link to your PR
[ ] Bumped the version number if there isn't an (unreleased) on the Changelog
[ ] Check that CI passes (or if it fails, for reasons unrelated to your change, like CI timeouts)

Merged manually.


Runtastic backend returns an error if more than 420 activities are requested

As mentioned in #10 and #8, there seems to be a problem with the Runtastic backend. Through my first (and not really deep) analysis i found out that the backend is only able to return a maximum of 420 activities.
I committed a workarround in 7e3d83e7444c71ef5af92a57cfd3e6630d45db95 by limitting the number of requested activities to 420 and sorting them by ID to get the latest ones.
To resolve this issue, we should implement a paging-algorithm, since i doubt that Runtastic will back off from their introduced "rate limit".

A user just sent me code for the paging-mechanism to implement into the class (via mail).
But i am trying to convince him to create pull request for this - for reasons of better documentation. :)
Either way, we should have a solution for the limitation very soon.

Is there any chance to send me the code so I can take a look on it and create a pull request? I've been working a lot with your library and I find it awesome!

I created a new branch for testing the code. Unfortunately, i don't have the time for tests right now but feel free to test it and create a pull request out of it :)
Its de6880563cd1a1b56eb8a2d1738164681d550616 in the "pagination" branch.

Allright :) thank you very much. I'll test it with my account and let you know soon!

Have you been able to test the changes yet, @mgarciadelojo? :)

Sorry, for not keeping you up-to-date. Yes, I tested it but it doesn't work well (at least as I expected) because it doesn't fetch an account I have with 400+ runs...
I have a patch to solve it, but changes all the structure of your code. If you want, I can create a Pull Request in order to let you check it out :)
Cheers
Sent from my iPhone

On 06 Dec 2015, at 19:29, Timo Schlüter<EMAIL_ADDRESS>wrote:
Have you been able to test the changes yet, @mgarciadelojo? :)
—
Reply to this email directly or view it on GitHub.

Sure, create a pull request!
As long as it helps keeping this repo alive, i dont mind if you change all of my code. :)

Ok, I am glad to hear this from you.
Give me a few days to optimize the code to PSR2 and I’ll create the Pull Request. I am happy to contribute to this repo, because I have used your code almost every day at work :)
Cheers

On 09 Dec 2015, at 08:48, Timo Schlüter<EMAIL_ADDRESS>wrote:
Sure, create a pull request!
As long as it helps keeping this repo alive, i dont mind if you change all of my code. :)
—
Reply to this email directly or view it on GitHub https://github.com/timoschlueter/php-runtastic/issues/11#issuecomment-163142502.

I didn’t forget I have to create the pull-request. I’ll do on vacations :)
Cheers

On 09 Dec 2015, at 23:14, Manuel García<EMAIL_ADDRESS>wrote:
Ok, I am glad to hear this from you.
Give me a few days to optimize the code to PSR2 and I’ll create the Pull Request. I am happy to contribute to this repo, because I have used your code almost every day at work :)
Cheers

On 09 Dec 2015, at 08:48, Timo Schlüter<EMAIL_ADDRESS><EMAIL_ADDRESS>wrote:
Sure, create a pull request!
As long as it helps keeping this repo alive, i dont mind if you change all of my code. :)
—
Reply to this email directly or view it on GitHub https://github.com/timoschlueter/php-runtastic/issues/11#issuecomment-163142502.

Take your time, @mgarciadelojo.
Merry X-mas. :)

Thanks @timoschlueter!!
Here you can check out my changes. When I finish them I'll create the pull request. I am testing it with some users I have access to in order to make sure it's working fine :)
https://github.com/mgarciadelojo/php-runtastic
In this version I am using Psr-4 for autoloading. It would break backwards compatibility but users could import the class using "use" instead of "include" or "require".
Happy new year!!

Thanks @timoschlueter!!
Here you can check out my changes. When I finish them I'll create the pull request. I am testing it with some users I have access to in order to make sure it's working fine :)
https://github.com/mgarciadelojo/php-runtastic
In this version I am using Psr-4 for autoloading. It would break backwards compatibility but users could import the class using "use" instead of "include" or "require".
Happy new year!!

Hi @timoschlueter,
I am very sorry for the delay, but, you know... Christimas, family, vacations... I had no time until now to create the Pull Request, which you can see here: https://github.com/timoschlueter/php-runtastic/pull/18
I am very happy to contribute to this repo since I have worked with your library for a long time.
Comments are welcome! :)
Cheers!

Issue has been fixed in pull request #18.


fix(op): bootnodes

OP EL and Base EL both use the same boot nodes

Can we instead merge them on:
https://github.com/paradigmxyz/reth/blob/0f9658cfa17cc9dd97ccf8ee3b7ff855757c4b59/crates/primitives/src/chain/spec.rs#L984-L991
With a smol comment

Can we instead merge them on:
https://github.com/paradigmxyz/reth/blob/0f9658cfa17cc9dd97ccf8ee3b7ff855757c4b59/crates/primitives/src/chain/spec.rs#L984-L991
With a smol comment

the separation is only based on which org hosts though, it's not a programmatic one. how come you want the separation?

it's just a preference, i'll let others chime in


ol_openedx_logging: update for Maple release

Test the ol_openedx_logging plugin with the maple release of openedX
In particular, it may need updates for the django 3.2 upgrade.

We are already using this plugin on our Maple builds.

Closed via #20. Can be reopened if we see any issues with the plugin.


UI issue with displaying localization property

Please take a look to the screenshot:

Plus one more related issue. As we agreed: for view mode just current localized version should be used

And one more. "Add" button doesn't work if it's displayed in table.

Fixed 3 issue by myself. Be accurate: now another reuse strategy has been used!  Also it will not work properly without this https://github.com/OrienteerDW/wicket-orientdb/commit/6edd14658003e60bd32f4c101eb00bc42d4840e1


feat(nuxi): add logLevel support

resolves https://github.com/nuxt/nuxt/issues/18656
resolves https://github.com/nuxt/nuxt/issues/18497
This PR adds a logLevel option to basic nuxi commands and build that is then used to set certain log visibility for underlying builder (either vite or webpack).
Three main log levels have been defined:

silent - converted to none in webpack and silent in vite
info - converted to normal in webpack and info in vite
verbose - converted to verbose in webpack and info in vite

🔗 Linked issue

❓ Type of change

[ ] 📖 Documentation (updates to the documentation or readme)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

📝 Checklist

[ ] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

Wow, @danielroe is so fast with adding improvements to my code that I just see that there were conversations resolved and commits added 😄


"Z" binding of "undo" command is firing in a Markdown file

Environment data
Version: 1.52.1
Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523
Date: 2020-12-16T16:30:02.420Z (1 mo ago)
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 19.6.0

VS Code version: see above
Jupyter Extension version (available under the Extensions sidebar): v2021.1.515826627
Python Extension version (available under the Extensions sidebar): v2021.1.502429796
OS (Windows | Mac | Linux distro) and version: see above
Python and/or Anaconda version: Python 3.7.4
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): none
Jupyter server running: not running

Expected behaviour
Typing "z" in a markdown file types the letter z.
Actual behaviour
Either nothing happens (no character is typed), or a z will be typed and subsequently disappear, or no z will be typed and previous characters will be deleted as well.
Steps to reproduce:
With Jupyter extension enabled, type "z" in markdown buffer. I'm sure there's more happening behind the scenes here, but I have no idea what caused my vscode to get in this state!
Logs
Jupyter isn't running when this happens!

I tracked this down to the Jupyter extension by disabling extensions one-by-one, FWIW, and then deleting the "z" keybinding once I discovered it. I feel like this keybinding (and its when condition) is very likely the culprit, but let me know if you want me to test something else!

I tracked this down to the Jupyter extension by disabling extensions one-by-one, FWIW, and then deleting the "z" keybinding once I discovered it. I feel like this keybinding (and its when condition) is very likely the culprit, but let me know if you want me to test something else!

Thanks for the bug. This is definitely not intended. That should only apply to notebooks, not markdown files.

Thanks for the bug. This is definitely not intended. That should only apply to notebooks, not markdown files.

I can't seem to repro. What extension is your markdown file using?

I can't seem to repro. What extension is your markdown file using?

I'm using both Markdown All In One 3.4.0 (Yu Zhang) and markdownlint 0.38.0
(David Anson)

Sorry I meant what is the extension of your markdown file? Is it '.md'?

ah, yes it is!
On Tue, Feb 9, 2021, 1:20 PM Rich Chiodo<EMAIL_ADDRESS>wrote:

Sorry I meant what is the extension of your markdown file? Is it '.md'?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode-jupyter/issues/4547#issuecomment-776251809,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJFZAOSVV6BACEC3KPAVEDS6GRLVANCNFSM4WXSBY2Q
.

Sorry I still can't repro (even with your two markdown extensions installed).
Do you have a contained folder (with settings.json) that you could zip up and upload here?

@IanMatthewHuff  has been doing some investigation into a similar problem here:
https://github.com/microsoft/vscode-jupyter/issues/4527
That might be the same root cause. It only repros for him so it explains why I can't repro your problem.

We believe this has been fixed in our latest release.

Thanks Rich! Sorry for going AWOL, glad this is fixed.


fix performance issue on AllIntersections

This commit addresses a performance issue in the AllIntersections function, where the conditional for traversing the right side of the tree was evaluating to true most of the time. This led to unnecessary visits of right nodes, resulting in linear time complexity.
More background on why this fix is correct:

Left is safe to prune when all lower nodes end before the start of the lookup interval (Left.MaxEnd < start). (Note: this case was already correct before this commit, but I reversed the inequality as I find it easier to reason about)
Right is safe to prune when all higher nodes start after the end of lookup interval (end < Current.Start). If the current node starts after the end of the lookup interval, we're guaranteed all its right nodes will also because they all start after the current node by definition.

Fuzz testing yielded consistent results with original implementation. Benchmark showed ~30% speed improvement on average case (random intervals), and over 99.9% improvement in worst case (lookup interval at the far left of the tree). As expected, new implementation explores fewer nodes that can be evicted just as safely in advance.

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

Project coverage is 94.88%. Comparing base (93fac80) to head (88a564a).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #14      +/-   ##
==========================================
- Coverage   95.52%   94.88%   -0.64%
==========================================
  Files           6        6
  Lines         670      861     +191
==========================================
+ Hits          640      817     +177
- Misses         18       32      +14
  Partials       12       12

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

Hey @gilbsgilbs sorry for the late review. It's been a tough quarter at work.
Your contribution makes total sense to me. Thank you!

v1.4.1 published with the changes. Thank you again.

No need to apologize. Thanks for the review and release 🙂.


[FEATURE]: Read parameters from a robot description (URDF)

Feature Type
Adding new functionality
Problem Description
User's currently need to manually provide hydrodynamic parameters which is ok if you are using a configuration file. But this process is tedious and is a bit of an eye-sore.
Feature Description
Implement a parser capable of parsing hydrodynamic parameters from a robot's URDF file. This would fit in with the more traditional robotics modeling approach (using URDF instead of a configuration file) and would be much easier to use.
Alternative Solutions
You could instead write just a generic parser, which would be fine, but ultimately I think that supporting URDF configurations specifically should be a higher priority.
Additional Context
SDFormat provides something similar for Gazebo. It might be useful to provide support for that format of parameters to avoid forcing users to duplicate things.

I recently found out that SDF files have started to get better support in ROS 2, and with the existing integration of hydrodynamics into Gazebo, I think it would be better to implement an SDF parser instead of a URDF parser.

Hey @evan-palmer just came across this repo! Nice to see peolpe playing around with hydrodynamics. Was wondering if you've had a look at http://sdformat.org/spec?ver=1.11&elem=link#inertial_fluid_added_mass . You don't need to implement a parser from scratch but can just depend on libSDFormat.

Hey @arjo129! Thank you for sharing this. I'm glad to see that there is already some support for parsing hydrodynamics! When I wrote this issue, I was thinking of the implementation that you and Carlos put together for the VRX hydrodynamics plugin here


fatal error: 'Flutter/Flutter.h' file not found

I cannot build my App for IOS. I tried
flutter channel stable (master as well)
pod deintegrate
rm Flutter/Flutter.podspec
flutter clean
flutter pub get
pod install
flutter run
Nothing helps.
Build IOS Error:
Error output from Xcode build:
↳
    2021-04-21 10:27:17.280 xcodebuild[6892:89934]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTiOSFrameworks/DVTiOSFrameworks-17705/DTDeviceKitBase/DTDKRemoteDeviceData.m:371
    Details:  (null) deviceType from 00008101-000C042821B8001E was NULL when -platform called.
    Object:   <DTDKMobileDeviceToken: 0x7ffa05353890>
    Method:   -platform
    Thread:   <NSThread: 0x7ffa0534a900>{number = 4, name = (null)}
    Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
    2021-04-21 10:27:17.481 xcodebuild[6892:89896]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTiOSFrameworks/DVTiOSFrameworks-17705/DTDeviceKitBase/DTDKRemoteDeviceData.m:371
    Details:  (null) deviceType from 00008101-000C042821B8001E was NULL when -platform called.
    Object:   <DTDKMobileDeviceToken: 0x7ffa05353890>
    Method:   -platform
    Thread:   <NSThread: 0x7ffa051459d0>{number = 2, name = (null)}
    Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
    2021-04-21 10:27:17.549 xcodebuild[6892:89896]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTiOSFrameworks/DVTiOSFrameworks-17705/DTDeviceKitBase/DTDKRemoteDeviceData.m:371
    Details:  (null) deviceType from 00008101-000C042821B8001E was NULL when -platform called.
    Object:   <DTDKMobileDeviceToken: 0x7ffa05353890>
    Method:   -platform
    Thread:   <NSThread: 0x7ffa051459d0>{number = 2, name = (null)}
    Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
    ** BUILD FAILED **

Xcode's output:
↳
    /Users/XXX/development/tools/flutter/.pub-cache/hosted/pub.dartlang.org/wakelock-0.2.1+1/ios/Classes/messages.m:4:9: fatal error: 'Flutter/Flutter.h' file not found
    #import <Flutter/Flutter.h>
            ^~~~~~~~~~~~~~~~~~~
    1 error generated.
    In file included from /Users/XXXdevelopment/tools/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/JavaScriptChannelHandler.m:5:
    /Users/XXX/development/tools/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/JavaScriptChannelHandler.h:5:9: fatal error: 'Flutter/Flutter.h' file not found
    #import <Flutter/Flutter.h>

flutter --verbose
 #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:644:9)
           <asynchronous suspension>
           #2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1157:12)
           <asynchronous suspension>
           #3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1009:27)
           <asynchronous suspension>
           #4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #5      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #6      CommandRunner.runCommand (package:args/command_runner.dart:197:13)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:278:9)
           <asynchronous suspension>
           #8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #9      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #10     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:234:5)
           <asynchronous suspension>
           #11     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:64:9)
           <asynchronous suspension>
           #12     run.<anonymous closure> (package:flutter_tools/runner.dart:62:12)
           <asynchronous suspension>
           #13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #14     AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #15     runInContext (package:flutter_tools/src/context_runner.dart:73:10)
           <asynchronous suspension>
           #16     main (package:flutter_tools/executable.dart:90:3)
           <asynchronous suspension>

[ +111 ms] ensureAnalyticsSent: 109ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[   +2 ms] Shutdown hooks complete
[        ] exiting with code 1

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.5, on Mac OS X 10.15.7 19H524 darwin-x64, locale de-DE)
    • Flutter version 2.0.5 at /Users/XXX/development/tools/flutter
    • Framework revision adc687823a (5 days ago), 2021-04-16 09:40:20 -0700
    • Engine revision b09f014e96
    • Dart version 2.12.3

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/XXXLibrary/Android/sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/XXX/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.55.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

@desmeit
Can you try :

$ rm ios/Flutter/Flutter.podspec
$ flutter clean

If above commands don't resolve the issue, can you provide pubspec.yaml and ios/podfile ?
Thanks.

I tried that command as well.
pubspec.yaml
version: 1.0.0+1

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  http: ^0.13.1

  firebase_core: ^1.0.4
  firebase_auth: ^1.1.1
  google_sign_in: ^5.0.2

  cloud_firestore: ^1.0.6
  firebase_storage: ^8.0.4

  provider: ^5.0.0

  flutter_spinkit: ^5.0.0
  auth_buttons: ^0.0.4

  google_fonts: 2.0.0

Podfile
# Uncomment this line to define a global platform for your project
platform :ios, '10.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
    end
  end
end

can you try:
rm -rf build
rm -rf .dart_tool
rm -rf .flutter-plugins
rm -rf .flutter-plugins-dependencies
rm -rf .packages
rm -rf pubspec.lock

rm -rf ios/podfile.lock
rm -rf ios/.symlinks
rm -rf ios/pods
rm -rf ios/build
rm -rf ios/Runner.xcworkspace
rm -rf ios/Runner.xcodeproj/xcuserdata

they work for me most of the time

@desmeit
Tried a sample app using the plugins you've, on latest master and was able to compile and build the app on simulator properly:
Launching lib/main.dart on iPhone 12 Pro Max in debug mode...
Warning: CocoaPods recommended version 1.10.0 or greater not installed.
Pods handling may fail on some projects involving plugins.
To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

Running pod install...
Running Xcode build...
Xcode build done.                                           588.7s
Debug service listening on ws://<IP_ADDRESS>:52868/lsZHFLAZhw8=/ws
Syncing files to device iPhone 12 Pro Max...
Google Maps SDK for iOS version: <IP_ADDRESS>
New version of Google Maps SDK for iOS available: <IP_ADDRESS>

Can you provide your complete flutter run --verbose ? if the log is too big, put that in a file and share it here.

verbose.zip

Try this solution and see if it works for you.

Yes I tried that before but it wasnt working.
Now i created an new project and copied all the files and it is working. Tomorrow I will test another thing and will let you know.

Hey, did you check if the IOS version in your xcode is 11 or 9? It should be 11. Also, do check for all the packages that you are using from the pods tab.

thanks, its the latest version.

I have the same issue and I've noticed that Flutter.framework is missing from ios/Flutter directory.
How could I bring it back without recreating ios folder yet again? I'm quite tired of doing it and having a lot of iOS specific code there

Okay, I solved the issue.
I changed the podfile from:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
    config.build_settings['ENABLE_BITCODE'] = 'NO'
    config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '10.0'
    end
  end
end

to
post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
end

like in this post described:
https://stackoverflow.com/a/66986419/3037763
I tried this before, but always got an error message like this one:
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 7.0, but the range of supported deployment target versions is 8.0 to
It was probably due to the import of a faulty dart file. After I uncommented it and changed the podfile, it works.


Support changes for entity-search-web-app issue #7

There might be a few additions needed at the sdk level to support the https://github.com/senzingiris/entity-search-web-app/issues/7 ticket.

Pull Requests:

https://github.com/Senzing/sdk-components-ng/pull/35


Add ability for Chauffeur to handle content (optional)

It would be nice if the scaffold deliverable provided an option to include current content in the XML export of the current installation. This would also require a change to the package deliverable to process the Documents node to import this content (if included).

Chauffeur isn't really meant to working with Content, instead I have created a separate package, https://github.com/aaronpowell/chauffeur.contentimport, that handles content and it'd probably be better suited there.
Although, the current focus for me is v8 support and I haven't looked at upgrading the external plugins yet :(

Hi Aaron, thanks for the reply. Okay, that makes perfect sense. Chauffeur.ContentImport looks to do exactly what I'm after (importing content and republishing), but unsure whether an export of content is support by either this or the core Chauffeur package as I'd like to avoid exporting this via the Umbraco UI?
I've added some code to a fork to both export and import content on the scaffold and package deliverables which was based on my original thoughts before raising this. If you have some time, and wouldn't mind, I'd be interested on your thoughts on this where my use-case is to use Chauffeur to spin-up a known-state site to run destructive tests against as part of a build process. If this is something you'd prefer to keep out of the package then I can look into creating a separate package with Chauffeur as a dependency.
Thanks

My preference would be to put it into the ContentImport plugin (although the name is a bit misleading, might be better to eventually evolve it to just 'Content') as it keeps a clear separation in the intent of Chauffeur away from managing content deployments.

Okay, that makes sense. I'll raise a PR there instead. Thanks for your help!


deCONZ 6.4.0 breaks STD OTAU plugin?

The problem

After upgrading the deCONZ addon to 6.4.0, the STD OTAU plugin in the deCONZ app no longer seems to work. All devices are shown as vendor 0x0000 and image 0x0000, the query button does not appear to do anything, and assinging an OTAU file to a device and clicking update just brings the progress to "Paused".
This used to work with 6.3.0 and earlier as far back as I can remember. It's possible that I'm just impatient and the vendor and image ids get populated with a delay, will report back if that happens.
Environment

Add-on with the issue: deconz
Add-on release with the issue: 6.4.0
Last working add-on release (if known): 6.3.0
Operating environment (OS/Supervised): HassOS 4.13, RPi 3B

Problem-relevant configuration

Traceback/Error logs

None found in docker logs. Any other place to check?

Additional information

Update: the info does populate eventually to the plugin view, but it appears to take a loooong time. Likely longer than it used to, but I cannot verify that. I also haven't been able to do any OTA updates with this version whereas with earlier I did several, nothing happens when clicking the update button. Firmware is correct, with an earlier version I did upgrade and downgrade the exact same thing (device+blob) I'm trying to upgrade now with the new version.

Works, but is quite sluggish. Can't compare to an older version easily, and could be that I just misremember or something else has changed, so closing for now.

This is not something the add-on can do anything about. Please report this issue with dresden/deconz as the software this add-ons wraps, is created by them.

If a newer deCONZ version breaks something, this add-on certainly can do something about it: revert back to an older version. Not necessary in this case though.

Reverting back break other things and for deCONZ, in most cases, not an option.
Please, report it with dresden, that is the most viable route to take.


Speed of Liquid Spread between coolers

Hello, is there any way to configure the speed of the spread? We switched over to use the spread, but it's much too slow. It can cool for two seconds and after that the tanks are empty, while when every cooler got its pipe it's working without problems.

Heyo - the spread happens literally every tick, so there's no way I can make it any quicker - you may need to have a pipe every few coolers if it is still not quick enough.
However, in an upcoming version of NC, I'm revamping the way active coolers work a bit, so that should fix the issue - until that change happens, I'll leave this issue up :)

You can still use the old controllers with the old rules if you update - you just won't be able to craft any more old controllers unless you CraftTweak the recipe or just cheat them in.

What do you mean with controllers? I set the use_experimental_fission variable to false.
What has a controller to do with that?

The 'experimental fission' config doesn't do anything with the cooler rules - in fact, in the latest version, that config is gone completely. All it did was allow the fuels without fuel rods to be used in the reactor, which is now possible anyway.

Without fuel rods? You mean i can just put LEU-235 in without fuel rods? oO So should i activate or deactivate this?

Well, if you're using an old version, a lot of the textures will be broken, hence the 'experimental' config.

I'm using the latest version but do not want to use the new fission reactor system - so i can disable the experimental mode?

As I said, there is no ‘experimental’ mechanics anymore - just use the old controllers :)

Okay, now i got that. Thought the config would update.
Another Question: Fuel Rods are no longer needed? Could you explain why? Afaik real power plants do use them. Is there any way to recreate the old behaviour? Even if it was possible with crafttweaker we would have that note in the tooltip that it is not needed, despite it is ...

Well, before, you had one fuel rod going into multiple cells in the structure, which didn't make much sense... now you have the raw fuel material going into the cells (effectively cubic fuel rods).
You might just not be used to the new mechanics yet - the main reason it changed was to remove the major exploitations. And molten salt reactors and steam turbines are in the works :)

Well, for a server-wide nuclear power plant that is not available to players - as we use it - it's pretty hard with the new mechanics. I tried a bit around but could find no good build that gives me enough production - and i cannot find any examples on the net (in difference to the old mechanics). It's no longer possible to make an easy containment with active fluid coolers to get at least a medium amount of RF out it. It's also harder to change the builds.
That's just too much for us, as we need a working nuclear power plant at all times, als all electricity for the whole server is made there. About tips and links to good builds with the new system i would definitley be interested.
But i understand that now the cubes are the rods - but i more thought of them as the containment for the rods, while the rest is free room and coolers - as in a real power plant.

Check out this video for an example of how to use the new mechanics. They are definitely harder now, but you can still make very efficient designs - if you join our Discord server we have a channel where we specifically discuss designs, and there are a lot of good ones :)

Well, our goal is to use only liquid water cooling, as we don't want to use liquid fuels like diamond or gold. With our design we atm get 52000 RF/t - while that overly complicated reactor gives not even half of that.
This designs would make ExtremeReactors the better choice, which we do not like. So i'll just hope the legacy mode will be available for some versions still.

I just tested it, it does work. So well, then everything is fine now.

i'll just hope the legacy mode will be available for some versions still

Oh yeh, the legacy controllers will still be valid forever. Until v1.13, anyway.

I just tested it, it does work.

Should probably re-do that description!

Yeh, making that description more obvious like "Removes all requirements for water coolers" would be great. With this option we can still make nice looking reactor designs that are somewhat efficent. Indeed my reactor now is 2x efficent and producing double the amount of RF with the new system and unlocked water coolers (which still are on the position they were valid for in pre 2.9). This is fine for us. Thank you for that option.
I already activated the molten salt blocks - seems interesting. But the most i'm excited for steam. Then we'll be able to finally kill all these mekanism and extreme reactors power plants and remove extreme reactors completley. Thanks for being so open for config options! And sorry for my many questions, but with all the information only being in videos nowadays it's hard to get good information.  And the wiki in ftb is okay, but not as good as wikis were earlier.

Thanks for being so open for config options! And sorry for my many questions

Absolutely no problem, and don't worry about it! The FTB wiki is just sooo much easier to work with, and were getting more information added to it at a much faster rate.
Anyway, I'm gonna close this, as the active cooling fluid spreading should be a lot better now :)


gtk::BoxBuilder is missing orientation()

Hi, if I'm not mistaken, Gtk-rs seems to provide builder patterns for building widgets. Hence I can't help but notice that the gtk::BoxBuilder is missing something similar to orientation(&self, orientation: gtk::Orientation) -> Self method. Is this intentional?
let hbox = gtk::BoxBuilder::new().orientation(gtk::Orientation::Horizontal).spacing(5).build();
// should be similar to
let hbox = gtk::Box::new(gtk::Orientation::Horizontal, 5);

It's not an issue, it's just a question.
Also, on a very unrelated note, is there any persistent platform (forum, not a chat platform) where one can discuss Gtk-rs related topics?

@HossainAdnan Thanks for reporting, property "orientation" was in interface Orientable, seems builder generator not scan these.

@HossainAdnan: https://gtk-rs.org/docs-src/contact

All related PRs merged, so this can be closed


Add Reddit Icon

I think it would be super helpful to add reddit as one of the social networks.  I found where to add this in the code, but I'm not really comfortable enough yet at coming up with the svg code for this.  Would be willing to help out on this if someone could point me towards some helpful documentation on how to get the code for the  and  tags.

I don't remember where I got it from but I have a reddit svg I use https://static.pokebattler.com/images/reddit.svg

Merged in another pr.  Closing.


[do-not-merge] v3.73.x - fix network graph port

Description
Cloud port for network graph into 3.73.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
TODO(replace-me)
Use this space to explain how you tested your PR, or, if you didn't test it, why
you did not do so. Valid reasons include, for example, "CI is sufficient",
"No testable changes". Feel free to attach JSON snippets, curl commands,
screenshots.
In addition to reviewing your code, reviewers must also review your testing
instructions and make sure they are sufficient.

/retest

/retest all

/test all

/retest

/retest


WegGL

Thanx for this great repository of Android Java media samples.
Is there any way to capture the output of a webgl canvas element to feed into, e.g., the Record GL app (https://github.com/google/grafika/blob/master/src/com/android/grafika/RecordFBOActivity.java? We need to do this with high performance, not just something that involves string encoding, etc.
Any ideas?

I'm not familiar with the WebGL stuff, so I don't really know.  You may need to use MediaProjection.
The best place to ask would be http://stackoverflow.com/ .


Keyword active (false) seems to deactivate the preFillColor option.

Describe the bug
When declaring the map coordinates, if you put active = false, it deactivates the preFillColor option.
To Reproduce
Steps to reproduce the behavior:
  const map = {         active = false,         preFillColor = "rgba(69, 82, 94, 0.70)",         id = 1,         name = "1",         shape = "poly",         coords = [...] }
Expected behavior
A clear and concise description of what you expected to happen.
The active = false should not disable the preFillColor.
Desktop (please complete the following information):

Browser: [Chrome]
Version: [89.0.4389.90 ]

Hello @meljason, nice catch
Please upgrade your version to v1.1.1
Thanks

Awesome. Works perfectly. Thank you!


Fix IE11 bug in fusion-plugin-browser-performance-emitter

Fixes an error being thrown in IE11 by ensuring toJSON exists.

!merge


update blobfuse version

should use mcr.microsoft.com/k8s/flexvolume/blobfuse-flexvolume:1.0.15 with blobfuse driver 1.3.5

/assign @xuto2

what's the failure? not sure what's wrong:
Error: An unexpected error occurred while trying to download the package. Exit code(1) and error({"@t":"2020-11-13T13:33:07.9213685Z","@m":"ApplicationInsightsTelemetrySender will correlate events with X-TFS-Session 4350d8bb-5c05-4d73-b178-91c027f45328","@i":"c536f49f","SourceContext":"ArtifactTool.Commands.UPackDownloadCommand","UtcTimestamp":"2020-11-13 13:33:07.921Z"}
{"@t":"2020-11-13T13:33:08.3574975Z","@m":"ApplicationInsightsTelemetrySender did not correlate any events with X-TFS-Session 4350d8bb-5c05-4d73-b178-91c027f45328","@i":"9ce103b4","SourceContext":"ArtifactTool.Commands.UPackDownloadCommand","UtcTimestamp":"2020-11-13 13:33:08.357Z"}
{"@t":"2020-11-13T13:33:08.3584448Z","@m":"An error occurred on the service. User '78bd374c-9373-4c42-8ed4-7322a8552f3c' lacks permission to complete this action. You need to have 'ReadPackages'.","@i":"01d2d3ca","@l":"Error","SourceContext":"ArtifactTool.Program","UtcTimestamp":"2020-11-13 13:33:08.358Z"})


[Dark Mode] loader icon not visible

On the proposal details page, the loader icon isn't visible

The view needs to be refreshed when the user switches to dark mode while the app is running.