Add Unity3D example (similar to examples of Zenject)

What do you mean by a unity example?

i can do it, but only if i again will get to Unity3D project, not so soon so.

Unity doesn't currently support Source Generators: https://forum.unity.com/threads/source-generators-via-roslyn-analyzers-in-2020-2.1003386/
I will put this on hold until that happens.

Looking forward to this, evidently Unity has a stretch goal for 2021.2 to make source generators available so fingers crossed.

Once this is merged, and the new version is out you can create a Untiy sample https://github.com/xoofx/UnityNuGet/pull/77

Do you have a link to the examples of zenject? I can't find them...

Two ways to get them:

Download latest release, they are in the optional extras folder once you import the package in unity https://github.com/modesttree/Zenject/releases
This folder in the source, see the two folder Samplegame1 and SampleGame2 https://github.com/modesttree/Zenject/tree/master/UnityProject/Assets/Plugins/Zenject/OptionalExtras

I think what's mainly interesting is to see the stronginject version of the Installers: https://github.com/modesttree/Zenject/tree/master/UnityProject/Assets/Plugins/Zenject/OptionalExtras/SampleGame2 (Advanced)/Scripts/Installers
as this is where the actual Bindins happen. The main issue with Unity is probably the Binding to existing scene objects (which should be possible with Container Properties/fields), the injection of existing objects in the scene as well as the creation of new objects that need to be injected afterwards.
The problem is that Unity MonoBehaviours do not support constructor injection at all. Those need to be added by the Unity System and then initialized afterwards.
I'm pretty sure its already possible to do all those things with StrongInject right now most likely through custom factories for MonoBehaviours/Prefabs.

I gave it a try, but I have zero experience with unity, and it looks like you need to use the unity editor to work with unity projects. I don't think it's an effective use of my time to learn unity just for this, so if someone who's more familiar with unity wants to go for it, that would be great!

I have experience with DI in unity, I even wrote a library for this (https://kuraiandras.github.io/Injecter/documentation/injecter.unity.html). The problem is that in Unity the root classes that you create are inheriting from MonoBehaviour and you can't use new with them, also you can't use their constructors - so constructor injection will not work with them. In my library (similar to zenject) I solved the problem by using attributes on fields and properties, and setting them at runtime. The problem is that as far as I understand this is not possible with stronginject.

If I have a bit of spare time I might try to hack something together.
Kurai is right that MonoBehaviours need injecting via functions, I think that this can be achieved via strong injects methods/properties behaviour though/factories.
It would be interesting to know whether there is any mechanism that StrongInject would directly support that allows injecting already created objects via some Inject function.
There is also no issue with having a manual root MonoBehaviour and then building a class hierarchy of standard classes from there.


Numeric emoji don't work in autocomplete or add-reaction

The emoji :one: , :two: , ..., :keycap_ten: show up in autocomplete and the add-reaction UI when you start typing them as :1:, :2:, ..., :10:. But then

in add-reaction, if you choose one of them it silently fails -- no reaction appears.
in autocomplete, if you choose one of them it comes out as a literal :1: etc.

The webapp and server seem to call them :one;, ..., :ten:. Perhaps a remnant of #2868 that we missed?
By contrast, :100: and :1234: work fine -- and when tried in the webapp or server, they agree on those names.

Working on the issue

@gnprice
i came to know that  server  will convert :zero:....:ten: converts into emojis,
whereas :1:, :2:... will not even work in the webapp
we can show numbers if we typed in that format,
we could remove  them(:1:, :2:, ...) or try to replace them with standard emoji codes

This is probably best solved, in the long run, by #2956 (as noted there).
If we want a short-term fix, a better one would probably be to just remove the numbers from our local hard-coded list of emoji.

@WesleyAC discovered this bug and reported it as #4546. Looking in Sentry, I found that it's an issue users are regularly running into -- so it'd be good to fix.
As mentioned above, we probably want to do so by implementing #2956. We could also manually refresh our hard-coded list (like we last did in #2869), but I think the proper fix #2956 may not really be much more work than that. See also chat discussion here.


Brief black screen when transitioning to page with auto-focused field

When pushing a view with an auto-focused textfield on the navigation view hierarchy, the transition is broken: the keyboard appears on a black background, then seems to disappear behind the page it is supposed to display on. Removing the autofocus attribute of the textfield makes the problems go away. I can provided a minimal app that shows this behaviour if needed.
Using ionic 1.2.13, on iOS8 simulator.
Otherwise, ionic seems very promising, keep up the good work!

Here's a CodePen. The issue arises (afaik) on the iOS8 simulator.

Here's a CodePen. The issue arises (afaik) on the iOS8 simulator.

You can fix this by changing transition background variable in _transitions.scss file in ionic dist folder

@softBarbarian: The black background is not really the issue here. The main problem is that the keyboard appears at the beginning of the transition, and then disappears.

Closing this as I believe the black screen issue has been resolved.  The best bet is to call focus in a timeout after the transition, which should work fine.
Please feel free to re-open if the black screen transition issue is still present.


Typo in documentation

Hi,
I think there is a typo in the documentation:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics]
"15 Field Engineering"=dword:00000005
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters]
"Expensive Search Results"=dword:00000001
"Inefficient Search Results Threshold"=dword:00000001
"Search Time Threshold (msecs)"=dword:00000001
i think we should read
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics]
"15 Field Engineering"=dword:00000005
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters]
"Expensive Search Results Threshold"=dword:00000001
"Inefficient Search Results Threshold"=dword:00000001
"Search Time Threshold (msecs)"=dword:00000001

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

ID: b032a29d-2d3a-d737-28fb-3e6632a667e2
Version Independent ID: b75dd591-4cd7-259a-1fe7-a581d6e356c9
Content: Configure Windows Event collection Microsoft Defender for Identity
Content Source: ATPDocs/configure-windows-event-collection.md
Service: microsoft-defender-for-identity
GitHub Login: @dcurwin
Microsoft Alias: dacurwin

Thank you for your comment. We'll investigate and get back to you.

Thanks, fixed.


localize two datetimepickers

I was wondering how I can localize two fields using each a datetimepicker with two different cultures? tried a lot of things, haven't found it yet.
thnx in advance
btw, gr8 work ! :)

You should be able to merge your regional settings with each instance's options?

