IBM Cloud Classic DNS service is deprecated use CIS instead

Deprecation notice can be referred at https://cloud.ibm.com/docs/dns?topic=dns-register-a-new-domain
Need to use Cloud Internet Services (CIS) instead.

@yussufsh The cluster installation keeps failing for me at this stage -
module.install.null_resource.bootstrap_complete: Still creating... [45m20s elapsed]
module.install.null_resource.bootstrap_complete (remote-exec): fatal: [osa21-master-0]: FAILED! => {"changed": false, "elapsed": 2717, "msg": "timed out waiting for ping module test: Data could not be sent to remote host \"osa21-master-0\". Make sure this host can be reached over ssh: ssh: connect to host osa21-master-0 port 22: No route to host\r\n"}

module.install.null_resource.bootstrap_complete (remote-exec): NO MORE HOSTS LEFT *************************************************************

module.install.null_resource.bootstrap_complete (remote-exec): PLAY RECAP *********************************************************************
module.install.null_resource.bootstrap_complete (remote-exec): osa21-master-0             : ok=0    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0

Looks like VPC security group issue. What do you see in the console log?

@Prajyot-Parab I did try an install today with the #497 it worked in one go.```


Docker Node should be in production mode

Docker images are used for production:

we should install Mainflux with --production flag here: https://github.com/Mainflux/mainflux/blob/master/Dockerfile#L23 to avoid installing Node devDependencies.
we should set correct ENV variable here: https://github.com/Mainflux/mainflux/blob/master/config/config.js#L4

No. Docker Node should be in development mode. This docker image and compose script is only for development.

Please elaborate - why Docker (with Compose) is not good for deployment and what are better strategies?

