b2Body moves when b2Body it is currently making contact with replaces its fixture with the same fixture.

Description:
We have a static body called "ground" (a ramp), and a car (from Car.h) on top of it, due to friction and the car braking, the car will rest on the ramp until it is no longer awake. At that point, I destroy the fixture of the ramp, and then add the same fixture that was just destroyed back to the ramp (in my project, i am actually modifying this fixture, but to reproduce this replacing it with the same fixture will be enough). After re-adding the fixture, the car is awaken (as it used to have contact with the old fixture), However, the body moves very slightly right after the fixture replacement. This seems like a bug to me, as the body should stay still as nothing has really changed.
Please let me know if this is actually expected or if it is a bug, if this is expected, I would appreciate a work around to prevent the car from moving after the fixture replacement (as this could have serious consequences in my project).
Repro steps:
To quickly debug this, you can open the testbed and replace the Tile example with the following code, where you can just execute the testbed/select Tile and then press W when you need to simulate the fixture replacement. You will see that the object (very slightly moves, it is more obvious in my project than in this demo, but if you pay close attention you will see it move)
class Tiles : public Test
{
public:

	b2Body *ground = nullptr;
	b2Fixture *groundFixture = nullptr;
	b2FixtureDef groundFixtureDef;
	b2ChainShape groundShape;

	b2Body *m_car = nullptr;
	b2WheelJoint *m_spring1 = nullptr;
	b2WheelJoint *m_spring2 = nullptr;

	bool replace = false;

	Tiles()
	{
		float32 m_hz = 4.0f;
		float32 m_zeta = 0.7f;

		{
			b2Vec2 pts[] = {
				b2Vec2(-5, -5),
				b2Vec2(5, 0),
				b2Vec2(5, -5)
			};

			groundShape.CreateLoop(pts, 3);
			b2BodyDef groundDef;
			ground = m_world->CreateBody(&groundDef);

			groundFixtureDef.shape = &groundShape;
			groundFixtureDef.friction = 0.65;
			groundFixture = ground->CreateFixture(&groundFixtureDef);
		}

		{
			b2PolygonShape chassis;
			b2Vec2 vertices[8];
			vertices[0].Set(-1.5f, -0.5f);
			vertices[1].Set(1.5f, -0.5f);
			vertices[2].Set(1.5f, 0.0f);
			vertices[3].Set(0.0f, 1.96f);
			vertices[4].Set(-1.15f, 1.96f);
			vertices[5].Set(-1.5f, 0.2f);
			chassis.Set(vertices, 6);

			b2CircleShape circle;
			circle.m_radius = 0.4f;

			b2BodyDef bd;
			bd.type = b2_dynamicBody;
			bd.position.Set(0.0f, 1.0f);
			m_car = m_world->CreateBody(&bd);
			m_car->CreateFixture(&chassis, 1.0f);

			b2FixtureDef fd;
			fd.shape = &circle;
			fd.density = 1.0f;
			fd.friction = 0.9f;

			bd.position.Set(-1.0f, 0.35f);
			b2Body *m_wheel1 = m_world->CreateBody(&bd);
			m_wheel1->CreateFixture(&fd);

			bd.position.Set(1.0f, 0.4f);
			b2Body *m_wheel2 = m_world->CreateBody(&bd);
			m_wheel2->CreateFixture(&fd);

			b2WheelJointDef jd;
			b2Vec2 axis(0.0f, 1.0f);

			jd.Initialize(m_car, m_wheel1, m_wheel1->GetPosition(), axis);
			jd.motorSpeed = 0.0f;
			jd.maxMotorTorque = 20.0f;
			jd.enableMotor = true;
			jd.frequencyHz = m_hz;
			jd.dampingRatio = m_zeta;
			m_spring1 = (b2WheelJoint*)m_world->CreateJoint(&jd);

			jd.Initialize(m_car, m_wheel2, m_wheel2->GetPosition(), axis);
			jd.motorSpeed = 0.0f;
			jd.maxMotorTorque = 10.0f;
			jd.enableMotor = false;
			jd.frequencyHz = m_hz;
			jd.dampingRatio = m_zeta;
			m_spring2 = (b2WheelJoint*)m_world->CreateJoint(&jd);

			m_car->SetTransform(b2Vec2(2, -0.5), M_PI / 4);
		}
	}

	void Step(Settings* settings)
	{
		if(replace)
		{
			ground->DestroyFixture(groundFixture);
			ground->CreateFixture(&groundFixtureDef);
			replace = false;
		}

		b2Transform xf = m_car->GetTransform();
		g_debugDraw.DrawString(5, m_textLine, "press W to replace the ground fixture");

		Test::Step(settings);
	}

	void Keyboard(int key)
	{
		switch (key)
		{
			case GLFW_KEY_A:
				m_spring1->SetMotorSpeed(50);
				break;

			case GLFW_KEY_S:
				m_spring1->SetMotorSpeed(0.0f);
				break;

			case GLFW_KEY_D:
				m_spring1->SetMotorSpeed(-50);
				break;

			case GLFW_KEY_W:
				replace = true;
				break;
		}
	}

	static Test* Create()
	{
		return new Tiles;
	}
};

Thank you very much,
Luis

Hi Luis,
When a fixture is destroyed anything touching that fixture will be woken up. That way if you have a stack of boxes and destroy the bottom box, the stack will fall.
In your case you know you are replacing the ramp so you can force the car to remain asleep.
I hope that helps.
Erin

Hi Erin,
Thanks for your response.
But if I don't know whether the (ramp) fixture has changed or not.
I tried implementing the following:

Keeping tracking of the old fixture's contacts
Replacing the fixture with the modified version of it.
Running world.step with 0 step time, to find the new contacts attached to the new fixture.
Cross reference these new contacts with the old ones and keep the bodies that used to have contacts with the old fixture and still have contacts with the new fixtures asleep.

Only problem is that with this solution, I could potentially have a car floating in the air because the part right below the car was removed (the fixture of the ramp changed) but the car happens to be colliding with let's say another part of ramp fixture, so in step 4, the program still believes the body should be asleep (and floating in the air).
Another solution I thought of is instead of what I do in step 4, I make sure that all the normals of the contacts found in step 1 persist exactly the same as the normals of the contacts with the new fixture, if all the normals persist, then I can set the car to sleep. Do you think that this could cover all the cases and/or if this is the appropriate thing to do?
One more final question, coming back to your response, I understand that anything that was touching a fixture that was removed should be woken up. However, after those bodies are woken why do they need to move if (in this case) there should be no movement, as the configuration/contacts have not changed?
Thanks,
Luis.

Hi Luis,
The car moves a small amount due to warm starting. You should notice the effect diminish with a higher number of velocity and/or position iterations.
The solution to this depends on the needs of your application and how and why the fixtures are being replaced.
Erin

I see, I guess this falls under a "non-rigid" system. Makes sense.
I figured out a simpler solution that just involved placing a sensor in the "changed" area, then putting every contacted body to sleep and then removing the sensor (which wakes up the bodies that are in contact with the sensor, if any).
Thanks for your prompt responses!


update CI go version.

What changed?
Updating docker files to use 1.19 go version in CI pipelines

Why?

How did you test it?
CI pipeline passes.

Potential risks

yea, I think we can do this.  it'll let us start formatting for 1.19 and then we can get the godoc improvements too.
I believe the go.mod value will still prevent us from using generics and stuff that doesn't exist in 1.13 (which is good).  we should probably consider bumping that to at least 1.18 so we can use generics at some point.  1.18 is about 9 months old now, and 1.13 is ancient, seems probably safe to update and force that on our users.


Migrate ThreadSafeQueue and Thread Classes

#11

実行結果
$ ./build/ThreadSafeQueueExample
isEnqueueSuccessfully: 1
value1 has value: 1
value1: 1
isDequeueSuccessfully: 1
value2: 2

$ ./build/ThreadPoolExample
Task 0 is launching.
Task 1 is launching.
Task 2 is launching.
Task 1 is running.
Task 2 is running.
Task 0 is running.
Task 1 is running.
Task 2 is running.
Task 0 is running.
* Try to terminate the pool.
Task 0 is finished.
Callback that is registered for Task 0 is called.
Task 2 is finished.
Task 1 is finished.
Callback that is registered for Task 2 is called.
Callback that is registered for Task 1 is called.
* Wait for the pool to finish.


cupd 2.2.6 client, "lpr" command failing with "Bad Request" against old cups 1.3.9 server

after upgrading a laptop to Fedora 28, I ran into a strange problem with an old printer server. I have no control over the printer server, running cups 1.3.9. My local client.conf lists
ServerName  host/version=1.1
and lpq/lpstat work as expected. However, the "lpr" always fails with a "Bad Request". By running wireshark I found the following:

the initial IPP messages correctly list the protocol as IPP version 1.1, as picked up from the client.conf setting; this causes lpq/lpstat to function
during an "lpr" run, the initial message lists protocol = IPP 1.1 but subsequent messages all have protocol = IPP 2.0 in the header, causing the printer server to return a "Bad Request" message.

What can I do to work around this issue?
Fedora 28 Linux comes with cups 2.2.6 (as listed in the title of this issue). A CentOS 7 client (cups 1.6.3) and Fedora 22 client (cups 2.0.2) work fine with the same printer server.

This is fixed in the current release of CUPS (2.2.8)


fix: untar file error

Thank you for contributing to golib!
Please add a summary of your change
fix: untar file error
Does your change fix a particular issue?
Fixes #(issue)
Check list:

[ ] Mark if documentation changes are required.
[x] Mark if tests were added or updated to cover the changes.

Codecov Report

Merging #36 (29aba43) into main (a3c204a) will increase coverage by 0.17%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the GitHub App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main      #36      +/-   ##
==========================================
+ Coverage   71.65%   71.82%   +0.17%
==========================================
  Files          22       22
  Lines         963      962       -1
==========================================
+ Hits          690      691       +1
+ Misses        198      197       -1
+ Partials       75       74       -1

Flag
Coverage Δ

unittests
71.82% <100.00%> (+0.17%)
:arrow_up:

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

Files Changed
Coverage Δ