(Sorry for the late reply, was working for another customer.)
Let me provide some detail:
The following statements work, so I can use mix and match datepicker and timepicker using different locale's.
$("#id1").timepicker($.timepicker.regional["nl"]
$("#id2").datepicker($.datepicker.regional["en"]
$("#id3").datepicker($.datepicker.regional["es"]
However the following statement doesn't seem to work.
$("#id4").datetimepicker($.datetimepicker.regional["fr"]
So, I was wondering what the syntax would be to have 2 or more datetimepicker's each using a different culture on one page.
thnx


Update PATH prepending with practical example

This should save others time as I doubt anyone wanted to added the foo bar example but most wanted to add a folder which is in user home directory, and the ~ expansion does not work in this case. Also this happens to be by far the most likely PATH anyone would want to add.
In fact many would wonder why is not already in the default list.

Why:

What's being changed:

Check off the following:

[x] All of the tests are passing.
[x] I have reviewed my changes in staging. (look for the deploy-to-heroku link in your pull request, then click View deployment)
[x] For content changes, I have reviewed the localization checklist
[x] For content changes, I have reviewed the Content style guide for GitHub Docs.

@ssbarnea Thanks so much for opening a PR! I'll get this triaged for review 🌟

@janiceilene @umutduyum I think that the stale bot is... misconfigured? It should not add state when nobody did a reviewer that counts toward approval or changes needed.

@ssbarnea It's currently configured to comment whenever nothing has happened for 7 days, which helps to catch things that may have been missed in triage. This is definitely not stale though, thank so much for your patience as we work our way through all of the amazing contributions ✨

No problem, my only worry was that I see often tickets being closed soon after being marked stale due to bots (not this repo). You can call my worry PTSD ;)

ping!

re-ping... PR vs bureaucracy, who is going to win?

Thank you for adding this great example, @ssbarnea 🎉

Thank you for adding this great example, @ssbarnea 🎉

Looking good in the stage build: https://docs-1781--patch-1.herokuapp.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#adding-a-system-path

Looking good in the stage build: https://docs-1781--patch-1.herokuapp.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#adding-a-system-path

The updates can be found here, when available: https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#adding-a-system-path

The updates can be found here, when available: https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#adding-a-system-path

Thanks again @ssbarnea, this was a great practical example to add 😄

Thanks again @ssbarnea, this was a great practical example to add 😄


Prepare for Snapshots release 0.7.0

Current dependencies on/for this PR:

main

PR #38

PR #39   👈

This comment was auto-generated by Graphite.


Finish adding lambdas explicitly and also fix some kpng-local-up.sh errors related to legacy mode

Was missing the lambda internalization from last commit , second half of #411 , fixes the first half of #416

was missing a commit in my last MR, added here and also fixed kpng-local-up.sh to use kind , and not calico, which gets us (part of) the way there, towards fixing the kpng-local-up.sh issue

/lgtm


⚠ Cioos Pacific CKAN Sitemap has degraded performance

In 953da21, Cioos Pacific CKAN Sitemap (https://catalogue.cioospacific.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 6294 ms

Resolved: Cioos Pacific CKAN Sitemap performance has improved in e827f29 after 1 hour, 5 minutes.


[common][server][dvc-client] Make a true non-blocking end-offset fetcher

Create a true non-blocking version of end-offset fetcher

In recent past we have seen cases where end offset fetch call stalls for a very long time. It could happen due to multiple reasons, like general Kafka outage, or mismatched VT vs RT partition count leading to non-existed partition or other network issues.
Even though we cache the offset value, there is a blocking call before cache is updated. This hold the lock for a very long time and subsequent calls (either from metics collection) or the ready to serve call waits forever.  Since drainer thread is shared this blocks the processing of other resources in a drainer thread leading to cluster-wide impact. This PR check for cache miss and returns immediately with some sentinel value while a nonblocking call updates the cache asynchronously.
How was this PR tested?

GHCI
Does this PR introduce any user-facing changes?

[x] No. You can skip the rest of this section.
[ ] Yes. Make sure to explain your proposed changes and call out the behavior change.

mismatched VT vs RT partition count leading to non-existed partition

Does this actually happen?

mismatched VT vs RT partition count leading to non-existed partition

Does this actually happen?

Yes, it did happen! Hybrid conversion during target push created a scenario different colo RT to be created with different partition count.

mismatched VT vs RT partition count leading to non-existed partition

Does this actually happen?

Yes, it did happen! Hybrid conversion during target push created a scenario different colo RT to be created with different partition count.

Wow, that is super messed up... is there a way we can guard against this scenario upstream?

mismatched VT vs RT partition count leading to non-existed partition

Does this actually happen?

Yes, it did happen! Hybrid conversion during target push created a scenario different colo RT to be created with different partition count.

Wow, that is super messed up... is there a way we can guard against this scenario upstream?

We can let SIT constructor fail if VT != RT partition count for hybrid stores

We can let SIT constructor fail if VT != RT partition count for hybrid stores

Do you plan to include this in the PR, or you want to have a separate PR to deal with the changes?


Add docs for the cookiecutter template

We have docs being set up as part of the template, but we should have docs for the template itself. This can just mirror the readme. It would also serve as an example of what the docs would look like for a users package.

Duplicate of #36


why is latency is shown in "us" units? what does it mean? Is it same as "ms" (milli seconds) ?

In some cases like displaying the "TOTAL_GC_TIME", the time was specified in "ms" as shown below
[TOTAL_GCS_PS_Scavenge], Count, 1.0 [TOTAL_GC_TIME_PS_Scavenge], Time(ms), 35.0 [TOTAL_GC_TIME_%_PS_Scavenge], Time(%), 0.7135575942915392 [TOTAL_GCS_PS_MarkSweep], Count, 0.0 [TOTAL_GC_TIME_PS_MarkSweep], Time(ms), 0.0 [TOTAL_GC_TIME_%_PS_MarkSweep], Time(%), 0.0 [TOTAL_GCs], Count, 1.0 [TOTAL_GC_TIME], Time(ms), 35.0 [TOTAL_GC_TIME_%], Time(%), 0.7135575942915392
But for latency, the units are "us" as shown below. Does it mean "micro seconds"? what is the difference between "ms" and "us"?
[CLEANUP], Operations, 2.0 [CLEANUP], AverageLatency(us), 56674.5 [CLEANUP], MinLatency(us), 37.0 [CLEANUP], MaxLatency(us), 113343.0 [CLEANUP], 95thPercentileLatency(us), 113343.0 [CLEANUP], 99thPercentileLatency(us), 113343.0

"us" does mean microseconds. A thousand microseconds is equal to a millisecond.
We display latencies in microseconds because some systems are capable of sub-millisecond response times.

@busbey , thanks for the reply.


Improve network view

[x] #3
[ ] Avoid overlapping of topic names (by svg <path> and d3 force simulation?)
[ ] Fix point coordinates topic lines connect

Cannot afford to resolve this due to mounting delay.


Theme repository name change?

My theme (added here already) htkoca/hugo-theme-foundation6-blog is now renamed to  htkoca/theme-hugo-foundation6. Will this cause any problems? Just a heads up is all.
Thanks @spf13

I've updated the reference with the new name.


Sort translation messages by key using json-stable-stringify

By definition, the order of keys in JSON.stringify(object) is undefined. While for general purposes this does not matter a lot, in the case of translated messages it is preferable if the output is at least stable, or better still, alphabetically ordered.
Two reasons:

Adding / removing messages will create only a minimal diff (with source control in mind)
Messages sorted alphabetically by key are easier to find by hand. Moreover, when using "namespaced" keys like "buttons.close" and "buttons.open", the logical grouping is maintained in the file.

This pull request adds support for json-stable-stringify, which does exactly what we need here. Please consider releasing an update to include this.
Update: the output of printResults is now also sorted (manually).

Current coverage is 100.00%

Merging #17 into master will not affect coverage as of b8a539c

@@            master     #17   diff @@
======================================
  Files            2       2
  Stmts           27      27
  Branches         6       6
  Methods          0       0
======================================
  Hit             27      27
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of b8a539c

Powered by Codecov. Updated on successful CI builds.

Hm, I never had any clutter in my diffs due to stringify, did you?
Also currently the keys are grouped by file, which seems more logically than just by alphabetical order, since this also helps people not using namespaced keys.

Maybe we can make this kind of sorting optional. For our namespaced messages (in a rather large application) this is very helpful.
According to the official ECMAScript specification, the order of keys is unspecified. See for instance this StackOverflow question: Does JavaScript Guarantee Object Property Order?. Depending on the implementation, the order may be different. Most implementations use insertion order, but this is by no means a requirement.

Okay, I've just committed a few changes which make sorting by key optional. By default, sorting is disabled (so it uses the old behavior), but it can be enabled by setting the sortObjectsByKey option to true in calls to manageTranslations, createSingleMessagesFile and printResults.

Looking forward to this! :+1:
Can we get this merged and published?

@bartvanandel Conceptually this pr looks good, few remarks though

Since this is a much requested feature, I would enable sorting by default
I don't think logging if the output is sorted (in printResults) is necessary, since you'll need to disable it explicitly
Can you please resolve all eslint errors? If your editor doesn't show them you can see them by running npm run eslint
Can you please rebase your branch?

I know it's a lot of questions, but I wasn't able to check out your branch to assist you with these issues

@GertjanReynaert: Made the requested changes, and rebased it onto your current master. Note that not all ESLint errors were mine though ;)
Additionally:

The functions introduced in this branch are now written as ES6-style arrow functions.
The option is now simply called sortKeys instead of sortObjectsByKey. This is more concise, and since the option is also used for sorting arrays of {key, value} in the printing part of the package, it is also more correct.

I hope you're content with the new version.
By the way, if you run npm outdated you'll find a few outdated packages, including a major update of babel-eslint. Maybe that's why I found some ESLint errors in code that wasn't mine?

@bartvanandel thanks a lot! The additional changes are perfect.
On the dependency versions: It might be due to your outdated branch that the packages were outdated, since I updated the pretty recently, although I'll check before redeploying.
On babel-eslint I think this also had to do with the more outdated branch, as I recently removed this dependency since we no longer need it in this package.
Since you're pr looks good, I'll merge and squash your commits, so that semantic release can do its job
Thanks a lot for your contribution!
PS: I'm planning on adding a contributing.md file, so if you have any ideas after contributing to my project, feel free to let them know

Thanks, I'll add to it if I think of something useful.


Feat: add merge logic

added trim logic in test files to be implemented in frontend

added relevant merge logic to be implemented in frontend through test files(demo run successful)


Fix/sync master and release

Changes

Sync master and release

@GauravGusain98 in your error screenshot, have you defined the function as static before calling it statically?

@GauravGusain98 in your error screenshot, have you defined the function as static before calling it statically?

If I define it as static then I am getting this error

@GauravGusain98 static functions are called like this:
RevenueReportService::getRevenueGroupedByClient($filters);

// and not like
$this->getRevenueGroupedByClient($filters);


RMRK 2.0 implementation v0

Been briefly chatting with @vikiival and decided to support RMRKv2 as well
Right now, chatting within internal circles as it consists few issues across our ecosystem tools to extend support for this.
Also looking candidates who made more than few PRs to Rubick to be eglible for this task ;)
Ref

Tests for RMRK 2.0 https://github.com/rmrk-team/rmrk-tools/tree/master/test/2.0.0
https://github.com/kodadot/rubick/issues/60
https://github.com/kodadot/packages/issues/42
extend minimark with RMRK 2.0 https://github.com/kodadot/packages/tree/main/minimark
https://github.com/kodadot/nft-gallery/issues/4013

🫡 yes sir we'll be prio for next few days

yes sir we'll be prio for next few days

@joelamouche check #5028 it's moving 😎

@vikiival probably list all outstanding rmrk2 issues we have across KodaDot org?

Use rmrk label for 🔎
https://github.com/kodadot/nft-gallery/issues?q=is%3Aissue+is%3Aopen+label%3Armrk

@vikiival probably list all outstanding rmrk2 issues we have across KodaDot org?

I think the most critical ones were flexed by @preschian.
I am currently flexing this

https://github.com/kodadot/rubick/issues/188

and will do redeploy

Phase 0 done ✅
Continue to

#5493

Hey @joelamouche feel free to test https://rmrk2.kodadot.xyz/rmrk2/explore/items?listed=true&page=1 and feel free report any bug you notice https://github.com/kodadot/nft-gallery/issues/new?assignees=&labels=rmrk2%2Cbug%2Cp2&template=rmrk2_bug.yml&title=Be+descriptive+and+short

Nice! The Subtraknight items are displaying web. I will make a deeper review later...
When will equipable NFTs implemented with rmrk2.0? This is a very important feature for Substraknights

When will equipable NFTs implemented with rmrk2.0? This is a very important feature for Substraknights

Should be implemented but happy to have a call for deeper understanding


Bump version to 0.3.9

https://github.com/flask-restful/flask-restful/blob/fc9b34c39472284a57c50d94fec5b51fe8d71e14/flask_restful/__version__.py#L3

Is it planned to bump the version. It's the only thing needed to make this work with the new flask.

@joshfriend any idea on when to pick this up ?


Unregister from Dataspace ("Offboarding")

Feature agera-edc/MinimumViableDataspaceFork#137
After agera-edc/MinimumViableDataspaceFork#134
Description
As the "central dataspace authority" there should be a registration service, where users can offboard their connectors so that they can be removed from the data space.
Note: The registration service (without offboarding) is implemented by #7
Acceptance Criteria

[ ] REST API for offboarding where DELETE operations are supported
[ ] Simple web UI for manual offboarding
[ ] Participants are not available anymore in the dataspace after offboarding
[ ] Catalogs of other participants are updated to not contain data offerings of offboarded participants
[ ] Documentation with step by step instructions for both the REST API and the web UI
[ ] Offboarding can be done based on step by step instructions without having deep technical expertise

Tasks

Closing, as it is not planned to cover this item by the Agera crew until end of August.


LinkedInResourceOwner inconsistency with some other resource owners

LinkedIn resource owner has these methods named like this:
public function getFirstname();
public function getLastname();

While facebook and google providers has these:
public function getFirstName();
public function getLastName();

Is this expected naming?

That's a great question. I believe it is the way it is from the previous iteration of this project. I am ok with changing the method names to follow "convention" here and it is worth noting that it would force the package to a major version bump as that change would be a breaking one.
Can you share a bit more as to why this question has come up? Are you hoping to use the same code to access resource owner results for multiple providers? Is this simply the result of noting the difference and feeling like it should be corrected?

Yes, my point was about to use same code across different providers which supports firstName and lastName and i think it should be corrected. Also I think we could annotate the class with @method so it would be backwards compatible and IDE would recognize it.

Does PHP care if the method names are referred to exactly as capitalized? I thought PHP was case insensitive with method names but not variables?

Good catch @shadowhand, thank you for chiming in here. I completely omitted that information from my brain when writing my response; been writing too much Ruby lately...
The project has now been updated to change the method names to follow "convention" and a new patch release 0.4.1 has been cut. I've updated the tests to demonstrate that the case of the methods do not matter.
@norkunas, you shouldn't need a new version to make your code work, so long as all the resource owners you are working with have support for getfirstname and getlastname.


When the git ref is unable to be found return broken pr

Fix #13216
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

@a1012112796 #8548 https://github.com/go-gitea/gitea/blob/5626811e5298fa45a8a9b4af76fd5644ac3d3b3b/modules/git/command.go#L125-L131

create repo A
frok repo A to repo B
backup bare repo A
create feature branch on B and add some commits
create pull from B to A & squash-merge
clone A to local disk
restore backup of A
push local clone back to gitea

without this pull: 500
with this pull: working pull view but N/A on "Files changed"-Tab
what I expect to fix 13216 -> cliking on Files-Changed will show the diff based on merged-commit as fallback


Error in admin with UserAdmin

Hi,
i had to comment line 183 of nested_inline/admin.py to get it to work
 if self.all_valid_with_nesting(formsets) and form_validated:
                self.save_model(request, new_object, form, False)
                self.save_related(request, form, formsets, False)
                #self.log_addition(request, new_object)
                return self.response_add(request, new_object)

class UserAdmin(BaseUserAdmin, NestedModelAdmin):
    list_display = ('username', '__str__', 'is_staff', 'is_active' )
    inlines = [VendorInline]

admin.site.unregister(User)
admin.site.register(User, UserAdmin)

Hey, just saw this is linked to issue #52 and PR #53 seems to fix your problem :)

Closing since this has been confirmed fixed in PR #53


Cannot sign in to test Web AddIn

There is a note on the "quickstarts" page that suggests setting the "Use multifactor auth" property to "True".
There does not appear to be any such property in the VS project created from the template.  Since this quickstart is primarily used by new developers, there is not a good path forward.
In general, the SignIn seems to fail for all possible logins.  It does not work for personal Microsoft Accounts nor Microsoft 365 E5 Developer accounts.
Are there anymore suggestions on how to troubleshoot login failures?

Hi @rrrowell,
To locate the Use multi-factor auth property, select your add-in project from the Solution Explorer pane (it's the first level after the Solution header). This opens the Properties panel, where you can find the property. If the Properties panel doesn't appear after selecting your project, select F4 or go to View > Properties Window. If you've had your solution open for some time, please try restarting Visual Studio before setting the property.


feat: add mapId property for map styling

This PR is in draft as it depends on web-component release.  (See https://github.com/FlowingCode/google-map/pull/16.) Once the release is ready I will update the PR with the new version.


[MNK] Overwritten LeadenBuff Check

This PR adds a suggestion for when a monk dragon kicks when they already have the leaden fist buff.
(Dragon Kick rotation is a meme, don't do it kids!)

Not a proper review, just 2 Q's for now:

any reason not to roll this into the existing Bootshine analyser?
is it actually worth hooking on status apply when you can query the statuses active at a point in time? So in onKick, just check if this.combatants.selected.hasStatus() or whatever. Might potentially get out of sync or something so not sure if it's actually better, but it's definitely simpler since you only need a single hook.

I've merged it into BootShine and I've moved to just checking status on kick.


docs: update email

closes #868

what is this error 🤔

what is this error 🤔

I think it's a problem with the action itself: trying to find a branch named patch-1, which exists, but only in your fork and not in this repository. 🙂

Oh okay


Plone main toolbar is not responsive in mobile

The Plone main (vertical) toolbar displays and the buttons work.  However, pressing the plone icon in the blue box, which should hide the toolbar, has no effect.
Note: this could be a duplicate of #11
Note: this only happens in mobile

This bug seems to be a Plone bug not a theme bug.... see: https://github.com/plone/Products.CMFPlone/issues/2349


patchTimer cancelAnimationFrame

Hey,
could you merge the following fix in zone.js in ionic-angular? It's really annoying for all leaflet users.
https://github.com/angular/zone.js/pull/353
Thanks!

Ionic uses npm to manage dependencies. Once the zone.js team releases a new version and we update our dependencies the fix will become part of ionic.


Spring Boot parent

Is there any reason to prefer having spring-boot-starter-parent as the parent of the "child" modules (e.g. gs-multi-module-library) instead of gs-multi-module? It seems that it would be easier to have gs-multi-module inherit from spring-boot-starter-parent and the other sub-modules inherit from gs-multi-module. I have used this setup myself and it works properly.

I don’t think there’s any strong argument either way in general. In this specific case there is no advantage in adding an extra parent because the two projects don’t need to share any customizations that aren’t already in the starter parent. There might even be an advantage in leaving it as it is, if the two modules ever need to be split up into separate source control repos.

Thanks for taking the time to answer. This makes sense.
In my case, I wanted to add some common dependency management entries in the parent POM.


Unable to Connect Mermaid Subgraphs For Functional Style Diagram

graph LR

    subgraph client
    A[User]
    end

    subgraph ingress
    C(API Gateway Actor)
    end

    subgraph api-actors
    D[User Read Actor]
    E[User Write Actor]
    end

    client -- > ingress
    ingress --> api-actors

Is it possible to do something like this? I would like to have sub-graphs that categorize specific types of actors for an actor model diagram. As such I don't want to connect nodes directly, but to join the subgraphs which organize the nodes. I return an error Cannot set properties of undefined (setting 'rank'). Mermaid version is 9.16.

Closing, wrong repo. Posted in Mermaid


Improve performance for feedback views

Short description

This PR should improve performance for the admin and region feedback views as it reduces the amount of database queries.
Proposed changes

Add some cached_properties in the feedback models
Add an external dependency django-polymorphic (https://django-polymorphic.readthedocs.io/en/stable/)

@membralala can you please elaborate why the polymorphic module improves performance? The reasons for making the change is not really clear to me. I expect that you did not find this by chance?

@membralala can you please elaborate why the polymorphic module improves performance? The reasons for making the change is not really clear to me. I expect that you did not find this by chance?

This is the explanation: https://django-polymorphic.readthedocs.io/en/stable/performance.html#performance
The get_real_instance() mentioned there is roughly equivalent to our Feedback.submodel_instance().


Release code plan

Hi, thanx for your excelent work. Do you have any plan releasing the code? I/m very interesing in the 2D -> 3D converting process you proposed. With regards.

Thanks for your interest! Our code has been released. Feel free to reach out if you have any comments.


nixos/sway: workaround idle inhibit not working in Firefox

Things done
Related to https://github.com/NixOS/nixpkgs/issues/57602#issuecomment-2041542258.
Source: https://www.reddit.com/r/swaywm/comments/1dqud2a/how_to_get_firefox_to_inhibit_idle_when_watching/

Firefox supports the Wayland inhibit protocol, but it attempts to use the DBus interfaces first. However, the gtk portal has an issue where it returns success even though the wlr portal/sway doesn't have an implementation for the inhibit method, see https://github.com/flatpak/xdg-desktop-portal-gtk/issues/465.

Built on platform(s)

[x] 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

[x] 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

[x] Fits CONTRIBUTING.md.

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

Thanks for the review request, I do not use Sway as such I can not use it. This should get some attention from sway maintainers. @Synthetica9 @ricarch97

So is this like a "hack" to make Firefox always inhibit idle when playing audio/video, regardless of the application window state?
Something like for_window [app_id="Firefox"] inhibit_idle fullscreen already works for me to inhibit idle when watching fullscreen video, without this fix.
I think we have to be careful, to no go beyond user expectations regarding idle behavior. If Firefox is supposed to always inhibit idle while playing video's (or even just audio) regardless of application windows state, and this PR fixes that, then i think it's an OK change. Otherwise, we might have to create an extra option to toggle this new behavior.

This PR makes idle inhibit work in Firefox like expected, e.g. the screen will not lock when playing a video.
I don't consider it a hack like other workarounds that exist (no lock when audio is playing).

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/no-sleep-while-firefox-is-running/54755/5

@teutat3s This is incorrect. xdg.portal.config.sway.default should still be lib.mkDefault [ "wlr" "gtk" ]. You cannot only have gtk; you also need wlr portal. Also, you should have added the mkDefault. Now users of the module cannot modify the portals when necessary.

Yes, only apply it to xdg.portal.config.sway.default would have been appropiate, my mistake for not pointing that out!

Now users of the module cannot modify the portals when necessary.

What is the usecase to not have gtk and wlr without using mkForce?


Upstream updates

Huge PR ;-; it's not passing tests for me though, error message here:
In file included from test/test_main.cpp:5:
include/can_interface.h:612:38: error: only virtual member functions can be marked 'override'
    VirtualTimer &GetTransmitTimer() override { return transmit_timer_; }
                                     ^~~~~~~~~
include/can_interface.h:926:38: error: only virtual member functions can be marked 'override'
    VirtualTimer &GetTransmitTimer() override { return transmit_timer_; }
                                     ^~~~~~~~~
test/test_main.cpp:191:32: error: template argument for non-type template parameter must be an expression
    MultiplexedCANTXMessage<2, uint8_t> tx_msg{can, 100, 8, 100, tx_multiplexor, tx_signals_0, tx_signals_1};
                               ^~~~~~~
include/can_interface.h:634:37: note: template parameter is declared here
template <size_t num_groups, size_t num_multiplexors_to_transmit, typename MultiplexorType>

This should now be fixed


add helm chart releaser

Signed-off-by: Arnab Maity<EMAIL_ADDRESS>

@itisaby Thanks for your first contribution!! @sbtaylor15 please ensure that we should be pointing this to main.


Add deployment documentation

Page/Section
Deployment
Current Content
None
Proposed Changes
Initial
Additional Context
Docker. Be sure to mention React configs (must be set to prod before building)
References/Links
N/A

https://github.com/reidhansell/Market-Mock/wiki/Deployment


Use zenity for button options :anchor:

Coverage decreased (-0.07%) to 80.035% when pulling 78fb3f9ccb8a7d0fdcd94241d4e57d056f504469 on feature/use-zenity-for-button-options into 77ffabe168db36b575bcd1d64ced94685085a4a3 on main.


AVL tree does not rebalance after removal

Hi! Thanks for your project. I can't seem to find the removal algorithm in AVL tree: if it simply borrows the binary tree removal, it's incomplete. I was particularly interested in that, cause I have been looking for a removal procedure that doesn't mutate the nodes.
Cheers.

Is it still open for contribution?

@huzaima yes it is open. You might want to take a look at https://github.com/trekhleb/javascript-algorithms/pull/33 PR and cooperate with @Bladefidz to make it green.

Hi @trekhleb and @huzaima, I am free at this weekend.
I will push some commits soon.

Hey guys, I see the AVL tree still hasn't been fixed.  I know how to make work.  I would love to make a contribution to the repo but I don't have permission.

Removal is fixed now.


[Datadog] Fix kubeStateMetrics.enabled in values.yaml

Signed-off-by: Sylvain Rabot<EMAIL_ADDRESS>
Thank you for contributing to kubernetes/charts. Before you submit this PR we'd like to
make sure you are aware of our technical requirements and best practices:

https://github.com/kubernetes/charts/blob/master/CONTRIBUTING.md#technical-requirements
https://github.com/kubernetes/helm/tree/master/docs/chart_best_practices

For a quick overview across what we will look at reviewing your PR, please read
our review guidelines:

https://github.com/kubernetes/charts/blob/master/REVIEW_GUIDELINES.md

Following our best practices right from the start will accelerate the review process and
help get your PR merged quicker.
When updates to your PR are requested, please add new commits and do not squash the
history. This will make it easier to identify new changes. The PR will be squashed
anyways when it is merged. Thanks.

/ok-to-test

/retest

/lgtm

@sylr / @unguiculus we have noticed that it is required to put the
kubeStateMetrics:
  enabled: false

at the global scope of our chart that depends on the datadog chart, is this expected behaviour of the condition statement in requirements.yaml for the datadog chart?


CI: Allow Bundler 2, expand matrix

This PR adds more Rubies to the build matrix, and allows Bundler 2 in the development dependencies.
Also: drop sudo: false directive, which now does nothing.
🍏 This made the build pass.

@olleolleolle you are awesome, thanks so much.


Bug in uwshcu: Computations involve MAPL_UNDEF

In my NUOPC work I have found a somewhat silent bug that NUOPC seems to reproduce. It turns out that the origin of this bug are the result of the use of variables initialized to MAPL_UNDEF in lines:
https://github.com/GEOS-ESM/GEOSgcm_GridComp/blob/b56219291caa52ee2cb6669e6d00a8a5d4b03b7c/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSmoist_GridComp/uwshcu.F90#L1172
and
https://github.com/GEOS-ESM/GEOSgcm_GridComp/blob/b56219291caa52ee2cb6669e6d00a8a5d4b03b7c/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSmoist_GridComp/uwshcu.F90#L1173
in computations. Under some conditions the very large MAPL_UNDEF values case numerical instabilities resulting in a division by zero error (temps = 0) in line:
https://github.com/GEOS-ESM/GEOSgcm_GridComp/blob/b56219291caa52ee2cb6669e6d00a8a5d4b03b7c/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSmoist_GridComp/uwshcu.F90#L4773
The use of MAPL_UNDEF in calculations can result in unforeseen numerical errors. In this case the slight differences in execution cause by driving the GCM with NUOPC resulted in a numerical error which eventually caused a crash.
Note that when driven normally, via MAPL, the GCM is zero diff with the NUOPC driven version; however, MAPL does not experience a division by zero error. This is likely due to tiny variations how each version is loading/using registers at the time of the crash. None-the-less, the result of the calculation that causes the crash in NUOPC returns an unphysical 0.0 value in the MAPL version, keeping the bug silent under normal circumstances.
It is likely that fixing this bug will be non-zero diff.

@narnold1 suggested the following (in reference to uwshcu.F90) to fix this bug:

I'd recommend initializing FDR and FER to 0 for now, and I can change FDR_OUT to use MAPL_UNDEF properly at a later time.  FDR_OUT is currently used in GEOS_MoistGridComp.F90 to calculate detrained mass, but that code should give the same result whether it's 0 or UNDEF.


SASS-10413: Foreign Income - Create and update models and post income journey from FE to the BE

@vivekhmrc please could you revert back everywhere you've replaced amount with reversePremiums


Build init can now convert a multimodule Maven build where the child projects do not contain backreferences to the parent

@bot-gradle test this

I've triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

I've triggered a build for you.


#2289 fix for typo in typo in ttLib.tables._g_l_y_f.py

As requested, here is the pull request.
Best
Eigi

Thanks Eigi!


APNSProtocol.connectionLost since a few days

Since a few days my dovecote-xaps-daemon doesn't send push notifications anymore.
I get the following error every few seconds:
2016-05-06 09:57:50+0200 [-] Starting factory <xapsd.apns.APNSClientFactory instance at 0xa3a142c>
2016-05-06 09:57:50+0200 [-] APNSClientFactory.startedConnecting
2016-05-06 09:57:50+0200 [Uninitialized] APNSClientFactory.buildProtocol
2016-05-06 09:57:50+0200 [Uninitialized] APNSProtocol.connectionMade
2016-05-06 09:57:50+0200 [Uninitialized] APNSClientFactory.clientConnectionMadeCallback
2016-05-06 09:57:51+0200 [APNSProtocol (TLSMemoryBIOProtocol),client] APNSProtocol.connectionLost
2016-05-06 09:57:51+0200 [APNSProtocol (TLSMemoryBIOProtocol),client] APNSClientFactory.clientConnectionLostCallback
2016-05-06 09:57:51+0200 [APNSProtocol (TLSMemoryBIOProtocol),client] APNSClientFactory.clientConnectionLost: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
        ]
2016-05-06 09:57:51+0200 [APNSProtocol (TLSMemoryBIOProtocol),client] <twisted.internet.tcp.Connector instance at 0xa76844c> will retry in 66 seconds
2016-05-06 09:57:51+0200 [APNSProtocol (TLSMemoryBIOProtocol),client] Stopping factory <xapsd.apns.APNSClientFactory instance at 0xa3a142c>

Any ideas?

fixed by updating the push certs


Unsupported command on IE10

I'm using zone.js (0.8.12) as an official required polyfill of Angular 4.2.4 (with TypeScript 2.3 if that helps locate the problem). My Application runs just fine under Chrome, Firefox, Safari, Edge and IE 11. Until I test it on IE 10 and it gave me the following error:
(The 1st red line is another exception thrown by 'parchment' of 'Quill', which I assume is caused by the 2nd red line.)
(The 2nd red line says: "unsupported command". just in case you don't read Chinese.)

Inspect into polyfill.bundle.js (11707, 25) led me to this:

I have no idea what caused it. Hope anyone here can help me.

@tonghuashuo , can you show the full stack of error or can you post a reproduce repository?

Close for now for not be able to reproduce.


Gerber files?

Hi!
Super-cool project, great job!
Would it be possible for you to share the gerber files of the main PCB though, for those who prefer the "total" DIY experience?

Hi! no plans to publish the gerbers for now :)


/dev File System

Using FreeRTOS+FATFS, create a /dev (similar to the /dev folder in Linux) file structure where users manipulate hardware peripherals using the

Should use RAMFS for this. Shouldn't be reflected in an actual storage medium.


Autocomplete stopped working after 1.41 update.

Issue Type: Bug
Every type of auto complete(snippets, intellisense etc) stopped working after 1.41 update. This issue reproducing on my laptop, on other computers everything is okay.
VS Code version: Code - Insiders 1.42.0-insider (cbeff45f80213db0ddda2183170281ed97ed3b12, 2019-12-13T07:08:57.560Z)
OS version: Windows_NT x64 10.0.18362

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz (8 x 2395)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_offsurface_control: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
7.86GB (3.06GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (2)

Extension
Author (truncated)
Version

path-intellisense
chr
1.4.2

vscodeintellicode
Vis
1.2.0

Does the problem also happen if you launch with all extensions disabled?

I have the exact same problem, tried in stable version and in insiders too. Got all extensions disabled, it is happening after 1.41 update, it works only for the first suggestion and then doesn't work anymore.
I noticed one of the code processes keep with 25% avg cpu load

I have the exact same problem, tried in stable version and in insiders too. Got all extensions disabled, it is happening after 1.41 update, it works only for the first suggestion and then doesn't work anymore.
I noticed one of the code processes keep with 25% avg cpu load

i have same behavior, works only for first suggestion and without extensions too

@hrds What languages are you coding in?

@RMacfarlane JavaScript in this case, but it's problem with suggestions overall.

Same issue here.
JavaScript, with extensions and without.
Intellisense stops responding alongside some other functions (like GoTo).
I guess it has something to do with imports and code size (removing most part of imports from js file may have helped), but I'm not sure.
Downgrade to 1.40 helps for sure, so it's a valid tmp fix.
Please, let us know when the issue is resolved somehow.

I'm seeing the same behavior as well. uninstalling vs-code then installing 1.41 did not seem to help.

Same for me. When i do "Restart TS server" for a one import it works, but then stops again and showing 'No Suggestions'.

@hrds Do you see this issue in other files, such as json or html?
Also does this reproduce with all extensions disabled?

I found workaround here: https://github.com/microsoft/TypeScript/issues/35716#issuecomment-566311104. At least it works for me.  It seems autocompletion with this extension works even better than before.

mark，I have the same problem.

so do i
.cpp and .h and .js have no Autocomplete at all
i just use my vim + YCM now until fix Autocomplete

Autocomplete back again now
what's happen

Same, I'm checking right now, everything works. idk what you did, but thanks

I'm not having the same luck as the above 2, Intellisense is just showing Loading while hovering, and not providing autocomplete.  Extensions or not it is failing.  I am working with JS files, it appears like it is breaking when a file can be auto-imported.
I was able to produce a Typescript server error in the exthost log.  Turning off all extensions did not solve the issue, but the error was gone.
[2019-12-17 14:38:19.524] [exthost] [error] [vscode.typescript-language-features] provider FAILED [2019-12-17 14:38:19.525] [exthost] [error] Error: <semantic> TypeScript Server Error (3.7.3) No Project. Error: No Project.     at Object.ThrowNoProject (tsserver.js:133314:23)     at ScriptInfo.getDefaultProject (tsserver.js:134061:46)     at ProjectService.doEnsureDefaultProjectForFile (tsserver.js:136599:48)     at ProjectService.ensureDefaultProjectForFile (tsserver.js:136594:75)     at IOSession.Session.getFileAndProjectWorker (tsserver.js:140251:87)     at IOSession.Session.getFileAndProject (tsserver.js:140234:29)     at IOSession.Session.getApplicableRefactors (tsserver.js:140684:31)     at Session.handlers.ts.createMapFromTemplate._a.<computed> (tsserver.js:139539:61)     at tsserver.js:140929:88     at IOSession.Session.executeWithRequestId (tsserver.js:140920:28)     at IOSession.Session.executeCommand (tsserver.js:140929:33)     at IOSession.Session.onMessage (tsserver.js:140952:35)     at Interface.<anonymous> (tsserver.js:142267:27)     at Interface.emit (events.js:200:13)     at Interface._onLine (readline.js:314:10)     at Interface._normalWrite (readline.js:459:12)     at Socket.ondata (readline.js:170:10)     at Socket.emit (events.js:200:13)     at addChunk (_stream_readable.js:294:12)     at readableAddChunk (_stream_readable.js:275:11)     at Socket.Readable.push (_stream_readable.js:210:10)     at Pipe.onStreamRead (internal/stream_base_commons.js:166:17) 	at Function.create (c:\Users\dandm\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:47388) 	at h.dispatchResponse (c:\Users\dandm\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:206361) 	at h.dispatchMessage (c:\Users\dandm\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:205259) 	at c:\Users\dandm\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:204735 	at l.fire (c:\Users\dandm\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:46:893) 	at t.Reader.onLengthData (c:\Users\dandm\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:211825) 	at Socket.<anonymous> (c:\Users\dandm\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\typescript-language-features\dist\extension.js:1:211473) 	at Socket.emit (events.js:200:13) 	at Socket.EventEmitter.emit (domain.js:471:20) 	at addChunk (_stream_readable.js:294:12) 	at readableAddChunk (_stream_readable.js:275:11) 	at Socket.Readable.push (_stream_readable.js:210:10) 	at Pipe.onStreamRead (internal/stream_base_commons.js:166:17)

Intellisense doesn't work for me either on 1.41.0 (win 10 1909) with a react-native project. I had to downgrade to 1.40.2 where ac is instant. If I install the typescript@next plugin for 1.40.2 then the same happens, no intellisense anywhere (thats a nightly build so maybe just broken atm, otherwise related).

同样的问题，没有代码提示也没有 eslint 自动修复功能了

Hey, does anyone here have any steps or any commonalities? Is everyone having trouble with react based projects only?

Well, not React based, but JS + ES6 Modules based.
Can't tell for others.

@alexdima I tested on  typescript and javascript react based projects, it's not working.  For some reason in typescript projects when i enable typescript@next extension, intellisense and autoimports works fine.

@alexdima I've only tried with React JS files thus far.  Everything seems to work fine for the first minute or so, and than Intellisense starts failing.  I'm not sure if there is a way to get a log of Intellisense, but I didn't find anything digging around the dev log file folder.

For me it autocomplete stopped a while ago on code insiders, switched to regular and it came back until 1.41. Just downgraded to 1.40 regular and all is good. 1.42 insiders is also broken

@alexdima Can use lower version. 1.30 is working!

Me, too. But, can use lower version, 1.30 is working!

I use typescript@next extension and choose the version of 3.6.*, it seems to work

I added extension(JavaScript and TypeScript Nightly), and the problem is gone

@mjbvz From the comments, I think this is a problem with the specific tsserver version we shipped in 1.42

Check the drive that your project is on. If it's on a different drive to the one you put your VS Code install on, try putting it on the same drive. Else install the nightly TS extension as mentioned above
This was raised a few weeks ago on insiders (#85889) - is down to the TS version. VS Code ships with TS 3.7.3, which has the issue
Fix is there (https://github.com/microsoft/TypeScript/issues/35512), but it's not out the gates yet

@hrds So has the issue been fixed for you? Are your projects stored on non-c drives on windows? If so, please try upgrading your workspace to use typescript@next by installing this extension

i was seeing this issue and my projects are on a different drive than vscode is installed on, so there is probably some credence in that being the culprit. I've since downgraded to <IP_ADDRESS> so I cannot attempt the typescript workaround

For me the issue was a bit different: Editor: Accept Suggestion On Enter has been put to off after updating. Putting to on again fixed the problem.

Use typescript@next is work for me!

Closing this as a likely duplicate of https://github.com/microsoft/TypeScript/issues/35512
To workaround this, use typescript@next by installing this extension

I added extension(JavaScript and TypeScript Nightly), and the problem is gone

WOW. Its worrks. Thank you man!

P.S. I honestly don't understand why I should install noname extension to use default features of editor.

As I understand the situation, that extension allows a 1.41 user to benefit in advance from a set of fixes that will land in 1.42, expected to ship later this week. @mjbvz is this true?


gnome3.eog: 3.36.2 -> 3.36.3

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/eog/versions.
meta.description for gnome3.eog is: "GNOME image viewer"
meta.homepage for gnome3.eog is: "https://wiki.gnome.org/Apps/EyeOfGnome"
meta.changelog for gnome3.eog is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.36.3 with grep in /nix/store/abvwfv7xa3r46hag3zqmxi9z51ig8d4q-eog-3.36.3

directory tree listing: https://gist.github.com/a908b3660191a66dd5600f7654941acd

du listing: https://gist.github.com/c31b8b750dd8ddbc67cea349c0a1d03b

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
gnome3.eog

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/abvwfv7xa3r46hag3zqmxi9z51ig8d4q-eog-3.36.3 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A gnome3.eog https://github.com/r-ryantm/nixpkgs/archive/c8cb1ca2aeadefca23d917e4e346fec02cb918f1.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/abvwfv7xa3r46hag3zqmxi9z51ig8d4q-eog-3.36.3
ls -la /nix/store/abvwfv7xa3r46hag3zqmxi9z51ig8d4q-eog-3.36.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

1 package built:
- gnome3.eog

Maintainer pings
cc @hedning @jtojnar @worldofpeace for testing.

I build this on my nixos machine, and looked at some memes on my hard drive. Seems to work.

Changes look okay too:

Version 3.36.3
Bug fixes:
!61, EogThumbView: Fix visible range callback being queued to often

EogJobs: Ensure thumbnail job emits finished signal even if failed

New and updated translations:

Baurzhan Muftakhidinov [kk]
Piotr Drąg [pl]


Writeable glossary entries no longer displayed in bold

Hello,
When using the linkbuilder plugin, writeable glossary entries are no longer displayed in bold. It is rather obvious visually: the glossary entries are first displayed in bold when opening the project, and are re-displayed without bold immediately after that.
Didier

Thank you. It works fine now.
Didier


github: disable the cron scheduled updates of the BIB ref

Our bootc containers are incompatible with newer versions of the bootc-image-builder tool because the tool sets options that require composefs, which our images don't support yet.
Temporarily disable the update cronjob until we fix this.

Is there already a github or jira issue for this? 🤔 Seems to be an important update to be implemented...

Is there already a github or jira issue for this? 🤔 Seems to be an important update to be implemented...

https://issues.redhat.com/browse/COMPOSER-2245?jql=text ~ "iot-bootable-container"


general fixes for arabic content and empty responses

fixes:

right-to-left posts
empty iframes
no images
empty http resposes

missing unit tests, sorry. but just with these changes I finally managed to fully scrap >3k posts now at https://github.com/rafapolo/AreYouSyrious

also did a small script to generate the README.md linking to all scrapped posts https://github.com/rafapolo/AreYouSyrious/blob/posts/index.rb

it's okay, because I didn't write testing in this project either, I'm not a professional Ruby Developer 😅

missing unit tests, sorry. but just with these changes I finally managed to fully scrap >3k posts now at https://github.com/rafapolo/AreYouSyrious

thanks for the contribution & using this tools!
it's very pleased to see this tools has successful help you to backup your medium posts :).


Feature request: ZFS support

Describe the package
Hi
ZFS is awesome as a filesystem, but it needs an out of tree kernel module. I saw that bluefin managed to add it although they had to change the kernel to ucore's one. I know bazzite uses another custom kernel, still, would it be possible on bazzite ?
And thanks for the work on this project!
Image
Desktop

Unfortunately bluefin only supports it because they are using a slower cadence kernel. I'm afraid we can't support it here.

Ah i see, that's unfortunate. I'm probably missing something, but shouldn't building a zfs kmod against the right kernel version in the containerfile work ? I'd like to try that once i understand how blue-build work

bazzite now moved to a slower kernel releases
will zfs be considered again? or its still to fast for a supporting zfs?

Temporarily, while 6.10 is broken. We will not be considering it.

oh as its written i thought it will be slower release to make sure issues like that will happen again.
thanks.

Just curious, but would it be possible for end-users to inject ZFS into their own Bazzite Containerfile, and lock the kernel+ZFS version with rpm-ostree?
I'm fairly comfortable with kernel modules and packaging, but I'd only be maintaining it for my own use-case. Given Bazzite doesn't intend to support ZFS, I would not be asking for help on the Bazzite channel.
I'll have a look and see how Bluefin does it though.


P&E vs Tool Comparison Write-Up

💡 Summary
We need to compare P&E's capabilities to a certain tool
Motivation and context
We need to identify the differences and pros/cons between P&E and this tool
Implementation notes

Will involve researching this tool's capabilities
Will involve reviewing P&E's capabilities
A document covering all this information will need to be created
This document could be used to compare P&E and the tool

Acceptance criteria

[X] Gain access to tool
[x] Investigate tool's capabilities and check API availability
[x] Create document with all this comparison information

Closed and Delivered 12/20/23


Create kursksau.txt

@qxbc First stage of verification passed, official domain is kursksau.ru as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@qxbc Unfortunately, your request cannot be processed further because JetBrains doesn’t provide products or services to territories subject to applicable EU, UN, or US sanctions or under comprehensive export control restrictions due to legal, compliance, and other commercial risks.


Export packages in the flake

It would be pretty neat if we could acess the packages in an standalone way for those who wanna try the applications without installing the whole desktop. So it can be tested with something like: nix run github:lilyinstarlight/nixos-cosmic#cosmic-term

Does that command not already work for you?

Yeah, it works. I must made some typo when I tried last time.

No worries! Glad it's working for you :)

@lilyinstarlight
I am very sorry to ask this question here, but why apps.“<system>”."” <name>” is not included in flake, why does nix run work? I'm stuck on this point in my config, so I'd appreciate it if you could help me out.

I am very sorry to ask this question here, but why apps.“<system>”."” <name>” is not included in flake, why does nix run work? I'm stuck on this point in my config, so I'd appreciate it if you could help me out.

nix run works with legacyPackages, packages or apps. If no apps are defined, nix run will look for a package, if no package is defined, it will look for a defined "legacy" package. If none is defined, it will return an error.

nix run works with legacyPackages, packages or apps. If no apps are defined, nix run will look for a package, if no package is defined, it will look for a defined "legacy" package. If none of these is defined, it will return an error.

Oh, I didn't know that.
I confirm that nix run works on my config.
Thank you!


plot width changes (a lot) when I select option in groupby widget

hvplot=0.8.1
import pandas as pd
import hvplot.pandas

df = pd.DataFrame(
    {
        "actual": [100, 150, 125, 140, 145, 135, 123],
        "forecast": [90, 160, 125, 150, 141, 141, 120],
        "numerical": [1.1, 1.9, 3.2, 3.8, 4.3, 5.0, 5.5],
        "date": pd.date_range("2022-01-03", "2022-01-09"),
        "string": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
    },
)
hvplot.explorer(df)

Steps

Select stringin theGroupby` widget on the left
Select another value in the widget added on the right

I would expect the plot width to stay constant. But it shrinks to half the size. A small plot is not very useful and behavior like this does not leave a polished impression.
https://user-images.githubusercontent.com/42288570/190919546-21ac792a-2357-46bc-bfd7-66e463be613b.mp4

Agree it's a bug! I recently found this quote that I think applies well in this case:

If you aren't embarrassed by the first version of your product, you shipped too late

;)
(hvPlot 0.8.1 has already been released by the way, so I updated the milestone you set)


Handle arbitrary namespace declarations.

A PreTeXt document that begins with
<pretext xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude">
fails with an error message.

Thank you, yes I think the problem is with multiple namespace declarations on the same tag. The processing of the namespace declaration and the open tag happen at different times in the code, and it currently would only be remembering the most recent declaration. Let's see if we can make it remember more.


Store ca bundle in FederatedCluster instead of the cluster secret

Since the ca bundle for a member cluster doesn't need to be protected and will be optional for some auth configurations, it can be stored in an optional field on FederatedCluster instead of in the cluster secret.

CI failure was due to #839

Rebased and ready for review.

@marun
fix-ca-for-k3s.sh script needs an update, right? (just asking)

@yamt Added an update for the k3s script, PTAL.

This is LGTM; I'll leave for a non-hatter to review/tag

@marun thank you. lgtm

Rebased

CI link is not correct.

The helm update script doesn't seem to be working for me. :/

The helm update script doesn't seem to be working for me. :/

Have you moved your local repo copy to $GOPATH/src/sigs.k8s.io/kubefed ?

The helm update script doesn't seem to be working for me. :/

Have you moved your local repo copy to $GOPATH/src/sigs.k8s.io/kubefed ?

Yes.  Code compiles fine, tests run.  When I run the update script, no worky - it doesn't update it.

pebkac - I've been stuck using scripts/sync-up-helm-script.sh when I should be using make generate.

The helm chart issue turned out to be stale content in ./config/crds.  I've updated the sync script to clean that path before generating.

/lgtm


macOS version Jupyter file default cell run shortcut key

Hi, I noticed that the default shortcut key for running cells in the Jupyter Notebook file of the macOS version of VSCode is Ctrl+Enter. I think it should be as consistent as possible with the original Jupyter Notebook shortcut keys (Command+Enter in macOS), especially this most basic shortcut key.
In macOS, Ctrl and Command are very different; this can cause a lot of trouble for a lot of people.
I tried to achieve it through VSCode's shortcut key configuration, and tried a lot of information, but failed to achieve it. So I hope you can consider this issue.
Thanks.

@p5ydn0 do you have ms-toolsai.jupyter-keymap extension installed? The keymap should set the keybinding for execution to shift+enter . We didn't use shift+enter by default as it's already taken.

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

After trying again, I found the solution: change the default shortcut key for the jupyter.run And Debug Cell item in VS Code, and not the others.
But I still want to say that this should be something that the VS Code organization should consider implementing rather than requiring user customization.
Thanks.


pub.dev: ERROR: Missing concrete implementation of 'getter WebSocketChannel.ready'.

Describe the issue
The static analysis on pub.dev is reporting this error:
ERROR: Missing concrete implementation of 'getter WebSocketChannel.ready'.
To Reproduce (MUST BE PROVIDED)
browse to: https://pub.dev/packages/graphql/score
Expected behavior
No static analysis errors.
Other useful/optional fields

I have proposed a PR to fix this issue: https://github.com/zino-hofmann/graphql-flutter/pull/1281

This is preventing my team from merging ANY code to our repo. I hope the PR is merged quickly.

Same for my team.
How did something break this?

Same issue here. My CI/CD is crashing due to this on flutter stable.

why not override the web_socket_channel version? the fix looks trivial there

why not override the web_socket_channel version? the fix looks trivial there

Because the proper fix is a one-liner?

Seeing the same error.

Hitting this issue as well. Can we have someone review the proposed change by @fennelhans please? This is a blocker now for my team.
../../.pub-cache/hosted/pub.dev/graphql-5.1.2/lib/src/links/websocket_link/websocket_client.dart:577:7: Error: The non-abstract class 'GraphQLWebSocketChannel' is missing implementations for these members:
   - WebSocketChannel.ready
  Try to either
   - provide an implementation,
   - inherit an implementation from a superclass or mixin,
   - mark the class as abstract, or
   - provide a 'noSuchMethod' implementation.

It is fine on my machine. But it breaks on CI/CD.

It is fine on my machine. But it breaks on CI/CD.

It'll break if you do a flutter pub upgrade

Following up on @vincenzopalazzo 's comment. You can add this to your pubspec to fix your codebase until the time here had time to update
web_socket_channel: 2.2.0

Thanks for testing my idea @wesbillman I will release a hotfix of the graphql client that uses a fixed version of web_socket_channel and we introduce the new one in 5.2.0


add docs

fyi -- for all future pull requests we should run cargo doc --no-deps and commit changes before merging a pull request to keep our docs up to date

actually wait I will create a GitHub Action to do that for us on each commit


Logout route in SPA example

This is regarding the SPA example.
When I tried to call the logout in JS code:
mgr.signoutRedirect().then(...)
The server jump to server /UI/Logout, and it failed.
Any hint here?
Thanks, Alva

Sorry -- this issue got lost in the mix. Any progress?


Fix typo in high-availability.md

Fix typo #79746

@yuanshingk : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Thanks @yuanshingk.


[BUG] Wrong component on docs (Button)

Describe the bug
We are showing the Input component on the Button.Default docs page.
To Reproduce
Steps to reproduce the behavior:

Go to https://gympass.github.io/yoga/components/button/default
See error

Expected behavior
Should show the Button component.
Screenshots

@tcK1 fixed by #99


Adjustments on the current schema

UserProfile + email
Goal + Unit

@SujanMaharjan6  DTO has changed, take a look while you are adjusting the frontend logics. Lemme know if I need to help you rewrite the service.


multi_camera_multi_person_tracking: remove person-detection-retail-0002

The demo supports only single input nets, while person-detection-retail-0002 has two inputs.

@sovrasov, are you OK with change?

Yes, it's OK


Struct conversions with private/internal members (fix #95)

Related with #95
These commits makes LuaD ignore non public members, as well as members annotated with the @internal UDA.
struct LuaData{
  int a; //converted
  private int b; //skipped
  protected int c; //skipped
  @internal public int d; //skipped
  public int __e; //skipped using existing rules
}

Currently, the only way to ignore members is to prepend their names with a double underscore.
If an inaccesible member (private or package) is not ignored,  the compilation will fail with LuaD trying to access the member.

The @internal attribute seems like a bit of a rider. If it's meant to be used by library users, it should be documented, and a rationale provided for its inclusion.
It's not that big of a deal if you don't have time to deal with this, but some feedback before I merge would be appreciated.

I can update/add some documentation if you think @internal is a good solution.
I can also remove the @internal UDA and keep the public visibility restriction, which will also fix #95


Resolver: Pointer Type vs Value Type

I am very confused by what kind of resovlers are allowed to exist on pointer types and what are not.
Can someone gives me examples (both Go code and GraphQL schemas)
This is worth to document as well.

This killed me as well. Was stuck forever wondering why it seemed I was only allowed to resolve to pointers of anything

if one field is optional, it must be pointer in resolvers, and struct must be pointer. Otherwise, you should use value type

This had me stuck for a while too. This doesn't seem like correct behavior.
Say I have a query like the following.
type Query {
    user: [User]
}
type Users {
    name: String!
    pets: [Pets!]!
}
type Pets  {
    name: String!
}

query {
    users {
        name
        pets {
            name
        }
    }
}

func (u User) Pets(ctx context.Context) ([]Pet, error) {
    // DB Access and return
}

First of all, slices are already a nilable value. Second of all, error is handled in GraphQL by making the first nullable query result in null.
In the example above, if Pets returns an error, the individual User should be null. Because of situations like this, the library shouldn't care if it's a pointer type or not, it should respond. A nullable GraphQL field resolver returning non-pointer value shouldn't be a problem and a non-nullable field that returns an error shouldn't be a problem.

@CreatCodeBuild, @nanozuki is correct. In general, optional fields are pointers and required fields are value types.
@duckbrain  I understand the confusion with lists. In the example that you have given above, indeed the individual user needs to be null in case one of the Pets' resolvers returns an error or nil value. This is called error propagation and a proper fix for it was implemented and merged recently.


OTLP exporter

This adds a gem containing an exporter for OTLP over HTTP (trace only).
To do:

[x] Generate protos
[x] Distinguish failure modes and retry with exponential back off
[x] Translate Status
[x] Avoid tracing the export request (needs SDK support)
[x] ~GZIP~
[x] Unit tests
[x] Manual (and perhaps automated?) integration test against the collector
[ ] Array-valued attributes
[ ] Handling redirects
[ ] Rubocop warnings (somehow not generated by CI 🤔 )

Blockers

[x] We’re going to translate to the current master protobuf definitions, including https://github.com/open-telemetry/opentelemetry-proto/pull/157. The collector does not yet support this version, so our end-to-end tests will be blocked until the collector receiver is updated.

There are two open issues:

Array-valued attributes
Handling redirects

Otherwise this is ready for review.

@ericmustin I'd appreciate your 👀 on this, since you have some experience implementing exporters. 🙏

@fbogsany yup happy to look, should be able to block off some time in the coming days...one thing that jumps out is it isn't immediately clear to me how Avoid tracing the export request (needs SDK support) is getting accomplished? Is there a separate PR here or something implicit in the Net::HTTP instrumentation?

I've rebased this and made some minor fixes for API changes. I haven't addressed feedback yet, or the open issues.

Rubocop warnings (somehow not generated by CI 🤔 )

https://github.com/robertlaurin/opentelemetry-ruby/blob/2913c9e13a12e7d73e864c85a5806ddfc38f3ff9/.circleci/config.yml#L61-L69
bundle exec rake will run all the rake tasks (including rubocop) and I think OTLP is missing from CI all together right now.

I think I've done everything I said I would, except for:

rename the gem to opentelemetry-exporter-otlp-http

I honestly lack the energy to do this. I'd rather merge what we have here and take some time afterwards to talk through how to handle the OTEL_EXPORTER_OTLP_PROTOCOL config option. I'm less convinced now that the gem rename is the right approach (but I also don't know what the "right thing" is).


Ensure all boxes on L23 impact dashboard have a line above number stating 'since MON-YR'

In January we agreed we would trial this as a means of expressing start dates for each activity, recognising that some e.g. media coverage will have much longer lead in times.
It might not work, but it would be good to test this in one or two instances.

This didn't come up in convo with Fiona - perhaps we consider this obsolete at this point in time, unless it re-emerges as an issue. Thoughts @taz-chiles ?

Agreed, it hasn't been mentioned for some time now. I'm erring on the side of keeping the dashboard uncluttered but if it is mentioned as a priority we can add it in

Lets close this for now, and re-add if it emerges again.


[Bug]: (v4) Can't install Github App to Github org

Description
Can't install a github app on the github org level. It would also be nice to be able to use a PAT (Personal-Access-Token) to read/write from repos on coolify apps.
Minimal Reproduction (if possible, example repository)
Sources -> (Source with the specified organization box) -> update-repositories
Then will proceed to install on a personal Github account rather than an organization.
Exception or Error
No response
Version
v4.0.0-beta.43

I will check the issue!
You can use private repos with deploy keys. Is it not suitable for your use case?

I've made a new GitHub App with a GitHub organization (coollabsio), and when I open it from the Sources menu and would like to Update Repositories, it forwards me to the right GitHub App on Github.
Can you please show me with an image (or a small video) what is not working for you?

In the image, you can see it's installing the Github app to my personal account instead of the organization I specified under "Organization".

Here is a step by step video of what i'm doing:
Screencast from 09-24-2023 03:08:44 PM.webm

The issue is that it should be creating a github app for the organization I specified, but instead it is installing the app to my personal account. Then when I try and deploy an application via the git source, just my personal account repos show up not the ones on my github org.

I saw in your video (26s) that you do not have permission to create a GitHub App on the organization.

Yep, that was it! Sorry!


New package: AStarGridSearch v0.1.0

Registering package: AStarGridSearch
Repository: https://github.com/ngharrison/AStarGridSearch.jl
Created by: @ngharrison
Version: v0.1.0
Commit: 26f13d666690461a1ca370f4420a256d89a4b3e3
Reviewed by: @ngharrison
Reference: https://github.com/ngharrison/AStarGridSearch.jl/commit/26f13d666690461a1ca370f4420a256d89a4b3e3#commitcomment-149675311
Description: A package for finding paths on a 2D grid through A* search.
Release notes:

Initial release of AStarGridSearch. Path searching and distance calculation on a 2D grid.

Hi, congrats on the new package! I just wanted to check whether you are aware of GridGraphs, which may implement most of what you need? We're currently revamping it though so we can definitely add / remove stuff.

@gdalle I'm breaking this package out from a bigger project I've been working on. When I first started it over a year and a half ago, I tried out the A* alg in Graphs, but it was too slow for me. I can't remember now if I saw GridGraphs or not, but I turned to making my own implementation anyway due to requirements for simplicity and efficiency. In particular, I needed something that could calculate path distances on a discretized 2D map and serve as part of a cost function in an optimization routine. The cost function is called hundreds or thousands of times for the same starting location and different goal locations, so I use A* and save a cost matrix that can be shared between runs. I can't say what the performance comparison would be with your package now/future.
I've worked to register this as its own package to both improve the experience for collaborators working on my other packages that use it as a dependency as well as to let other people use it on its own if they have a similar need. Since this package has only one main feature, I have imagined it being absorbed into a bigger package system. However, I've envisioned more generally path planning in 2D/3D space rather than purely graph-based applications. For context, my applications deal with robotics.
[noblock]

Fair enough. If you can provide an MWE showing how your code is faster than the Graphs.jl equivalent, I'll be interested to see why

Thanks. When I get some time, I hope to add some info about the relation to other packages. I can make a comparison then.


Adjust Fixed Foveated Rendering per eye [dominant eye higher res]

First of all thank you for such awesome work!
This is a feature request.
Would it be possible to adjust the foveated rendering resolution per eye? Most people have one dominant eye that the brain uses for high fidelity tasks, some people can have quite a difference in visual fidelity between the dominant and non-dominant eye. Most people are right eye dominant
Would it be possible to have different resolution settings for the foveated rendering for each eye? Most people could probably lower the non-dominant eye resolution even further than the dominant one without noticing it. This way we could, if possible, save even more on computing resources.
In my case, I have quite bad eyesight in my left eye that cannot be corrected with contacts or glasses - so to me the rendering fidelity in the right eye goes "to waste" as my eye's resolution is worse than the VR headset screen/optics produces. It's also called "lazy eye". In my case I could dial down the left eye foveated rendering resolution quite a bit without noticing any difference as my brain since childhood has learned to mostly use the right eye, and only use the left eye for some peripheral vision and information for 3D vision.
So in summary, is it possible to change the FFR settings PER EYE? Would it save on compute power?
If so, could this be included as an option in the toolkit? Most would benefit from this and people like me would benefit very much from it.
Thanx!

Thanks for the suggestion,
However this would create a huge usability issue (too many settings). I also don't think this will help with performance, dominant eye or not you can see today that small-medium tweaks in ring size and resolution do not make a big difference.
I'll add something very quick for a local test to confirm, but my gut feeling is that it will not help with performance. Will report back.

I see, thank you so much for testing. I could probably set the whole left eye to 1/8 or 1/16 maybe without noticing much of a difference, So the question is how much performance that would gain. If this would even be an option in a config file for us half blind people that would be awesome.
Lazy eye mode:"left";"right"
Lazy eye resolution:"1/4";"1/8";"1/16"
Or something to that extent :)

There are a small number of us who only use or have one eye, and it would be great to be able to turn off or reduce to a minimum the rendering for one eye, if it actually makes a performance difference.  Understand the usablility argument, so happy for this to be a hidden registry setting or in the companion app.

@mbucchia if you have a test version at some point I'd be honored to try it out!

I agree with @mbucchia to not make the number of settings explode, until we come up with other ideas to manage all the settings already available. However I have a couple ideas I'll discuss with @mbucchia for this request in particular. No promises of anything though.

I totally agree too, especially the interface can't handle that much complexity creep, it is quite cumbersome as it is. A feature like this should maybe only be accessible from the companion app, though once enabled there should be able to toggle from the ingame menu. Also, perhaps it would be possible to allow a joystick combination to navigate the ingame menu, though this is now slowly flowing out of this topic :)

@mbucchia or @CptLucky8 have you managed to look into this yet?
I think some rework we are doing on #257 might end up being helpful for this task.

Allright! :)

This feature is now implemented in https://github.com/mbucchia/OpenXR-Toolkit/pull/298/commits/f9dd57b298ec26e00ab990c14c36ce7183bb03b2

I saw that this is implemented now, very cool!


Prompt the user to hit the "my location" button

Hesitating to auto-load "my location", since that causes the browser prompt to come up front and center.
A new user should be pointed towards the button.

Let's mimic https://github.com/Andrew67/DdrFinder/issues/20 instead.


Forward to wrong url when using google cache

Version
2.5.3
Reproduction link
http://webcache.googleusercontent.com/search?q=cache%3Ahttps%3A%2F%2Fvue-hn.now.sh%2Ftop&oq=cache%3Ahttps%3A%2F%2Fvue-hn.now.sh%2Ftop&aqs=chrome..69i57j69i58.3167j0j4&sourceid=chrome&ie=UTF-8
Steps to reproduce

Google "vue-hn.now.sh"
Click "Cached" at the first result
Will be forwarded to "https://vue-hn.now.sh/https:/vue-hn.now.sh/"

What is expected?
A Cached Page
What is actually happening?
Forwarding to "https://vue-hn.now.sh/https:/vue-hn.now.sh/"

Dup of #1426


US 01.05.01 As a player, I want to see the sum of scores of QR codes that I have scanned.

As a player, I want to see the sum of scores of QR codes that I have scanned.
Acceptance Criteria

The player can have the sum of the QR codes they have scanned displayed for them.

profile page and quicknav page can display the user's total points


Add the IP address of the message sending and consumption in msg track

What is the purpose of the change
In the message track, we need to know which IP the message was sent and consumed by
Brief changelog
Refactor the TraceDataEncoder.java for this feature.
Verifying this change
In the RMQ_SYS_TRACE_TOPIC Topic, comparison of message format before and after modification
Before modification：

After modification：

Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

@yongliangcode Firstly,you could rebase codes in you local.And secondly,you must ensure your CI test case OK!

And,you must put forword a issue firstly. @yongliangcode


[BUG] SKGLView is about 7-8 times slower in MAUI than in Xamarin

Description
It appears that SKGLView is about 7-8 times slower in MAUI than in Xamarin. In my tests I render 100k lines. It takes about 70-80ms in Xamarin and 500-600 in MAUI. See attached projects for a full code. This is a synthetic test, but I get similar performance degradation in real app.
Results are the same on emulators and real device (iPhone 13 Pro MAX).
Code
        void SKGLView_PaintSurface(System.Object sender, SKPaintGLSurfaceEventArgs e) {
            var sw = new Stopwatch();
            sw.Start();
            var rand = new Random();
            var canvas = e.Surface.Canvas;
            canvas.Clear(SKColor.Parse("#003366"));
            var size = ((SKGLView)sender).CanvasSize;
            int lineCount = 100000;

            var linePaint = new SKPaint {
                IsAntialias = true,
                Style = SKPaintStyle.Stroke,
                StrokeCap = SKStrokeCap.Butt
            };

            for (int i = 0; i < lineCount; i++) {
                float lineWidth = rand.Next(1, 10);
                var lineColor = new SKColor(
                        red: (byte)rand.Next(255),
                        green: (byte)rand.Next(255),
                        blue: (byte)rand.Next(255),
                        alpha: (byte)rand.Next(255));

                linePaint.StrokeWidth = lineWidth;
                linePaint.Color = lineColor;

                int x1 = rand.Next((int)size.Width);
                int y1 = rand.Next((int)size.Height);
                int x2 = rand.Next((int)size.Width);
                int y2 = rand.Next((int)size.Height);
                canvas.DrawLine(x1, y1, x2, y2, linePaint);
            }
            sw.Stop();
            Debug.WriteLine(sw.ElapsedMilliseconds.ToString());
        }

Expected Behavior
MAUI version performs as fast as Xamarin.
Actual Behavior
MAUI version is 7-8 times slower.
Basic Information

Version with issue:  Skiasharp: 2.88.0
Last known good version:  Xamarin Forms <IP_ADDRESS>6
IDE:  Visual Studio for Mac 17.3 Preview build 2083
Platform Target Frameworks:

iOS:  15.4

Target Devices:   iPhone 13 Pro MAX, iOS 15.5

Reproduction Link
SKGLViewPerformance.zip

this might depend on the capabilities of the windowing/render backend used
on windows, on MAUI redrawing (or resizing) is very slow, but on WPF it is insanely fast
you may be able to increase performance by manually implementing your own native C# GL control and hooking it up to skia


Error on Todos example

Describe the bug
https://www.solidjs.com/examples/todos
On this website specificly pressing add in playground prints error
Console was cleared
Cannot read properties of undefined (reading 'title')
at setProperty (https://cdn.skypack.dev/-/solid-js@v1.5.4-FMTpIuHGAWtYn2lofUNf/dist=es2019,mode=imports/optimized/solid-js/store.js:138:25)
at mergeStoreNode (https://cdn.skypack.dev/-/solid-js@v1.5.4-FMTpIuHGAWtYn2lofUNf/dist=es2019,mode=imports/optimized/solid-js/store.js:157:5)
at updatePath (https://cdn.skypack.dev/-/solid-js@v1.5.4-FMTpIuHGAWtYn2lofUNf/dist=es2019,mode=imports/optimized/solid-js/store.js:220:5)
at https://cdn.skypack.dev/-/solid-js@v1.5.4-FMTpIuHGAWtYn2lofUNf/dist=es2019,mode=imports/optimized/solid-js/store.js:230:77
at runUpdates (https://cdn.skypack.dev/-/solid-js@v1.5.4-FMTpIuHGAWtYn2lofUNf/dist=es2019,mode=imports/optimized/common/solid-bbf2753b.js:775:12)
at batch (https://cdn.skypack.dev/-/solid-js@v1.5.4-FMTpIuHGAWtYn2lofUNf/dist=es2019,mode=imports/optimized/common/solid-bbf2753b.js:425:10)
at setStore (https://cdn.skypack.dev/-/solid-js@v1.5.4-FMTpIuHGAWtYn2lofUNf/dist=es2019,mode=imports/optimized/solid-js/store.js:229:5)
at blob:https://www.solidjs.com/416b3e0f-8e6f-4612-8a2a-4329b933e1c9:26:7
at runUpdates (https://cdn.skypack.dev/-/solid-js@v1.5.4-FMTpIuHGAWtYn2lofUNf/dist=es2019,mode=imports/optimized/common/solid-bbf2753b.js:785:17)
at batch (https://cdn.skypack.dev/-/solid-js@v1.5.4-FMTpIuHGAWtYn2lofUNf/dist=es2019,mode=imports/optimized/common/solid-bbf2753b.js:425:10)

Your Example Website or App
https://www.solidjs.com/examples/todos
Steps to Reproduce the Bug or Issue

open https://www.solidjs.com/examples url in new tab
open simple todos example
start playground
type text into the input
press plus symbol / button for submit the form
see the code below

Expected behavior
Expecting program to add todo to list of todos. No errors.
Screenshots or Videos

Platform

OS: Arch Linux
Browser: Chromium / Brave
Version: Version 1.42.95 Chromium: 104.0.5112.81 (Official Build) (64-bit)

Additional context
No response

This I believe is caused by having older versions of this demo saved in your localstorage as this demo saves in local storage.
You can see the fully working one here (assuming you haven't visited this link before): https://codesandbox.io/s/lrm786ojqz?file=/index.tsx
Easiest way to fix this is type localStorage.clear(); in your console when you are on this page.


chore(deps): update angular, rxjs, store

(I realize this might not be needed, but if anyone needs a version compatible with angular beta.17/rxjs beta.6, I think this ought to work.)

angular updated to ^2.0.0-beta.17

rxjs updated to ^5.0.0-beta.6

zone.ts adapted for breaking change in rxjs:
https://github.com/ReactiveX/rxjs/pull/1570/commits/26423f4

Thanks, but we had the upgrade ready to go in a separate branch.


[bug] Application flickers when resizing in WM

Describe the bug
Application flickers when resizing when using window manager (I haven't checked how on DE)
video
Sorry about the quality, scaling and everything
Reproduction

run any tauri app on window manager (shown on bspwm)
resize app

Expected behavior
No response
Platform and versions
><EMAIL_ADDRESS>tauri
> tauri "info"

Environment
  › OS: Linux Rolling Release X64
  › Node.js: 18.2.0
  › npm: 8.5.5
  › pnpm: 7.1.7
  › yarn: 1.22.19
  › rustup: 1.24.3
  › rustc: 1.61.0
  › cargo: 1.61.0
  › Rust toolchain: stable-x86_64-unknown-linux-gnu

Packages
  › @tauri-apps/cli [NPM]: 1.0.0-rc.13
  › @tauri-apps/api [NPM]: 1.0.0-rc.6
  › tauri [RUST]: 1.0.0-rc.14,
  › tauri-build [RUST]: 1.0.0-rc.12,
  › tao [RUST]: 0.9.1,
  › wry [RUST]: 0.17.0,

App
  › build-type: bundle
  › CSP: unset
  › distDir: ../build
  › devPath: http://localhost:3000/
  › framework: React

App directory structure
  ├─ node_modules
  ├─ public
  ├─ src
  ├─ .git
  ├─ src-tauri
  └─ build

### Stack trace

_No response_

### Additional context

_No response_

Could you maybe add the tauri info for your host system too? With vms involved this could be anything really 😅
And second question: This only happens with Tauri windows right? Which Desktop Environment is your VM linux Installation using?

I don't have Linux on the VM, I have it installed as the main system, I don't use DE, it's just a window manager. I don't have tauri installed by cargo, this only happens in the tauri app
WM: bspwm

Can you check if epiphany (also known as "Gnome Web") has the same problem? it's a browser that uses webkitgtk so with this we can see check if it's a tauri or webkit issue.

Can you check if epiphany (also known as "Gnome Web") has the same problem? it's a browser that uses webkitgtk so with this we can see check if it's a tauri or webkit issue.

I guess this problem did not occur when I was using the webkit.  I will check in the near future

This seems to be a bug in webkit.
video

I'm hitting this problem on Fedora 36 (Gnome). My tauri-app flickers when launched as an appimage, but Epiphany is perfectly smooth. I also noticed that the compiled binary from tauri-src/target/release does not flicker, but launching it through the appimage bundle does flicker. I know you're not supposed to run the tauri-src/target/release binary directly, but I thought it could be useful for debugging.

Info:
OS: EndeavourOS Linux
Epiphany version: Web 43.0+

GNOME Web flickers too not just tauri app.
Is there a fix being worked on?


Warning message

These instructions are out of date. So added a warning message, redirecting the reading to  a better up-to-date maintained version on how to setup a GAIA hub.

Thanks!


Export StackViewStyleInterpolator

Noticed that StackViewStyleInterpolator is only exported on react-navigation-stack but not react-navigation. Is this a design decision? If not can we export it on react-navigation as well?

This is not relevant in the latest alpha anymore.


Stops following

spin -f logfile compared to less +F logfile just stops following on one and the same file.

Hi, I am not able to recreate this. Can you provide a minimal reproducible example?

Closing due to inactivity.


[BUG] next-preact preact/compat

Next-preact adding alias preact-compat
  webpack(config) {
    config.resolve.alias['react'] = 'preact-compat'
    config.resolve.alias['react-dom'] = 'preact-compat'
}

adds an outdated package this makes the code inoperative and the server cannot be started
FIX:
  webpack(config) {
    config.resolve.alias['react'] = 'preact/compat'
    config.resolve.alias['react-dom'] = 'preact/compat'
}

The preact plugin has been deprecated in favor of the preact example.


Install dependencies in one click on Windows

This is a batch file for Windows that check if nodejs is installed, if not it redirects user to the download else it will install the dependencies right away...

good idea! anyone tested this?

plz someone test this

did not worked?

@DavidMann4 it works but I changed it little bit will reopen a new pull req... I dont know how this patches work  hhh   Im new to GtiHub... will do it tomorrow