It's ok for deployment, and its mainly used. But this image (this docker file) is writen for development purpose only (with gulp support etc..). It's too early for production image (we don't know the full stack requirements yet).

OK, then closing this one. But we must not forget to add --production flag to final production Docker images to avoid NodeJS development dependencies from being installed.


Fix dependencies

Oh sorry, I created this pull request by accident. I don't have much experience with GitHub and I wanted to merge something in my fork, but I accidentally made a pull request here on this repo.


Add commands for build, run, clean, ...

[ ] Add command for build
[ ] Add command for run
[ ] Add command for clean
[ ] Add command for stop

Something else?

Swish could be rise and get more complex. What about another language. Ruby?

A config is necessary for the richer API. Something like a JSON, YAML or a Swift file should be great. Let's start with a JSON, because of easy integration and then move on to YAML or Swift. Swift would be great to get close to the SPM.

This ticket is currently coded on the branch swift


Rustfmt should add enforce a single empty line before a doc comment

Input
use std::cell::RefCell;
/// Main function
fn main() {
    let a = RefCell::new(2);
    dbg!(a);
}

Output
use std::cell::RefCell;
/// Main function
fn main() {
    let a = RefCell::new(2);
    dbg!(a);
}

Expected output
use std::cell::RefCell;

/// Main function
fn main() {
    let a = RefCell::new(2);
    dbg!(a);
}

Meta

rustfmt version: rustfmt 1.4.30-stable
From where did you install rustfmt?: rustup

CC @GuillaumeGomez

Thanks for reaching out with your request, but in my opinion this seems like a case best left to the developer. This starts to get tricky when you consider other cases, such as nested items, where some folks would not want the newline insertion.
If anyone feels strongly enough about this feature and is willing to open a PR then I'll certainly take it under consideration, but I do not envision the rustfmt team ever getting around to working on this ourselves.
Have updated the issue labels accordingly.

Thanks for the clarification @calebcartwright!


Adding the option to defina an empty ALB SGs

This option is for the cases where ECS launch type is EC2 and the network mode is host and there is no alb fronting the application.
One could argue that this module has morf so much that the alb in the name might or might not need to be there

@jamengual

One could argue that this module has morf so much that the alb in the name might or might not need to be there

Definitely agree.

/codefresh run test

@jamengual
thanks again.
The changes look good, but... doing it like that almost always creates issues with count:
TestExamplesComplete 2019-11-07T22:02:47Z command.go:121: The "count" value depends on resource attributes that cannot be determined
TestExamplesComplete 2019-11-07T22:02:47Z command.go:121: until apply, so Terraform cannot predict how many instances will be created.
TestExamplesComplete 2019-11-07T22:02:47Z command.go:121: To work around this, use the -target argument to first apply only the
TestExamplesComplete 2019-11-07T22:02:47Z command.go:121: resources that the count depends on.

If you just hardcode the SG, it will always work.
But if the SG is coming from another module (VPC in our test case, and prob will be an ALB SG in all other cases), it will almost always throw the error value of count can't be computed
https://github.com/cloudposse/terraform-aws-ecs-alb-service-task/blob/master/examples/complete/main.tf#L67
Let's add another var use_alb_security_group
variable "use_alb_security_group" {
  type        = bool
  description = "A flag to enable/disable adding the ingress rule to the ALB security group"
  default     = false
}

and then:
resource "aws_security_group_rule" "alb" {
count                    = var.enabled && var.use_alb_security_group ? 1 : 0

please terraform fmt and rebuild README after that

/codefresh run test


Update poetry version installed in CI

Description
This PR bumps the version of poetry we are installing to Poetry 1.3, since dependabot is now using Poetry 1.3 and the new version of Poetry has a new lock file format.
While making this change, this update also changes our CI tools to install using a poetry group. This means that they will be versioned in the poetry lock file like everything else, so we can be sure we are all running the same versions of the tools that are being run by github actions. We made a similar change in https://github.com/ThePalaceProject/virtual-library-card/pull/120 to put the CI requirements in groups.
Motivation and Context
New dependabot PRs are failing due to the new lock file version being installed.
How Has This Been Tested?
Running CI
Checklist

[X] I have updated the documentation accordingly.
[X] All new and existing tests passed.

See example of failing dependabot PR here:
https://github.com/ThePalaceProject/circulation/pull/752


Not catching when nodes are Ready,SchedulingDisabled

Cerberus run passes but 2 nodes are SchedulingDisabled, should catch this as a failure or make it an option
Node has taint: Taints:             node.kubernetes.io/unschedulable:NoSchedule
07-12 15:50:03.255
07-12 15:50:03.255                 _
07-12 15:50:03.255    ___ ___ _ __| |__   ___ _ __ _   _ ___
07-12 15:50:03.255   / __/ _ \ '__| '_ \ / _ \ '__| | | / __|
07-12 15:50:03.255  | (_|  __/ |  | |_) |  __/ |  | |_| \__ \
07-12 15:50:03.255   \___\___|_|  |_.__/ \___|_|   \__,_|___/
07-12 15:50:03.255
07-12 15:50:03.255
07-12 15:50:03.839  Error: unknown flag: --duration
07-12 15:50:03.839  See 'oc create --help' for usage.
07-12 15:50:04.397  2023-07-12 19:50:04,235 [WARNING] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:2633)'))': /api/v1/namespaces/openshift-kube-apiserver-operator/pods?pretty=True&limit=100
07-12 15:50:04.397  2023-07-12 19:50:04,237 [WARNING] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /api/v1/namespaces/openshift-user-workload-monitoring/pods?pretty=True&limit=100
07-12 15:50:04.397  2023-07-12 19:50:04,237 [WARNING] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:2633)'))': /api/v1/namespaces/openshift-machine-api/pods?pretty=True&limit=100
07-12 15:50:11.055  2023-07-12 19:50:09,944 [INFO] Iteration 1: No Terminating Namespaces status: True
07-12 15:50:11.055  2023-07-12 19:50:09,966 [INFO] Iteration 1: Node status: True
07-12 15:50:11.055  2023-07-12 19:50:10,174 [INFO] Iteration 1: Cluster Operator status: True
07-12 15:50:11.055  2023-07-12 19:50:10,206 [INFO] Iteration 1: openshift-user-workload-monitoring: True
07-12 15:50:11.055  2023-07-12 19:50:10,207 [INFO] Iteration 1: openshift-ovirt-infra: True
07-12 15:50:11.055  2023-07-12 19:50:10,228 [INFO] Iteration 1: openshift-host-network: True
07-12 15:50:11.055  2023-07-12 19:50:10,230 [INFO] Iteration 1: openshift-kube-apiserver-operator: True
07-12 15:50:11.055  2023-07-12 19:50:10,253 [INFO] Iteration 1: openshift-insights: True
07-12 15:50:11.055  2023-07-12 19:50:10,263 [INFO] Iteration 1: openshift-machine-api: True
07-12 15:50:11.055  2023-07-12 19:50:10,271 [INFO] Iteration 1: openshift-cluster-machine-approver: True
07-12 15:50:11.055  2023-07-12 19:50:10,280 [INFO] Iteration 1: openshift-cluster-version: True
07-12 15:50:11.055  2023-07-12 19:50:10,293 [INFO] Iteration 1: openshift-service-ca-operator: True
07-12 15:50:11.055  2023-07-12 19:50:10,296 [INFO] Iteration 1: openshift-kni-infra: True
07-12 15:50:11.055  2023-07-12 19:50:10,311 [INFO] Iteration 1: openshift-apiserver-operator: True
07-12 15:50:11.055  2023-07-12 19:50:10,318 [INFO] Iteration 1: openshift-infra: True
07-12 15:50:11.055  2023-07-12 19:50:10,343 [INFO] Iteration 1: openshift-kube-storage-version-migrator: True
07-12 15:50:11.055  2023-07-12 19:50:10,347 [INFO] Iteration 1: openshift-cloud-credential-operator: True
07-12 15:50:11.055  2023-07-12 19:50:10,354 [INFO] Iteration 1: openshift-ingress: True
07-12 15:50:11.055  2023-07-12 19:50:10,383 [INFO] Iteration 1: openshift-cluster-samples-operator: True
07-12 15:50:11.055  2023-07-12 19:50:10,388 [INFO] Iteration 1: openshift-console: True
07-12 15:50:11.055  2023-07-12 19:50:10,413 [INFO] Iteration 1: openshift-node: True
07-12 15:50:11.055  2023-07-12 19:50:10,445 [INFO] Iteration 1: openshift-kube-controller-manager-operator: True
07-12 15:50:11.055  2023-07-12 19:50:10,457 [INFO] Iteration 1: openshift-oauth-apiserver: True
07-12 15:50:11.055  2023-07-12 19:50:10,480 [INFO] Iteration 1: openshift-openstack-infra: True
07-12 15:50:11.055  2023-07-12 19:50:10,506 [INFO] Iteration 1: openshift-config-managed: True
07-12 15:50:11.055  2023-07-12 19:50:10,649 [INFO] Iteration 1: openshift-operator-lifecycle-manager: True
07-12 15:50:11.055  2023-07-12 19:50:10,742 [INFO] Iteration 1: openshift-dns-operator: True
07-12 15:50:11.055  2023-07-12 19:50:10,766 [INFO] Iteration 1: kube-node-lease: True
07-12 15:50:11.055  2023-07-12 19:50:10,865 [INFO] Iteration 1: default: True
07-12 15:50:11.643  2023-07-12 19:50:11,353 [INFO] Iteration 1: openshift-machine-config-operator: True
07-12 15:50:11.643  2023-07-12 19:50:11,549 [INFO] Iteration 1: openshift-kube-apiserver: True
07-12 15:50:11.940  2023-07-12 19:50:11,643 [INFO] Iteration 1: openshift-console-operator: True
07-12 15:50:11.940  2023-07-12 19:50:11,646 [INFO] Iteration 1: openshift-image-registry: True
07-12 15:50:11.940  2023-07-12 19:50:11,679 [INFO] Iteration 1: openshift-vsphere-infra: True
07-12 15:50:11.940  2023-07-12 19:50:11,742 [INFO] Iteration 1: openshift-kube-scheduler-operator: True
07-12 15:50:11.940  2023-07-12 19:50:11,767 [INFO] Iteration 1: kube-public: True
07-12 15:50:11.940  2023-07-12 19:50:11,857 [INFO] Iteration 1: openshift-marketplace: True
07-12 15:50:12.195  2023-07-12 19:50:11,962 [INFO] Iteration 1: openshift-apiserver: True
07-12 15:50:12.195  2023-07-12 19:50:12,064 [INFO] Iteration 1: openshift: True
07-12 15:50:12.195  2023-07-12 19:50:12,069 [INFO] Iteration 1: openshift-monitoring: True
07-12 15:50:12.195  2023-07-12 19:50:12,142 [INFO] Iteration 1: openshift-ingress-operator: True
07-12 15:50:12.195  2023-07-12 19:50:12,171 [INFO] Iteration 1: openshift-config: True
07-12 15:50:12.491  2023-07-12 19:50:12,249 [INFO] Iteration 1: openshift-authentication: True
07-12 15:50:12.491  2023-07-12 19:50:12,251 [INFO] Iteration 1: openshift-controller-manager: True
07-12 15:50:12.491  2023-07-12 19:50:12,273 [INFO] Iteration 1: kube-system: True
07-12 15:50:12.491  2023-07-12 19:50:12,342 [INFO] Iteration 1: openshift-etcd-operator: True
07-12 15:50:12.839  2023-07-12 19:50:12,543 [INFO] Iteration 1: openshift-kube-controller-manager: True
07-12 15:50:12.839  2023-07-12 19:50:12,638 [INFO] Iteration 1: openshift-operators: True
07-12 15:50:12.839  2023-07-12 19:50:12,646 [INFO] Iteration 1: openshift-etcd: True
07-12 15:50:12.839  2023-07-12 19:50:12,741 [INFO] Iteration 1: openshift-kube-storage-version-migrator-operator: True
07-12 15:50:12.839  2023-07-12 19:50:12,742 [INFO] Iteration 1: openshift-network-operator: True
07-12 15:50:12.839  2023-07-12 19:50:12,775 [INFO] Iteration 1: openshift-authentication-operator: True
07-12 15:50:13.094  2023-07-12 19:50:12,841 [INFO] Iteration 1: openshift-service-ca: True
07-12 15:50:13.094  2023-07-12 19:50:12,865 [INFO] Iteration 1: openshift-controller-manager-operator: True
07-12 15:50:13.094  2023-07-12 19:50:12,875 [INFO] Iteration 1: openshift-cluster-storage-operator: True
07-12 15:50:13.094  2023-07-12 19:50:12,943 [INFO] Iteration 1: openshift-cluster-node-tuning-operator: True
07-12 15:50:13.094  2023-07-12 19:50:12,950 [INFO] Iteration 1: openshift-config-operator: True
07-12 15:50:13.094  2023-07-12 19:50:12,984 [INFO] Iteration 1: openshift-multus: True
07-12 15:50:14.040  2023-07-12 19:50:13,858 [INFO] Iteration 1: openshift-cluster-csi-drivers: True
07-12 15:50:14.294  2023-07-12 19:50:14,046 [INFO] Iteration 1: openshift-dns: True
07-12 15:50:14.853  2023-07-12 19:50:14,639 [INFO] Iteration 1: openshift-ovn-kubernetes: True
07-12 15:50:14.853  2023-07-12 19:50:14,735 [INFO] Iteration 1: openshift-kube-scheduler: True
07-12 15:50:14.853  2023-07-12 19:50:14,737 [INFO] HTTP requests served: 0
07-12 15:50:14.853
07-12 15:50:15.411  2023-07-12 19:50:15,193 [INFO] []
07-12 15:50:15.411
07-12 15:50:15.411  2023-07-12 19:50:15,193 [INFO] Sleeping for the specified duration: 3

% oc get nodes
NAME                                         STATUS                     ROLES    AGE     VERSION
........
ip-10-0-214-151.us-east-2.compute.internal   Ready                      worker   4h41m   v1.19.16+8203b20
ip-10-0-215-198.us-east-2.compute.internal   Ready                      worker   4h41m   v1.19.16+8203b20
ip-10-0-215-4.us-east-2.compute.internal     Ready,SchedulingDisabled   worker   4h41m   v1.19.16+8203b20
ip-10-0-218-208.us-east-2.compute.internal   Ready                      worker   4h41m   v1.19.16+8203b20
ip-10-0-220-10.us-east-2.compute.internal    Ready                      worker   4h41m   v1.19.16+8203b20
ip-10-0-221-107.us-east-2.compute.internal   Ready,SchedulingDisabled   worker   5h1m    v1.19.16+8203b20
ip-10-0-221-75.us-east-2.compute.internal    Ready                      master   5h12m   v1.19.16+8203b20