fsutil/tar.go
53.26% <100.00%> (+1.64%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Fix Atomic Highway background

Not sure why GitHub is notifying of a conflict, since I updated from Roll20/master immediately before making changes, and only changed 1 line. However, #1476 is apparently changing the same line to link  http://www.gsa.europa.eu/sites/default/files/files/content/news/images/home/cracked-asphalt-closeup.jpg instead of the old image.

Honestly, if it was up to me, I would say use Brian's update.

Well the question isn't "Use Brian's vs. use CPP's", since #1476 changes a lot more than just the background image. The question is more like "Use CPP's and Brian's vs. use CPP's only".

You've got merge conflicts, it looks like you are changing the image that was just updated so, I think this is probably not needed. If you have a good reason to change it,, let me know once you've fixed the conflicts and re-opened the pull request.

Uh...can you drop my changes and just use the other guys?
On Mon, Mar 14, 2016 at 7:43 PM, Phil<EMAIL_ADDRESS>wrote:

You've got merge conflicts, it looks like you are changing the image that
was just updated so, I think this is probably not needed. If you have a
good reason to change it,, let me know once you've fixed the conflicts and
re-opened the pull request.
—
Reply to this email directly or view it on GitHub
https://github.com/Roll20/roll20-character-sheets/pull/1477#issuecomment-196572828
.

--
“Just because you are paranoid, it doesn't mean they aren't out to get you.”


docs-bug(Guide): Define a typography level

Documentation Feedback
The documentation states that I can customize the font size via:
@use '@angular/material' as mat;

$my-custom-level: mat.define-typography-level(
  $font-family: Roboto,
  $font-weight: 400,
  $font-size: 1rem,
  $line-height: 1,
  $letter-spacing: normal,
);

How can I actually make use of $my-custom-level? It seems that this part is missing in the documentation.
Affected documentation page
https://material.angular.io/guide/typography#define-a-level

I don't think the intent of the API was actually to let people create and use their own custom levels, it was to create a config that could be used as a custom configuration for one of the predefined levels (body-1, headline-4, etc.)

Closing since the theming guide has been updated with information about typography.


Client-NG: join federation

This only applies to the CLI, correct?

Call: this should retry if we encounter errors (e.g. write errors produced by download tokens)

Call: save client config to db, not filesystem

Call: save client config to db, not filesystem

@elsirion, would this be a the client rocks db, or a new one referenced by fedimint-cli?
If we were to use the db we pass to client runtime, should we then expect ClientBuilder to load the config from this DB instead of ClientBuilder::with_config convenience?

@elsirion, would this be a the client rocks db, or a new one referenced by fedimint-cli?

I think it would be the same db the client uses for everything else

WIP that I'm yet to make a PR because I'm not sure how (or if we need to) get connect info to ClientBuilder and have ClientBuilder::build also persist the config to db. Perhaps have a with_connect_info convenience on the builder as an alternative to with_config?
This initial draft just migrates the ClientConfig persistence from file to db but within the same JoinFederation command of fedimint-cli


Fix issue from incomplete removal of has_cache

This change fixes an issue where a reference remained to the removed has_cache.

R: @aaltay

Could you add a test that triggered the bug, exhibiting that it's fixed?

Thanks, I added such a test case.

LGTM, thank you.


Fix When an exception occurs, the query may not be cleared

Proposed changes
Issue Number: close #xxx
Bug description:
If an exception occurs in applyPushDown or getTrinoSplitSource,  the query id in connectorMetadata may not be cleared

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Status bar not rendering patched fonts correctly, elements are reversed colors and messy

This is a fresh install with no configuration. I am using Konsole with the nord Konsole port and the default Konsole font (Hack)
Here is what it looks like with the first window highlighted:

Here is what it looks like with the second window highlighted:

It looks it did add the arrows however it didn't color the background of the highlighted window correctly, instead it inverted it making it darker. The result is a mess that is hard to understand by looking which element is selected.
It also looks like the colors are inverted somehow. I would expect that the selected window is highlighted in a lighter color as well as the patched font arrow element.  The way it is rendered now makes it very unintuitive and I end up clicking on the wrong window every time.
I tried applying different color schemes from Konsole (aside from Konsole Nord), it does change the colors of the bar but the arrows are still rendered wrong in each scheme.
I tried applying different fonts, same result, the size and style of the bar changed but it was still rendered wrong in the same way.
I tried applying a powerline font that was mentioned as a solution here: https://github.com/arcticicestudio/nord-tmux/issues/52. This did not work, it still renders the same no matter what font I choose.
I also tried using the Nerd Hack patched font from here: https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Hack/Regular/complete. Same result it did not work.
Even this setting doesn't work: set -g @nord_tmux_no_patched_font "1" it still leaves a messy block between the windows and the active window is still dark when it should be light

It looks like my issue is similar to this issue: https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Hack/Regular/complete
However this issue was closed but I do not understand the fix. Has it been fixed?

I did this workaround and solved the problem.
...
set -g @plugin "arcticicestudio/nord-tmux"

set-window-option -g window-status-activity-style "bold"
set-window-option -g window-status-bell-style "bold"
...


Use REX-Ray as a Docker Plugin for Docker 1.13

This is a tracking issue to see the status of being able to use REX-Ray as a Docker Plugin with the new 1.13 architecture.
This will hopefully solve the following issues #548 #546 #502 and #385 while also making PR #347 a viable option.
Thanks @cduchesne for helping me get REX-Ray in a container using ScaleIO. That's the first step and the variable mix of storage platforms and operating systems will be a maze of its own to sort out. We may need individual tracking for each service and type.
Docker's documentation on Docker 1.13 Plugins is scarce, to say the least. The following pages allow to to cobble together something half-baked that doesn't work.
From the master branch -> Docker Plug-in Create
Docker Plugin Manifest
Here is my initial attempt at creating a plugin using ScaleIO. Here are all the steps necessary to reproduce errors. Testing REX-Ray with Docker 1.13 Plugins
This is the standard Vagrant ScaleIO environment so we can verify that running REX-Ray standalone as a service on the host works, as well as running REX-Ray in a container using the Dockerfile specified in the link above:
sudo docker build -f /home/vagrant/rr/Dockerfile -t rexray .

sudo docker run --net host --privileged -d -v /etc/rexray:/etc/rexray -v /var/lib/libstorage:/var/lib/libstorage:shared -v /var/lib/rexray:/var/lib/rexray:shared -v /var/run/rexray:/var/run/rexray -v /var/run/libstorage:/var/run/libstorage -v /var/log/rexray:/var/log/rexray -v /var/run/docker/plugins:/var/run/docker/plugins -v /dev:/dev -v /bin/emc:/bin/emc -v /opt/emc/scaleio/sdc:/opt/emc/scaleio/sdc rexray

After creating the plugin and doing docker plugin enable rexray/scaleio, I noticed that it's pseudo-working. If you perform a sudo docker volume ls before enabling the plugin, the result is quick yet results in no volumes returned which is to be expected. However, after enabling the plugin, the command takes a solid 3-5 seconds, but still results in no volumes returned which is to be expected.
I also noticed that the rexay.sockfile is never created under the /va/run/docker/plugins directory. However, everything in /var/run/rexray and /var/run/libstorage all seem to be in working order. I was able to look at the /var/log/rexray/rexray.log and come away with errors.
I plan on creating an issue on the Docker project but will do so next week when I won't be away from my desk to adequately answer questions promptly.

Hi @kacole2 ,
Did you create the issue in the docker project? I'd like to follow it there. I'm very interested on see this working.

Not yet. Been too busy and this is on the engineering roadmap for @cduchesne to prioritize.
Kendrick Coleman
kendrickcoleman.com
@KendrickColeman
github.com/kacole2

On Jan 10, 2017, at 8:33 PM, Basi<EMAIL_ADDRESS>wrote:
Hi @kacole2 ,
Did you create the issue in the docker project? I'd like to follow it there. I'm very interested on see this working.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Docker has created a POC. https://github.com/docker/docker/blob/master/docs/extend/EBS_volume.md

done

Hi is it there any docs about its usage?

http://rexray.readthedocs.io/en/stable/user-guide/docker-plugins/


Deeplink to a tab does not work in mobile

Hello,
As mentioned in the documentation, we create a deep link with this format
https://teams.microsoft.com/l/entity/fa4a82bb-2a31-4737-8e33-e5fae6fee194/123?webUrl=https://gantt.witivio.com?=ganttId=123&context={"channelId"<EMAIL_ADDRESS>We activate the deep link in a tumbnailcard shared via a messaging extension. The code is
var card = new MessagingExtensionAttachment
            {
                ContentType = ThumbnailCard.ContentType,
                Content = new ThumbnailCard
                {
                    Title = task.Name,
                    Text = notes,
                    Tap = new CardAction
                        {
                            Type = "openUrl",
                            Title = "Open",
                            Value = MakeDeepLink()
                        },
                    Images = new List<CardImage>() { new CardImage(imagePath, "Image") }
                }
            };

The deep link works fine in Teams desktop and in the browser. In android device, the deep link is not executed.
The documentation does not mentioned that the deep link is not supported in mobile. Is it a Teams platform bug?

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

ID: 45541337-ecd7-5cf6-cbe4-3f0d2f39aa79
Version Independent ID: 6b4203f0-2844-06c9-eaa3-9cc03e6f76c0
Content: Create deep links - Teams
Content Source: msteams-platform/concepts/build-and-test/deep-links.md
Service: msteams
GitHub Login: @surbhigupta
Microsoft Alias: lajanuar

@NicolasHumann -We are looking into this I will get back to you soon.

@NicolasHumann -We are able to repro that issue , We have raised bug for the same and concerned team is looking into it. We will inform you once we get any update.

@NicolasHumann -Got the reply from engineering team," The appId in the deep link doesn't match with any apps id which are already added in the thread tab list(definitely not the appId of the tab(Conversational Tab2) in the thread."
How is it working on desktop - desktop must be falling back to the 1st tab from the tab list as the specific tab doesn't have the matching appId as in the deep link, mobile on the other hand doesn't fallback to any tab rather it lands to the channel/chat conversation page where it's landing right now.

Hello, we succeeded to make it work on android use the app id generated by Microsoft once the app is side loaded, but unfortunately we couldn't make it work on iOS.
Could you be able to provide the same demonstration video, but with an iOS device?

@dieonar -We have tried with IOS version 16.1. It's working fine.
IOS Teams version- 4.21.4
https://user-images.githubusercontent.com/93527375/208437330-530f55f2-f946-4a91-b438-2a306b2be258.mp4

Hello,
Thank you for your quick answer, please find further more details.
A direct link in a message works fine on iOS. It's when clicking when on a button in an adaptive card that it potentially doesn't work correctly, instead of opening the link in Microsoft Teams, the link opens a window in the default browser of the iOS phone and it doesn't work. Would you be able to try with an Adaptive Card?

@dieonar -We are tried the above scenario,
creating the button on the card with deep link ,after click on that button deep link is executed.
IOS version 16.1.
IOS Teams version- 4.21.4
https://user-images.githubusercontent.com/93527375/208636725-e03b8122-3b29-4e8d-86ab-89db59308beb.mp4

Hello, thanks for your assistance, we succeeded to make it work by removing the webUrl query parameter like in your link example.

Hello, thanks for your assistance, by following the construction of the link shown above, we succeeded by removing the webUrl query params in the construction of the deeplink.

@dieonar - We are closing this issue for now, Please feel free to reopen it, if required.
Could you please share your valuable feedback via Microsoft Teams Developer Feedback link.


HealthValue > Value type should be "number|string" for Sleep.

Describe the bug
Sleep data value is one of "INBED", "ASLEEP", "AWAKE", "DEEP", "REM" and "CORE", whereas the type of HealthValue > Value is fixed to a number.
To Reproduce
Steps to reproduce the behavior:
Run getSleepSamples with any options and you will note on success the data contains strings in value.
appleHealthKit.getSleepSamples(
  options,
  (err: Object, results: HealthValue[]) => {
    if (err) {
      console.log('err', err);
    }
    console.log('sleep results', results);
  },
);

>>>
 LOG  sleep results [{"endDate": "2023-05-01T08:54:35.278+0530", "id": "2073C587-B362-4634-840D-3974601CB657", "sourceId": "com.apple.health.41FEA228-7118-49E9-8136-4A807461C7FB", "sourceName": "Swakeert’s iPhone 14 Plus", "startDate": "2023-05-01T08:50:58.000+0530", "value": "INBED"}, {"endDate": "2023-05-01T08:50:42.000+0530", "id": "8E832D0B-C890-4074-A6D8-0F350CC9FD2D", "sourceId": "com.apple.health.41FEA228-7118-49E9-8136-4A807461C7FB", "sourceName": "Swakeert’s iPhone 14 Plus", "startDate": "2023-05-01T08:50:39.000+0530", "value": "INBED"}
...

You can see here, strings are returned for the value object, while HealthValue is defined as number.
Expected behavior
Either
A) The types should be updated to support number or string.
or
B) The getSleepSampleQuery should not convert the values returned by AppleHealthKit to strings and return the integer values. Additionally, RN-HealthKit can export an Enum that maps the integers to the respective Sleep Categories.
Screenshots

