mitotic cytokinetic process descendants

mitotic actomyosin contractile ring disassembly
cellular bud site selection
mitotic division septum assembly
mitotic actomyosin contractile ring assembly
cellular bud neck septin ring organization
need to move under:
mitotic cytokinetic process

You must be looking at the spreadsheet. I assume you wan these to be is_a children.

I'm not looking at the spreadsheet yet, I'm processing a  community curation session on cytokinesis...
Next task!

I'm pretty sure some of these are on the spreadsheet. Is is_a correct?

ignore. I think they are already there. The relations I was looking at are part_of


Added the ability to use own client-id and secret

This pull request...

[x] Fixes a bug
[x] Improves an existing feature

Description
Added the ability to use own google client-id and secret
Purpose
I got an error while searching for music and fixed it by generating my own client id and secret and replacing them in the code in a hacky way

Using your own application instead of YouTube on TV would very unlikely allowed you to actually play the tracks.
As the OAuth2 workaround has been patched by YouTube anyway, I currently have different plans on getting around & also hopefully preventing future IP blocks.


Sonar Build Runner doesn't work with /p:IsPackaging=True

I've a build definition containing a Visual Studio Build task surrounded by the Sonar Begin Analysis and End Analysis task. The Visual Studio Build packages an application using the /p:IsPackaging=True property. If this property is set I get the following error from the Sonar Build Runner:
2015-11-27T13:23:05.9534586Z WARNING: Duplicate project GUID: "31ef7995-fdbc-4307-9024-a3d640fdf987". Check that the project is only being built for a single platform/configuration and that that the project guid is unique. The project will not be analyzed by SonarQube.

Of course I could first build the solution without the /p:IsPackaging=True and running analysis on this and in a second step do the packaging, but this seems like a waste of resources to have to build the solutions twice.
Any idea how I can package a project and use the same task for code analysis with Sonar?

Hi @pascalberger,
What sort of project are you building? Is it an Office app / SharePoint app ?

@bgavrilMS Yes, a SharePoint provider hosted Add-In

Ok, I'll have a go at reproducing this. Off the bat, I think a packaging project is being created dynamically and the project GUID is the same as your SharePoint project which is confusing the SonarQube Scanner for Msbuild.
There are a few ways of excluding projects based on name, path etc. described here https://github.com/SonarSource/sonar-.net-documentation/blob/master/doc/appendix-3.md
Also - may I ask you to open a question on StackOverflow as this is a general problem with the SonarQube Scanner for Msbuild and not really task related. Many thanks!

Thanks. Created the StackOverflow question.


Preserve eq_any with empty collection behavior.

Preserve and ensure the behavior does not change in Future 5-0-stable branch for eq_any with an empty collection as input.  This has already changed in the 6-0-stable (breaking change).  See issue #368

r? @sgrif

Just to be clear I'm not asking for the current 6-0-stable to be changed.  I only would like to add this test to protect existing behavior in 5-0-stable.

:+1:


a11y(toolbar): Add toolbar accessibility demo page #6121

Created accessibility demo page demonstrating:

Basic Display
Multiple Lines
Icons
Colors

@amcdnl Can you rebase this?


+1 463 (US/NANPA) going into service 15 Nov 2016

The NANPA area code 463 will go into service 15 May 2016 as a geographic overlay of area code 317.
Country/region affected (e.g., "US"): US
Example number(s) affected ("+1<PHONE_NUMBER>"): +1<PHONE_NUMBER>
The phone number range(s) to which the issue applies ("+1 555 555-XXXX"): +1 463 XXX-XXXX
The type of the number(s) ("fixed-line", "mobile", "short code", etc.): fixed-line/mobile
The cost, if applicable ("toll-free", "premium rate", "shared cost"):
link to demo for 463
NANPA Planned NPAs Not Yet in Service Report
NANPA Planning Letter PL-496

Demo shows a valid number now. Looks like it was fixed in d264be82 for release 7.7.3.


Create a common internal abstraction over every vendor

Follow-up of https://github.com/iterative/terraform-provider-iterative/pull/143#discussion_r653823205

Ideally we should write something like:
var provider Provider
	switch cloud {
		case "aws":
		provider = aws
	case "azure":
		provider = azure
	}

	regions := provider.ImageRegions
	cloudRegion := provider.GetRegion(region)
	for _, item := range regions {
		if item == cloudRegion {
			return true
		}
	}

	return false

The actionable requirement would be creating an interface over vendors.

Closed with #237


Ensure tools are portable across different systems

Pretty self explanatory. Follows #55 discussion

I was waiting for .NET Core 3.1 (released the 3rd of December) to understand how to move to a cross-platform GUI framework.
Personally, my first choice would be Avalonia, but I have yet to work on a POC to see pro and cons of it.
Luckily the entire project is structured to have the tools as just a front-end for the entire business logic of OpenKh. Plus, we use MVVM pattern to separate WPF specifics from the tools' logic. I am confident that a porting to MacOS and Linux will be painless.
Do you have any other suggestions to achieve it easily?

"Easily" is a big word. I do notknow much about the .NET ecosystem apart from its low-level implementation, so Imight be fairly biased. The alternative GUI toolkit of choicewould be, for me, Qt. It works well in all major OSes and it does have c# bindings, along with an IDE to design windows.
With that said your solution might just be easier, but we should see in the long run how that works out. I have no clue about Avalonia, so I'll have to look it up on my free time later.

While I was still considering AvaloniaUI as a portable solution across different operating systems, Microsoft announced an updated framework to port WPF and Xamarin applications to Linux and macOS. Later in the year they will release a preview and we will be early adopters!
Meanwhile, the game engine and all the CLI tools are already cross-platform. I also created a script in #114 to facilitate the build and installation of OpenKH on Linux.

Yup, that sounds good enough for me. C# is CLEARLY not ideal for portable development but it seems to work out. Thing to note though: AvaloniaUI doesn't support the Wayland rendering engine of Linux, which is slowly becoming the standard, so it would have been outdated before even beginning to work on it, unlike Qt which had support for it eons ago.
Let's hope the UI setup isn't insanely broken like WinApp under mono :D


Unexpected behavior automatic namespaces reload

Hi. Thx for new great and big 3.17.0 release.
I tried to use the new functionality, but came across unexpected (perhaps because I don’t understand the principles of reload) behavior.
To illustrate, I have prepared a simple demo with pedestal. repo
Steps I follow:

clj -M:dev
(require 'hello)
:dbg(run flowstorm)
(hello/start) ;; <- now our server started on 8890 port
!Difference in this step! If before add instr prefix i even one time make call through curl -i http://<IP_ADDRESS>:8890/greet i don't see io.pedestal.interceptor.chain/try-f calls through Flows -> Quich jump
move to flowstorm ui
6.1. Browser tab
6.2. Search for io.pedestal.interceptor.chain and add instr prefix for io.pedestal.interceptor.chain.*
6.3 Apply and see unload/reload log in repl
Make curl -i http://<IP_ADDRESS>:8890/greet. If you didn't do step 5 after call you will see fn call if write try-f in Flows -> Quich jump. If you made step 5 before nothing shows when write try-f in Flows -> Quich jump.

Using the same scheme, nothing changes when a namespace pattern is removed from the list in Browse. I think because you make call before remove ns regex.
If the problem is not reproduced or my explanation was not clear, then let me know and I will record a video explanation.

@jpmonettas Thanks for such a quick response. In fact, with the changes from PR I couldn't get any results at all in flow-storm. I decided that the video could still be more informative, so I’m attaching it.
https://github.com/user-attachments/assets/5188f94e-467f-49a8-8d85-f8e8ae3f3643

@velios after you update the UI (read arrow) what functions do you see captured in the functions list?

https://github.com/user-attachments/assets/192e10dc-3381-4f55-8674-0db920b8a09d

@jpmonettas I'm not sure about answer to last qustion. I can upload screenshot from function list tool after last frame on video.

But if i restart all stuff with "-Dclojure.storm.instrumentOnlyPrefixes=io.pedestal.interceptor.chain" option in config function list tool looks like this after http-request

@velios can you try it from the terminal like on my video?

@jpmonettas In the console everything works the same as in your video. Also everything works fine on my work projects if i stick to halt system -> modify instrumented ns -> resume system cycle. So I have a question. Can I enable and disable namespaces that interest me through the interface and then programmatically restart the namespaces. Programmatically so that I can add this logic to my project lifecycle management namespace.

So, the halt system -> modify instrumentation -> resume system shouldn't be needed for most cases, only when there are stateful namespaces involved like in these webserver cases. If you instrument/reload namespaces with plain functions you shouldn't need to do anything.

Can I enable and disable namespaces that interest me through the interface and then programmatically restart the namespaces. Programmatically so that I can add this logic to my project lifecycle management namespace.

I'm not sure what you mean by enable/disable or restarting namespaces.
In any case I'll need to go deeper into this issue, because there is something funky going on here.

@jpmonettas After your explanation, I no longer think there is any problem here. I am also attaching a video in which I explain what questions I now have when you explained to me the correct chain of actions.
https://github.com/user-attachments/assets/30e3524b-c022-4cdb-8da5-6764710ee007

@velios I think I found the culprit and fixed it. Can you try with this coordinates? com.github.flow-storm/flow-storm-debugger {:git/sha "45081ec744e3d688abf3ee4a9523ece7344857a5"}

Yeah we can add a extra option to the right click of the namespaces browser to reload without adding a prefix, I think that would solve that problem, so we can reload on demand, without instrumentation involved.
In the meantime if you forget, you can add a prefix again and delete it immediately whenever you want to reload.

Unfortunately after fix it not work at all, because of cursive internals. After hit Apply thrown exception
Exception in thread "JavaFX Application Thread" java.io.FileNotFoundException: /Users/velios/Library/Application Support/JetBrains/IntelliJIdea2023.3/plugins/clojure-plugin/lib/runtime.jar!/cursive.clj (No such file or directory)
	at java.base/java.io.FileInputStream.open0(Native Method)
	at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
	at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
	at clojure.java.io$fn__11661.invokeStatic(io.clj:238)
	at clojure.java.io$fn__11661.invoke(io.clj:235)
	at clojure.java.io$fn__11609$G__11563__11616.invoke(io.clj:692)
	at clojure.java.io$fn__11631.invokeStatic(io.clj:165)
	at clojure.java.io$fn__11631.invoke(io.clj:165)
	at clojure.java.io$fn__11570$G__11559__11577.invoke(io.clj:692)
	at clojure.java.io$reader.invokeStatic(io.clj:102)
	at clojure.java.io$reader.doInvoke(io.clj:86)
	at clojure.lang.RestFn.invoke(RestFn.java:410)
	at flow_storm.ns_reload_utils$read_file_or_resource.invokeStatic(ns_reload_utils.clj:205)
	at flow_storm.ns_reload_utils$read_file_or_resource.invoke(ns_reload_utils.clj:200)
	at flow_storm.ns_reload_utils$reload_all$fn__10676.invoke(ns_reload_utils.clj:307)
	at clojure.core.protocols$iter_reduce.invokeStatic(protocols.clj:49)
	at clojure.core.protocols$fn__8258.invokeStatic(protocols.clj:75)
	at clojure.core.protocols$fn__8258.invoke(protocols.clj:75)
	at clojure.core.protocols$fn__8206$G__8201__8219.invoke(protocols.clj:692)
	at clojure.core$reduce.invokeStatic(core.clj:6887)
	at clojure.core$reduce.invoke(core.clj:6869)
	at flow_storm.ns_reload_utils$reload_all.invokeStatic(ns_reload_utils.clj:306)
	at flow_storm.ns_reload_utils$reload_all.invoke(ns_reload_utils.clj:287)
	at flow_storm.debugger.ui.browser.screen$modify_storm_instrumentation.invokeStatic(screen.clj:188)
	at flow_storm.debugger.ui.browser.screen$modify_storm_instrumentation.invoke(screen.clj:172)
	at flow_storm.debugger.ui.browser.screen$modify_storm_instrumentation.invokeStatic(screen.clj:173)
	at flow_storm.debugger.ui.browser.screen$modify_storm_instrumentation.invoke(screen.clj:172)
	at flow_storm.debugger.ui.browser.screen$create_namespaces_pane$fn__10836$fn__10838$fn__10839.invoke(screen.clj:215)
	at flow_storm.debugger.ui.components$context_menu$fn__7806$event_handler_fn__7808.invoke(components.clj:34)
	at flow_storm.debugger.ui.utils$event_handler_STAR_$reify__7709.handle(utils.clj:61)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
	at javafx.event.Event.fireEvent(Event.java:198)
	at javafx.scene.control.MenuItem.fire(MenuItem.java:459)
	at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1415)
	at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(ContextMenuContent.java:1368)
	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.event.Event.fireEvent(Event.java:198)