Node enters Ready,SchedulingDisabled state when a user intentionally cordons the node which sets it in a maintenance mode until user uncordons it if I understand correctly. In that case, we can skip reporting as it's intentional from user perspective and cerberus tracks whether it's ready or not. Thoughts?


Related taxons to blocks

Q
A

Bug fix?
no

New feature?
yes

BC breaks?
no

Deprecations?
no

Related taxons to block
Added the feature for adding related taxons to blocks. This is usefull for some like if you wan't to create sliders (created as a CMS block) for selected taxons.
{% for taxon in block.taxons %}

{{ block.name }}

{{ block.content|raw }}

    {{ render(url('sylius_shop_partial_product_index_by_taxon_code', {'code': taxon.code, 'count': 16, 'template': '@SyliusShop/Product/Slider/_productSlider.html.twig'})) }}
{% endfor %}

What's the status here, @bitbager? :)


Add support for docker images with long git rev strings

At present cfdeploy runs git rev-parse --short which doesn't have a guaranteed /predictable behavior across repos or git versions. In order to integrate cfdeploy with other tools, it would be great to support either a custom length, or full length git revision as a variable.

Agreed! I suggest we add GitRev (or if that's ambiguous, GitRevFull), and then if you want to truncate you can just do something like tagTemplate: "{{ printf "%.10s" .GitRev }}" to truncate to 10 characters. Thoughts?


Set non-default ACL on named pipe on Windows

On Windows, named pipes are created with a default ACL that doesn't allow unprivileged users to connect and send data to the service.  Users in the Administrators group have RW access, but the Everyone group only has R by default.
Give them RW.

See https://github.com/git-ecosystem/trace2receiver/pull/12


Simplify multi vehicle setup

Here is a multi-vehicle scripting system:
https://github.com/acsl-mipt/multiple-sitl/issues/3
@korotkoves Would you be willing to send a pull request against PX4/Firmware to include your script subsystem in a folder?
Current ROS docs:
https://dev.px4.io/en/simulation/multi-vehicle-simulation.html
Docs issue:
https://github.com/PX4/Devguide/issues/384

Ok, I can start to code in a week, may be later. It needs pull request to PX4/sitl_gazebo either.

I wanted to do something more generic similar to this wih a Qt GUI. Good to see some work on this.

Hi, @korotkoves,
Thanks for your contributions and I am very interested in using your code to run multi-sitl without ros.
I have cloned your directories into my Firmware/Tools based on your post on Jan 16 above, could you please tell me how to run your code or where I can find instructions for that? Thanks!

@weiminshen99, to run without ROS
install dependencies and build modules:
sudo ./install/sudo_deps.sh
./install/prepare.sh
run:
./start.rb --nomavros -n NUM
where NUM - number of copters
./start.rb -h
for options list

Thank you so much. I will give it try and let you know the results.
Wingman

On Mar 6, 2018, at 2:43 AM, korotkoves<EMAIL_ADDRESS>wrote:
@weiminshen99, to run without ROS
install dependencies and build modules:
sudo ./install/sudo_deps.sh
./install/prepare.sh
run:
./start.rb --nomavros -n NUM
where NUM - number of copters
./start.rb -h
for options list
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi, korotkoves,
Thanks again for your help and I can now  create multiple px4/iris in gazebo without mavros.
However, I cannot connect to them using their ports listed. For example, my offboard  program cannot connect to iris1 on port 15016, nor to other px4/iris using their corresponding ports.
Would you please tell me how to proceed from here? Thanks.
Wingman

On Mar 6, 2018, at 08:36, Weiminshen99<EMAIL_ADDRESS>wrote:
Thank you so much. I will give it try and let you know the results.
Wingman

On Mar 6, 2018, at 2:43 AM, korotkoves<EMAIL_ADDRESS>wrote:
@weiminshen99, to run without ROS
install dependencies and build modules:
sudo ./install/sudo_deps.sh
./install/prepare.sh
run:
./start.rb --nomavros -n NUM
where NUM - number of copters
./start.rb -h
for options list
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

According to README ports are 15011, 15021, ...
To debug ./start.rb --debug --nomavros -n NUM

Hi, Korotkoves,
Thanks for your patience. Here is my test results:
Without mavros, I tried all four ports 15010, 15011, 15015, 15016, but cannot connect to any of these ports.
With mavros, I can connect to 15016, but the UAV does not response to any command that has sent to it.

Please help. Do you have any testing programs that I can try? Thanks!
Wingman

On Mar 7, 2018, at 11:57 PM, korotkoves<EMAIL_ADDRESS>wrote:
According to README ports are 15011, 15021, ...
To debug ./start.rb --debug --nomavros -n NUM
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/PX4/Firmware/issues/8512#issuecomment-371409183, or mute the thread https://github.com/notifications/unsubscribe-auth/AXqet_BcadwEOTYVWr93m4SRgKdiWDlWks5tcORggaJpZM4RKVci.

Use QGroundControl to connect to 15010 or 15011 port
If no connect, see debug xterm console of px4, may be some error in it (on px4 with version 1.7.3 it worked)
Reed main documentation of PX4 project.

Dear Korotkoves,
I want to share the good news with you that your branch 1.7 works very nicely for me. I can now run without mavros three PX4s using different offboard controllers and companion computers. Thank you very much for your help and I greatly appreciate that.
In the future, if I would like to keep using your system with the latest PX4 (your branch 1.7 uses PX4 version 1.7.3), is there an easy way to set that up? Please let me know.
Have a great day!
Wingman

On Mar 20, 2018, at 1:33 AM, korotkoves<EMAIL_ADDRESS>wrote:
Use QGroundControl to connect to 15010 or 15011 port
If no connect, see debug xterm console of px4, may be some error in it (on px4 with version 1.7.3 it worked)
Reed main documentation of PX4 project.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/PX4/Firmware/issues/8512#issuecomment-374514934, or mute the thread https://github.com/notifications/unsubscribe-auth/AXqet6HmT_bl9WB0_DW4s_YLpWEog6hYks5tgL7lgaJpZM4RKVci.

Dear @korotkoves,
I like your branch 1.7 very much, and I am now trying your branch "for-px4-pr" as instructed:
1. Clone https://github.com/acsl-mipt/multiple-sitl/tree/for-px4-pr into Firmware/Tools/  (branch v1.7.3)
2. Replace sitl_gazebo with https://github.com/acsl-mipt/sitl_gazebo/tree/1.7 in Firmware/Tools
Then, I cd into Firmware/Tools/multiple-sitl/install/, and did
3. sudo ./sodu_deps.sh
4. ./prepare.sh
After that, I cd into .., and did
5. ./start.rb --nomavros --debug -n 3
This created 3 px4s and gazebo, but the px4s did not connect to gazebo and just wait there.
Could you please tell me what went wrong? More importantly, is it possible to do step 5 without step 2? That way, we can use the existing sitl_gazebo in Firmware/Tools, and thus keep up with the future versions of Firmware. Thank you!

I checked steps from 1 to 5 on my computer with Ubuntu 16.04 again, and it works as expected.
For example 3 instance of px4 says:
INFO  [simulator] Waiting for initial data on UDP port 15039. Please start the flight simulator to proceed..
INFO  [simulator] Got initial simulation data, running sim..
...
and gazebo says:
[Dbg] [common.h:74] get mavlink_udp_port 15039 for iris3 model from default.xml
...
Step 5 is not possible without step 2, because multiple-sitl uses modifications of sitl_gazebo.
As I understand this issue is exactly for integrating multiple-sitl and sitl_gazebo modification to main PX4 tree.

Branch https://github.com/acsl-mipt/multiple-sitl/tree/for-px4-pr was simplified and redone for https://github.com/acsl-mipt/sitl_gazebo/tree/multiple-sitl-pr (https://github.com/PX4/sitl_gazebo/pull/199)


Frontend Style/Design of UI

The default ImGUI design leaves something to be desired. Look into styles, fonts, etc and see about adjusting the look of the app to look more like a professional tool.

Related to #23, styles, layouts, etc may be part of the preference window

https://github.com/hoffstadt/DearPyGui/wiki/Tools-and-Widgets edit theme looks useful

https://github.com/mrtnRitter/DearPyGui_Animate animations for stuff

Moved to react, using react-draggable and react-resizable for all the windows. Open to other ideas, color schemes, UI style. Combine into #23  to have a changeable color scheme from a preferences window?


DM (Direct Message) Often Not Showing Responses Unless We Do CTRL+R

Thank you for this sensational product! I have a small bug to report. At least in my tests on the Desktop App, and not when we do group chats, but when we do DMs (Direct Messages) with friends, we're often not seeing responses unless we do a CTRL+R.
This occurred for me on the latest Win 11 and also an updated Lubuntu Linux 20.04.1 LTS with the 5.4.0-122-generic #138-Ubuntu SMP kernel.
The version of the server is: 4.8.3, Apps Engine Version 1.32.0, Node Version v14.18.3, MongoDB 4.2.17.
The version of the desktop app is: 3.8.6.
All default settings.
To reproduce:

Connect to a privately installed Rocket Chat server installed on Linux, using either the Win 11 desktop app or Linux desktop app for Rocket Chat. (This may also occur on Mac -- I haven't tested.)

Click on one of your channels.

In the upper right, click on the Members icon.

Find a member, hover over their icon, and click the vertical ... button.

Choose Direct Message.

Type a message in that DM. You'll see it turn light grey. Using your cellphone or some other means of live communication, ask this person to type a response. Often, you won't see their response when they say they have responded. Give it about 2 more minutes of time and you still won't see a response.

Type CTRL+R to reload everything. You'll now see their response.

The expected behavior was that, at step 6 above, you see a response immediately after they posted it, or at least within 15 seconds of posting it.

Hello @volomike, did you tested if this happens on the web browser? Because this seems to be an issue on the server side.
Electron doesn't touch the channels list. It seems to be a known old issue with the server not propagating the message.

Hello @jeanfbrito . Indeed you are correct. I just tested with the web client and it works just fine. It's only the Electron app with the issue. This is leading me to believe that it's a Desktop app bug.

Could you click on the menu View -> Open Devtools and see if there is any errors on the console tab?
It's very weird to be an issue on the desktop app for this kind of stuff. Then I will need your help to track this bug.
Could you try if this happens on the server open.rocket.chat too? Just to see if is just with your server.

Here's a screenshot of Dev Tools for us. Note, I typed a DM and got an immediate response this time. Weird! So, it's an intermittent issue I guess. However, I had the Desktop app open on both Windows and Linux, and also had the web app open. But all three immediately had the response on this DM.
https://www.screencast.com/t/4nxC71ns0
Unfortunately, I'm a little tied up for time today on client workload to do the open.rocket.chat test and a DM with someone there. I'll try to attempt that on 8/19/2022 and get back to you.

Having a similar issue on all chats, not just dm's using v.3.8.8
Found it affects both the browser and the desktop app so far can only confirm it does it in windows 10 environment.
It shows light grey and then you refresh and it shows sent.

Ok, this is a server issue that is happening then. Did you tried updating the server?
I think that I will move it to the server repository but first will wait for your replies.


frontend bug: "final" attempts to be renamed "3rd" attempts

Describe the bug
UI currently says "Snatch Final Attempt Rate", but a final attempt can be a second or first attempt. So UI text should change to "Snatch 3rd Attempt Rate" and "C&J 3rd Attempt Rate". "Opener" can also change to "1st attempt" but this still logically works.

Can this ticket be added to the next sprint? It's a high priority for product to get this out ASAP

@haryoon - More than happy for you to take this one on yourself, if you're interested. I'm currently working on quite a large work project so my time is limited.
@bnqctrn - Firstly, I don't know who you are. Secondly, I am product. Thirdly, we don't work in sprints, this is a community project where work is done as and when people are able to contribute.

@euanwm Apologies, my KPI's are tied to this bug completion in Q3. Could you review and merge when ready? https://github.com/euanwm/OpenWeightlifting/pull/400

I have no idea what is going on here and it has amused me greatly this evening.

Thank you, management has been riding me so glad we were able to get this fixed. Will report back in our next retro

Why do your management care?!?!?!

@euanwm It's a management priority to get a CI/CD pipeline running, so a manually release may have to be packaged for this fix.


Glossary document

As mentioned in https://github.com/PowerShell/DscResources/pull/199.
I think it would be useful if we had some kind of glossary where we would explain most common terms/abbreviations we use in DscResources area. This way people new to it could quickly get familiar with those and better understand what we are talking about in issues/PRs.

Anyone have suggestion where we can put a glossary? Are there any existing we can link to?
When linking to documentation from other sources such glossary most likely will be missed. Maybe all documentation should have a footnote linking to a GLOSSARY.md (or an existing glossary). If the glossary is in this repo then to keep the glossary from being outdated it would be a need to be enforced to update it in PR's.

Let's add that when we do issue #202.


Resetting farm progress

Last week Twitch Miner dont want to work properly.
It make regular way to farm anything, but on each game it make progress of ~30% on first item and drop it to 0% without any claimed rewards.

https://github.com/DevilXD/TwitchDropsMiner/issues/462#issuecomment-2116078692

Check existing issues before making a new one.


Zicfiss/Zicfilp interaction with Zc extension

The Zc extension introduces some kinds of indirect jump that are not mentioned in the Zicfiss/Zicfilp specification. Specifically:

cm.jt (indirect table jumps);
cm.popret, cm.popretz (indirect returns).
Should Zicfiss/Zicfilp have any effect on the behavior of those?

Thanks.

There is no interaction specified between Zc and Zicfiss/Zicfilp extensions.

The cm.jt/cm.jalt instructions use a jump table in instruction memory - not data memory. The table entry that the instruction selects is considered an extension of the instruction itself and thus execution of this instruction involves two instruction fetches -one to read the cm.jt/cm.jalt instruction and second to read the entry from the JVT. Both accesses require execute permission but not any other permission. Given this model, the cm.jt and cm.jalt were classified as instruction fetches and hence a form of direct branch for the purposes of Zicfilp and are not tracked by the ELP similar to other direct branches.
The cm.popret/popretz are not extended for Zicfiss. Software that wants to use Zicfiss would need to use CM.POP + C.SSPOPCHK + RET sequence.

Zicfilp/Zicfiss are primarily targeting application processor class implementations. Zcmt is targeting embedded class CPUs and is not compatible with RVA profiles.

Thanks.


moveit_core fails to build due to file generation

When invoking colcon build for the first time in the moveit_core package:
victor:~/ros2_moveit_ws$
| => colcon build --merge-install --packages-select moveit_core
Starting >>> moveit_core
[Processing: moveit_core]
--- stderr: moveit_core
CMake Error: Files to be generated by multiple different commands: "/Users/victor/ros2_moveit_ws/build/moveit_core/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/moveit_core"
---
Failed   <<< moveit_core	[ Exited with code 1 ]

Summary: 0 packages finished [36.4s]
  1 package failed: moveit_core
  1 package had stderr output: moveit_core
The file /Users/victor/ros2_moveit_ws/None does not exist.

Second time works fine though.

Content of such file:
cat /Users/victor/ros2_moveit_ws/build/moveit_core/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/moveit_core
assimp;boost;eigen;eigen_stl_containers;libfcl-dev;geometric_shapes;geometry_msgs;kdl_parser;libconsole-bridge-dev;urdf;liburdfdom-dev;liburdfdom-headers-dev;moveit_msgs;octomap;octomap_msgs;random_numbers;rostime;rosconsole;sensor_msgs;srdfdom;std_msgs;tf2_eigen;tf2_kdl;tf2_geometry_msgs;trajectory_msgs;visualization_msgs;xmlrpcpp;rcutils;angles;moveit_resources;orocos_kdl;rosunit

Temporary fix provided at https://github.com/AcutronicRobotics/moveit2/commit/ecd48c0b5c95c4766f3ff701595e2728760c5964


Server installation from Source

Hello,
in ubuntu 22.04 after removing python 3.10 and installing python 3.11
creating a new venv, and installing all the requirements.txt and solving a few other dependencies that where not included: systemd. then manage.py migrate
i managed to get the django app running with:
manage.py runserver <IP_ADDRESS>:8000
and i can access the web interface. but the Database is empty.
i tried to log in the root user and the password specified in the config.py  file
but i get the following error:

ValueError at /uds/page/login'Authenticator' instance needs to have a primary key value before this relationship can be used.

Request Method:
POST

http://<IP_ADDRESS>:8000/uds/page/login

4.2.3

ValueError

'Authenticator' instance needs to have a primary key value before this relationship can be used.

/home/ubuntu/openuds/server/server-venv/lib/python3.11/site-packages/django/db/models/fields/related_descriptors.py, line 718, in get_queryset

uds.web.views.main.login

/home/ubuntu/openuds/server/server-venv/bin/python3.11

3.11.0

['/home/ubuntu/openuds/server/src',  '/usr/lib/python311.zip',  '/usr/lib/python3.11',  '/usr/lib/python3.11/lib-dynload',  '/home/ubuntu/openuds/server/server-venv/lib/python3.11/site-packages']

Wed, 26 Jul 2023 18:47:43 -0400

I have seen the DB and the uds_user table is empty. but im not sure what kind of hash is used to store the user and what other relations should be fullfilled.
can u please help me figure out how to populate/create the Database for first use?
thanks very much

What release are you using? (v3.6, master...)
If it's 3.6, the supported version is the LTS (Django==3.2.19), but this is not in the requirements.txt as it should.
I'll fix it, can you try with that Django version pleas?
Regards,

After checked it, the problem was with logging data from root login (That cannot be attached to any user, because the root user does not belongs to any authenticator)...
https://github.com/VirtualCable/openuds/commit/da42ea8c42a350bade7fd1ae84f36208bb9dd434
Now it should work on master version also,
Thanks for the notifying it, and sorry for the inconvenience... I broke it while updating logging information related to users :)
BTW, can you post the requirements.txt that you have used, so i update the requirements.txt for anyone in the future? :)
I know that the project lacks of documentation, but i try my best... :(
Again, thanks for your help and sorry for the inconvenience.
(Please, if you can, let me know if the fix makes the 4.0 works for you, but, remember, do not use it "as a production one" because currently is broken due to the development, lots of changes from 3.6, and a lot of work in progress...)

Thank you very much
I Use django.core.cache.backends.memcached.PyLibMCCache, but MemcachedCache should be working also with Django 4.2 (this is the version i currently using, 4.2.3 for development).
https://docs.djangoproject.com/en/4.2/topics/cache/
Again, thank you very much :)