Smartphone (please complete the following information):

Device: [iPhone 14 Plus, reproducible on all devices]
OS: [iOS 16.4.1]
Version [latest]

Is there any workaround for this currently? Have also just run into this issue

any update on this?


Add a reader for the xml files

Based on filetype (xml) and the contents (headers - maybe we want to reformat these now), just load the points without any other data.

This is now in brainglobe-napari


feat(translation): add Thai translations

Question
Response

Version?
latest

Devices tested?
Android

Bug fix?
no

New feature?
yes

Includes tests?
no

All Tests pass?
yes

Related ticket?
#439

Description

Added Thai translation.
Sorry it took a while to get this pull request.
Had to borrow a newer phone to test since I have limited storage with my own device.
Please let me comments on anything i should change up!

Coverage increased (+0.02%) to 49.479% when pulling 45bca3e41665405f7d9b8bd858b18b3e09ecad97 on ooHAoo:add-thai into 74c9cc23fae825da3455532f496387139a481635 on gitpoint:master.

@ooHAoo thank you for the translation! Happy Hacktoberfest! :jack_o_lantern:


fix the code in the !grpcmd snippet column

Thanks for creating this pull request 🤗
Please make sure that the pull request is limited to one type (docs, feature, etc.) and keep it as small as possible. You can open multiple prs instead of opening a huge one. You also may want to create seperate branches for each feature to facilitate this.
📑 Description
I have added some features to the !grp . column
You can also choose to add a list of changes and if they have been completed or not by using the markdown to-do list syntax

[ ] Not Completed
[x] Completed

✅ Checks
Make sure your pr passes the CI checks and do check the following fields as needed

[ ] My pull request adheres to the code style of this project if any
[ ] My code requires changes to the documentation
[ ] I have updated the documentation as required
[ ] All the tests have passed if any

ℹ Additional Information
Any additional information like breaking changes, dependencies added, screenshots, comparisons between new and old

Thanks 💗. Released in version 1.5.3


Add Hello World PHP.

What the program do ?
Say Hello, World!
In what programming language it is written?
PHP

This pull request do not contains files in specific folders. Please fix it and reopen


Updating overview to remove the sentence around "target audience"

#sign-off

@CoolDoctorJ
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Merging per email from @lnyswonger:
Hi,
I have a PR that needs signed off and the current owner of that topic no longer works at the company.
Can you assist?
PR: https://github.com/MicrosoftDocs/azure-docs/pull/112226
Thanks,
-luke


Add duecredit and pip check

This PR adds duecredit and adds back the pip check.
Requires:

https://github.com/conda-forge/staged-recipes/pull/21429

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender


Duplicate code

The code in https://github.com/ulsdevteam/ccvgd-backend/tree/d637815432f32695484077d65830252b38dc72dd is a duplicate of https://github.com/ulsdevteam/ccvgd-database/tree/master/pythonScript.
As changes are added to https://github.com/ulsdevteam/ccvgd-database/tree/master/pythonScript, this local copy will become increasingly out of date.  See, for example:
https://github.com/ulsdevteam/ccvgd-database/tree/master/pythonScript
Instead of copying the code from the other repository, please include instructions which link to the other repository, or include the other repository as a git submodule.

I want to keep the externalFile dir to reserve external files.


cmake

Issue Type: Bug
doctor flutter says that i should install cmake altough it is already installed. What can i do?
VS Code version: Code 1.69.1 (b06ae3b2d2dbfe28bca3134cc6be65935cdfea6a, 2022-07-12T08:21:24.514Z)
OS version: Windows_NT x64 10.0.19044
Restricted Mode: No

can you please share more details about this issue, if it is related to VS Code
Please create your issue here https://github.com/microsoft/vscode/issues

Since we haven't heard back from you in a while, we assume the issue is resolved. Feel free to create a new ticket if you have any other issues.


CI server

What CI server did you use when you ran Make build? How did your team trigger these and how long did it take with such a long complicated build?

We used self-hosted Jenkins. That way, lots of stuff is cached between builds with Bazel, Glide, and Yarn. We had three jobs - a "pull request tester" that ran tests against open pull requests from Github, a "build and stage" job that was triggered by changes to the master branch and ran tests, built all the services, and pushed the services to the staging environment. The third job allowed deploying an existing build to the production environment.
Building all of the images and pushing them to the staging environment took less than 10 minutes on average. In fact, most of the builds came straight from the cache because Bazel had cached them during the "pull request tester" job we used.
Promoting a build from staging to production took less than a minute - all it involves is telling the production kubernetes cluster to switch which images it uses. It's the same image used for staging, so it's already built and in the docker registry.


[UI]: Navbar pills not aligned

Description:

Nav-pills on the left are aligned to top. I see the right part's pill is aligned to center and making it inconsistent across the navbar. To make consistent UI, let's have all the pills aligned to center.

Screenshot which displays the bug:

Fixed bug screenshot:

Closing this since we've migrated our site to Ember and this issue was opened for Vanilla site


Improve Nethermind service with support to more Nethermind module options

Currently, the Nethermind service is very simplistic in its form. We can add support to more Nethermind module options.

Hey @aldoborrero are you still working on this? If not, would love to pick it up!

Hi @ameya-deshmukh if you want to tackle it, go ahead! I'll assign this task to you! Thanks!

@ameya-deshmukh I'll remove the assignation of the task to you as it has been any activity since then.

Sure.


Update Ruby version support in README.md

Please apply the following patch to generated README files. This change is being applied manually to existing generated files in GoogleCloudPlatform/google-cloud-ruby#2130.
-This library is supported on Ruby 2.0+.
-
-However, Ruby 2.3 or later is strongly recommended, as earlier releases have
-reached or are nearing end-of-life. After June 1, 2018, Google will provide
-official support only for Ruby versions that are considered current and
-supported by Ruby Core (that is, Ruby versions that are either in normal
-maintenance or in security maintenance).
-See https://www.ruby-lang.org/en/downloads/branches/ for further details.
+This library is supported on Ruby 2.3+.
+
+Google provides official support for Ruby versions that are actively supported
+by Ruby Core—that is, Ruby versions that are either in normal maintenance or
+in security maintenance, and not end of life. Currently, this means Ruby 2.3
+and later. Older versions of Ruby _may_ still work, but are unsupported and not
+recommended. See https://www.ruby-lang.org/en/downloads/branches/ for details
+about the Ruby support schedule.

Moved to https://github.com/googleapis/gapic-generator/issues/2071
Side note: @quartzmo don't worry about which of these two repos you file issues against. It's not going to be obvious which it applies to so I'll just move them if needed.


Change icon Pull request

🛢it's more cute

Let's go

commeit with me

i like it

@itsmeshibintmz you can merge it?

Nah, I don't have the permission.


fix: Fix typings for @sendgrid/eventwebhook

Fixes
This fixes typescript typings for the @sendgrid/eventwebhook package, which had a few problems.

it referenced a EventWebhookHeader symbol which we never declared in typescript.
it declared EventWebhookHeader and EventWebhook as exports from the wrong level in the package.