...

Yeah we can add a extra option to the right click

Ability to call reload-ns-fn from like flow-storm.api/reload-ns or another place will be a good option too. Not cool to always do it from UI =)

Oh yes, it is flow-storm.ns-reload-utils/reload-all and accepts a regex. You can call it like :
(flow-storm.ns-reload-utils/reload-all #"io.pedestal.*")

@velios went ahead and gave it a try. This coordinate should get rid of your exception com.github.flow-storm/flow-storm-debugger {:git/sha "908795d404b60c45f279dafd3d2a7017d0a8c0b5"}
Leaving for today!

Oh yes, it is flow-storm.ns-reload-utils/reload-all and accepts a regex

No, what i mean is like. Some namespace state in UI.
(flow-storm.ns-reload-utils/reload-all  )

908795d404b60c45f279dafd3d2a7017d0a8c0b5

Still same cursive exception

Leaving for today!

See you next time. Thank you for you time.

@velios can you try
com.github.flow-storm/flow-storm-debugger {:git/sha "7b081e1e052659fc28715b447ef049e41d98c91a"}. You shouldn't get an exception with this commit. If for same reason you still get it, can you please paste the full exception again?

@jpmonettas with 7b081e1e052659fc28715b447ef049e41d98c91a works fine, no exceptions when hit Apply and reload in IDEA

@velios great, I'll be closing this issue then, please re-open it or create a new one if you hit any other issues with reloading.

@jpmonettas Another interesting messages in repl in IDEA
I stop system -> load from Browser io.pedestal.interceptor.chain.* -> hit Apply -> all reload -> load from Browser hello.* -> hit Apply (messages with failures here) -> start system
The functionality works fine, events are also instrumented. I don’t know what these errors affected, I didn’t notice anything. But I decided to provide information.
Unloading hello
Unloading io.pedestal.http
Unloading io.pedestal.http.ring-middlewares
Unloading io.pedestal.http.impl.servlet-interceptor
Unloading io.pedestal.http.tracing
Unloading io.pedestal.http.route
Unloading io.pedestal.interceptor.chain
Unloading io.pedestal.interceptor.chain.debug
Loading io.pedestal.interceptor.chain.debug
Loading io.pedestal.interceptor.chain
Loading io.pedestal.http.route
Loading io.pedestal.http.tracing
Loading io.pedestal.http.impl.servlet-interceptor
Loading io.pedestal.http.ring-middlewares
Loading io.pedestal.http
Loading hello
Failed to read /Users/velios/Library/Application Support/JetBrains/IntelliJIdea2023.3/plugins/clojure-plugin/lib/runtime.jar!/cursive.clj ignoring...
Failed to read file:/Users/velios/.m2/repository/ring/ring-codec/1.2.0/ring-codec-1.2.0.jar!/ring/util/codec.clj java.lang.RuntimeException: EvalReader not allowed when *read-eval* is false.
Failed to read /Users/velios/Library/Application Support/JetBrains/IntelliJIdea2023.3/plugins/clojure-plugin/lib/runtime.jar!/cursive/repl/runtime/class.clj ignoring...
Failed to read /Users/velios/Library/Application Support/JetBrains/IntelliJIdea2023.3/plugins/clojure-plugin/lib/runtime.jar!/cursive/repl/runtime.clj ignoring...
Unloading hello
Loading hello

@jpmonettas I can't reopen this issue =(

I'll have to go deeper into what are those cursive files. The reload system tries to read every loaded file to figure out dependencies between them for the reload process. When reading files it looks like it isn't being able to read some of the cursive injected files, but I don't think this matters because nor your files or your libraries files should depend on them.
I would say ignore them for now unless you see they break something in any way. Since this are all dev time things only, if they don't break your dev experience in anyway I think it is safe to ignore those warnings.


broken .region tags

Region tags are returning with the tag and creating an internal error. This has persisted through multiple updates. I have done all the debug/troubleshooting I can think of. I made sure to update I have tried the latest dev and main builds of denizen.
dScript: /ex narrate
Server Log: http://mcmonkey.org/paste/12719
Summery of error:
Start server
log on
type: /ex narrate
returns "player.location.regions"
get internal error
log out

Are you even in a region? Yes.

I may have found some code that may or may not help this issue:
http://xikage.elseland.net/viewgit/?a=viewblob&p=MythicMobs&h=a7ab1caadcb6018e9fe74dadf8ed9d5a4e81cd69&hb=HEAD&f=MythicMobs/src/net/elseland/xikage/MythicMobs/Compatibility/WorldGuardSupport.java
to be compared with
http://github.com/DenizenScript/Depenizen-For-Bukkit/blob/master/src/main/java/net/gnomeffinway/depenizen/support/plugins/WorldGuardSupport.java

@TehNinth  how is that relevant 0.o

He's just trying to help. A little update; I am having the issue using Spigot as well.


Arnej/add position data

@bratseth please review

Great! I think we can deprecate XmlString then?


Add a license badge

Description
This adds another badge to the readme; this one links to our license. Additionally it also validates that the PR template from #1274 (and later fixed in #1276) works.
Releated issues or pull requests
This is a follow-up to #1275, this time the PR template actually worked.
Pull request type
Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[x] Documentation content changes
[ ] Other (please describe):
[ ] I am unsure (we'll look into it together)

Do you introduce a breaking change?

[ ] Yes
[x] No
[ ] I am unsure (no worries, we'll find out)

Checklist

[x] I understand and agree that the changes in this PR will be licensed under the BSD 2-Clause License
[x] I have followed the guidelines for contributing
[x] The proposed change fits to content of the code of conduct
[x] I have added or updated tests and documentation, and the test suite passes (run npm test locally)
[ ] I'm lost; why do I have to check so many boxes? Please help!

Thanks for the review.


Make a join query to retrieve sequence collection level 2 in one db query

Make a join query to retrieve sequence collection level 2 in one db query to reduce the workload and increase fetch speed.
Pb: When we fetch the seqColExtended objects, we can't identify what each object refers to (lengths, names, sequences etc), because there's no attribute that identify the type of each object in the seqColExtended table.

It might be useful to use SQL Views to achieve this.
see this article.


Update Issue Template

[x] Using latest version as provided on the master branch
[x] Searched for similar issues including closed ones

What is the purpose of your issue?

[ ] Bug
[ ] Feature Request
[ ] Question
[x] Other

Description
Follow-up of https://github.com/ritiek/spotify-downloader/issues/302. Let's handle the update of our issue template in this issue - I propose to only replace the first two checkboxes by a comment and keep the bug/feature/question ones.

Sounds good.

keep the bug/feature/question ones.

After thinking on this again. I'd say let's keep them as well. It helps us to immediately get an idea on what the issue is about.

Closed by #432.


implementing features and fixes

Fixes:

multi-level domains support
no more uncontrollable notifications

Features:

implenting xstate
proxying .ua domains for russian user

Fixes are related to following issues:
Multy-level damain proxying:
https://github.com/censortracker/censortracker/issues/636
https://github.com/censortracker/censortracker/issues/612
Notifications:
https://github.com/censortracker/censortracker/issues/657

Already solved/irrelevant issues:
https://github.com/censortracker/censortracker/issues/626
https://github.com/censortracker/censortracker/issues/653
https://github.com/censortracker/censortracker/issues/659
https://github.com/censortracker/censortracker/issues/652


feat: support arbitary command hooks

Current implementation support hooks for only two commands - amplify init and amplify push.
It's not good enough for plugin developers.
For example, if someone want to checkout own configuration file per environment,
(like https://github.com/aws-amplify/amplify-cli/issues/2670)
they probably need to handle not only amplify init, but also amplify pull, amplify env add, amplify env checkout and amplify env pull.
This CL allows to implement such features.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

The Amplify CLI plugin platform's event handling workflow is not complete yet and is currently under actively developments. We are very cautious about adding events to ensure that the CLI is stable and efficient.
If this feature is desirable now, we would recommend fork our CLI and add the changes to the fork.

I see. What I wanted to say is the current hook system isn't good enough to solve several problems.
But I'd rather wait it than make a forked version. Actually I'am maintaining a forked version for #3219, previously I have #2719 and #2899 because there're no alternatives. Those experience are just painful, I don't want more. Thank you for your response anyway.


update dialogic 1.4 DEV to 1.4.5

Update Dialogic oddons, to fix #4 #3

I cannot accept this PR in full confidence as there are changes made in more than the files in addons/dialogic. For example, there are additional changes made to Singles.tscn. But what I can do is to upgrade dialogic directly instead.

I have now fully upgraded Dialogic to the latest version.


fix(TDI-45815): CVE: xstream-1.4.15.jar

What is the current behavior? (You can also link to an open issue here)
https://jira.talendforge.org/browse/TDI-45815
What is the new behavior?
https://jira.talendforge.org/browse/TDI-45815
Please check if the PR fulfills these requirements

[x] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe: CVE

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Pull request test result: success :star:


Resource access control

Middleware should grab the resource and filter it through allowed parameters from the scopes manifest.

Done!


Enhance Chat Mentions

Fixes #138  Enhance Chat Mentions
Short description of what this resolves:
Implement @username mentions in the chat
Changes proposed in this pull request:

Implement @username mentions in the chat

Checklist

[x]  I have read the Contribution & Best practices Guide.
[x]  My branch is up-to-date with the Upstream development branch.
[ ]  The acceptance, integration, unit tests and linter pass locally with my changes
[ ]  I have added tests that prove my fix is effective or that my feature works
[ ]  I have added necessary documentation (if appropriate)

Hi @hongquan,
I removed unintended changes in the AuditLog model by deleting the incorrect migration file and regenerating the migrations. Now, the new migration file only includes the intended updates.
Please review the updated migrations.


feat(universal-loader): Webpack 4 Support

The new css chunks plugin manages and loads css on its own. babel no longer needs to worry about it.
Update is to support universal webpack 4 updates as a whole
BREAKING CHANGE: Webpack 4 & extract-css-chunks 3 is required
fix #30, #35,  re #29

Yeah ill add more writing around it for sure. Ill need to think on it and can issue an update in the next few days

All clear to merge? On both my PRs?

all clear

Fantastic --  tomorrow morning it is!


Edit react native code remotely

I am currently using Meteor, Famous, and phonegap, and the biggest advantage is being able to push updates to our app without going through the App Store approval process.
I am currently contemplating switching to react native. My question is if there is any way to edit react native code outside of the Xcode project, so you could essentially update the native app without going through the App Store?

Suggest posting this question on the react native github project or stackoverflow.

good suggestion @garethdown44 - @adamelk I would post there too. I know that Apple has rules around how you can do hot code pushes. React Native is new enough that you might find yourself in a grey area, but it's hard to say :)


Add support for ipns and ipfs

CYFS Browser can integrate IPNS and IPFS protocols like cyfs protocol:
proxy ipns:// schema to http://localhost:38090/ipns,
proxy ipfs:// schema to http://localhost:38090/ipfs
then cyfs-runtime can deal with them :)

Already supported

Already supported

How is this going to work? If such support is added, it would be nice to post some design-related documentation, at least how to use it or something

Similar to the interaction logic of cyfs-runtime, CYFS Browser will start another proxy program called " ipfs-proxy", which will listen to a local proxy port and will start kubo (https://github.com/ipfs/kubo) as the real ipfs backend
When CYFS Browser encounters the ipfs and ipns protocols, it converts them to the local proxy port started by ipfs-proxy, and this program then forwards them to the kubo backend and returns the results.


[BUG] BasePythonRunner has a new parameter metrics in Spark 4.0

Describe the bug
CI found an issue with the GPUBasePythonRunner where it is not passing the metrics parameter to the parent class BasePythonRunner.
Steps/Code to reproduce bug
Build the image for spark 4.0
[2024-12-19T16:52:14.524Z] [INFO] --- scala-maven-plugin:4.9.1:compile (scala-compile-first) @ rapids-4-spark-sql_2.13 ---

[2024-12-19T16:52:14.779Z] [INFO] Compiler bridge file: /home/jenkins/agent/workspace/jenkins-rapids_scala213_nightly-dev-github-345/scala2.13/target/spark400/.sbt/1.0/zinc/org.scala-sbt/org.scala-sbt-compiler-bridge_2.13-1.10.0-bin_2.13.14__61.0-1.10.0_20240505T232140.jar

[2024-12-19T16:52:41.249Z] [INFO] compiling 479 Scala sources and 58 Java sources to /home/jenkins/agent/workspace/jenkins-rapids_scala213_nightly-dev-github-345/scala2.13/sql-plugin/target/spark400/classes ...

[2024-12-19T16:52:41.250Z] [ERROR] [Error] /home/jenkins/agent/workspace/jenkins-rapids_scala213_nightly-dev-github-345/sql-plugin/src/main/spark341db/scala/org/apache/spark/sql/rapids/execution/python/shims/GpuBasePythonRunner.scala:36: not enough arguments for constructor BasePythonRunner: (funcs: Seq[org.apache.spark.api.python.ChainedPythonFunctions], evalType: Int, argOffsets: Array[Array[Int]], jobArtifactUUID: Option[String], metrics: Map[String,org.apache.spark.util.AccumulatorV2[Long,Long]]): org.apache.spark.api.python.BasePythonRunner[IN,org.apache.spark.sql.vectorized.ColumnarBatch].

[2024-12-19T16:52:41.250Z] Unspecified value parameter metrics.

It will come up in the audit for https://github.com/apache/spark/commit/2b1369b4abed643d986ee6a22ec86371eadb831e


Warn only if the BN input tensor is 2-dimensional

Fixes #4662.
I fixed the false warning that appeared in #3996 when the input tensor has more than 2 dimensions. Note that this PR only fixes the standard case when axis=None. A more sophisticated check is needed to not give false warnings for the other axis options introduced in #4266.
The following illustrates the behavior due to this PR:
In [1]: import numpy as np

In [2]: import chainer

In [3]: bn = chainer.links.BatchNormalization(4)

In [4]: x = np.random.rand(1, 4).astype(np.float32)

In [5]: bn(x)
/home/tommi/.pyenv/versions/3.4.3/envs/chainer-dev3.4.3/lib/python3.4/site-packages/chainer-5.0.0a1-py3.4.egg/chainer/functions/normalization/batch_normalization.py:100: UserWarning: A batch with no more than one sample has been given to F.batch_normalization. F.batch_normalization will always output a zero tensor for such batches. This could be caused by incorrect configuration in your code (such as running evaluation while chainer.config.train=True), but could also happen in the last batch of training if non-repeating iterator is used.
  UserWarning)
Out[5]: variable([[ 0.,  0.,  0.,  0.]])

In [6]: x = np.random.rand(1, 4, 5, 6).astype(np.float32)

In [7]: bn(x)
Out[7]:
variable([[[[ 0.88383329,  0.24783106, -0.35056776,  0.45682225,
             -1.38407457, -0.39653379],
            [-0.97899908, -1.57535398, -1.38358796, -1.27693629,
             -2.20569324,  1.22138727],
            [ 0.14362516,  1.36604619, -0.4590117 ,  1.38188398,
             -0.74986064,  0.87933534],
            [ 0.80834419, -0.79376137,  1.31242239, -0.29662037,
             -0.34697992, -0.72915429],
            [ 0.5668816 ,  0.69676024,  1.37218988,  0.01948533,
              1.22701776,  0.34326702]],

           [[ 0.0104244 ,  1.07958531,  0.40102562,  0.67557257,
              0.8304196 ,  0.16076598],
            [ 0.99945849, -1.11169207, -0.48962063, -1.03725564,
              1.56631446,  0.33011672],
            [-1.57883441,  1.61516035,  0.01796032, -0.55186921,
             -1.66364145, -1.5349046 ],
            [-0.28114355,  0.95056921, -1.64674163,  0.83853984,
             -1.0257318 ,  1.12100112],
            [-1.56099236,  0.22759983,  0.25137761,  1.24357152,
             -0.04931128,  0.21227953]],

           [[-1.93279457,  0.64842421,  0.81283778,  0.79755312,
              0.31647423, -0.10959966],
            [-0.39431885, -1.4173367 ,  0.52795428,  1.86794317,
              0.3631916 , -0.34962398],
            [-1.275949  , -1.08183765,  1.81970918, -1.66731   ,
             -0.16015647,  0.36299735],
            [ 0.97641951,  0.40229759,  0.53101915,  0.96606696,
             -0.64821613,  0.00826658],
            [ 0.7754072 , -1.11620092, -1.27183533, -0.00277958,
              1.33899188, -1.08759546]],

           [[-0.06503277, -0.78476042,  0.61540544,  1.42846644,
             -1.09960437, -1.429672  ],
            [-1.32273185,  1.62729824,  1.4065882 ,  0.27002716,
             -1.22050107, -0.65235502],
            [ 1.27065504, -0.62376803,  0.42506689, -0.64073187,
             -1.28400862,  0.5179444 ],
            [ 0.34610024, -0.22061768, -0.50182396, -1.0034554 ,
             -0.81978297,  1.3319149 ],
            [ 1.39201581,  1.34085441,  0.9786694 , -0.60437816,
              0.57300836, -1.25078964]]]])

Thanks, it sounds make sense.

Note that this PR only fixes the standard case when axis=None. A more sophisticated check is needed to not give false warnings for the other axis options introduced in #4266.

How about computing self.axis first (https://github.com/chainer/chainer/pull/4663/files#diff-148edea535bb806260c487ca31869a91L107), then test it with if all([x.shape[i] == 1 for i in self.axis]):?
@soskek Do you have any comments on this?

I didn't know this! Thank you for the great PR!

@kmaehashi Thanks, I applied your suggested solution. I also separated the warning message into two cases, since it's not correct to tell the user that the batch has only one sample if axis 0 was not used in the BN statistics. How do you think about having two warnings like this?

Sorry for the late reply. I think the warning message makes sense.
Could you add a test case for this (using assert_warns)?
e.g. https://github.com/chainer/chainer/blob/v5.0.0a1/tests/chainer_tests/functions_tests/math_tests/test_matmul.py#L225-L226

@kmaehashi I added tests. Do you think it looks ok?

@kmaehashi I added additional tests.

Thanks!
Jenkins, test this please.

LGTM!


Add overload to PromptManager.AddFunction method to take in a synchronous delegate.

Every sample that uses AI.Prompts.AddFunction is actually only doing synchronous work, and so ends with Task.FromResult because the delegate returns a Task. Are there examples where the work will be asynchronous? Do you need another AddFunction overload that takes a synchronous delegate (one that returns string) in addition to the one that returns Task?

we do expect situations where the the prompt function is asynchronous. For ex. reading from a file, or making an http call. It's possible to add an overload for synchronous delegates, but this would add unnecessary complexity to the code base (add classes). The cons of doing this would be to avoid wrapping the return value with Task.FromResult, which is not too bad imo.


Missing description of Capacity enchantment

I can't find a description of what the capacity enchantment does in any documentation. Would you please add it to some place?

Added the enchantment's info to the mod's modrinth page, if it's good enough close this issue.

Perfect! Thank you! If I understand correctly it adds 9 slots per level of the enchantment?


editor.action.addSelectionToNextFindMatch highlight won't disapear

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.67.1
OS Version: Windows_NT x64 10.0.22000 (Windows 11)

Steps to Reproduce:

Select some code with Command + D (editor.action.addSelectionToNextFindMatch)

If the selected text has more than 1 occurrence, after you leave the selection with Esc or any other key, the hightlight won't go away.

/duplicate of #148893 which is fixed in upcoming 1.67.2

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Harisdev netizen patch 2

ℹ Repository information
The repository has:

[x] At least three issues with the good first issue label.
[x] At least 10 contributors.
[x] Detailed setup instructions for the project.
[x] CONTRIBUTING.md
[x] Actively maintained.

ℹ Repository information
The repository has:

[x]  At least three issues with the good first issue label.
[x]  At least 10 contributors.
[x]  Detailed setup instructions for the project.
[x]  CONTRIBUTING.md
[x]  Actively maintained.

Closing this PR as the repo doesn't meet the required criteria.


SourceLink needs work

I've added SourceLink to my project and now it throws exceptions during build on Ubuntu 1804, OSX and a bunch of other OSes.

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

ID: 5db5ae44-5ee9-ed62-7355-7c0cbc1bfc07
Version Independent ID: f54c98e2-bbae-42c6-2103-e94d6ec0e931
Content: SourceLink and .NET libraries
Content Source: docs/standard/library-guidance/sourcelink.md
Product: dotnet
GitHub Login: @JamesNK
Microsoft Alias: mairaw

Leave SourceLink feedback on https://github.com/dotnet/sourcelink with detail about the error and its devs will look into it.


MetalLB never gets up and ready in Microk8s 1.22

Due to MetalLB's image registry being removed from Dockerhub, the containers that pull those images never get up and ready (with Error: ErrImagePull messages). Although Charmed Kubeflow is not responsible for this issue, we should take care of it as Microk8s 1.22 is not supported anymore by Microk8s.
Proposed solution
Patch MetalLB in the cluster so it points to the new registry (quay.io). This should be added in CKF's documentation.

For reference, a working deployment uses the images listed in this yaml

we should not support 1.22 as well


Fix JENKINS-33205 (disappearing post-send script project setting)

The post-send script setting disappears when saving job configuration.
This fixes up 51ab6c3 and adds a test.
References:

https://issues.jenkins-ci.org/browse/JENKINS-33205
Pull request #109

I can't really merge this since the constructor could be used elsewhere. We need to determine why the databoundsetter is not working.

But unlike before 51ab6c3 the old constructor is not deleted, but copied with @Deprecated, so it still exists and can be used elsewhere. At least that is my understanding.

Looks to me like the DataBoundSetter is not working because the field in the form needs to be named presendScript instead of project_postsend_script. I would rather see if that worked than add a new deprecated constructor.

Thank you for this pull request! Please check this document for how the Jenkins project handles pull requests.

@slide
That worked, thanks! New commit 1832ae0 pushed forcefully to this branch, which also includes a regression test. Can you merge this one?


Conflict with subnets created by default VPC creation

The concourse VPC creation adds all the default subnets which eventually collides with the creation of concourse-public-subnet-1 and 2.
Here are the  terraform error messages:
Error 400: Invalid value for field 'resource.ipCidrRange': '<IP_ADDRESS>/16'. Extended subnetworks in auto subnet mode networks cannot overlap with <IP_ADDRESS>/9
Error 400: Invalid value for field 'resource.ipCidrRange': '<IP_ADDRESS>/16'. Extended subnetworks in auto subnet mode networks cannot overlap with <IP_ADDRESS>/9., invalid
To avoid the auto creation of subnets setting auto_create_subnetworks to false might help.
auto_create_subnetworks = false

I just received this error.  Looks like this issue has never been addressed


How to make builtin Proxy ignore self sign certificates?

Question
Hi,
any Workaround or Setting to deal with?
Got Error 500 and this message in console
https://<IP_ADDRESS>:4000/cors-proxy
[HTTP/1.1 500 Internal Server Error 7ms]

error	Object { message: "unable to verify the first certificate", name: "Error", stack: "Error: unable to verify the first certificate\n at TLSSocket.onConnectSecure (node:_tls_wrap:1530:34)\n at TLSSocket.emit (node:events:390:28)\n at TLSSocket._finishInit (node:_tls_wrap:944:8)\n at TLSWrap.ssl.onhandshakedone (node:_tls_wrap:725:12)", … }

It looks like Axios throw this Error.
Category
Configuration
widgets:
      - type: adguard-stats
        useProxy: true
        options:
          hostname: https://adguard.dokk.lan
          username: user
          password: pass

Please tick the boxes

[X] You are using a supported version of Dashy (check the first two digits of the version number)
[X] You've checked that this question hasn't already been raised
[X] You've checked the docs and troubleshooting guide
[x] You agree to the code of conduct

Added command: sh -c "export NODE_TLS_REJECT_UNAUTHORIZED=0; yarn start" to docker-compose.yml as workaround for me.

Deleted the App, too many Errors


Cameo 2

Hi!
Do you tested the protocol with 'new' Cameo 2 printer?  Seems gerber2graphtec is not working with it, so maybe you can have the answer for this problem :-)
Cheers

Sorry, I can't help, because I don't own a Cameo 2.  Feel free to submit a pull request!


CI: K8sDatapathConfig Encapsulation Check connectivity with transparent encryption and VXLAN encapsulation

This ticket is for tracking purposes - the underlying cause to this test failure is expected to be https://github.com/cilium/cilium/issues/7598 .

I see that some traffic is not encrypted on cilium_vxlan:
12:25:05.971251 IP <IP_ADDRESS>.47873 > <IP_ADDRESS>.53: 17035+ AAAA? cilium-etcd-x5wz7pshsq.cilium-etcd.kube-system.svc. (68)
12:25:05.971293 IP <IP_ADDRESS>.33479 > <IP_ADDRESS>.53: 16015+ A? cilium-etcd-x5wz7pshsq.cilium-etcd.kube-system.svc. (68)

ipcache:
IP PREFIX/ADDRESS          IDENTITY
f00d::a0a:100:0:eed5/128   6226 5
f00d::a0a:100:0:1/128      1 5
fd04::12/128               1 5
<IP_ADDRESS>/32              104 5
f00d::a0a:100:0:24d/128    104 5
<IP_ADDRESS>/0                  2 5
f00d::a0a:100:0:56b3/128   4 5
f00d::a0a:100:0:2872/128   101 5
<IP_ADDRESS>/32           1 5
::/0                       2 5
<IP_ADDRESS>/32              100 5
<IP_ADDRESS>/32              26935 5
<IP_ADDRESS>/32              101 5
<IP_ADDRESS>/32             6226 5
f00d::a0a:100:0:8953/128   101 5
<IP_ADDRESS>/32               1 5
<IP_ADDRESS>/32             4 5
f00d::a0a:100:0:b98b/128   26935 5
f00d::a0a:100:0:db97/128   100 5
<IP_ADDRESS>/32              101 5

xfrm policy:
src ::/0 dst f00d::a0a:100:0:1/112
	dir fwd priority 0
	mark 0x5d00/0xf00
	tmpl src :: dst f00d::a0a:100:0:1
		proto esp spi 0x00000005 reqid 1 mode tunnel
src ::/0 dst f00d::a0a:100:0:1/112
	dir in priority 0
	mark 0x5d00/0xf00
	tmpl src :: dst f00d::a0a:100:0:1
		proto esp spi 0x00000005 reqid 1 mode tunnel
src <IP_ADDRESS>/0 dst <IP_ADDRESS>/24
	dir fwd priority 0
	mark 0x5d00/0xf00
	tmpl src <IP_ADDRESS> dst <IP_ADDRESS>
		proto esp spi 0x00000005 reqid 1 mode tunnel
src <IP_ADDRESS>/0 dst <IP_ADDRESS>/24
	dir in priority 0
	mark 0x5d00/0xf00
	tmpl src <IP_ADDRESS> dst <IP_ADDRESS>
		proto esp spi 0x00000005 reqid 1 mode tunnel
src ::/0 dst f00d::a0a:0:0:1/112
	dir out priority 0
	mark 0x5e00/0xff00
	tmpl src :: dst f00d::a0a:0:0:1
		proto esp spi 0x00000005 reqid 1 mode tunnel
src <IP_ADDRESS>/24 dst <IP_ADDRESS>/24
	dir out priority 0
	mark 0x5e00/0xff00
	tmpl src <IP_ADDRESS> dst <IP_ADDRESS>
		proto esp spi 0x00000005 reqid 1 mode tunnel
src ::/0 dst f00d::a0a:0:0:1/96
	dir out priority 0
	mark 0x5e00/0xff00
	tmpl src :: dst f00d::a0a:0:0:1
		proto esp spi 0x00000005 reqid 1 mode tunnel

xfrm state:
src :: dst f00d::a0a:0:0:1
	proto esp spi 0x00000005 reqid 1 mode tunnel
	replay-window 0
	auth-trunc hmac(sha256) 0x0123456789abcdef0123456789abcdef 96
	enc cbc(aes) 0x0123456789abcdef0123456789abcdef
	anti-replay context: seq 0x0, oseq 0x1a, bitmap 0x00000000
	sel src ::/0 dst ::/0
src <IP_ADDRESS> dst <IP_ADDRESS>
	proto esp spi 0x00000005 reqid 1 mode tunnel
	replay-window 0
	auth-trunc hmac(sha256) 0x0123456789abcdef0123456789abcdef 96
	enc cbc(aes) 0x0123456789abcdef0123456789abcdef
	anti-replay context: seq 0x0, oseq 0x13bb3, bitmap 0x00000000
	sel src <IP_ADDRESS>/0 dst <IP_ADDRESS>/0
src :: dst f00d::a0a:100:0:1
	proto esp spi 0x00000005 reqid 1 mode tunnel
	replay-window 0
	auth-trunc hmac(sha256) 0x0123456789abcdef0123456789abcdef 96
	enc cbc(aes) 0x0123456789abcdef0123456789abcdef
	anti-replay context: seq 0x0, oseq 0x0, bitmap 0x00000000
	sel src ::/0 dst ::/0
src <IP_ADDRESS> dst <IP_ADDRESS>
	proto esp spi 0x00000005 reqid 1 mode tunnel
	replay-window 0
	auth-trunc hmac(sha256) 0x0123456789abcdef0123456789abcdef 96
	enc cbc(aes) 0x0123456789abcdef0123456789abcdef
	anti-replay context: seq 0x0, oseq 0x0, bitmap 0x00000000
	sel src <IP_ADDRESS>/0 dst <IP_ADDRESS>/0

@jrfastab I can hit this consistently by doing:
cd test
ginkgo --focus "K8sDatapathConfig*" -v -- -cilium.holdEnvironment=true

Please have a look. I see that some connectivity fails due to encryption

Still being hit after being re-enabled :(

https://jenkins.cilium.io/job/Ginkgo-CI-Tests-Pipeline/6600/
https://jenkins.cilium.io/job/Ginkgo-CI-Tests-Pipeline/6601/

https://jenkins.cilium.io/job/Cilium-PR-Ginkgo-Tests-Validated/11584/execution/node/83/log/

https://jenkins.cilium.io/job/Cilium-PR-Ginkgo-Tests-Validated/11585/execution/node/83/log/

https://jenkins.cilium.io/job/Cilium-PR-Ginkgo-Tests-Validated/11586/execution/node/83/log/

Here as well: https://jenkins.cilium.io/job/Cilium-PR-Ginkgo-Tests-Validated/11741/

Hit in master:

Ginkgo-CI-Tests-Pipeline-6660

One thing to note here is that identities could not be allocated for the entire K8sDatapathConfig run. This indicates that etcd-operator got in a bad state, and could never recover.

We are no longer seeing this. Closing

Still seeing this (here):
Failed
Suite-k8s-1.10.K8sDatapathConfig Encapsulation Check connectivity with transparent encryption and VXLAN encapsulation

Stacktrace
/home/jenkins/workspace/Cilium-PR-Ginkgo-Tests-Validated/k8s-1.10-gopath/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:420
cilium pre-flight checks failed
Expected
    <*errors.errorString | 0xc00067e050>: {
        s: "CiliumPreFlightCheck error: Timeout reached: PreflightCheck failed: Last polled error: connectivity health is failing: Cluster connectivity is unhealthy on 'cilium-b7wxs': Exitcode: 255 \nStdout:\n \t \nStderr:\n \t Error: Cannot get status/probe: Put http://%2Fvar%2Frun%2Fcilium%2Fhealth.sock/v1beta/status/probe: context deadline exceeded\n\t \n\t command terminated with exit code 255\n\t \n",
    }
to be nil
/home/jenkins/workspace/Cilium-PR-Ginkgo-Tests-Validated/k8s-1.10-gopath/src/github.com/cilium/cilium/test/k8sT/DatapathConfiguration.go:92
Standard Output
Number of "context deadline exceeded" in logs: 0
Number of "level=error" in logs: 0
⚠  Number of "level=warning" in logs: 27
Number of "Cilium API handler panicked" in logs: 0
⚠  Number of "Goroutine took lock for more than" in logs: 15
Top 5 errors/warnings:
Received kvstore delete notification for alive ipcache entry
Received delete event for local key. Re-creating the key in the kvstore
Unable to update ipcache entry of Kubernetes node
Received node delete event for node default/k8s2 which re-appeared within 30s
Received node delete event for node default/k8s1 which re-appeared within 30s

Hasn't been seen in a long time, closing.


Episode not downloadable -  Podcast

Thank you for your great service. Working really smooth for me. I have an issue. I can't download episodes in the official Apple podcast app after I added them with your service.
In others podcatcher App it works really
Good. Everything else works fine in the Apple podcast app.

It is this podcast.
https://open.spotify.com/show/7w2wmS5tdwLBMtEN3puAxn?si=2S4yguXTQgWatuXhvBwpDg

I think if you remove "?si=2S4yguXTQgWatuXhvBwpDg" it will work fine
https://spotifeed.timdorr.com/7w2wmS5tdwLBMtEN3puAxn

Thank you for the reply. The behaviour did not change. Adding and listening is working fine but just download is not working

Sounds like an issue with Apple Podcasts. If I have a tag missing or incorrect, that might be the cause. But I have used Apple Podcasts successfully with other podcasts before, so I'm going to chalk it up to being a client issue. That's out of my hands to fix.

Thanks for the reply. Sad but ok.


Maintainability - add Sonarqube, Code Climate

https://codeclimate.com/github/Academic-Weapons/ITU2023-DevOps


Create missing assertions to test/variant_test.rb

Can we have this merged?

Hey @vnbrs, this might seem nitpicky but can you make the appropriate changes to satisfy these cops?
Layout/SpaceInsideHashLiteralBraces: Space inside { missing.
Layout/SpaceInsideHashLiteralBraces: Space inside } missing.
You can ignore the rest of the style violations.

There you go, @jamiemtdwyer


Working on windows OS

Does this package work with windows os?
I'm having trouble installing it on my machine.
I get the error:
error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
I downloaded that dependency and installed it through easy-install, but I still get an error when trying to import that library in the code.
So the question is:

does this library support windows OS
if so - does anyone know how to solve the Visual C++ dependency?

Thanks ahead.

Besides a working compiler, you also need a Windows build of libuuid, since the whole point of this module is to make available Python bindings for that C library.


Repl.it run command not setup for campers

Describe the Issue
From what I've learned on the forum, the Repl.it run command configuration has changed. As a result, when a camper goes to hit run; they get the following stacktrace.
`
node:internal/modules/cjs/loader:1075
throw err;
^
Error: Cannot find module ‘/home/runner/boilerplate-npm/index.js’
at Module._resolveFilename (node:internal/modules/cjs/loader:1072:15)
at Module._load (node:internal/modules/cjs/loader:925:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12)
at node:internal/main/run_main_module:23:47 {
code: ‘MODULE_NOT_FOUND’,
requireStack:
}`
And because they're still learning, they have no idea what to do.
Affected Page
https://www.freecodecamp.org/learn/back-end-development-and-apis/managing-packages-with-npm/how-to-use-package-json-the-core-of-any-node-js-project-or-npm-package
Expected behavior
The Run command wasn’t setup yet.
The instructions should be like:

Start by importing the project on Replit.
Next, you will see a .configure window.
Hit the Done button to set Replit's run task to npm run start

Screenshots

System

Device: Desktop
OS: Windows 10
Browser: Firefox
Version: 120.0.1

Additional context
I discovered this because of an issue on FreeCodeCamp's forums.

To clarify, it looks similar to what was before, but there are some changes:

Current instructions:

If you use Replit, follow these steps to set up the project:
- Start by importing the project on Replit.
- Next, you will see a .replit window.
- Select Use run command and click the Done button.

Could probably update - Next, you will see a .replit window. to - Next, you will see a "Configure Replit" window?

Closing via https://github.com/freeCodeCamp/freeCodeCamp/issues/53470


Added appconfig-lambda-extensions

Description of changes:
Added an example of how AWS AppConfig can be used with AWS Lambda and Lambda Extensions.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

This looks great, thank you!!


 Just UI fix :)

I'm not totally sure that this is necessary. There are already game instructions that tell the user the game begins in the upper left hand corner of the board. IMHO a marker of some sort would be redundant.


robot.brain.usersForFuzzyName(name) issues?

Scripts that use robot.brain.usersForFuzzyName(name) to match users and store data about them
(like the ubiquitous https://github.com/github/hubot/blob/master/src/scripts/roles.coffee)
do not seem to work correctly using Slack. Seems to be an issue with how Slack is storing the user object, because anytime someone clears their session cookies by closing their browser the roles script loses all memory of them)

I actually still have this issue running the latest hubot-slack (v3.3.0)
Part of the problem seems to be timing-related, as we are using redis-brain for hubot, which connects after the adapter runs and loads the brain with users. The users are getting overwritten when the redis-brain (even when all keys in redis are cleared) connects. Perhaps I should take issue with redis-brain instead, but if the adapter were to load last, that seems to be ideal.


WIP: Parallel planning with moveit_cpp / path quality improvement guide

Description
WIP tutorial with demo code for parallel planning extension for moveit_cpp. To start the tutorial run
ros2 launch moveit2_tutorials better_paths_demo.launch.py

Checklist

[ ] Required by CI: Code is auto formatted using clang-format
[ ] While waiting for someone to review your request, please consider reviewing another open pull request to support the maintainers

Closed in favor of #551


Error by clicking the portfolio hover

error when you click the hover portfolio, when I click on an item it opens, then some and keep the home screen darkened.

Still happens!
On chrome, when the modal opens, it leaves the dark background onky


Dev

Initial pull request

please name your PR "CVE-2010-3247 and CVE-2011-3960"

I changed the name


Website doesn't have a 404 page

Hi
On your website when you go a malformed url you are not given a 404 page error.
Just
This fresh.deno.dev page can’t be foundNo web page was found for the web address: https://fresh.deno.dev/raw
HTTP ERROR 404
Which doesn't allow a user to navigate back home.

PR welcome!

I managed to implement the 404 error and 500 error pages, it was done through running deno task start.


NOT gate

Description
A NOT gate could be helpful in case it is necessary that a certain requirement is not met.

I was thinking about adding a NOT gate as well, but then I thought you can just define the requirement as balance <= target instead of NOT(balance > target). If you need NOT(AND(x, y)), then just use NAND, etc. Anything more convoluted like NOT(a AND (b OR c) OR d) is not very likely in my opinion. I can only think of NOT(allowlist.is_member(user)), being a possible usecase, but is it really something that would make sense?
Of course I might miss some valid usecases but for now I don't really see the point of adding a NOT gate to this logic. What do you think @schronck? I'm not against it, it's just that it might be a bit tricky to incorporate into the parsing logic.

Yeah, you are right. After thinking about it I came to the same conclusion. Anyways, if someone really wants to use a NOT gate for "requirement A", they can still use A NAND A and achieve the same result.


Generally support platform specific dependencies

Currently, the analyzer reports dependencies for the platform ORT runs on. While that might be somewhat okay for a local use of ORT, it might not be okay when running ORT in a pipeline / as a service. Because such a hosted ORT usually runs on Linux, but you might want to get Windows-specific dependencies, because that's the exclusive platform you build your product for.
This basically could be implemented by teaching ORT to "fake" / pretend to be running on a configurable platform. Then either only the desired, or even all (supported) platforms could be analyzed.
Another, very expensive, work-around would be to really run ORT on all supported / desired platforms, and merge the results.
In either case, we'd need to extend our data models to also capture the platform-specificity of a dependency.

FYI, this seems to be how the GitHub dependency submission API seems to deal with the issue (i.e. allow incremental uploads than amend existing ones).


Log requests

To check what is transfered to ebay

https://github.com/5kilian/ebay-api/commit/d8044c8fc523c98b771112100efabe40cd683f55


[9.x] Change behaviour of Str::snake() handling of digits

Currenty Str::snake don't handle digits correctly.
For example until now, this :
Str::snake('test file 1');

returns
'test_file1'

Yeah, so it work. Why change ?
I came accross this when building a API with front end and back end validation. Laravel snake case conversion function didn't have the same behavior as the front end validator and my expectations.
It don't seems to exist a real convention about what to do with digits when converting to snake case, but a lot of people seems to add a '_' before digits.
This javascript snake case library has this behavior for example, and also this online converter. Personnaly I found it way more readable and logic than the current Laravel function. If there is a reason why Laravel is using a different convention for snake case I would be happy to learn it.
How this change will affect Str::snake ?
After this PR, the Str::snake will add a delimiter before words, uppercases AND digits, like this :
Str::snake('test file 1');
// test_file_1
Str::snake('test 1file');
// test_1_file

Thanks for the PR. This is a major braking change and should probably target Laravel 9 instead.

If you want to change the behavior of the snake function write your own snake function.

Hello @taylorotwell,
Your answer comes up in a rude manner, I also agree with @Selandron.
As stated in OP post, most implementations use _ to separate numbers so that the following writings are consistent:
project one > project_one
project 1 > project_1
I'd love to hear your point of view more than a "write your own function" answer + close.

If you want to change the behavior of the snake function write your own snake function.

LoL why so rude?
I agree with @Mikescops


tensor parallel for transformer

fix several problems running OPT, bert model
experimental tensor parallel for OPT and bert
improve error message handling

@whjthu ready to be merged


errata in bin/launch_split_csv.py

in line 52 -> split = config["split"]["params"]["split"] this is not needed the way splitters are called in line 53 should do done like config["split"]["params"] directly inside function call.

expanded the issue and solved it all the way through to the splitters.py classes.
Solved in #54.


ct:modify_voicemail_set failed

Process EXIT other: <0.204.0>, {{case_clause,{"undefined","123456",undefined}},
[{em_manager_surgemail,modify,1,
[{file,"src/em_manager_surgemail.erl"},
{line,84}]},
{em_events,processor,3,
[{file,"src/em_events.erl"},
{line,130}]}]}
=ERROR REPORT==== 18-Jul-2018::18:01:13.618156 ===
Event failed: 12022
=ERROR REPORT==== 18-Jul-2018::18:01:13.617146 ===
Error in process <0.204.0> on node ct_em@MacBookBro with exit value:
{{case_clause,{"undefined","123456",undefined}},
[{em_manager_surgemail,modify,1,
[{file,"src/em_manager_surgemail.erl"},{line,84}]},
{em_events,processor,3,[{file,"src/em_events.erl"},{line,130}]}]}

ct scenario was wrong, no bug


Shopper name not included in Pay by Link API request

Describe the bug
The module does not include shopperName - parameter into the API request when proceeding to the "Pay by Link" - payment page from Magento. This becomes a problem if customer attempts to complete the payment on the Pay by Link page using a payment method that requires this parameter, such as Afterpay.
Additional context
Previously the module already included the shopperName into some other requests, when it knows beforehand that this data will be needed: https://github.com/Adyen/adyen-magento/blob/eefab9bf9298b901c2b31b4665cc2f154896bc69/app/code/community/Adyen/Payment/Model/Api.php#L326
In the "Pay by Link" - scenario the module cannot know beforehand what payment method the customer is going to use on the payment page, so all necessary data should be included into the request.
This is the relevant newly added function requestToPaymentLinks() for making the Pay by Link API request: https://github.com/Adyen/adyen-magento/blob/eefab9bf9298b901c2b31b4665cc2f154896bc69/app/code/community/Adyen/Payment/Model/Api.php#L892
Background and proposed solution
Our client contacted your support upon noticing that customers are unable to pay with Afterpay via Pay by Link, and they received this reply:

The reason for AfterPay transaction being refused is due to 'shopperName' missing in the requestData. Could you please include the shopper's name using parameter shopperName and this should rectify this issue?

As some additional info, I'm noticing that this Pay by Link API example does not list shopperName as a possible parameter: https://docs.adyen.com/checkout/pay-by-link?tab=%23api_2#create-payment-links-through-api
Similarly this paymentLinks API description also does not mention shopperName, but I'm not entirely sure if I'm looking at the correct API: https://docs.adyen.com/api-explorer/#/PaymentSetupAndVerificationService/v52/post/paymentLinks
Relating to our specific case, Afterpay is listed as one of the supported payment methods via Pay by Link (when the request is done via API): https://docs.adyen.com/checkout/supported-payment-methods

Hi @welou, thanks for reporting the issue, we are indeed checking internally the support for the shopperName parameter for /paymentLinks.
I will come back to you.
Regards,
Alessio
Adyen

Hi @Aleffio, a quick update. I noticed that shopperName is actually listed in the API documentation for /paymentLinks (https://docs.adyen.com/api-explorer/#/PaymentSetupAndVerificationService/v52/post/paymentLinks), which I probably just missed initially... The doc even mentions Afterpay regarding this parameter.
Is there any harm if the module simply always includes this parameter into the API request? I'm assuming that the module does not have any mechanism to know ahead of time whether the parameter is necessary or not?
Alternatively this parameter could have an admin setting so that store owners can include it for Pay by Link, if they are using payment methods that need it?

Hi @welou,
thanks for letting us know
I am creating a task so that it will be added to the plugin,
but it will take some time, are you able to open a pull request with the change?
Regards,
Alessio
Adyen


Migration to web3 format (create account)

With web3js v1.0.0 you can create accounts with web3.eth.accounts.create(); and access the public address and private key with newWallet.address and newWallet.privateKey.
We have to implement the same thing in web3j (@ligi) and web3swift
Here an usage example:
newWallet = web3.eth.accounts.create()
// access the public address
newWallet.address
//private key:
newWallet.privateKey

Here is a so reference:
https://ethereum.stackexchange.com/questions/55085/how-to-create-wallet-with-web3j-and-web3swift-like-with-web3js-web3-eth-accounts/58925#58925

Is this still needed?

Closed due to inactivity

Can a Sign a message using my private key and get the signature in swift similar to the org.web3j:crypto in android?


Fix Breaking Build

Fixes issue with missing config.json breaking travis as well as updating our lint config, fixing lint issues, and fixing a broken test.

@ltegman i get an error while using about command

Could you post the full error you're seeing?

@ltegman
GBot>  in| about @abhisekp
    at IncomingMessage.response.on.err (/media/Xtras/GitRepos/camperbot/lib/utils/HttpWrap.js:40:17)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:926:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickDomainCallback (internal/process/next_tick.js:122:9)
    at IncomingMessage.response.on.err (/media/Xtras/GitRepos/camperbot/lib/utils/HttpWrap.js:41:17)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:926:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickDomainCallback (internal/process/next_tick.js:122:9)
    at thanksCommands.showInfoCallback (/media/Xtras/GitRepos/camperbot/lib/bot/cmds/thanks.js:114:13)
    at IncomingMessage.response.on.err (/media/Xtras/GitRepos/camperbot/lib/utils/HttpWrap.js:44:9)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:926:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickDomainCallback (internal/process/next_tick.js:122:9)

@abhisekp I looked into this and I think it's just an issue with the apiServer value in the example config being missing the leading www. I've added a commit to fix this. Let me know if making that change in your config fixes the issue for you.

@ltegman but i see the problem persists
GBot>  in| about @abhisekp
    at IncomingMessage.response.on.err (/media/Xtras/GitRepos/camperbot/lib/utils/HttpWrap.js:40:17)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:926:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickDomainCallback (internal/process/next_tick.js:122:9)
    at IncomingMessage.response.on.err (/media/Xtras/GitRepos/camperbot/lib/utils/HttpWrap.js:41:17)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:926:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickDomainCallback (internal/process/next_tick.js:122:9)
    at thanksCommands.showInfoCallback (/media/Xtras/GitRepos/camperbot/lib/bot/cmds/thanks.js:114:13)
    at IncomingMessage.response.on.err (/media/Xtras/GitRepos/camperbot/lib/utils/HttpWrap.js:44:9)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:926:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickDomainCallback (internal/process/next_tick.js:122:9)

@ltegman yep! That fixed it. :+1:

Thanks for the PR @ltegman I cant seem to invoke the bot, messed up my config somehow. @abhisekp has tested it locally.
I went through the changes and they look solid to me.


Add German translation

Nice mod.
I just started a new game so it will probably take a while till I can put it to good use, but until then I am happy to just translate this mod.
Thanks for your work.
As always, if you need more translations/updates just ping me.

Excellent, thank you.


[Bug] CollectionView inside SideView's "MainView" does not scroll

Description
I have a CollectionView inside the SideView's MainView.
This does not scroll.
If I swipe the LeftMenu, after the swipe the CollectionView can scroll
Steps to Reproduce
See the attached project:
1- Do login without username and password
2- Select a voice on the popup tapping on the list
3- Press "Inventario", Appears a page WITHOUT SideView. The CollectionView scroll
4- Press "Scadenze", Appears the same page WITH SideView, the collectionView does not scroll
Expected Behavior
CollectionView should scroll
Actual Behavior
CollectionView does not scroll
Basic Information

Version with issue: 1.0.2
Last known good version: unknown
IDE: Visual Studio 16.8.4
Platform Target Frameworks:

iOS:
Android:  10
UWP:

Android Support Library Version:
Nuget Packages: Xamarin Forms <IP_ADDRESS>1
Affected Devices: Zebra TC51

Workaround

Reproduction imagery

Reproduction Link

TesiDemo.zip

This PR https://github.com/xamarin/XamarinCommunityToolkit/pull/824 can fix your issue as well

@acaliaro could you please confirm if the pr mentioned by @AndreiMisiukevich fixed this issue?

@acaliaro please try the latest version of NuGet. If the issue still exists, please reopen this ticket.
Thanks

@acaliaro could you please confirm if the pr mentioned by @AndreiMisiukevich fixed this issue?

It works


Master template that deploys all split APIs

Can the extractor be updated so that when split APIs is used it still generates the master template that deploys all APIs? The main reason we want to use the split API feature is so that the templates are better organized and more human readable. This makes it easier to review pull requests. But we still want the convenience of deploying everything together.

hey @joeyeng , to generate master template that deploys all APIs, you just need to delete the "splitApis" paramter, and the paramter file would looks like this
{     "sourceApimName": "<source-apim-name>",     "destinationApimName": "<destination-apim-name>",     "resourceGroup": "<resource-group>",     "fileFolder": "<destination-file-folder>",     "linkedTemplatesBaseUrl": "<linked_templates_remote_location>",     "policyXMLBaseUrl": "<policies_remote_location>" }

Closing for now. Please reopen if the answer above does not work for you.

After second thought, we will add this functionality.


Can I somehow retrigger the script loading while using page_scripts?

Some content on my page can change without page reload, loads dynamically. This content can contain different type of scripts, and I would like to load / execute them based on their category and the user selection.
So example the loaded content would contain a script with data-cookiecategory="analytics" and after the content loaded, I'd like to retrigger the function which handles these scripts on page load. Is it possible?

You could use the .accept() method like so:
// retrieve array of already accepted categories (otherwise set to empty array if no categories are accepted)
var acceptCategories = cookieconsent.get('level') || [];

// add the new category to accept
acceptCategories.push('analytics');

// accept all categories specified above (those already accepted won't be triggered again)
cookieconsent.accept(acceptCategories);

This is almost good: in my case the category doesn't change, but there are new scripts added to the page as type="text/plain" data-cookiecategory="analytics" and I'd like to load / execute them based on the previously selected category.

Yea, It's literally 3 lines of code since it's already implemented under the hood. I don't like the .update() naming though, it could be misinterpreted. Perhaps .updateScripts() is more fit, even though longer. I'm open to other (better) naming suggestions if you have any

I agree, .updateScripts() is better, for me it is fine.


Feature Request: Metrics base name in processors' config

As our Benthos configuration is going ever more complicated we find it harder and harder to keep the rename block consistent with the pipeline.processors state.
With the current config we are getting metrics like benthos_pipeline_processor_6_processor_0_client_rate__limit_total__ms and after any significant enough change it is a painful process to make sure all the indexes in the rename block match. And there is nothing preventing a mistake.
Would it be possible to specify metric's "base name" in the step definition?
To give a trivial example, I'd love to have something like
    - json:
        human_name: 'save.request'
        operator: move
        path: .
        value: request

This way I could be certain that the metrics I care about - like the ones on http processors - are always named the same.

Hey @voronaam, I like this idea. I've considered in the past a type of namespacing processor that would solve a similar use case but would look like this:
- namespaced:
    label: ns_foobar
    processors:
      - jmespath:
          query: foo

Which would create metrics like pipeline.processors.0.ns_foobar.0.count, you could then use rename to create generalised rules like:
rename:
  by_regexp:
    - pattern: ".*\\.ns_(.*)"
      value: "ns.$1"

To see metrics like ns.foobar.0.count.  This approach is easy to implement. However, the problem I had with it was the amount of boilerplate needed if you wanted a namespace for each individual processor.
We could adapt your idea so that all processor configs have a root level field label where you can optionally specify an identifier. When the label is non-empty it would assume the log and metric path for that processor instead of its index. The config would look like this:
pipeline:
  processors:
    - label: 'save.request'
      json:
        operator: move
        path: .
        value: request

And would produce metric paths like pipeline.processors.save.request.count.
It'll potentially be a lot of work to get this in as we need to be sure that every potential "owner" of processors respects labels, and that things like type inference would still work, but I think it's worth doing.

Perfect. I did not think of the logs, but that would certainly be helpful as a name there as well. And label is a perfect name for this field.
Thank you for considering it.

Hey @voronaam,
I've been thinking about this and potentially have a different solution to offer. We could add a processors section to resources which would allow you to define processors as named resources similar to how you can do it with conditions currently. That would allow you to write out your processors like this:
pipeline:
  processors:
    - resource: save.request

resources:
  processors:
    "save.request":
      json:
        operator: move
        path: .
        value: request

Which would result in metric paths like resources.processors.save.request.
This is much easier to implement and also offers the other advantages of resource declarations. However, it also forces you to restructure your configuration, how would you feel about that?

I like this idea.
It would not be far from what we do now - we are annotating each "non-trivial" processor with a comment explaining that this is a beginning of a section and what it does.
We do this to enable the reader to go through the definition of the pipeline by reading this comments only and to get the idea of what the pipeline does in general. If they are interested in the details, they can always dive deeper in the step definition.
With that, having a top level pipeline definition to be something like this would totally work:
pipeline:
  processors:
    - resource: parse.request
    - resource: enrich.salesforce
    - resource: enrich.geoip
    - resource: send.to.analytics
    - resource: send.to.dashboard

Cool, I've implemented it: https://github.com/Jeffail/benthos/commit/969507d670bf68d104c097eedbfd62b84471a54f, I could do with some beta testers. I'll probably put out a release candidate for v3.6.0 tomorrow.

Release candidate: https://github.com/Jeffail/benthos/releases/tag/v3.6.0-rc1
Or pull the latest docker image.
It looks fine to me but there's some other stuff to test as well, but if you get a chance to try it out let me know how it goes.

Just finished testing some permutations. Looks really good. It does all I wanted it to do and more. In the pipeline I tested it I got rid of the rename metrics completely. The metrics name are not the same as they were before, but they are meaningful and I think I can use them.
I may still add the rename metrics just to shorten the benthos_resource_processor_ prefix, but it is not a problem at all.
I have also tested nested resource processors and they work without an issue.
By nested I mean something like this:
resources:
  processors:
    "call.classifier":
      <some definition>
    "fail.classifier":
      <some definition>
    "do.classifier":
      process_map:
        premap:
          .: request
        processors:
          - resource: call.classifier
          - resource: fail.classifier
        postmap:
          response: .

With that my main pipeline.processors became a tiny list of nicely named steps :)
Thanks a ton!
P.S. Tested using the current v3.6.0-rc1 tag.

Awesome, thanks for the update @voronaam!


Increase MCU clock speed on STM32F7-Discovery to maximum 168 MHz.

Function generated using Cube MX, with the STM32F7-DISCOVERY board
definition. Uses internal oscillator at 16 MHz.

Is there a reason to use 168MHz (as for the F4 family) instead of the max 216MHz support by most parts in the F7 family?

That's what CubeMX offered when I selected the F7 Discovery.

What is the exact MCU model?

Btw, it's ok to merge IMO, but if the MCU goes to 216MHz (I believe it does!) we can update it later. I'll test clock updates on the nucleo stm32f767.


Text spacing inside equations incorrect

Description
I've noticed that text spacing inside equations is incorrect:
$
  text("maximize")   & ∫ φ(𝒁_j) ln q_j (𝒁_j) dif 𝒁_j \
  text("subject to") & ∫ q_j (𝒁_j) dif 𝒁_j = 1 \
$

results in

Note the spacing between "b" and "j" of "subject"; They need to be closer together. Am I doing something wrong? How can I fix this?
The spacing inside text body is fine---they are tighter.
I'm using Linux Libertine with Libertinus Math.
(I asked for help here but this seems like a Typst bug)
Reproduction URL
No response
Operating system
macOS
Typst version

[X] I am using the latest version of Typst

The spacing inside text body is fine---they are tighter.

Maybe try use Libertinus Math in text mode and see the result?

@Enter-tainer I thought using text("subject to") would use the text font Linux Libertine rather than the math font Libertinus Math. Is this not the case?

You will need to #text(font: "Linux Libertine")[stuff] manually to use your document's text font in math mode for now.
See also #1125

That's my bad! I thought it would work like \text (as you mentioned in the linked issue). Thank you for clarifying.


DOMAIN/login/callback Does not fetch a token

I'm having an issue with the callbacks when the connection I am trying to implement calls
https://MY-DOMAIN/login/callback?code=CODE&state=STATE (GET method)
It redirects to
https://manage.auth0.com/tester/callback?connection=AAF&error=invalid_request&error_description=access_token is not defined
Without attempting to excahnge the code for a token (I am using the connection tester). Am I doing something wrong?

Nevermind it was my user profile rule that was breaking it
for those that are interested this is how to do it for OIDC conformant providers
function(access_token, ctx, callback) {
  var jwt = require("jsonwebtoken");
  const idToken = jwt.decode(ctx.id_token);
  const profile = {
    "user_id": idToken.sub,
    "name": idToken.name,
    "given_name": idToken.given_name,
    "family_name": idToken.family_name,
    "middle_name": idToken.middle_name,
    "nickname": idToken.nickname,
    "preferred_username": idToken.preferred_username,
    "profile": idToken.profile,
    "picture": idToken.picture,
    "website": idToken.website,
    "email": idToken.email,
    "email_verified": idToken.email_verified,
    "gender": idToken.gender,
    "birthdate": idToken.birthdate,
    "zoneinfo": idToken.zoneinfo,
    "locale": idToken.locale,
    "phone_number": idToken.phone_number,
    "phone_number_verified": idToken.phone_number_verified,
    "address": idToken.address,
    "updated_at": idToken.updated_at
  };
  console.log(JSON.stringify(profile, null, 2));
  callback(null, profile);
}


Unexpected Node Error (node object is not a node-red Node) reported by @chaws/node-red-denon

Current Behavior
The configuration of this node generates the following error on deployment., though the node continues to function as expected.
Unexpected Node Error

Info:
Node object is not a node-red Node
Stack:
Error: Initializing...
at log_helper (/usr/src/node-red/node_modules/@node-red/runtime/lib/nodes/Node.js:526:20)
at Node.log (/usr/src/node-red/node_modules/@node-red/runtime/lib/nodes/Node.js:545:5)
at new DenonConnectionNodeConstructor (/data/node_modules/@chaws/node-red-denon/dist/denon-connection.js:43:14)
at Object.createNode (/usr/src/node-red/node_modules/@node-red/runtime/lib/flows/util.js:190:27)
at Flow.start (/usr/src/node-red/node_modules/@node-red/runtime/lib/flows/Flow.js:235:50)
at async start (/usr/src/node-red/node_modules/@node-red/runtime/lib/flows/index.js:403:17)
Please report this issue, including the information logged above:
https://github.com/node-red/node-red/issues/
**************************************************************...
Expected Behavior
The node should not generate this error. It did not do so in v3.0.6
Steps To Reproduce
Add the Denon-In node to a flow.
Add a configuration for a Denon device
Deploy
Observe that the attached 'Unexpected Node Error' is generated
Example flow
[
    {
        "id": "618ce9573096ce28",
        "type": "debug",
        "z": "53c585ed1ab9fe07",
        "name": "Marantz AV8805",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "statusVal": "",
        "statusType": "auto",
        "x": 1420,
        "y": 520,
        "wires": []
    },
    {
        "id": "ab97c9cf6674ffd3",
        "type": "switch",
        "z": "53c585ed1ab9fe07",
        "name": "filter events",
        "property": "payload.event",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "mainZoneOn",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "mainZoneOff",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 1230,
        "y": 680,
        "wires": [
            [
                "531c4e3581b3fa01"
            ],
            [
                "20a6a6b291164ef6"
            ]
        ]
    },
    {
        "id": "20a6a6b291164ef6",
        "type": "function",
        "z": "53c585ed1ab9fe07",
        "name": "Power Off",
        "func": "msg.payload = {\"cmd\": \"power\", \"value\": \"off\"}\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 1420,
        "y": 700,
        "wires": [
            []
        ]
    },
    {
        "id": "531c4e3581b3fa01",
        "type": "function",
        "z": "53c585ed1ab9fe07",
        "name": "Power On",
        "func": "msg.payload = {\"cmd\": \"power\", \"value\": \"on\"}\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1420,
        "y": 660,
        "wires": [
            []
        ]
    },
    {
        "id": "efb22254bf6a6958",
        "type": "switch",
        "z": "53c585ed1ab9fe07",
        "name": "filter 'raw'",
        "property": "payload.event",
        "propertyType": "msg",
        "rules": [
            {
                "t": "neq",
                "v": "raw",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 1200,
        "y": 600,
        "wires": [
            [
                "618ce9573096ce28"
            ]
        ]
    },
    {
        "id": "767cf3dd4379842a",
        "type": "denon-in",
        "z": "53c585ed1ab9fe07",
        "name": "Marantz8805",
        "connection": "a4cc92c461ecc025",
        "x": 1030,
        "y": 640,
        "wires": [
            [
                "efb22254bf6a6958",
                "ab97c9cf6674ffd3"
            ]
        ]
    },
    {
        "id": "a4cc92c461ecc025",
        "type": "denon-connection",
        "name": "Marantz8805",
        "address": "<IP_ADDRESS>",
        "port": "23"
    }
]

Environment

Node-RED version: 4.0.2
Node.js version: 2.15.1
npm version: 10.7.0
Platform/OS: unRaid docker
Browser: Microsoft Edge Version 127.0.2651.74 (Official build) (64-bit)

Thanks for reporting.
The reason the errors you to report these sorts of errors here is because they can sometimes be hard for end-users to track down the node causing the problem based just on the error message. We can help do that, and then direct the issue to the node author to resolve the issue in their code - rather than it being something we can fix in the core of Node-RED.
In this instance, as you rightly identify, this is a problem with the @chaws/node-red-denon module. Unfortunately, it appears that module has been abandoned by its owner. It doesn't appear on flows.nodered.org and its source code repository (https://github.com/ChristopherHaws/node-red-denon) has been archived.
Given those circumstances, there is nothing we in the core project can do about this matter.


Quality of life fixes.

Updates to using Node 16 as Node 14 is EOL
Updates the DB schema to UTF-8 so we can support and render emojis properly. (@ddbruce Please update the production database ❤ )
Bumps a bunch of old packages
Removes a few ES lint rules that I found nothing but annoying and slowed down the dev experience. If you feel differently please let me know.

Some open questions:

I couldn't reproduce the flashing locally, hoping that bumping the socket.io library fixes that if not I'll leave it running on my machine for longer to figure out.
Why do we serve moment from a CDN but not the other modules if we have them installed in the node_modules folder anyways of the project.
There are no dev steps. I was able to piece together a working environment but I have no clue what the chore token does, the website DB had to be grabbed from the website repo, and the experience is just well terrible.

@lramos15 prod database is already set to utf8mb4_unicode_ci; that should be acceptable, and afaik we've had emojis working previously. Maybe I'm misremembering.
Please run a npm version patch or minor depending on what level you think this is. The pr-version-check failed.

~Looks like you need to bump package.json, not just the lock file.~ never mind

Impatient. I didn't even click to re-request your review yet :p


[WIP] add collapsible for opcode and table prove

collapse opcode & table prove by default

The attempt is not fit with what expected, for it's not collapsed
TRACE    ?? commit_to_traces [ 2.64s | 15.24% ] profiling_1: true
TRACE    ?? main_proofs [ 14.7s | 0.00% / 84.76% ] profiling_1: true
TRACE       ?? wit_inference [ 274ms | 1.58% ] profiling_3: true
TRACE       ?? SUMCHECK [ 3.89s | 22.47% ] profiling_3: true
TRACE       ?? witin::evals [ 12.4ms | 0.07% ] profiling_3: true
TRACE       ?? pcs_open [ 96.4ms | 0.56% ] profiling_3: true
TRACE       ?? wit_inference [ 55.7ms | 0.32% ] profiling_3: true
TRACE       ?? SUMCHECK [ 2.21s | 12.73% ] profiling_3: true
TRACE       ?? witin::evals [ 6.30ms | 0.04% ] profiling_3: true
TRACE       ?? pcs_open [ 57.7ms | 0.33% ] profiling_3: true
TRACE       ?? wit_inference [ 339ms | 0.00% ] profiling_3: true
[... omit]


02-lindblad_equation pdf building fails

This is related to JunoLab/Weave.jl#250. I will keep the format of the current 02-lindblad_equation and wait for the Weave issue to be resolved.

Change the axis label using LaTeX strings.


What are you trying to run and what is the issue? Please provide code and output / logs.


implement combine path func

Some languages already provide funcs for combining two paths
for instance .NET's Path.Combine() or ObjC's [NSString stringByAppendingPathComponent] funcs
It would be nice to see this convenient func for C in libuv
Usage:
char path[PATH_MAX];

uv_path_combine("/usr/local/Folder1",
                "SomeFolder or File",
                path);

fprintf(stderr, "path: '%s'\n", path);
/*
 path: '/usr/local/Folder1/SomeFolder'
*/

I think this could be useful. I'd like to propose a different API though:
int uv_path_join(char** fragments, char* buf, size_t* size)

fragments is an array of strings ending in NULL, buf would be the output buffer and size the output buffer's size, as an in-out parameter.
Then one could do:
char path[4096];
size_t len = sizeof(path);

int r = uv_path_join((char *[]){"/usr", "local", "bin", NULL}, path, &size);
...

/cc @libuv/collaborators

good api name @saghul
I'll update it as your proposal ASAP
should we change the parameter orders like traditional c apis;
out parameters come first:
int uv_path_join(char* buf, char** fragments, size_t* size)

I've implemented @saghul's proposal
the returned size doesnt count NULL char,
should it (len + 1)?
/cc @libuv/collaborators

I don't really see a pressing need to add this to libuv.  There are no platform differences to paper over, it's purely a convenience function.

@bnoordhuis I don't disagree :-) I'm +-0 here, no strong opinions either for or against.

If it doesn't fit with the theme of the project, and there isn't anywhere internally that we could use it, then I'd say it's probably just extra API area for bugs and maintenance.

Okidoki. Sorry @recp the crowd has spoken!

ok, thanks for review


Update linter-rule-outputs-should-not-contain-secrets.md

Got a question from a customer on how to complete the scenario once the recommendation is followed - proposing some text.

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

Could you add an example of using the resourceId as suggested?  I have feeling people would not know how to do that.

How to properly output the resourceId
How to use it to get a secret

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

added code snippet for the mentioned secure pattern

IMPORTANT: When this content is ready to merge, the reviewer must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
#assign:@MicrosoftDocs/public-repo-pr-review-team

The following users don't have valid GitHub IDs, or are not collaborators on this repo: microsoftdocs/public-repo-pr-review-team

@bmoore-msft - can you resolve the merge conflicts? Otherwise the PR looks good.

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

@mumian - I think I got it now...

#sign-off

@bmoore-msft @mumian @DarqueWarrior - this update appears to add a large amount of extraneous characters into the markdown file, including visible line numbers and extraneous metadata. It can't be merged as is.  If you can clean it up, I'll review it again. Otherwise, I recommend trying the changes in a new PR (possibly in the private repo).
Thanks.
#hold-off
See:

Second attempt - if there's any left, can you point them out in PR comments?

#sign-off

@bmoore-msft - looks good now. thanks!


Scroll appear doesn't degrade nicely without js

Page is all blank and elements don't appear since the js doesn't run, meaning that  the class of such elements isn't modified.
To fix it, one needs to add the css to the plugin itself. </noscript> tags are no good as some popular blockers like uMatrix don't process them as they use CSP.
I'll submit a PR as soon as I get a chance.

@migueldemoura This appear on scroll thing is killing me haha. Looking forward to your PR :-p


[HUDI-2280] CI to build with different scala spark versions

To save parallel jobs (limited to 10) in Azure CI, we can make use of Travis OR GitHub Actions to run tasks to verify different build configurations.
Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@vinothchandar Does this look good? Travis can still serve in some way...

@vinothchandar I've removed travis in the PR, as Travis will stuck from time to time while GA works totally fine for these 2 tasks. This PR will mark the CI cut-over : Azure for running tests and GA for building and validating project. I'm good with the cut-over, though there is a slight risk with Azure availability https://status.dev.azure.com/, which I think it's manageable.

@hudi-bot run azure

@hudi-bot run azure

@hudi-bot run azure

@hudi-bot run azure

@hudi-bot run azure

@vinothchandar i can send an email to notify infra. Meanwhile waiting for the azure to pass.

closing this in favor of #3556


OLS-83: Docstyle checks on CI

Description
No all docstrings are present in the code, so it is the right time to enable docstyle checks on CI and also during make verify. All what is needed is to enable all D rules in Ruff.
Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[x] Configuration Update
[ ] Bump-up dependent library

Related Tickets & Documents

Related Issue #OLS-83

Checklist before requesting a review

[x] I have performed a self-review of my code.
[x] PR has passed all pre-merge test jobs.
[ ] If it is a core feature, I have added thorough tests.

Testing

Done on CI
Use make verify

/lgtm

/approve
/lgtm


'nocrop' option

@rultor release, tag is 0.2.0

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.2.0

@yegor256 Done! FYI, the full log is here (took me 3min)


Updating to Chromium 90.0.4430.93

Please respond if you would like to update ungoogled-chromium to the new stable Chromium version.
Notes for the developer
Once you claim it, it is advisable that you create a Draft Pull Request for increased visibility:

Finally, make sure to reference this issue in your PR.
Feel free to ask questions and discuss issues here along the way. Thanks!
Notes for others
Feel free to raise issues or questions throughout the process. However, please refrain from asking ETAs unless no visible progress has been made here or on the developer's PR for a while (e.g. 2 weeks).
Extra Info
Blog entry
Changelog

I've started work on this version and should have a PR up shortly.


[RFE] Prometheus dump capture

Is your feature request related to a problem? Please describe.
Provide option to capture a prometheus dump over a given or benchmark's time range
Something like this is kind of provided by the tool promdump, so we can inspire some of our code on this tool. Specially the mechanism it uses to load the TSDB from the prometheus pod using a embed binary.

Not stale. Still an interesting feature. Although, we do get this functionality from our runs in prow.

yeah. the CI runs would capture the full duration/life of the cluster. This seemed to be more targeted, but achieving the same thing.

@rsevilla87 Do we still need this? I think we already have this functionality but instead of loading data into Prometheus we are currently able to load an existing metrics dump (i.e either through an existing .tar file or through index sub-command) into ES and use Grafana for visualizations. I am not sure on what extra functionality that we are trying to achieve with this in specific which is not already existing. Can you please clarify a bit on it?

Closing this issue, I have different plans... Prometheus indexer? :)


Could not resolve project :react-native-linear-gradient

Unable to make build getting this error any solution for this
Versions used:----
"react": "16.6.3",
"react-native": "0.58.5",
"react-native-linear-gradient": "^2.5.3",

Resolved by following command
"react-native upgrade"


Monkey can't strip people no more

Description

menu opens but you can't take anything
(it says "You can't reach there!")
Reproduction

Screenshots

Additional context

Tested it, works fine now.


Tidy up the repeated code in H2Configuration

When we merge #261, we’re going to have four boolean config options on H2Configuration. Each of these options has a getter/setter, but the associated code is very similar – it enforces that you can only set boolean values here.
It would be good to use something like a descriptor to reduce the amount of repeated code here.
Splitting off from #261 to avoid that growing in size any further.

Fixed in #286.


Fixed Azure.Storage.Blobs Read-only file system exception bug

Resolves https://github.com/Azure/azure-sdk-for-net/issues/9820

It'd be nice to add a quick test to verify this never breaks in the future.

It'd be nice to add a quick test to verify this never breaks in the future.

How would we go about writing a test for this that will work on all platforms?

My first thought would be create a new temp file, call File.SetAttributes(path, FileAttributes.ReadOnly), and try to upload it?

I updated the existing UploadAsync_File() test to upload a read-only file.


PowerRename History Clear Button

Description of the new feature / enhancement
Can't clear powername history
add powertoys -> powername setting history clear button
Scenario when this would be used?
i wan't see my history -> clear !
Supporting information
No response

This is something that is on the radar. Work has been started, just not finished yet. See #8336

/dup #8336

Duplicate of #8336

@Jay-o-Way The issue you mentioned is about Color Picker.. while the this is an ask for PowerRename?

My bad. Too quick on the words "history clear" 🤐

Duplicate of #11563

I agree