Matching torch.stft and torch.istft

Those are just first steps but it seems it won't be too hard.
Until now:

STFT seems to pass easily, with various windows and window sizes. (More tests needed to cover edge cases etc..)
ISTFT passes with square window (without counting the first and last frames where the overlap is not complete).

More work needs to be done to support w**2 OLA correction after the ISTFT (highpri),  center and normalize (lowpri).
onesided will always supposed to be True and we won't support the onesided argument.
Would solve #1

Cc @Baldwin-disso and @faroit

The ISTFT looks in a good shape as well. I need to write more informal tests with different windows to make sure it works, but given the C++ code, I'm pretty sure it'll be fine.

torch.isttf raises RuntimeError for most windows, so we need to use center=True to avoid boundary effects on the w**2 OLA.
The forward works with center=True apparently (to be check with other strides etc.. but looks in a good shape)

FYI there is a ton of tests here: https://github.com/pytorch/pytorch/blob/master/test/test_spectral_ops.py probably overkill to duplicate all of them but maybe for inspiration! :)

Thanks for that, it will be a good source of inspiration indeed.

So the ISTFT also works with center=True, when we don't have the length argument.. And now comes a new problem, we should be able to pass kwargs to the hooks in order to pass the length. But how to organize that?

Finally passing!
Only works for kernel_size == n_filters.
I won't spend more time on this.