I think these were minor oversights introduced by https://github.com/sendgrid/sendgrid-nodejs/pull/1153.
This now works. Previously, typescript believed the package to only offer a default export (as it did prior to https://github.com/sendgrid/sendgrid-nodejs/pull/1153).

Checklist

[x] I acknowledge that all my contributions will be made under the project's license
[x] I have made a material change to the repo (functionality, testing, spelling, grammar)
[x] I have read the Contribution Guidelines and my PR follows them
[x] I have titled the PR appropriately
[x] I have updated my branch with the main branch
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation about the functionality in the appropriate .md file
[ ] I have added inline documentation to the code I modified

If you have questions, please file a support ticket, or create a GitHub Issue in this repository.

cc @eshanholtz @childish-sambino


Update metadata

Updates the metadata associated with this PR

Closing in favour of #2, sorry @callumhyland-dc didn't know this PR existed but that one includes the updates needed to the tests 🤦♂


[5.1] Fix crash when using generic base class constraint with opaque types.

Explanation: Fixes a compiler crash when trying to declare something with a return type of some GenericClass<T>.
Scope: Fixes a compiler crash on code that should be supported.
Issue: rdar://problem/53318811
Risk: Low
Testing: Swift CI, case from bug report
Reviewed by: TBD

@swift-ci Please test


Maximum number of jobs

Discussions in #1149 is obsolete so I'm opening this new ticket. Somehow we still have this issue that submitted jobs in queue exceeds number of jobs allowed in our configuration, see this file below result of showq on my cluster
showq.txt
Notice my maximum number of jobs is 150.

Here is what's going on with additional submissions that immediately reads problematic:
INFO: Waiting for the completion of 176 tasks before submitting 325 pending ones.
...
INFO: Waiting for the completion of 153 tasks before submitting 325 pending ones.
INFO: Waiting for the completion of 152 tasks before submitting 325 pending ones.
INFO: M40_5b4b0f54658ff383 submitted to midway2 with job id 62485138
INFO: M40_581006a0338f2628 submitted to midway2 with job id 62485139
...
INFO: Waiting for the completion of 299 tasks before submitting 175 pending ones.
INFO: Waiting for the completion of 295 tasks before submitting 175 pending ones.
...

My maximum job limit is 150. You see there are still 152 tasks to be completed in the queue; however at that point, the job master submitted another 150 tasks (the maximum allowed number) so my queue then have 300 tasks.

xxx in the waiting for the completion of xxx tasks is the sum of sumitting tasks plus running tasks, so the problem here is that there are too many submitting jobs, let me check why.

Please close the ticket if the problem has been fixed.

It seems so from my test a couple of nights ago. I'll reopen if it is not the case.


⚠ DDoS-Relay US-W-sfo3-01 has degraded performance

In 05fb18a, DDoS-Relay US-W-sfo3-01 (http://<IP_ADDRESS>:42069/;csv) experienced degraded performance:

HTTP code: 200
Response time: 137 ms

Resolved: DDoS-Relay US-W-sfo3-01 performance has improved in 564e590 after 18 minutes.


database filter  in slow query page doesn't work very well.

Bug Report
Please answer these questions before submitting your issue. Thanks!
What did you do?

create a new tidb cluster.
set @@tidb_slow_log_threshold=0;
Use dashboard to query slow log.

The filter is "execution database" as shown in the UI. We can discuss whether execution database should be changed to something like related database.


HTTPHeaders[canonicalForm:] quoted strings

HTTPHeader's canonical form subscript does not currently respected quoted strings. For example:
foo: "bar, baz"

I'm not sure whether or not this is actually required for what this subscript is used for, but it's worth considering.
I've copied down an expanded HTTP header BNF collected from RFC 2616 and RFC 822 here.
message-header = field-name ":" [ field-value ]
field-name     = token
field-value    = *( field-content | LWS )
field-content  = <the OCTETs making up the field-value
                 and consisting of either *TEXT or combinations
                 of token, separators, and quoted-string>
quoted-string  = <"> *(qtext/quoted-pair) <">; Regular qtext or
                                             ;   quoted chars.
quoted-pair =  "\" CHAR                      ; may quote any char
qtext          =  <any CHAR excepting <">,   ; => may be folded
                   "\" & CR, and including
                   linear-white-space>
OCTET          = <any 8-bit sequence of data>
CHAR           = <any US-ASCII character (octets 0 - 127)>
CTL            = <any US-ASCII control character
                        (octets 0 - 31) and DEL (127)>
TEXT           = <any OCTET except CTLs,
                        but including LWS>
LWS            = [CRLF] 1*( SP | HT )
token          = 1*<any CHAR except CTLs or separators>
separators     = "(" | ")" | "<" | ">" | "@"
               | "," | ";" | ":" | "\" | <">
               | "/" | "[" | "]" | "?" | "="
               | "{" | "}" | SP | HT

RFC 2616 is dead, let's not quote it.
Strictly speaking canonicalForm is only best-effort: the correct implementation involves having specific parsers for specific header fields. We aren't doing that in NIO because it's more work than we can justifiably do and we'll inevitably miss a bunch of parsers. However, we should probably be ignoring commas within quoted strings.

Closing in favour of #1453.


Minimum Jupyter Version

Is there is a minimum Jupyter version required to run the nbextension? if Yes which one?

I haven't tried it with any older versions at this point. Is there a version that you see a problem with?

the nbextensions seemed to not be working pre-jupyter 1.0. What version are you using to develop?

jupyter --version for me returns 4.3.0.

Closing this issue, please reopen if necessary.


[bug] Icons of dragged item get stuck on the screen after being dropped on Xorg

Describe the bug
When dragging files on Xorg, the icon of a file does not disappear after being dropped and gets stuck on the screen until reboot.
Запись экрана от 2024-10-13 16-12-51.webm
Reproduction
Use Xorg. Create a standard svelte template, put this to src/routes/+page.svelte run dev server and drop a file to the app.

drag file here

Expected behavior
Icon should disappear after file is dropped
Full tauri info output
[✔] Environment
    - OS: Artix Linux Unknown x86_64 (X64)
    ✔ webkit2gtk-4.1: 2.46.1
    ✔ rsvg2: 2.59.1
    ✔ rustc: 1.79.0 (129f3b996 2024-06-10)
    ✔ cargo: 1.79.0 (ffa9cf99a 2024-06-03)
    ✔ rustup: 1.27.1 (2024-05-07)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default)
    - node: 22.9.0
    - pnpm: 9.6.0
    - yarn: 1.22.22
    - npm: 10.9.0
    - bun: 1.1.27
    - deno: deno 1.45.5

[-] Packages
    - tauri 🦀: 2.0.3
    - tauri-build 🦀: 2.0.1
    - wry 🦀: 0.46.0
    - tao 🦀: 0.30.3
    - @tauri-apps/api : 2.0.2
    - @tauri-apps/cli : 2.0.3

[-] Plugins
    - tauri-plugin-shell 🦀: 2.0.1
    - @tauri-apps/plugin-shell : 2.0.0

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../build
    - devUrl: http://localhost:1420/
    - framework: Svelte
    - bundler: Vite

Stack trace
No response
Additional context
I am using Artix linux with GNOME 47. The issue was also encountered on Ubuntu 24.4.0 x86_64 (X64) (see https://github.com/tauri-apps/tauri/issues/11282#issuecomment-2408965270).
It may be a problem of the latest GNOME release? Currently, I cannot probe it on kde or older GNOME versions, so additional testing is needed.

Hi, I just wanted to confirm that this problem also occurs under Fedora 41 with Gnome 47 and Wayland.
But here are some more things I found out:

The problem is not related to the events. You can remove them and drop a file on the window and the icon will stick.
With the option "dragDropEnabled": false the problem disappears, but of course dragging in general does not work any more, and the files are only opened in the webview.
The interesting thing is that when I open the Gnome web browser and drop a file into it, the file also stays on the screen, and a few seconds later Gnome Web crashes.

I opened a PR to fix the dragged icons getting stuck, can you guys confirm the fix by adding the following in your src-tauri/Cargo.toml
[patch.crates-io]
wry = { git = "https://github.com/tauri-apps/wry", branch = "fix/linux-gnome-drag-icons" }

then run cargo update -p wry inside src-tauri

Yep, this fixes icons for me. Gj!


Usernames not showing up with deferent player models

Without custom player models (I still have client-sided mods)

With custom player models

another modded screenshot

It does the same even with different player models too.
I also checked the other mods that might have been causing the problems but even after removing those the problem continues

Funnily enough the crew member mod came out before I started working on the API and I don't believe it depends on it.
I am currently working on a fix for the issue, and I'll release it with a number of other fixes after it is working.


Add CHANGELOG_HEADER_STATISTICS for dlang/tools/345

Required for https://github.com/dlang/tools/pull/345 as this PR is going to emit this macro.

Ping on this one. This blocks the respective tools PR which implements this feature (see https://github.com/dlang/tools/pull/345/files)


Camera not showing rPi 4B 4GB RAM

The official Raspberry Pi Camera Module 2 is not showing on a Raspberry Pi 4B model its 4GB RAM, running the latest updated release of Bullseye.

Have you gone through the documentation on rtsp-simple-server? There's a few gotchas to consider for the rPi camera. Works fine for me but it took a bunch of trial-and-error to get it configured just right. Read the docs carefully on that page and it should get you set.

@yllekz we have created a dedicated image for that now (kerberos/rtsp-simple-server:latest-rpi). As described here, https://github.com/kerberos-io/camera-to-rtsp#raspberry-pi-camera, this new image now ships the correct libcamera, and avoids attaching /usr into the container.

Let me know if anymore question on this topic! ;)


Point Short-Link to new Login-Page

The Toggl-Redesign has now swtich the Login-Packe for Toggle-Tracker:

It still points to:
https://toggl.com/track/app/timer
But have to point to:
https://track.toggl.com/

Hi @xstable can you confirm the extension version you are using?

This has been fixed in 1.66.3 https://github.com/toggl/toggl-button/issues/1831#issuecomment-688719695

Up from today, it works again: Version 1.66.3


Add end-to-end tests for report formatting

Currently we have only one such test: TestE2EReportNames in e2e_report_test.go. It checks that test and request names are included into formatted report.
It would be useful to add more similar tests and check that some other elements from AssertionContext and AssertionFailure are included into the report: Path, Errors, Actual / Expected / Reference / Delta values (of a few different types, including AssertionRange and AssertionList).
This tests should not be strict to the report format, ideally they should not break often when we're changing formatting. They should not make many assumptions about the report structure, but instead should check whether it contains desired pieces of text. This is how TestE2EReportNames works currently.

Hi @gavv, I'd like to work on this.

You're welcome, thanks!

@makejjay Hi, do you still have plans on this?

@gavv Yes, I expect to have some tests ready for review this week. Happy New Year!

Cool, thank you. No hurry, just checking.  Happy new year :)

Unassigning so that someone could pick this up.

I can take this one

Thanks!


ornithe-ify

probably needs more testing, but a quick run in dev gave no errors

I am also thinking to merge onto a dev branch, looks like I made a bit of a mess. The bot_fix branch is running on the server and the master branch should be more a dev branch because all the scoreboard code is my mess from unfinished 64bit scoreboard. Now that I have time and motivation to finish that, I would be able to test them both at once and deploy to survival once finished.


[Super WIP] cosmic desktop environment

Description of changes

Please don't review before I remove Super WIP. If you have any ideas, feel free to express below.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/will-the-cosmic-desktop-appear-in-the-next-nixos-installation/55865/2


Just a quick question for MCU flash

Thank you again for everything you did.  The question I have, is are both MCU's update  Motherboard and Extruder?  I think they both have too, just wanted to confirm..
I'm waiting on new 32 eemc and microsd card (32gb) to arrive
Thank you
BR

I also put together a doc for upgrading. I tried to integrate all ion one doc (MCU Flash and upgrade) .
Upgrade instructions.pdf

I also put together a doc for upgrading. I tried to integrate all in one doc (MCU Flash and upgrade) .
Upgrade instructions.pdf

Just a reminder, the bin and uf2 files are already included in 7z package, no need to generate manually. 😸

Awesome!!   I will adjust

i'm sorry to bother you, I'm confusing my self - What directory do I copy the klipper.uf2 too?
Once connected, simply copy the klipper.uf2 file into the device directory.   I want to update the instructions to be accurate

32GB Emmc is/must be from Qidi, or generic one? Where to buy?

i'm sorry to bother you, I'm confusing my self with extruder flash - - What directory do I copy the klipper.uf2 too?
Once connected, simply copy the klipper.uf2 file into the device directory. I want to update the instructions to be accurate
is this correct?
cp /home/mks/klipper/out/klipper.uf2 /home/mks/gcode_files/sda1

If you follow the tutorial, you just need to put the klipper.uf2 file from the 7z package into sda1 and then reboot.

32GB Emmc is/must be from Qidi, or generic one? Where to buy?

Any eMMC should work as long as it has a similar slot that can be installed on the motherboard. I'm not sure where else you can buy them; maybe check Amazon?

Thank you very much. I updated the instructions in the pdf as above.

Amaozn sells them...  :-)