@mpariente thanks will test that soon


Efficiency: parallel reading not specified

(Migrated from https://gitlab.com/documatt/sphinx-reredirects/-/issues/9. Issue created 6 months ago by Alex Kaszynski @akaszynski.)
Hello,
We use parallel builds with PyVista and we'd like to use this extension, but are unable because parallel reading has not been explicitly declared:
WARNING: the sphinx_reredirects extension does not declare if it is safe for parallel reading, assuming it isn't - please ask the extension author to check and make it explicit

Fixed in v0.1.2. Closing.


Callout applies a style that breaks icons inside its content

The callout component applies an absolute position to .cui-callout .cui-icon, which breaks icons inside the callout content. Applying the style to .cui-callout > .cui-icon could be one way of preventing this:

Fixed in v0.2.4.


device/pcie: read/write 8/16/32 bit word to an endpoint's configuration space

This adds the functions:

int pcie_conf_read_8(pcie_bdf_t bdf, unsigned int addr, uint8_t *data);
int pcie_conf_read_16(pcie_bdf_t bdf, unsigned int addr, uint16_t *data);
int pcie_conf_read_32(pcie_bdf_t bdf, unsigned int addr, uint32_t *data);
int pcie_conf_write_8(pcie_bdf_t bdf, unsigned int addr, uint8_t data);
int pcie_conf_write_16(pcie_bdf_t bdf, unsigned int addr, uint16_t data);
int pcie_conf_write_32(pcie_bdf_t bdf, unsigned int addr, uint32_t data);
to read/write data of different lengths to configuration space

Implements #29866

checkpatch.pl recognises the function argument <macro argument> *<argument name> as multiplication instead of a pointer.
-:107: ERROR:SPACING: need consistent spacing around '*' (ctx:WxV)
#107: FILE: arch/x86/core/pcie.c:136:
+	(pcie_bdf_t bdf, unsigned int reg, bool write, type *data) \

@dcpleung This fixes https://github.com/zephyrproject-rtos/zephyr/issues/29730 for me (and I have absolutely no clue why)

What should happen to the current interface pcie_conf_read/pcie_conf_write and the macros that define registers. I think going forward it would make sence to remove the current version, since it is redundant topcie_conf_read_32/ pcie_conf_write_32 and then update the macros, so they they specify the config addr in 8 bit blocks instead of 32 bit.

This may need to be rebased? This file has seen changes in the meantime pcie.c .

This may need to be rebased? This file has seen changes in the meantime pcie.c .

@maxbachmann are you still planning on working on this? I think it would be good to get the merge conflicts resolved and this finally merged.


Properly unregister Servo monitors on shutdown

Fix for https://github.com/Netflix/eureka/issues/638

NetflixOSS » eureka » eureka-pull-requests #432 SUCCESS
This pull request looks good

thanks @brenuart


Failed to Deploy on node .... due to Type Error: Cannot read properties of undefined (reading 'data')"

Deploying a flist results in Failed to Deploy on node .... due to Type Error: Cannot read properties of undefined (reading 'data')"

please state which environment you're testing against

and node id + play/terraform?

Could this be related to the GLIBC issues since ZOS upgrade? These are devnet node 17 logs
https://mon.grid.tf/explore?orgId=1&left=["now-3h","now","Loki",{"refId":"A","expr":"{network%3D\"development\",node%3D\"5H2rCQmzeBG2Bdd1U9HAqeE8yeAmEiHSsnUVhDdUbrqV5NHZ\"}"}]

@muhamadazmy any ideas?

please state which environment you're testing against

Apologies, I did not think about mentioning this.  It was something that was reported in a telegram group, and I took it forward to report as an issue. Next time I'll ask for this. Pretty sure this was mainnet.

Is this one done, can we close it or does it need more investigation?

I did not encounter it anymore recently

close or not?

Think we can close yes, no GLIBC error's anymore on any net


include file: 'atlstr.h' is missing

Error during Building Windows application:
fatal error C1083: Cannot open include file: 'atlstr.h': No such file or directory [XXX_TESTS\flutter_secure_storage_example\build\windows\plugins\flutter_secure_storage_windows\flutter_secure_storage_windows_plugin.vcxproj]
Flutter 2.5.3
flutter_secure_storage: ^5.0.2

Error occurs when building example on Windows 10.
Building on Windows 7 is Ok

@alexkmbk and @eae1212 can you guys attach the link for these resources to be downloaded

https://visualstudio.microsoft.com/downloads/?q=build+tools


Strange crashes on Google Developer Console

I am receiving some strange crashes.
java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10098 nor current process has android.permission.READ_PHONE_STATE.
at android.os.Parcel.readException(Parcel.java:1546)
at android.os.Parcel.readException(Parcel.java:1499)
at com.android.vending.billing.IInAppBillingService$Stub$Proxy.getSkuDetails(IInAppBillingService.java:251)
at org.onepf.oms.appstore.googleUtils.IabHelper.querySkuDetails(IabHelper.java:998)
at org.onepf.oms.appstore.googleUtils.IabHelper.queryInventory(IabHelper.java:586)
at org.onepf.oms.OpenIabHelper.queryInventory(OpenIabHelper.java:1399)
at org.onepf.oms.OpenIabHelper$17.run(OpenIabHelper.java:1451)
at java.lang.Thread.run(Thread.java:818)
I am using gdx-pay v0.9.2, unfortunatelly I am not sure how to reproduce that issue.

Did you add the "READ_PHONE_STATE" permission to the AndroidManifest.xml?
Also note, the Open IAB backend is deprecated (because buggy). I suggest switch to the Google Play backend.

Use gdx-pay-android-googleplay instead.

I need SUBSCRIPTION which is not supported by gdx-pay-android-googleplay
czw., 8.09.2016 o 14:27 użytkownik Kees van Dieren<EMAIL_ADDRESS>napisał:

Use gdx-pay-android-googleplay instead.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/libgdx/gdx-pay/issues/111#issuecomment-245581334, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAjgUuTvE9LcoXy6mPYNSZlZIbBkuQIiks5qn_9NgaJpZM4JRj0C
.

Aha. I understand. We are sorry, but I cannot help you debugging the openiab implementation (actually did that for my own app without succes, resulting in spending 2 weeks in writing gdx-pay-android-googleplay :) ).
If you have time to create a pull request for subscriptions in gdx-pay-android-googleplay, that would be really great. I am happy to help you with that.

Hi,
It looks like I have to add this support for subscriptions, we have a lot
of crashes on old engine.  Can you guide me how to start?
pt., 9.09.2016 o 21:46 użytkownik Kees van Dieren<EMAIL_ADDRESS>napisał:

Aha. I understand. We are sorry, but I cannot help you debugging the
openiab implementation (actually did that for my own app without succes,
resulting in spending 2 weeks in writing gdx-pay-android-googleplay :) ).
If you have time to create a pull request for subscriptions in
gdx-pay-android-googleplay, that would be really great. I am happy to help
you with that.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/libgdx/gdx-pay/issues/111#issuecomment-246019436, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAjgUoMXmESk0CP4iQJLAfJdTu5btY0Eks5qobeYgaJpZM4JRj0C
.

That is great!
To extend on this project, the following will help:
Technologies and methodologies

basic knowledge of gradle (e.g. run the check command)
basic knowledge of unit-testing / tdd
basic knowledge of the Mockito framework (current tests use Mockito 1.x)

The project is maintained using Android Studio, I never tried Eclipse so I am not sure if it is easy to extend with Eclipse.
The unit-tests are created in a Behaviour-driven development style. So each unit-test method describes an expected output for a given condition. This discussion might be useful to understand the difference between TDD and BDD: http://softwareengineering.stackexchange.com/questions/135218/what-is-the-difference-between-writing-test-cases-for-bdd-and-tdd
Global Design
The class PurchaseSystem is used as entry point from the app implementing in-app purchasing.
The PurchaseSystem class calls the PurchaseManager implementation currently used, for Android this is AndroidGooglePlayPurchaseManager.
AndroidGooglePlayPurchaseManager interacts with Google Play services In-App-Billing via the class V3GoogleInAppBillingService, which interacts with the weak-typed error-prone Google-Play Services.
Google has a useful page worth reading: https://developer.android.com/google/play/billing/billing_subscriptions.html

@centy have you read my previous comment with instructions to get started? Not mentioned you in that post, just need to be sure you got notified.

Yes. Thanks
W dniu sob., 12.11.2016 o 11:08 Kees van Dieren<EMAIL_ADDRESS>napisał(a):

@centy https://github.com/centy have you read my previous comment with
instructions to get started? Not mentioned you in that post, just need to
be sure you got notified.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/libgdx/gdx-pay/issues/111#issuecomment-260113355, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAjgUhIE2WUx2ljOJqQBoFTnCPpzZRJIks5q9ZAegaJpZM4JRj0C
.

Pull request was submited here: https://github.com/libgdx/gdx-pay/pull/133


[FancyZones Editor]: 'Create new layout' button does not get visible at High contrast white theme.

Microsoft PowerToys version
"0.35.0"
Running as admin

[ ] Yes

Area(s) with issue?
FancyZones Editor
Steps to reproduce
Test Environment:
OS: Windows 10 Build 21354.1
App version: 0.35.0
App name: PowerToys
Screen Reader: Narrator
Tool: Accessibility Insight for Windows
Pre-Requisite:
Set High contrast using Settings -> Ease of Access -> High contrast -> High contrast black and white
Repro Steps:

Launch 'PowerToys' application.
Application will get open with default list item 'General' selected.
Navigate to 'FancyZones' at the left side of the pane and activate it.
Now navigate to 'Launch layout editor' button and activate it.
FancyZones editor window will get open.
Observe the issue.

User Impact: Priority-1
If any image , icon , hyperlink , text or visual focus disappear when high contrast mode is enabled , will make the UI confusing and difficult for users with low vision to navigate easily to the desired element.
MAS Reference:
https://microsoft.sharepoint.com/:w:/r/sites/accessibility/_layouts/15/Doc.aspx?sourcedoc={3870F7C4-7C43-43C6-A9F7-FD73D800BFD0}&file=MAS 4.3.1 – No Disruption of Accessibility Features.docx&action=default&mobileredirect=true&cid=fa626c36-15d8-4169-911f-29216b0140e8
Note: Issue does not repro for High contrast black theme.

✔ Expected Behavior

'Create new layout' button should be properly visible at High contrast white theme.
Selected layout name and edit button should be properly visible and look like a selected control.
Monitor text '1' present at the top should be properly visible.

❌ Actual Behavior

'Create new layout' button does not get visible at High contrast white theme.
Selected layout name and edit button is not visible and doesn't look like a selected control.
Monitor text '1' present at the top is not visible.

Other Software
No response

Closed with the release of v0.45.


Resolved: Chrome ERR_INVALID_HTTP_RESPONSE and ERR_HTTP_1_1_REQUIRED

I normally use Chrome for debugging and I initially received an 'ERR_INVALID_HTTP_RESPONSE' only with Chrome. Upgrading to the latest version (71.0.3578.98) resolved that issue. Then I saw the ERR_HTTP_1_1_REQUIRED. I found the solution on https://github.com/aspnet/AspNetCore/issues/4398. Add the following code to your startup.cs class.
app.Use(async (ctx, next) =>
{
await next();
if (ctx.Response.StatusCode == 204)
{
ctx.Response.ContentLength = 0;
}
});

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

ID: 583ae3e7-5915-f22b-e54c-6c100cf2a7da
Version Independent ID: 95f2549e-29f9-e31a-b4d0-432b971643ff
Content: Tutorial: Create a web API with ASP.NET Core MVC
Content Source: aspnetcore/tutorials/first-web-api.md
Product: aspnet-core
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Great tutorial. Helped me get set up to learn some new things.

Per @jkotalik Here This should now be fixed in the latest release of 2.2.


Blog Posts

To improve recruitment and generate donor interest, create some basic blog posts for the project to put on the Code for Denver website

Questions: how long? what topic? or is it just a history of our team?


chore(main): release 1.4.1

:robot: I have created a release beep boop
1.4.1 (2024-09-22)
Performance Improvements

don't load context in callstack (#26) (5ade002)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.4.1
:sunflower:


Drop fields and functions for Kong 1.x compatiblity

This module is compatible with Kong 1.x series currently.
The scope of this issue is to find fields and endpoints that were removed in Kong 2.0 and drop those from the package.
One prominent example of this is run_on property on Plugin struct.

https://github.com/Kong/go-kong/pull/58 drops the CI tests and moves this issue forward.


Change nbexecworker to nbexec-argo-workflow in whitelisted api keys

Nbexecworker apikey was removed and instead nbexec-argo-wrofklow apikey was added.

Does the Required Secrets doc require updates after this change? If so, could you file a PR for it?


⬇ Fix Result version in podspec

In the initial version of the spec, I missed that 0.14 actually depends on Result 3.2.

Spec  has been patched. Had to delete, republish.
$ pod trunk delete Commandant 0.14.0
WARNING: It is generally considered bad behavior to remove versions of a Pod that others are depending on!
Please consider using the `deprecate` command instead.
Are you sure you want to delete this Pod version?
> yes
...