@CChen616   I have the inductive probe, should I just copy the printer.cfg down from the printer, and then copy it backup after the upgrade - this way I have the printer.cfg which I'm using now?

@CChen616  I tried the process, and iot never updated extruder, see process I went thought in attacvhed document. PLease help.
upgrade error.pdf

I figured it out, I just needed to load the new emmc with the new image.. :-)

so far all is workrign.  just doing claibratiuon right now..

all is working perfectly after the GUI upgrade.

Been following your comments on this, hoping that your learnings get added to the instructions / updated image if time allows for it :) So you're fully updated now with an otherwise stock machine aside from the emmc?

I have all working with the new Emmc.  I have the new image implimented.  Fans, Layer count - all working perfectly.   Network is functioning as well - had to do the GUI flash.  I updated the instructions on facebook, not at my computer but I have updated  insterucitons to version 3.1 that includes gui upgrade and instructions to copy kipper.uf2 to machine then to the sda1..   I Will post them here tomorrow.  Brian…


Fix CI

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@8b196b7). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #36   +/-   ##
=======================================
  Coverage        ?   62.47%
=======================================
  Files           ?       22
  Lines           ?     2337
  Branches        ?        0
=======================================
  Hits            ?     1460
  Misses          ?      877
  Partials        ?        0

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Support nunique in groupby.agg

This PR adds nunique in groupby.agg:
df.groupby('x').agg({'y': 'nunique'})

Resolves #506

Codecov Report

Merging #512 into master will decrease coverage by 2.82%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #512      +/-   ##
==========================================
- Coverage   93.86%   91.04%   -2.83%
==========================================
  Files          30       30
  Lines        4061     4065       +4
==========================================
- Hits         3812     3701     -111
- Misses        249      364     +115

Impacted Files
Coverage Δ

databricks/koalas/groupby.py
98.11% <100%> (+0.07%)
:arrow_up:

databricks/koalas/usage_logging/__init__.py
23.58% <0%> (-70.76%)
:arrow_down:

databricks/koalas/usage_logging/usage_logger.py
50% <0%> (-50%)
:arrow_down:

databricks/conftest.py
87.87% <0%> (-9.1%)
:arrow_down:

databricks/koalas/__init__.py
76.31% <0%> (-7.9%)
:arrow_down:

databricks/koalas/utils.py
97.29% <0%> (-2.71%)
:arrow_down:

databricks/koalas/frame.py
93.08% <0%> (-2.07%)
:arrow_down:

databricks/koalas/namespace.py
88.23% <0%> (-1.69%)
:arrow_down:

Continue to review full report at Codecov.

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

Thanks! merging.

Thanks, @ueshin


conda YAML envrionment is missing

Hi!
Thanks for releasing your work. The env.yml is missing. Could you please provide it?
Cheers,
V

Hey @escorciav ,
Thanks for your notice, I have uploaded the environment file!


Feature Request: An option to position tilt relative to window

In this case, we will be able to trigger movement of the element when hovering over an element that is covering tilt element. Codepen example: https://codepen.io/Momciloo/pen/MOqaLN. If you uncomment text-overlay element in HTML, tilt doesn't work.

Hi everyone, I can't find a solution for this, any help?

Any news on that enhancement guys?


v-repeat does not completely teardown when reduced in length

In the latest dev branch, I ran into an issue with assigning new values to props used by a component after its associated list of items in v-repeat has reduced in length.
It appears that some expired items are still watching for changes; they try to set undefined[prop] and fail.
JSFiddle: http://jsfiddle.net/alchen/42ht4eg0/

Thanks for reporting this! This is indeed caused by the latest commit on dev, but the fix doesn't really address the root cause. I've made the proper fix in the commit above.


Incompatable with latest version of pehkui (3.7.7)

Describe the bug
Does not launch when using the latest version of pehkui (3.7.7)
Versions

Windows (7/8/10/11)   (10)
Java
Minecraft                      (1.20.1)
Fabric Loader               (0.14.21)
Origins Mod                (1.10.0)
Pehkui                         (3.7.7)
Fabric API                    (0.85.0)
OriginsTweaks            (1.15.0)

Crashlog
[07:28:51] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.14.21
[07:28:51] [ForkJoinPool-1-worker-7/WARN]: Mod letmedespawn uses the version fabric-1.20-1.1.0 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'fabric'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[07:28:51] [ForkJoinPool-1-worker-17/WARN]: The mod "lank" contains invalid entries in its mod json:

Unsupported root entry "pack_format" at line 15 column 18
[07:28:51] [main/WARN]: Mod resolution failed
[07:28:51] [main/INFO]: Immediate reason: [HARD_DEP_NO_CANDIDATE originstweaks 1.15.0 {depends pehkui @ [3.7.6]}, ROOT_FORCELOAD_SINGLE originstweaks 1.15.0]
[07:28:51] [main/INFO]: Reason: [HARD_DEP originstweaks 1.15.0 {depends pehkui @ [3.7.6]}, HARD_DEP fastload_fapi_forward 1.0.2 {depends minecraft @ [1.19.1]}]
[07:28:51] [main/INFO]: Fix: add [], remove [], replace [[pehkui 3.7.7+1.14.4-1.20.1] -> add:pehkui 3.7.6 ([[3.7.6,3.7.6]])]
[07:28:51] [main/ERROR]: Incompatible mod set!
net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:

Replace mod 'Pehkui' (pehkui) 3.7.7+1.14.4-1.20.1 with version 3.7.6.
Unmet dependency listing:
Mod 'OriginsTweaks' (originstweaks) 1.15.0 requires version 3.7.6 of mod 'Pehkui' (pehkui), but only the wrong version is present: 3.7.7+1.14.4-1.20.1!

Fixed in Version 1.15.1


rw adding rather than replacing a hypothesis

Prerequisites

[x] Put an X between the brackets on this line if you have done all of the following:

Checked that your issue isn't already filed.
Reduced the issue to a self-contained, reproducible test case.

Description
When the tactic rw is used to change the type of a hypothesis h, it generally does this by replacing h with the new (rewritten) version.  It should only keep both versions of the hypothesis (new and old) if the old version was referred to somewhere in the context.
In the following example, the keep-both behaviour occurs, but the old version of h doesn't seem to appear anywhere in the context.  This only happens when a certain type argument is implicit.
Steps to Reproduce
theorem explicit (α) [OfNat α 0] (a b : α) : (a = b) = (a = 0) := sorry
theorem implicit {α} [OfNat α 0] (a b : α) : (a = b) = (a = 0) := sorry

variable (a b : Nat) (h : a = b)

-- desirable behaviour: replaces h
example : False := by
  rw [explicit] at h
  sorry

-- undesirable behaviour: does not replace h
example : False := by
  rw [implicit] at h
  sorry

Expected behavior:
The two examples should generate the same goal state,
a b : Nat
h : a = 0
⊢ False

Actual behavior:
In the second example the old version of h has not been overwritten:
a b : Nat
h✝ : a = b
h : a = 0
⊢ False

Reproduces how often: 100%
Versions
nightly-2023-03-15
Additional Information
Zulip
Per @digama0

There must be something hidden in the context which is referring to the old h .... probably the thing that is referring to the old h is a metavariable which is not yet solved (e.g. the variable α in foo)

This is now fixed.  I bisected and the fix seems to date to nightly-2023-10-25, so perhaps #2712 or #2728 fixed it.


feat(cast): implement auto gas price adjustment for stuck transactions in cast send

Motivation

Closes #4454
Solution

Implement a new flag called --bump-fee, in cast send, to automatically bump transactions gas price. The idea is to be able to automatically replace stuck transactions during busy network times. Instead of manually adjusting the gas price, the user can specify the --bump-fee flag and cast will automatically adjust the gas price to replace the transaction.
The following safeguards have been implemented:

A gas price bump limit percentage can be set by the user, by default it it set to 150%. It represents the maximum total percentage increase allowed for gas price. For example, a value of 150 means the gas price will never exceed 150% of the original price (1.5 times the initial price).
A maximum number of gas price bumps can also be set by the user, by default set to 3.

The gas price increment is also configurable. By default, it is set to 10%, meaning that the gas price will be increased by 10% of the original gas price on each retry.

Hi @klkvr, it's been a while since I worked on this. I'm not entirely certain about the best approach to proceed with this, and I'm also questioning whether this feature is truly necessary since it's relatively straightforward to increase the price using a simple bash script. What are your thoughts? Should we consider closing this?


Add configurable X-Cascade header support.

Closes #95.
Signed-off-by: Dane Jensen<EMAIL_ADDRESS>

LGTM


Add some coverage exclusion rules in SonarCloud config

Issue
https://github.com/gravitee-io/issues/issues/6779
Description
With the first setup done for SonarCloud we end up with irrelevant coverage info as the coverage maven module looks to contain all the code of the other modules. Which is totally false as this module is empty, so I added it to the exclusion list:

📚  View the storybook of this branch here

🚀 CI was able to deploy the build of this PR, so you can now try it directly here
Notes: The deployed app is linked to the management API of APIM master. (Same login and password as APIM master)

Self merging to see if it improves coverage on master branch


on IE8 no working

win.requestAnimationFrame(detectChange) on IE8 is error

Did you include the correct file https://github.com/closingtag/calc-polyfill/blob/master/dist/calc.min.js ?

I require ../dist/cacl.js

yes, but I import "../dist/calc.js"

There is a polyfill included in this file. Did you generated that file via grunt?

I generated my files by gulp

How do you include this polyfill in your project? bower or download the file?

I close this because of no further response.


Compile error in generator.transpose.cpp: taking address of rvalue

Since gcc 11 the compiler detects this problem and aborts the compilation:
src/library/generator.transpose.cpp: In function 'clfftStatus clfft_transpose_generator::genSwapKernelGeneral(const Signature&, std::string&, std::string&, const size_t&, size_t)':
src/library/generator.transpose.cpp:1092:95: error: taking address of rvalue [-fpermissive]
1092 |         std::string smaller_dim_str = static_caststd::ostringstream*(&(std::ostringstream() << smaller_dim))->str();
|                                                                         ~~~~~~~~^
src/library/generator.transpose.cpp:1093:93: error: taking address of rvalue [-fpermissive]
1093 |         std::string dim_ratio_str = static_caststd::ostringstream*(&(std::ostringstream() << dim_ratio))->str();
|                                                                       ~~~~~~~~~~^
It seems to me that the compiler is right in this case and the code indeed tries to get an address of a temporary object, which is not allowed in C++.

Hi, I'm running into the same problem as described above. I was wondering how does the recommended fix work??


Replace broken link with a new link

Replace http://www.perlfoundation.org/perl6/index.cgi?perl_6_delta_tablet with https://docs.perl6.org/language/5to6-overview for tips on translating Perl 5 to Perl 6
The problem
404 on link on https://docs.perl6.org/language/5to6-nutshell #2250
Solution provided
I've replaced the link with the one to the 5to6-overview, which seems best to me.

Looks good to me!


NIFI-10196 Correct Jolt UI CSRF Header Handling

Summary
NIFI-10196 Corrects Cross Site Request Forgery header handling in the advanced user interface for the JoltTransformJSON Processor.
Previous adjustments for CSRF handling in NIFI-9339 set the Request-Token header during initialization, but the approach does not handle subsequent requests when the CSRF cookie value changes.
The corrected approach uses AngularJS XSRF Protection request interception based configuring the xsrfCookieName and xsrfHeaderName properties of the HTTP service. The standard AngularJS XSRF interceptor reads the cookie value and sets the request header for each request to leverage the current value.
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

[X] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[X] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[X] Pull Request based on current revision of the main branch
[X] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[X] Build completed using mvn clean install -P contrib-check

[X] JDK 8
[ ] JDK 11
[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

+1 LGTM, verified I could not reproduce the issue once the PR was in place. Thanks for the fix! Merging to main


Write visualization in plotly

Is this specifically for the spatially dependant simulations? Will it just take a NNT array for T time steps and an N x N spatial array?


v2 cluster errors with "failed calling webhook" if created before rancher-webhook is initiated

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

Spin up rancher on the version master-360edaec8f7e236611fdd30e6798874bac267d5b-head
Create a node driver cluster immediately when the server is active and the local cluster is active, it immediately errors out with the following:

failed to create fleet-default/anupamabyo2 cluster.x-k8s.io/v1alpha4, Kind=Cluster for rke-cluster
fleet-default/anupamabyo2: Internal error occurred: failed calling webhook "default.cluster.cluster.x-k8s.io": Post "https://webhook-service.cattle-system.svc:443/mutate-cluster-x-k8s-io-v1alpha4-cluster?timeout=10s":
service "webhook-service" not found, failed to create fleet-default/anupamabyo2-nodepool-pool1
cluster.x-k8s.io/v1alpha4, Kind=MachineDeployment for rke-cluster fleet-default/anupamabyo2:
Internal error occurred: failed calling webhook "default.machinedeployment.cluster.x-k8s.io":
Post "https://webhook-service.cattle-system.svc:443/mutate-cluster-x-k8s-io-v1alpha4-machinedeployment?
timeout=10s": service "webhook-service" not found

Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):
Installation option (single install/HA): Single

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): node driver/infrastructure
Machine type (cloud/VM/metal) and specifications (CPU/memory): AWS t3.medium
Kubernetes version (use kubectl version): v1.20.6+rke2r1

@Jono-SUSE-Rancher Do we have a PR for the issue?

@anupama2501 If I remember correctly this should be part of cluster provisioning and this actually might have been resolved with the work that @ibuildthecloud has been doing with his work with CP.
TLDR: It might have been fixed by virtue of some other work that was done and not necessarily tagged by a specific PR.

Verified on master-head commit d8acb21

Spin up the rancher server on the master-head commit.
Verified the webhook is not active and created a cluster digital ocean, 1 node all roles
Cluster has come up active without the issue error.

@anupama2501 This error still occurs. I work with version
Rancher: v2.6.0
Helm: v2.16.8-rancher1
Machine: v0.15.0-rancher69
"failed to create fleet-default/k8s-cluster-llq-ttt-177 cluster.x-k8s.io/v1alpha4, Kind=Cluster for rke-cluster fleet-default/k8s-cluster-llq-ttt-177: Internal error occurred: failed calling webhook "default.cluster.cluster.x-k8s.io": Post "https://webhook-service.cattle-system.svc:443/mutate-cluster-x-k8s-io-v1alpha4-cluster?timeout=10s": service "webhook-service" not found"

Same issue after trying multiple Rancher images/versions using custom and vsphere dtar Latest attempt with rancher/rancher:v2.6-head +v1.21.10+rke2r1. No issues with k3s or rke clusters.

failed to create fleet-default/staging cluster.x-k8s.io/v1beta1, Kind=Cluster for rke-cluster fleet-default/staging: Internal error occurred: failed calling webhook "default.cluster.cluster.x-k8s.io": failed to call webhook: Post "https://webhook-service.cattle-system.svc:443/mutate-cluster-x-k8s-io-v1beta1-cluster?timeout=10s": service "webhook-service" not found, failed to create fleet-default/staging-stagingpool cluster.x-k8s.io/v1beta1, Kind=MachineDeployment for rke-cluster fleet-default/staging: Internal error occurred: failed calling webhook "default.machinedeployment.cluster.x-k8s.io": failed to call webhook: Post "https://webhook-service.cattle-system.svc:443/mutate-cluster-x-k8s-io-v1beta1-machinedeployment?timeout=10s": service "webhook-service" not found

Me too.
Rancher: v2.7.2
docker run -d --restart=unless-stopped `
  -p 8080:80 -p 8443:443 `
  -v /opt/rancher:/var/lib/rancher `
  --privileged `
  rancher/rancher:v2.7.2

Failed to create fleet-default/test cluster.x-k8s.io/v1beta1, Kind=Cluster for rke-cluster fleet-default/test: Internal error occurred: failed calling webhook "default.cluster.cluster.x-k8s.io": failed to call webhook: Post "https://webhook-service.cattle-system.svc:443/mutate-cluster-x-k8s-io-v1beta1-cluster?timeout=10s": service "webhook-service" not found

我也遇到同样的问题，希望能尽快解决

Me too.
Rancher: v2.7.2 (as a docker container)
docker run -d --restart=unless-stopped `
  -p 8080:80 -p 8443:443 `
  -v /opt/rancher:/var/lib/rancher `
  --privileged `
  rancher/rancher:v2.7.2

Failed to create fleet-default/test cluster.x-k8s.io/v1beta1, Kind=Cluster for rke-cluster fleet-default/test: Internal error occurred: failed calling webhook "default.cluster.cluster.x-k8s.io": failed to call webhook: Post "https://webhook-service.cattle-system.svc:443/mutate-cluster-x-k8s-io-v1beta1-cluster?timeout=10s": service "webhook-service" not found

You running this on Red hat?

I am also getting the same on Rancher 2.8.2:
OS: Redhat 8.9 - Air Gapped
This error occurs during the initial build of the cluster create
[ERROR} failed to create fleet-default/testcluster cluster.x-k8s.io/v1beta1, Kind=cluster for rke-cluster fleet-defualt/testcluster: internal error occured: failed calling weekhook "default.cluster.cluster.x-k8s.io": failed to call webhook: Post "https://capi-webhook-service.cattle-provisioning-capi-system.svc:443/mutate-cluster-x-k8s-io-v1beta1-cluster?timeout=10s": service :capi-webhook-service: not found

What is the root cause this? Anyone give some clues. 2.8.2 2.8.3 no matter the versions.

i'm getting the same error. First though it where the certs but they look good. What else can we check?

What is the root cause this? Anyone give some clues. 2.8.2 2.8.3 no matter the versions. May be the OS or Linux kernel, any other stuff?

In my case, start the rancher server with docker, just be patient wait for the local K3S started.

Still meet this in rancher v2.9.1 (stable). Have to wait a long time


add options for ECS full subnet mask in server & TLS verification bypass in client

Thank you for your contribution! These changes will be able to solve multiple issues.
I have some suggestions, mainly to write comments to explain the mechanics & frighten the user from toggling them before thinking wisely.

Change local_ip_filtering = true to ecs_allow_non_global_ip = false, and add these comments (or similar):
# By default, non global IP addresses are forwarded to upstream servers.
# This is to prevent two things from happening:
#   1. the upstream server knowing your private LAN addresses;
#   2. the upstream server unable to provide geographically near results, or even fail to provide any result.
# However, if you are deploying a split tunnel corporation network environment,
# or for any other reason you want to inhibit this behavior, change the following option to "true".

Notice that I prefer to make default option "false", this is to ensure even the user has not upgraded their configuration files, or deliberately deleted the items, the behavior still maintains as default.

Add the word "insecure" or "dangerous" to the name of "tls_skip_verification".
This convention is also encouraged by the Go community.
Also write words in the comments to frighten the user, for example:
# insecure_tls_skip_verification will disable necessary TLS security verification.
# This option is designed for testing or development,
# turning on this option on public Internet
# may cause your connection vulnerable to MITM attack.

Change merged. I will wait for a few weeks before releasing it as version 2.2.4.
It is possible that I forget to release sometimes, if the new version is stable enough, tell me so I can tag the release then.

thanks. Alex
Le mar. 24 nov. 2020 à 13:44, Star Brilliant<EMAIL_ADDRESS>a
écrit :

Change merged. I will wait for a few weeks before releasing it as version
2.2.4.
It is possible that I forget to release sometimes, if the new version is
stable enough, tell me so I can tag the release then.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/m13253/dns-over-https/pull/92#issuecomment-732950790,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA3AIBQ3E66E2WNXTHGRFVTSROTCFANCNFSM4T6RZTBA
.

I will test and release doh-server container image as soon as 2.2.4 is available

I will test and release doh-server container image as soon as 2.2.4 is available

2.2.4 tagged.

I will test and release doh-server container image as soon as 2.2.4 is available

Thank you! I just tagged v2.2.4.

Alright, testing the new version before I release container version 2.2.4

Container version 2.2.4 released for platforms: linux/amd64, linux/arm64, linux/arm/v7, linux/arm/v6
https://hub.docker.com/r/satishweb/doh-server/


move workshop to learning section

Lets see what people think of the new location of the workshop, we can iterate @binnes @seansund


Json formatter: use example location for undefined steps

Summary
When a step is undefined and is executed from a Scenario that has Examples, the match should show the line of the example, not the one from the scenario. (as can be seen here in the first build with the failing test)
Also, I updated the neutralise-json script so it only update the location field if this one does not reference a .feature file (that's why we had not seen the issue yet).
Note: I still have another weird difference when running cck in cucumber-ruby, where location is something like "location": "features/examples-tables/examples-tables.feature:24:9", I'll mark this PR as ready when it's fixed.
Details

Motivation and Context
Being able to have equivalent json when running cucumber-ruby --format=jsonand cucumber-ruby --format=message | json-formatter
How Has This Been Tested?
Using existing acceptance test but removing some error shadowing in neutralise-jsonscript.
Screenshots (if appropriate):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue).
[ ] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).

Checklist:

[ ] The change has been ported to Java.
[ ] The change has been ported to Ruby.
[ ] The change has been ported to JavaScript.
[x] The change has been ported to Go.
[ ] The change has been ported to .NET.
[ ] I've added tests for my code.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have updated the CHANGELOG accordingly.

So I've been able to get an output from Ruby looking like this when running features/test_examples.feature:
{
  "keyword": "Then ",
  "line": 6,
  "match": {
    "location": "features/test_examples.feature:13:6"
  },
  "name": "a undefined step",
  "result": {
    "duration": 99,
    "error_message": "some stepdef error",
    "status": "undefined"
  }
}

(interesting part is line 5, where match location is defined)
But in order to get this, I had to upgrade to cucumber-ruby 4.0.0rc3, so I guess this discrepancy was introduced in the rc releases.
To be sure, @mpkorstanje and @aslakhellesoy, in Cucumber-JVM/JS, when a step is undefined in a scenario using an example table, to you have a location looking like <feature_path>:<line of example> or <feature_path>:<line of the example>:<line of the step> ?


Rewrite the texts on landing page

There is too much text on the landing page. It can be rewritten in a more catchy way and in lesser words.
Current text:

Keep it less but not too much. Keep things meaningful


Update build system to build performance-analyzer

Currently Performance-analyzer is commented out in the InputManifest for 1.0.
This component should be included with all the others but its build is currently failing if uncommented.

This component requires performance-analyzer-rca to also be assembled and included within performance-analyzer-rca.zip. Example of it being required during bundle assembly.
This component's snapshot build by passing -Dbuild.snapshot=true needs to work and output -SNAPSHOT artifacts.

About this build fail, it is because spotless in RCA(when build PA, it will by default build RCA internal) required two branch to compare(for example main and 1.0).
* What went wrong:
A problem occurred configuring root project 'tmp3gn5llmf'.
> No such reference 'origin/main'

After fix RCA by skip the spotless step, it can build successful.

RCA is also failing its spotbugs check on main. -> https://github.com/opensearch-project/performance-analyzer-rca/pull/47
We can get by that when building RCA directly, but when we build the main plugin repo it is always cloning and building the main branch of RCA internally as part of its build scripts. https://github.com/opensearch-project/performance-analyzer/issues/45
This means we cannot bypass this step and the build fails.
This means that any build of perf analyzer fails, even for 1.1, until the above PR is merged.

with the following snippet we can get by the spotbugs check in build.sh for each repo.
# remove this script when https://github.com/opensearch-project/performance-analyzer/issues/44 is fixed
git fetch origin main
git checkout main
# move back to initial ref
git checkout -

without the spotbugs fix we have no way of producing a successful build.


[Feature Request]:  Custom cursor pointer

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Unique cursor designs can capture users' attention and make the interaction, encouraging them to engage more with your content.
Please assign this to me , I am ready for this
Thankyou!
Use Case
User experience increase
looking good in the website
https://github.com/user-attachments/assets/65017e8e-9e55-4abf-bbb5-b1af79212ab9
Benefits
User experience increase
looking good in the website
Priority
Medium
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a WOB contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

@YasirKhan231
cursor design is not that good,
you can add a good loader in /explore page
u can use react spinners library

OK i work on loader

check this loader bro

if it okay then i raise pr or if not okay then i change to find other loader to this

you can use hashloader one,
Ref : https://www.davidhu.io/react-spinners/

this is the changes i have done now i raise the pr


About the vision algorithm

We find many repositories in https://osrf.github.io/ovc/software.html can not be open, such as Real-time Semantic Segmentation, Stereo Image Splitter, GPU Accelerated Dense Stereo Disparity Estimation. More about the visual algorithms used in your experiment  The Open Vision Computer: An Integrated Sensing and Compute System for Mobile Robots are also not found in  http://open.vision.computer.
Thus, we wonder if  we could get your visual algorithm to duplicate your experiment (vision-based autonomous navigation of uav) after our hardware is finished?
Looking forward to your reply.

Hi,
I'm not sure what happened to the algorithm repos, they were developed by the people at the GRASP lab in University of Pennsylvania, as you can see from the paper however, most of the algorithms run on the ARM cores, meaning that they would be able to run with any ROS compatible camera.
The main benefit of the OVC for that application was the feature extraction happening in FPGA which, being one of the most computationally expensive tasks, made the pipeline much faster.
In general however autonomous navigation is a hard task especially in a UAV and I personally think there isn't any quick and easy way to implement it.
I would recommend starting from each building block and studying the available options, then trying to assemble them one by one.
The camera (i.e. OVC) is only one of the blocks.
Good luck!

As luca noted, currently the autonomy pipeline described in the paper is not open-sourced (and it is not in a state such that it could be easily integrated anyway).  The state estimation portion is, and is available here: https://github.com/KumarRobotics/msckf_vio, though it is not specific to the ovc.  The planner and controller are not publicly available.


Bump devise-security to 0.16.0

Coverage decreased (-0.6%) to 96.917% when pulling 1c4b2ba071d65af08189fb0f54d2601ae72d1a95 on oniofchaos:update-version into<PHONE_NUMBER>0fe4d73cbb8e465ba31ac63fa02ae4 on devise-security:master.


Welcome Window

This PR add a welcome window

Looks like the icons on the left use the primary color and are bigger and use a lighter weight.

I think we should add this to it's own module, after that we could also add some cool SnapshotTesting tests

Every thing is ready for review except:

window management
create a new file
clone from a git repo

But I think it can be merged now and improve later.

Great work! Looks fantastic!


Retractions

Publish this as v0.12.3 to retract the versions of the SDK that have a broken create key function.
https://go.dev/ref/mod#go-mod-file-retract

Based on the docs, it lgtm


Include cURL Example

The language specific examples are great, but something more neutral like cURL would be greatly appreciated.
Thanks.

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

ID: 39fa12ff-87c9-ecc0-929b-055b1b7e1a86
Version Independent ID: 1351b31b-04b6-2e8b-8f03-adb7aa74f6ad
Content: Quickstart: Get started with Translator - Azure Cognitive Services
Content Source: articles/cognitive-services/Translator/quickstart-translator.md
Service: cognitive-services
Sub-service: translator-text
GitHub Login: @laujan
Microsoft Alias: lajanuar

@mjmatthiesen
Thanks for your feedback! We will investigate and update as appropriate.

@mjmatthiesen The curl samples are listed here.

@mjmatthiesen We will now proceed to close this thread. If there are further questions regarding this matter, please tag @RohitMungi-MSFT in your reply. Thanks!!


F.A.Q. needs update

I'm confussed - You're reffering to the Plan 2 and Plan 1 which no longer exists? At the same time you're using "Power Automate" instead of "Microsoft Flow", so it looks like naming has been updated, but not plans?

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

ID: ec72d8df-bd1f-6eee-e89c-b029aa14fa67
Version Independent ID: c1cda151-9cf7-103b-a62c-e0c2fef549f7
Content: Environment overview for Administrators - Power Automate
Content Source: articles/environments-overview-admin.md
Service: flow
GitHub Login: @sunaysv
Microsoft Alias: sunayv

@bartekgraczyk This issue is now fixed. It will be live on Monday. Thanks for using Power Automate.


Spruce up setup.py and ilk

Tried to follow https://packaging.python.org/tutorials/packaging-projects/ and https://packaging.python.org/guides/distributing-packages-using-setuptools/
The general gist is we're un-pinning dependencies so pyquil works in anyone's environment and doesn't install unnecessary additional packages. Most of the previous entries in requirements.txt were dependencies of dependencies

lol in the mean time flake8 has learned to hate that we name things I https://lintlyci.github.io/Flake8Rules/rules/E743.html


Instructions to open the CmTrace

Hey,
I like the way how you have developed it, it looks clean and nice from the picture.
I ended up in a situation where I got myself a MacOS too and have ended up in a situation where I have ask, how do I open this project/application?

Hello @OHedeby ,
cou can just download the ZIP from the latest preview release. https://github.com/MarkusBux/CmTrace/releases/tag/0.5-Preview
Extract it and open the application.


Remove fiber macro, rename pipeline

fixes #239, fixes #242

Codecov Report
Patch coverage: 72.86% and project coverage change: -0.28% :warning:

Comparison is base (98d0f36) 78.03% compared to head (44b251a) 77.76%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #247      +/-   ##
==========================================
- Coverage   78.03%   77.76%   -0.28%
==========================================
  Files          70       69       -1
  Lines        5774     5622     -152
==========================================
- Hits         4506     4372     -134
+ Misses       1268     1250      -18

Files Changed
Coverage Δ

src/Finch.jl
100.00% <ø> (ø)

src/base/fsparse.jl
55.93% <ø> (-1.45%)
:arrow_down:

src/looplets/jumpers.jl
64.70% <0.00%> (-0.11%)
:arrow_down:

src/looplets/runs.jl
75.00% <0.00%> (-0.87%)
:arrow_down:

src/symbolic/symbolic.jl
88.18% <ø> (-0.10%)
:arrow_down:

src/tensors/combinators/windowed.jl
23.28% <0.00%> (ø)

src/tensors/levels/patternlevels.jl
57.77% <0.00%> (-0.92%)
:arrow_down:

src/transforms/evaluate.jl
66.66% <33.33%> (ø)

src/tensors/fibers.jl
69.29% <37.50%> (-1.91%)
:arrow_down:

src/tensors/levels/denselevels.jl
89.58% <50.00%> (-0.22%)
:arrow_down:

... and 30 more

... and 17 files with indirect coverage changes

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


Success action is not propagated to other middleware

Hi,
I have a problem with asynchronous request and the succeeding success action not being passed on to the other middleware but being completely consumed by redux-axios-middleware.
I have a custom middleware that is taking care of access token handling and that is saving the access token on LOGIN_SUCCESS to a cookie. But the LOGIN_SUCCESS action does never reach the custom middleware. Can someone pls shed some light here ? From my understanding actions get passed through all middleware, right ?
Thanks for your help,
Alexander

Hey, can you send code of your middleware, overall middleware setup and also store setup? Is LOGIN_SUCESS handled by redux store? Because if yes, than it has passed through all the middlewares, because the flow is:
dispatch(action) => middleware1 => middleware2 => middleware3 => reducers

If any middleware does not call next(action) it can stop action propagation, but this is bad practise

I am going to close this issue as there as been no interaction for over a month. If this still an issue please reopen the issue.


Playtesting

What do you think about the game? Is it intuitive? Is it fun?
Provide feedback here! :)

There is now an upload you can try at https://pyweek.org/e/RedPlanted/

No reaction, closing.


Upgrade to Bevy 0.8

Bevy 0.8 is around the corner and should be release anytime soon, of course this is high priority!

Resolved on #34


question: devtools contributors guide