$ pod trunk push Commandant.podspec
Updating spec repo `master`
Validating podspec
 -> Commandant (0.14.0)

Updating spec repo `master`

--------------------------------------------------------------------------------
 🎉  Congrats

 🚀  Commandant (0.14.0) successfully published
 📅  July 5th, 20:03
 🌎  https://cocoapods.org/pods/Commandant
 👍  Tell your friends!
--------------------------------------------------------------------------------

$ pod spec cat Commandant
{
  "name": "Commandant",
  "version": "0.14.0",
  "summary": "Type-safe command line argument handling",
  "description": "Commandant is a Swift framework for parsing command-line arguments, inspired by Argo\n(which is, in turn, inspired by the Haskell library Aeson).",
  "homepage": "https://github.com/Carthage/Commandant",
  "license": {
    "type": "MIT",
    "file": "LICENSE.md"
  },
  "authors": {
    "Carthage contributors": "https://github.com/Carthage/Commandant/graphs/contributors"
  },
  "platforms": {
    "osx": "10.9"
  },
  "source": {
    "git": "https://github.com/Carthage/Commandant.git",
    "tag": "0.14.0"
  },
  "source_files": "Sources/**/*.swift",
  "dependencies": {
    "Result": [
      "~> 3.2"
    ]
  }
}


Font size on the  tag in ion-col

Hi,
I need all of font sizes of h1 up to h6 tag for my project but these tags don't work correctly when I use them in ion-grid, I have tested as follows:

        <ion-col>

Test1

Test2

Test3

Test4

Test5

Test6

        </ion-col>

as you see all font sizes from h4 to h6 are not changed in Ion-grid so these tags show font size like h3 for more info, I've tested on Ionic 3.7 project under Android device and emulator.

Hello! While we appreciate you opening an issue with us I am going to close this issue and ask that you open a new one that has the issue template filled out, please.
Also, provide a sample application that demonstrates the issue you are having. I tried copy-pasting your code into a new ionic start myApp blank app and way different text sizes all the way down in browsers, on an Adroid device, and on an iOS device.
Thanks for using Ionic!

In my requirement, I used these h tags tests between a ion-item, so I retested it in new ionic blank project and get the same issue as result. Please test the code as follows:

   <ion-list>     <ion-item>       <ion-grid>         <ion-row>           <ion-col>
Test1

Test2

Test3

Test4

Test5

Test6
           </ion-col>         </ion-row>       </ion-grid>     </ion-item>   </ion-list>
Thanks

That is because they are in a list item. h3 through h6 are intentionally set that way:
.item-md h3,
.item-md h4,
.item-md h5,
.item-md h6 {
  @include margin(2px, 0);

  font-size: 1.4rem;
  font-weight: normal;
  line-height: normal;
}

My guess is that this is tied to suggested font sizes within lists based on the Material Design specs. cc @brandyscarney - can you confirm this?
You are, or course, free to override this for your own particular requirements.

Thanks you for your explanation. I think it would be better that I write a style for my requirements.


Introduce pathEmpty

It does what you think it does.
import io.finch._, io.finch.catsEffect._

val e = get(pathEmpty) { Ok("foo") }  // matches GET /

Codecov Report

Merging #1015 into master will increase coverage by 0.65%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1015      +/-   ##
==========================================
+ Coverage   84.08%   84.73%   +0.65%
==========================================
  Files          47       47
  Lines         886      891       +5
  Branches       50       46       -4
==========================================
+ Hits          745      755      +10
+ Misses        141      136       -5

Impacted Files
Coverage Δ

core/src/main/scala/io/finch/EndpointModule.scala
85.71% <100%> (+0.29%)
:arrow_up:

core/src/main/scala/io/finch/Endpoint.scala
73.54% <100%> (+0.7%)
:arrow_up:

core/src/main/scala/io/finch/Input.scala
100% <0%> (+9.61%)
:arrow_up:

Continue to review full report at Codecov.

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

👍


Update method documentation

Signed-off-by: Vijayan Balasubramanian<EMAIL_ADDRESS>Description
remove reference to 8.0.
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Do we have synced flush part of <= 7.10 versions? If not we can remove these methods as well

The API is deprecated as of 7.6, but it is not removed.
curl -X POST "https://localhost:9200/my-index-000001/_flush/synced?pretty" -u admin:admin -k
{
  "_shards" : {
    "total" : 2,
    "successful" : 1,
    "failed" : 0
  },
  "my-index-000001" : {
    "total" : 2,
    "successful" : 1,
    "failed" : 0
  }
}


Make UI honest

Don't magically replace / gnore what is in the input field.
~This will break everything, and we should fix it elsewhere. ~
There's a fix on this branch and it should all just work now.

TODO

[] send funds to an arbitrary address and check that it works


[0.8.6] Collapse closes automatically

look at this example.
https://stackblitz.com/edit/vue-jgaymx?file=src/components/Liste.vue
click on the right blank rectangle->print->alert opens->click ok, alert closes and also the collapse group -that is not correct
print with alert is only for test purpose, in production it is a contextmenu with many items in it.
the behaviour has nothing to do with the alert dialog.
Important: in version 0.7.3 and also in bootstrap vue works this example
i tried prevent, prevent.stop - nothing helped
look at the DOM after the alert-dialog closed
a class=card-link has aria-expanded=true set - that is wrong, it should has aria-expanded=false
div id=bodymonth_1 has class=collapse - that is okay

@VividLemon how should we handle this? BDropdownItem closes the collapse that it's in. That's for the navbar functionality. Should we also provide/inject from the navbar and only close in that case we inside navbar, or should there be an prop closeCollapseOnClick or something like that. Or ignore-collapse maybe?

Should we also provide/inject from the navbar and only close in that case we inside navbar

Yes.

Should be fixed


Bump version to 2.0-SNAPSHOT

This change is

Reviewed 4 of 4 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


direnv: print error if lorri watch has not been run

Closes #9, though we should make a new issue to have it auto-evaluate the first time.

made: #53, thanks!


How to embed a canvas app without introducing the entity

I have a canvas app that i need to host alongside our suite of model driven apps. This app does not need any model driven app wrapper, but i am forced to use one purely because the canvas app cannot be added to a solution, nor deployed alongside my other apps.  As a result my landing page shows data from the selected entity and on selecting any record, leads to the main app.  For as counterintuitive as it may sound, i actually need to get rid of the model driven app part so that my app users land directly on the embedded canvas app. Is there a way to do this?

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

ID: d72044c0-7486-402e-4ad0-cd488f6356e0
Version Independent ID: 3b762213-c234-14b3-7f11-cde507cced78
Content: Add an embedded canvas app on a model-driven form - Power Apps
Content Source: powerapps-docs/maker/model-driven-apps/embedded-canvas-app-add-classic-designer.md
Service: powerapps
GitHub Login: @matthewbolanos
Microsoft Alias: mabolan

@abhaybhangale - I don't believe what you are asking is possible with the embedded canvas app control but probably more what you're looking for is this feature, which doesn't require an entity/form/field per se and should available soon. https://docs.microsoft.com/en-us/power-platform-release-plan/2021wave1/power-apps/converging-canvas-into-model-driven-apps-custom-page


Fix hive-3.1.2 IDriver NoSuchMethod run (string,boolean)

What is the purpose of the change
Fix hive-3.1.2 IDriver NoSuchMethod run (string,boolean)
Related issues/PRs
Related issues: #4361
Brief change log

Fix hive-3.1.2 IDriver NoSuchMethod run (string,boolean)

Checklist

[x] I have read the Contributing Guidelines on pull requests.
[ ] I have explained the need for this PR and the problem it solves
[ ] I have explained the changes or the new features added to this PR
[ ] I have added tests corresponding to this change
[ ] I have updated the documentation to reflect this change
[ ] I have verified that this change is backward compatible (If not, please discuss on the Linkis mailing list first)
[ ] If this is a code change: I have written unit tests to fully verify the new behavior.

Thanks for your good job to adapt other hive driver. I suppose i should also make same change in the implementation of hive concurrent executor.

Yes, it needs to be compatible


[Feature]: Form onFormChange and accompanying hook.