I want to create a guide of various tips and tricks for authors of DevTools docs. I could keep it general and just create one doc for all of web/fundamentals (with a section for DevTools). Are you guys cool with that? What should the file be? The README? Or a separate markdown doc? In the base directory?
@petele @PaulKinlan @gauntface... don't know who to ask...

We have a bunch of guidance in src/content/en/resources/styleguide but it's a bit buried. Maybe we can add a link from the README to there then update that?
Open to other suggestions though.

This can kinda tie into issue #2586 as well. The resources area is linked to in the README.md for the repository. We could improve that with more specific contribution guidelines. Also linking to the resources area from within the CONTRIBUTING.md file would be a big plus.

Is this covered by the new resources in /resources?

I haven't thought about this for a long time so it must not be very important


Re-enable working_directory for launch_action

Resolves #933.
Now that we have updated xcodeproj to contain https://github.com/tuist/XcodeProj/pull/720 we can set the value of the custom working
directory for LaunchActions

Thanks!


Catalog discovery

discovery Maia service using keystone catalog

Maia CLI searches Keystone catalog for public Maia service when neither --prometheus-url nor --maia-url are specified but --os-auth-url is
misc. improvements to docu.

Closes #5

Coverage decreased (-0.6%) to 48.594% when pulling c506f5e6b9b5bdb00a7a8b3c8063a72bbc4c009e on catalog_discovery into ac3cd4aa851ca3f2034f85bbe4e90f777559a5c1 on master.

Coverage increased (+1.06%) to 50.252% when pulling 2542b0440d54a5e612e5e9caafc372b5b271057e on catalog_discovery into ac3cd4aa851ca3f2034f85bbe4e90f777559a5c1 on master.


Where to find ml.wolfe

When I read code in ''MatrixFactorization.scala", a lot of functions are called, e.g. toFactorGraph, fg.buildStochasticFactor, CellLogisticLoss etc. But I can't find the implementation of these functions, even when I search the names of these function in Wolfe.
Where can I find the implementation of these functions? Many thanks.

One more question about #L143 in the file, fg.buildStochasticFactor(Seq(c, db.sampleNodeFrom2(colIx))), I think we should use "r" instead of "c", right?

Hi maybeluo, toFactorGraph is here: https://github.com/uclmr/low-rank-logic/blob/master/src/main/scala/uclmr/TensorDB.scala#L226
CellLogisticLoss is here (note that this porject depends of Wolfe v0.4): https://github.com/wolfe-pack/wolfe/blob/v0.4.0/wolfe-core/src/main/scala/ml/wolfe/fg/CellLogisticLoss.scala
db.sampleNodeFrom2 is here: https://github.com/uclmr/low-rank-logic/blob/master/src/main/scala/uclmr/TensorDB.scala#L341

Thanks, and sorry for my negligent.

No worries, I guess the setup is not very intuitive :) Cheers, Tim


Implement Django admin action to stop running tasks

Admin must be able to stop harvestable resources retrieval and ingestion.
In this moment the only option is either to use the session API from an API client, or kill the task abruptly and restore the harvester status manually inside the DB, We need a Django admin action to do it.

This has been implemented and merged upstream, so we can close the issue


Privilege Escalation Challenge

@CaptainFreak, please add corresponding test cases to the PR. Thanks!

I think the name "Privilege Escalation" is a bit off, as there is no real privilege being escalated here.
Its more of a impersonation, missing access control challenge.

Also currently the challenge gets solved when performing the "NoSQL injection 2" Challange, which i don't think should happen...

There are still some api and e2e test failing.
Anything i can help you with @CaptainFreak?

@J12934 or @wurstbrot, you please do the merge into gsoc-cpack when you are 👍 with the code, ok? Same for all future PRs to this branch. I'll do the fun part of merging into gsoc-integration occasionally.

I'll merge your PR and check the tests there. With my fixes upstream it'd be much more effort than necessary to rebase your fork now.


Feature: Initial README Creation and Major Updates

This pull request introduces the first version of the README file, laying the foundation for project documentation. It includes comprehensive details about the project's purpose, setup instructions, usage guidelines, and future improvements. Significant effort has been made to ensure clarity, structure, and readability to serve as a valuable resource for users and contributors.

The structure of the README file is well-organized and follows the required format, providing a solid foundation for project documentation. However, there is room for improvement in the descriptions to make them more detailed and engaging for users and contributors.


viewing stats page in Aardvark seems broken for non-system DBs

Viewing stats on http://localhost:8529/_db/_system/_admin/aardvark/standalone.html seems to work fine. However, if I switch to my other DB at http://localhost:8529/_db/myotherdb/_admin/aardvark/standalone.html, I'm seeing a 403 Error in the JS console for http://localhost:8529/_db/myotherdb/_api/database and the page seems to render the data from _system.
If I go to http://localhost:8529/_db/myotherdb/_admin/aardvark/standalone.html first, the stats page is blank.
This is with v2.6.8.

@hkernbach is reproducible for one database on my system, not for all. if you fail to reproduce, connect me.

We've found the problem, it should be fixed in the current devel branch. Please confirm.


bug: ion-toolbar component rendering bug in version 5.1.1 and later

Bug Report
Ionic version:

[ ] 4.x
[x] 5.x (Bug started to appear in 5.1.1)
Current behavior:

Since Ionic / Anguar 5.1.1 and subsequent versions, the ion-toolbar component in iOS applications has been disappearing / re-appearing following NavBar button clicks occurring within the same ion-header container. The NavBar buttons fetch data and render it within the content container. Our best guess is that the button clicks / state changes are triggering a collapse in the ion-toolbar height, or removing the ion-toolbar from view entirely.
Video of unexpected Behavior as seen in 5.1.1
Video of unexpected Behavior as seen in 5.2.2
Expected behavior:

In Ionic / Angular 5.1.0, the ion-toolbar behaves as expected. Nav bar buttons clicks can occur and there are no changes to the sizing / view of the ion-toolbar component.
Video of Expected Behavior as seen in 5.1.0
Steps to reproduce:

The following  behaves as expected in Ionic/Angular 5.1.0 within our application, but it does not behave as expected in version 5.1.1 and later releases.
<ion-header>
  <ion-toolbar>
    <ion-buttons *ngIf="! hideBack" slot="start">
      <ion-back-button [defaultHref]="backDefaultHref"></ion-back-button>
    </ion-buttons>
    <ion-buttons *ngIf="showForward" slot="end">
      <ion-button color="light">
        <ion-text class="text-transform-none">Done</ion-text>
      </ion-button>
    </ion-buttons>
    <ion-menu-toggle *ngIf="hideMenu !== 'yes'">
      <ion-button fill="clear">
        <ion-icon name="menu" size="large"></ion-icon>
      </ion-button>
    </ion-menu-toggle>
    <ion-title *ngIf="title">{{ title }}</ion-title>
    <ion-buttons slot="end">
      <app-quick-cart *ngIf="hideCart !== 'yes'"></app-quick-cart>
    </ion-buttons>
  </ion-toolbar>

  <app-nav-segment *ngIf="navSection === NavSection.items">
    Item A
    Item B
    Item C
    Item D
    Item E
  </app-nav-segment>

  <app-nav-segment *ngIf="navSection === NavSection.account">
    Item A
    Item B
    Item C
    Item D
    Item E
  </app-nav-segment>
</ion-header>

We really appreciate you having a look at this and look forward to receiving any info / advice you have for us on how we can resolve this issue. If you have any follow up questions, let me know.

Just wanted to comment for reference on the issue, the page transition issue was resolved with the following:
IonicModule.forRoot({ experimentalTransitionShadow: false }),

After disabling the experimentalTransitionShadow, the behavior of the page transitions returned to normal.
Thank you

Thanks for the issue! This issue is being closed due to the lack of a code reproduction. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out.
Thank you for using Ionic!


flask-rbac feature ready?

Is flask-restful support flask-rbac feature?
like following decorator for HelloWorld class
from flask_rbac import RBAC
from flask import Flask
from flask_restful import Resource, Api

app = Flask(__name__)
api = Api(app)
rbac = RBAC()
rbac.init_app(app)

@rbac.allow('myUser')
class HelloWorld(Resource):
    def get(self):
        return {'hello': 'world'}

api.add_resource(HelloWorld, '/')

if __name__ == '__main__':
    app.run(debug=True)

Sorry, should I provide more information or follow any rule?


strkey and exp/orderbook: Reduce path search allocations

This considerably reduces the allocations of path search by:

Allocating pathNodes through a slab (which piggyback's on append()s exponential allocation).
Preallocating some slices
Improving asset extraction to strings.
~Optimizing strkey encoding. This is done in two ways:
a. By creating strkey.EncodingBuffer which reuses the internal buffers between calls (much like https://github.com/stellar/go/pull/4056 ).
b. By optimizing strkey encoding in general (there were a few things which were slow or caused uncessary allocartions, like using fmt.Sprintf() and using an array to obtain the crc16).~ This will be done at #4107 instead

Before:
goos: darwin
goarch: amd64
pkg: github.com/stellar/go/exp/orderbook
cpu: Intel(R) Core(TM) i7-1068NG7 CPU @ 2.30GHz
BenchmarkVibrantPath
BenchmarkVibrantPath-8<PHONE_NUMBER>8 ns/op         2772506 B/op      65448 allocs/op
PASS

After:
goos: darwin
goarch: amd64
pkg: github.com/stellar/go/exp/orderbook
cpu: Intel(R) Core(TM) i7-1068NG7 CPU @ 2.30GHz
BenchmarkVibrantPath
BenchmarkVibrantPath-8   	     120	   9873280 ns/op	 2861917 B/op	   26235 allocs/op
PASS

This is an ~2.49x allocation reduction and a 20% speedup.
Most of the remaining allocations are removed at https://github.com/stellar/go/pull/4104
Depends on https://github.com/stellar/go/pull/4102

I removed strkey.EncodingBuffer() in favor of #4107

@tamirms PTAL


chore: update poetry lock file

currently there is an inconsistency on dev in the poetry.lock file

Can you fix the inconsistency with
poetry lock --no-update
instead of
poetry lock
?

How was this issue manifested? I would have expected poetry install to fail (that is why the hash is there).


Refine RBAC, kubebuilder tags and scope

Refine RBAC to permit the operator to do only what is needed
Limit the operator to watch for custom resources only in the namespace it was created

LGTM

Let's merge this, I'll file another card for removing permissions in the csv.


getCollectionThemeID

I have a package that displays theme information of pages that I am having trouble with in v8.
On a clean install of v8 with sample content  Page::getCurrentPage()->getCollectionThemeID(); returns 0 on all pages unless you change a specific pages theme in the Design Sidebar Menu, then it will display the correct theme id for that page.
In 5.7 Page::getCurrentPage()->getCollectionThemeID(); would show 1 on all pages indicating Elemental was the active theme.
Changing the active theme on the entire site does not change the theme ID on individual pages either.

This should work now.