What is the new or updated feature that you are suggesting?
I would like to have an onFormChange handler that is aware of all fields in the form. Currently there is no way to do this if you make use of custom components as they don't emit onChange events.
<ValidatedForm onFormChange={form => {
  // can access the same values as the useFormContext hook
}}>
  ...
</ValidatedForm>

Why should this feature be included?
It makes it possible to do some things that aren't currently possible (ergonomically). In my case I want to submit the form every time it changes.

This seems reasonable. I think just having a useFormChange hook is probably enough for a first pass. My thinking is we would listen to any regular change event or change to a controlled field and invoke the handler with the entire FormData object. I'm not sure when I'll have time to get around to this, but I'm happy to provide guidance if you want try making a PR for this.

I really support this idea, for example I have a 'save' button and it would be reasonable for the button to be disabled if it is the same as the previous saved value. @airjp73  Is there a workaround currently for this?

RVF v6 has been released 🎉
This should be possible now using the subscribe api.
You can find the documentation here and the migration guide here.


[DNM] Backport of 2706 in stable-3.0

Backport of #2706 in stable-3.0

@leseb I think we agree to close this one?


We're going temporary Archived Status

But why?
Due to the overwhelming amount of PRs which is also taking some of my time from my other productive work. The joke repo pretty much exploded to the point there's one patch request every day for some reason.
When will it leave Archive Status?
Probably for a week. Settle down you horny children.

Archive has now been lifted.


react-hot-loader deprecated

Could you update the project to use react-transform-hmr and react-transform-catch-errors instead?

nvm, too many changes.  better to use this as an example and start over.


screen 1 contains video list from firestore,if i am seeing 3rd video in list and navigate to screen 2 and after that come back to screen1 audio of 3rd video in list starts playing and screen 1 shows 1st video of list in pause state...i am using chewiecontroller with preload page view...seen in android ...

Hi,
When opening an issue, please try to provide all or some of the information indicated in the template.

Issue Template
If you are looking for support, please check out our documentation
or consider asking a question on Stack Overflow:
- https://flutter.dev/
- https://api.flutter.dev/
- https://stackoverflow.com/questions/tagged/flutter?sort=frequent

If you have found a bug or if our documentation doesn't have an answer
to what you're looking for, then fill our the template below. Please read
our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports

Steps to Reproduce

Please tell us exactly how to reproduce the problem you are running into.

Please attach a small application (ideally just one main.dart file) that
reproduces the problem. You could use https://gist.github.com/ for this.

If the problem is with your application's rendering, then please attach
a screenshot and explain what the problem is.

1. ...
2. ...
3. ...

Please tell us which target platform(s) the problem occurs (Android / iOS / Web / macOS / Linux / Windows)
Which target OS version, for Web, browser, is the test system running?
Does the problem occur on emulator/simulator as well as on physical devices?

Target Platform:
Target OS version/browser:
Devices:

Run your application with `flutter run --verbose` and attach all the
log output below between the lines with the backticks. If there is an
exception, please see if the error message includes enough information
to explain how to solve the issue.

Run `flutter analyze` and attach any output of that command below.
If there are any analysis errors, try resolving them before filing this issue.

Finally, paste the output of running `flutter doctor -v` here.

Closing this issue, since no information has been provided.
Thank you.


Terraform 1.X support

what

Update documentation deleting description of flags that don't exist anymore.
Update dependencies to latest versions compatible with Terraform 1.0+.
Add missing lock files.
Fix faulty Kubernetes provider configuration.
Update Terratest tests.
Lock dependencies on go mod.
Fix syntax in variables.tf

why

Make module compatible with Terraform 1.0+

/terratest


Handle  tags in htmlmixed mode (fixes mozilla bug 1214663)

This fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1214663.  The HTML mixed syntax mode is breaking the editor when encountering a <constructor> tag, so instead of checking that tagInfo exists, we need to make sure it's actually an array before continuing into findMatchingMode.
You can see the problem if you update the modes index.html demo to include this tag:
<constructor>
  foobar
</constructor>

Woops how shoddy. I've pushed an alternative patch that solves this by checking out whether the property exists in the object itself, rather than checking for an array. That seems more idiomatic and robust.

Alright, thanks.  Looks good to me.


Questions about middleware

import { type NextRequest } from "next/server";
import { getToken } from "next-auth/jwt";
import { createI18nMiddleware } from "next-international/middleware";

const I18nMiddleware = createI18nMiddleware({
  locales: ["en", "ja"],
  defaultLocale: "en",
  urlMappingStrategy: "rewrite",
});

export async function middleware(req: NextRequest) {
  const session = await getToken({ req });

  const { role, profile } = session?.user ?? {};

  if (role === "user" && !profile) {
    const url = req.nextUrl.clone();
    url.pathname = `/user/profile`;
    return NextResponse.rewrite(url);
  }

  return I18nMiddleware(req);
}

The NextResponse return 404 page. I think it's because of I18nMiddleware

Please send a complete reproduction, I can't help with only this middleware file.

Well, I think it is not the good way to nest middlewares.
Ping @iStorry
Maybe something like this?
import { DEFAULT_LANGUAGE, LANGUAGES } from '@/config/i18n';
import { getPathnameWithoutI18nFlag } from '@/lib/i18n';
import { withAuth } from 'next-auth/middleware';
import { createI18nMiddleware } from 'next-international/middleware';
import { NextRequest, NextResponse } from 'next/server';

const PROTECTED_ROUTES = ['/dashboard'];
export const config = {
  matcher: ['/((?!api|static|_next|.*\\..*).*)']
};

const I18nMiddlewareInstance = createI18nMiddleware({
  locales: LANGUAGES,
  defaultLocale: DEFAULT_LANGUAGE,
  urlMappingStrategy: 'rewrite'
});

function i18nMiddleware(request: NextRequest) {
  const i18nResponse: NextResponse = I18nMiddlewareInstance(request);
  return i18nResponse;
}

const authMiddleware = withAuth(
  function onSuccess(req) {
    return i18nMiddleware(req);
  },
  {
    pages: {
      signIn: '/sign-up'
    }
  }
);

export default function middleware(req: NextRequest) {
  const currentRoute = getPathnameWithoutI18nFlag(req.nextUrl.pathname);
  const isProtectedRoute = PROTECTED_ROUTES.find((r) => currentRoute.startsWith(r));

  return isProtectedRoute ? (authMiddleware as any)(req) : i18nMiddleware(req);
}

Thanks @gustaveWPM  i will look into it tomorrow

See also https://github.com/QuiiBz/next-international/issues/187 - closing as it isn't directly related to next-international.

See also #187 - closing as it isn't directly related to next-international.

Omg, it looks like a better way to solve the problem then mine.
To be honest, I'm also struggling with something similar, haha!
Thank you.


Added inner-path adornments to misuse.svg, checkmark--filled.svg

Related https://github.com/carbon-design-system/carbon-website/issues/1272
Added inner-path adornments to misuse.svg, checkmark--filled.svg; created all 4 sizes. adornment opacity and fill can now be styled by targeting the inner-path.
Changelog
New
/24/checkmark--filled.svg
/20/checkmark--filled.svg
/16/checkmark--filled.svg
/24/misuse.svg
/20/misuse.svg
/16/misuse.svg
All include  inner-path adornments; adornment opacity and fill can now be styled by targeting the inner-path.
Changed
/32/checkmark--filled.svg
/32/misuse.svg
Added inner-path adornments; adornment opacity and fill can now be styled by targeting the inner-path.

these look correct, have the expected inner-path


injectors

best injectors to use with osiris?

I use simple Loadlibrary
compare this Article from Microsoft
https://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibrarya
First turn of VAC by starting CSGO with parameter -insecure if you have success you can then watch other threads to circumvent the Injectior Problem and hook Steam.exe before inject into VAC protected Process.

I use simple Loadlibrary
compare this Article from Microsoft
https://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibrarya
First turn of VAC by starting CSGO with parameter -insecure if you have success you can then watch other threads to circumvent the Injectior Problem and hook Steam.exe before inject into VAC protected Process.

I have a loadlibrary injector but it causes insta red trust

what injector anyway? i'm using randoinjector, so far it's fine until now. i mean the edited version since 2020

For windows you can use anything like https://github.com/master131/ExtremeInjector/releases since osiris is detected.
For linux i recommend https://github.com/kubo/injector

Add me on discord if you want UD injector !