Update README to Include Participation and updating Contribution Guidelines in CONTRIBUTING.md

I would like to enhance the README file by including the following updates:
Participation Table:
Add a table to highlight our participation in Hacktoberfest and GirlScript Summer of Code (GSSoC). The table should include details like the year of participation, the event name, and any relevant notes.
Example Table Structure:

How to Contribute Section in CONTRIBUTING.md
Expand the "How to Contribute" section to provide clear and detailed guidelines for potential contributors.
Include steps for:
Forking the Repository: Explain how to create a personal copy of the repo.
Creating a Branch: Instruct contributors on how to create a new branch for their work.
Making Changes: Describe how to make and test changes.
Submitting a Pull Request: Provide guidelines on how to submit their changes and any necessary checks to complete beforehand.
Encourage contributors to review existing issues or propose new features.
Benefits:
This update will provide clear information about our participation in important events and help new contributors understand how they can get involved, ultimately fostering a more welcoming and informative environment. So can u assign this issue to me under gssoc extd, level and hacktoberfest label?

@Snehshishdutta Thanks for participating. I have assigned you this issue. There is no need to update README.md. Just update CONTRIBUTING.md to include clearer instructions as you have suggested. Include the note that PRs are to be made for dev branch only. Thanks.

@Snehshishdutta Thanks for participating. I have assigned you this issue. There is no need to update README.md. Just update CONTRIBUTING.md to include clearer instructions as you have suggested. Include the note that PRs are to be made for dev branch only. Thanks.

Thanks for assigning this! I’ll update CONTRIBUTING.md with the instructions and add the note about PRs to the dev branch.


Add token mapping strategy

Closed in favor of https://github.com/pulumi/pulumi-civo/compare/aqiu/token-mapping?expand=1.


added Gabon to wood fiber plantations

@mbarrenechea @apercas @d4weed  And this one... can you guys go through and check to make sure all of the GFW team's PRs have been deployed to PRO?


Preparing plugin adoption

Link to GitHub repository
As discussed with @NotMyFault, we consider this plugin abandoned by the current maintainers @diabol_jenkins, @mrfatstrat, @patbos and @tommysdk.
I want to adopt and integrate it into the jenkinsci github repository, so this would be https://github.com/jenkinsci/delivery-pipeline-plugin, I guess.
When modifying release permission
List the GitHub usernames of the users who should have commit permissions below:

@rzanner
@gianluca-soffredini

This is needed in order to cut releases of the plugin or component.
If you are modifying the release permission of your plugin or component, fill out the following checklist:

### Release permission checklist (for submitters)
- [x] The usernames of the users added to the "developers" section in the .yml file are the same the users use to log in to [accounts.jenkins.io](https://accounts.jenkins.io/).
- [x] All users added have logged in to [Artifactory](https://repo.jenkins-ci.org/) and [Jira](https://issues.jenkins.io/) once.
- [x] I have mentioned an [existing team member](https://github.com/orgs/jenkinsci/teams) of the plugin or component team to approve this request.

Hey,
thanks for filing the PR. Is there a typo in the GH handle of gsoffredini? There's no GH account with such a handle.
In https://github.com/jenkinsci/delivery-pipeline-plugin/commit/28bccea096189177f75546aeafca8856d17f0829 I've added this plugin to ci.jenkins.io, but bear in mind, modernization is needed still in order to get a green build, just FYI.

Thanks for having a look at the PR - I didn't notice that Gianlucas GH handle is @gianluca-soffredini.
Is it an issue that it's different from his username in the Jenkins JIRA? :see_no_evil:

@NotMyFault: Thanks for having a look at the PR - I didn't notice that Gianlucas GH handle is @gianluca-soffredini.
Is it an issue that it's different from his username in the Jenkins JIRA? 🙈

No, accounts.jenkins.io operates independently of your GH account. Hence, you log in to artifactory and Jira with its own credentials.

@NotMyFault: Thanks for having a look at the PR - I didn't notice that Gianlucas GH handle is @gianluca-soffredini.
Is it an issue that it's different from his username in the Jenkins JIRA? 🙈

No, accounts.jenkins.io operates independently of your GH account. Hence, you log in to artifactory and Jira with its own credentials.

So I need to use the GH handle @gianluca-soffredini in the YAML file?

@NotMyFault: Thanks for having a look at the PR - I didn't notice that Gianlucas GH handle is @gianluca-soffredini.
Is it an issue that it's different from his username in the Jenkins JIRA? 🙈

No, accounts.jenkins.io operates independently of your GH account. Hence, you log in to artifactory and Jira with its own credentials.

So I need to use the GH handle @gianluca-soffredini in the YAML file?

Ah - no. Only in the PR description. Got it (hopefully)...

I just confirmed with @gianluca-soffredini - gsoffredini is his Artifactory (and JIRA) username. :sweat_smile:

just confirmed that he was able to login to Artifactory - do we need to re-open the PR?

No, the job fetching Jira users runs every 2h. After the next run, I'll trigger a new build.

Good morning, @NotMyFault!
Many thanks for creating the repository for the delivery-pipeline-plugin and granting me access to it.
I just happened to realize that my colleague @gianluca-soffredini was not having any permissions on the new repository (probably because he did not accept your invite?).
I invited him to the project and gave him explicit "Admin" permissions now.
But: I guess that's not the "right" way to do it, am I right?
I noticed there's a team called "delivery-pipeline-plugin Developers" where I am the only member so far. All members of this group have "Admin" permissions on the delivery-pipeline-plugin repository.
I wanted to ask you if you could give me the "Maintainer" role for this group, so that I can add my colleague as a "Maintainer" as well.
Thank you and kind regards,
René

I've made you a maintainer, but you aren't able to invite people to the org so still need either these requests filed:
https://github.com/jenkins-infra/repository-permissions-updater/issues/new?assignees=&labels=github-permissions&projects=&template=5-github-permissions.yml
or if they want manual release permissions then send a PR to https://github.com/rzanner/repository-permissions-updater/blob/master/permissions/plugin-delivery-pipeline-plugin.yml and their github can be added at the same time

Thanks a lot, @timja - that was already enough. @gianluca-soffredini is already part of the jenkinsci organization. He was just missing in the team and I couldn't add him until now.
😄


Existing tasks disappear when from view when adding new ones

Is it an actual bug?
Yes.
Did you check if the bug has already been reported?
Yes
Describe the bug
Parts of the task list disappear when adding new tasks (sometimes also when completing tasks), requiring manual (.) sync of file.
To Reproduce
Steps to reproduce the behavior:

Add task
Watch parts of existing tasks disappear

Do you see any error entries in sleeks developer tools?
None.
Expected behavior
For tasks not to disappear from view.
Screenshots
See here: imgur
Desktop (please complete the following information):

OS: macOS Big Sur 11.6
Version of sleek 1.1.2
Source: Github

Hey @dlaidig , @stianmandarin . Could you please give this pre release a quick look? https://github.com/ransome1/sleek/releases/tag/v1.1.3-rc.2
I hope it solves the issue. I will definetely give it a it more of testing too as I was having hard times reproducing it.

I did a quick test and could not reproduce the bug with this pre-release. :)
(With 1.1.2, it still happens quite reliably directly after starting and switching tabs a few times.)

Glad to hear guys. It kind of was an ugly bug and I really wonder why I didn't see it myself. Thanks for reporting it.


Conflict resolution of history events after domain failover

History replicator refactoring to support ApplyHistory events to
mutable state from replication task or by resetting the mutable
state by replaying events from events table.
Persistence layer support for resetting mutable state
IDL changes to include ReplicationInfo on call to history service for
ReplicateEventsRequest.
IDL changes to include ReplicationInfo map per cluster on each
repliation task generated when workflow execution is updated.
ReplicationQueueProcessor to include ReplicationInfo when pushing
message to kafka to be replicated to other clusters.
ReplicationQueueProcessor to pass through ReplicationInfo from
replication task to ReplicateEvents call to history service on standby
cluster.

Coverage decreased (-0.3%) to 65.629% when pulling 7523f033e1216c410bba77c1d1c52afd7c07018a on samarabbas:xdc-merge-protocol into 2a6cc7f7c3982a9b20b9f98c968c2b8a27a98ebe on uber:master.


Updates to templates for new Markdown processor

What's changed, or what was fixed?

Adds line feeds and other additional spacing

:+1:


[SPARK-21553][Spark Shell] Add the description of the default value of master parameter in the spark-shell

When I type spark-shell --help, I find that the default value description for the master parameter is missing. The user does not know what the default value is when the master parameter is not included, so we need to add the master parameter default description to the help information.
https://issues.apache.org/jira/browse/SPARK-21553

Can one of the admins verify this patch?

Test build #3854 has started for PR 18755 at commit d764f5e.

Test build #3854 has finished for PR 18755 at commit d764f5e.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

retest this please

Test build #3858 has started for PR 18755 at commit d764f5e.

Test build #3858 has finished for PR 18755 at commit d764f5e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged to master


Add lines and columns for errors (#113)

Addresses #113

@jmmv  Yup, gonna add tests when I next get the chance to work on this. Currently nothing actually makes use of the span information yet, correct -- I was done for the day when writing and new that I would take forever to add error messages :) (not to mention all the self-bikeshedding I'd do)

Thanks for your contribution. I took inspiration in your first change and started doing this... but adding line and column numbers to errors turned out to be a gargantuan task. Adding these for parser errors was easy, but propagating the details for runtime errors was a very different story. In any case, this is now coming up in https://github.com/endbasic/endbasic/pull/191 and should be ready for merge soon.


GET /api/v2/deposit_address?currency=FIAT returns null for fiats, should return error

Closed via #1144.


Add total data to /discover endpoint

To be merged before: https://github.com/opencollective/opencollective-frontend/pull/1076
The getCollectivesByTag raw SQL query now returns an object containing the collectives and the total number of collectives. This enables pagination for the new Discover page.

Coverage increased (+0.04%) to 69.483% when pulling cda3d8bcdb0e61e072371b1abc6a5133e059b9fa on discover-total into 5fc1add6691839d2cf15f8228d2cf67ab0a65268 on master.


Foundation Fixed Top-Bar

I was trying to make a fixed top bar in my layout with foundation xy-grid. i followed the doc and the building blocks but its not working. I am using Angular 11 but the foundation js is written in jquery.
(https://user-images.githubusercontent.com/70625091/103916505-b879b580-5136-11eb-8694-fb2886939ff7.png)
I was trying to make this sidebar and top bar to be fixed. any solutions?

It may be better to ask in the community forums at https://foundation.discourse.group/

It may be better to ask in the community forums at https://foundation.discourse.group/

Yes css position -fixed or absolute- will work out better. You don't need grid elements for layout. You can also use css grid if your support excludes ie11

Yes css position -fixed or absolute- will work out better. You don't need grid elements for layout. You can also use css grid if your support excludes ie11

Yes css position -fixed or absolute- will work out better. You don't need grid elements for layout. You can also use css grid if your support excludes ie11

it's not working.

Yes css position -fixed or absolute- will work out better. You don't need grid elements for layout. You can also use css grid if your support excludes ie11

it's not working.

it's not working.

Instead of just writing "it's not working" please try to provide a code example as codepen or similar so we can see the actual problem. Otherwise we have to guess what is missing or wrong.
Not sure if you saw it but when you create a new issue there is an issue template that should be filled out with all relevant details: https://github.com/foundation/foundation-sites/issues/new?assignees=&labels=&template=1-bug-report.md

it's not working.

Instead of just writing "it's not working" please try to provide a code example as codepen or similar so we can see the actual problem. Otherwise we have to guess what is missing or wrong.
Not sure if you saw it but when you create a new issue there is an issue template that should be filled out with all relevant details: https://github.com/foundation/foundation-sites/issues/new?assignees=&labels=&template=1-bug-report.md


IntelliJ freezes on changing gradle dependencies in 2018.2.x

What happens?
I edit an Gradle file, changing the dependencies. Just Typing one character in the dependencies String. (With this single character the dependency is not valid.) After that, IntelliJ freezes. Everything is visible as bevor, but by moving the mouse there are no mouse over effects, nothing is clickable, IntelliJ can only be terminated from outside. When restarting the changes seem to have been persisted. I can use the IDE again. I can delete the added caracter and it does not Freeze. But when I add another character again, it freezes again. It doesn't recover within 10 Minutes, so I terminated it again. CPU-Usage increases to 120% to 150%.
Reproducable?
It happens on my computer but also on those of colleagues in different projects. But just in some Projects. In those Projects it always happens. I could not reproduce it with an new empty Project so far.
Versions
It happens with IntelliJ 2018.2.0, 2018.2.1 and 2018.2.2
It does not happen with IntelliJ 2018.1.6
Setting
Save Actions 1.0.0
IntelliJ IDEA 2018.2.2 (Ultimate Edition)
Build #IU-182.4129.33, built on August 21, 2018
JRE: 1.8.0_152-release-1248-b8 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6

Hey @immondu. Did you template your own issue format? That's really good bug redaction. Thanks a lot. And thank you for testing in multiple versions of Intellij.
Can you please post the content of two files (those from https://github.com/dubreuia/intellij-plugin-save-actions#files-location): ~/.IntelliJIdeaVERSION/system/log/idea.log (you can grep SaveActionManager if you don't want to send everything) and .idea/saveactions_settings.xml.
Two follow up questions:

Why do you think this is specific to save-actions? What happens if you deactivate the plugin (in "Other Settings > Save Actions > Activate save actions"?
Does it only happen while editing gradle files? Or any files?

A possible workaround for now:

Go to "Other Settings > Save Actions > Exclusions"
Choose "Add exclusion" then add build.gradle or *.gradle

I can second this, started experiencing this when I updated Intellij versions.

A possible workaround for now:

Go to "Other Settings > Save Actions > Exclusions"
Choose "Add exclusion" then add build.gradle or *.gradle

Is is probably not "Save Action" plugin bug.
There was a bug in Groovy plugin in IDEA 2018.2, 2018.2.1, 2018.2.2 versions. Fixed in 2018.2.3.

That is not the case. The Bug still appears. My IntelliJ IDEA 2018.2.3 with Save Actions 1.1.0 still freezes, if I edit an build.gradle File.

This Bug still appears with IntelliJ IDEA 2018.2.4 with Save Actions 1.2.0.

I've just tested it and I can't reproduce. It is working a bit too well since it is reformatting the file as I type, but no freeze.
I'm pretty sure it is a conflict between save-actions and another plugin that binds to the document saving event (probably infinite loop). Can you post what plugins you have installed? Like gradle plugin, eclipse formater plugin, etc.

I'll only write the custom Plugins, hope that that's enough:

BashSupport
ESLint
IDETalk
LiveEdit
Lombock Plugin
NodeJS
Properties to YAML Converter
Save Actions
SonarLint
Vue.js

I'll try it without other plugins later.

Wenn ich alle custom Plugins außer Save Actions deaktiviere habe ich trotzdem noch das gleiche Phänomen. =(

Oh, after a couple of minutes the IntelliJ-Window closed and I've got back to the project selection and could see the following error message there:
Exception in plugin Save Actions. Moments ago. Occurred once since the last clear. Disable plugin ...
This plugin is not a production of JetBrains. Please report the problem to Alexandre DuBreuil.
java.lang.AssertionError: Already disposed: Project (Disposed) my-project-name
	at com.intellij.openapi.components.impl.ComponentManagerImpl.lambda$throwAlreadyDisposed$1(ComponentManagerImpl.java:248)
	at com.intellij.openapi.application.ReadAction.lambda$run$1(ReadAction.java:53)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:955)
	at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:57)
	at com.intellij.openapi.application.ReadAction.run(ReadAction.java:53)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.throwAlreadyDisposed(ComponentManagerImpl.java:246)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.getPicoContainer(ComponentManagerImpl.java:239)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.getPicoContainer(ComponentManagerImpl.java:45)
	at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:42)
	at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:30)
	at com.intellij.openapi.vfs.ReadonlyStatusHandler.getInstance(ReadonlyStatusHandler.java:68)
	at com.intellij.codeInsight.CodeInsightUtilBase.preparePsiElementsForWrite(CodeInsightUtilBase.java:89)
	at com.intellij.openapi.command.WriteCommandAction.performWriteCommandAction(WriteCommandAction.java:257)
	at com.intellij.openapi.command.WriteCommandAction.execute(WriteCommandAction.java:244)
	at com.dubreuia.processors.java.InspectionProcessor.lambda$run$0(InspectionProcessor.java:49)
	at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:315)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:447)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:431)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:415)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
	at java.awt.EventQueue.access$500(EventQueue.java:98)
	at java.awt.EventQueue$3.run(EventQueue.java:715)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:781)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:722)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Thanks for the stack @immondu. I'm already checking if the project is disposed before executing the actions, this seems like a race condition between the time I check and the time the inspection is actually triggered. I'll try to reproduce.
As for your plugin list, I'm pretty sure "Lombok plugin" doesn't work well with Save Actions, I've had problems before since they both bind to the same event.

But if I'm deactivating all custom plugins except save actions I've still the same issue. =(

:(

I usually have the Lombok plugin deactivated. Just had a single project where I've used it and forgot to turn it off again. Ask if I can check something else, that is a useful information to solve this bug.

WNF


Error PM5 version

Error: "Class "ThreadedArray" not found" (EXCEPTION) in "plugins/Customies/src/task/AsyncRegisterBlocksTask" at line 23

On server start

It should be resolved by f61a7c9


export for non-amCharts elements &/or data?

Not an issue, more of a question really:
what are the possibilities around using the export tool for client-side elements &/or data that are not amCharts charts?

None from our side but you might want to take a look to following project to capture the whole page: https://github.com/niklasvh/html2canvas

Update: It's possible to export custom data see #18 for reference.


Bad command line syntax parsing

Expected Behavior
CLI syntax error thrown
Actual Behavior
Creates output folder with name "utput-path"
Steps to Reproduce the Problem

Run command kics scan -output-path ./../ --path ./../project
Program will create utput-path folder in executable directory

Specifications

Version: 1.3.0
Platform: Windows
Subsystem:

@leonidweinbergcx this issue was reported to cobra CLI parser project https://github.com/spf13/cobra/issues/1399
cc: @felipe-avelar

@leonidweinbergcx I agree with you, I think it should be open until https://github.com/spf13/cobra/issues/1399 and https://github.com/spf13/pflag/issues/314 are solved. It is the same issue, but the problem, probably, is on pflags module, so its need to be fixed on pflag and integrated on cobra...

Yes we will wait for the resolution

Hi, @leonidweinbergcx 🙂 I hope you are doing well.
We are glad to say this bug does not occur anymore. Now, results.json is saved in the folder pointed for the user.


Ensuring that @project.metadata can be resolved within the view templates

Resolves #877

Thank you very much @carolyncole, this was the solution!


[BUG] JavaDoc uses a combination of @ and {@code

Describe the bug
AnalysisPlugin.java and others have this:
<pre>{@code
 * public class MyDiscoveryPlugin extends Plugin implements DiscoveryPlugin {
 *     @Override

This doesn't actually render @ in JavaDoc, it's either @code or @, and @literal @ inserts an extra space. So the solution is to get rid of {@code and escape < and >.

+1, I can confirm the same from published javadocs (see below)
 public class AnalysisPhoneticPlugin extends Plugin implements AnalysisPlugin {
     @Override
     public Map<String, AnalysisProvider<TokenFilterFactory>> getTokenFilters() {
         return singletonMap("phonetic", PhoneticTokenFilterFactory::new);
     }
 }


Set the GORACE environment variable correctly

Setting at the start of the bash script does not set it as an environment variable.

:+1: on :green_apple:


Reduce branches to a single station

Scan for any stations that only have 1 train trip. These represent the end of a branching subway line. Look at its neighbors until you reach a neighbor that has >2 train trips. Reduce all the branching stations into a single station representing that branch.

Will hard code this to reduce computation time


Cluster centers equal to 0

Hello Mic92,
I was trying to run your code, however the results of clusters are sometimes has 0 centers.
When the cluster_num = 2, it is fine. However, when the cluster_num = 4, it has two 0 centroid.
time_series = [[1,2,3,4], [0,1,2,3], [0,1,2,3], [1,2,2,3],[2,2,2,2],[9,9,8,7],[2,2,1,1]]

cluster_num =4
clusters = _kshape(zscore(time_series), cluster_num)
clusters
(array([1, 1, 1, 1, 2, 2, 2]), array([[ 0.        ,  0.        ,  0.        ,  0.        ],
[-1.2222319 , -0.35269008,  0.52140717,  1.05351481],
[-0.56324856, -1.1229572 ,  0.83705112,  0.84915464],
[ 0.        ,  0.        ,  0.        ,  0.        ]]))

All your time series got assigned to the second and the third centroid.


Design a mockup for the dashboard layout.

User Story

#34

Hey need more explaination on this please, the dashboard layout should include..?

There are already 3 boxes, one for CPU, the second one for Memory and the third one for Swap. The task is to add the rest of boxes, for Network, for processes

Ok and then are these all the boxes i have to add i mean are the just two boxes? because in the feature i just see some things like memory, swap, cpu, processes but no network so

Yes, the network should be added too @Arielpetit :)

conclusion @Arielpetit is to create just two dashboard


Remove copilot chat

This "chat" spamware gets installed with copilot. You cannot delete it (if you delete it, it deletes copilot too), but it distracts you all the time with this generate button I didn't ask for in jupyter.
I never want to see this button again:

How do I delete this annoying extension or the button without deleting copilot itself? Thanks.

The Copilot subscription provides more tools than just completions. Most of the UI entry points have settings. The one you point out is managed by notebook.experimental.generate.
Might be good to have a right-click for controlling any new UI that Copilot adds here as well, @rebornix ?


Improve aura rendering for tokens with multiple auras

As a bonus rerendering the same aura is now always cached even for single aura tokens.
Aura highlights are now always drawn from largest to smallest to ensure larger auras not painting over a smaller aura's squares. That could be reversed from small to large with skipping alredy highlighted squares but I'm not sure that the minor performance gain would warrant that.
I think I've got all reset cases covered expect when the scene changes the polygons of tokens in the old scene are not reset. They are reset when the scene changes back however, so it might not be necessary to do that.

This is a lot of manual cache management for the relatively rare case of multiple auras; I'm not sure if a performance gain is worth the added maintenance. Is there no way to integrate it into canvas rendering workflows?

Removed the polygon caching and reverted all changes tied to that
The grouped polygons are now only created for tokens with more than one aura
Moved the override polygons to the optional AuraRenderer#polygons property
Removed the additional polygons argument from the getAreaSquares function


Add support for virtual packages

Regarding Virtual Packages, this seems like a valid new feature, but it is orthogonal to the other issues currently mentioned around metapackages. Also the need for this feature seems not that urgent, so unless some volunteer wants to write up a REP, prototype and such, it is not going to happen anytime soon. Anyone might open a ticket so that others may upvote it.

Fixed in ros-infrastructure/rosdep#468


Models actions from v1 to v2

Move models actions listModels, getModel, installModels and deleteModel from v1 to v2

There're some problems with examples now.
dgursky@DGursky's Macbook Pro rai-sdk-javascript % npm run example -- ./examples/installModel.ts -d dg-playground -e dg-test -p prod

><EMAIL_ADDRESS>example /Users/dgursky/relationalai/rai-sdk-javascript
> node --es-module-specifier-resolution=node --loader ts-node/esm "./examples/installModel.ts" "-d" "dg-playground" "-e" "dg-test" "-p" "prod"

(node:94092) ExperimentalWarning: --experimental-loader is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
TypeError: Do not know how to serialize a BigInt

It probably should use a different show function.

There're some problems with examples now.
dgursky@DGursky's Macbook Pro rai-sdk-javascript % npm run example -- ./examples/installModel.ts -d dg-playground -e dg-test -p prod

><EMAIL_ADDRESS>example /Users/dgursky/relationalai/rai-sdk-javascript
> node --es-module-specifier-resolution=node --loader ts-node/esm "./examples/installModel.ts" "-d" "dg-playground" "-e" "dg-test" "-p" "prod"

(node:94092) ExperimentalWarning: --experimental-loader is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
TypeError: Do not know how to serialize a BigInt

It probably should use a different show function.

Does it make sense to use showTransactionResult at this level ?

Does it make sense to use showTransactionResult at this level ?

Yup

@NRHelmi Thank you!


Moving to new Gatsby Source plug-in

The old Gatsby source plug-in required you to write Gatsby specific queries to our GraphQL end-point. Also the plug-in didn't recognize most relationship in our data modal.
The new plug-in fixes all these issue so you can write a one query for any place you consume the return data.
This requires a complete rewrite of all queries!

https://github.com/wildpow/new-esc-gatsby/pull/35


Hi
This error is faced by people using Python 3.6 because the parameter capture_output is not present in Python 3.6 but only in 3.8
I'll be changing code to fix this please destroy the cloned "flumberboozle" directory and then again run git clone command to clone the repository in a new fresh folder, massdns directory doesn't need to be deleted

Code pushed. Issue Fixed. Happy New Year

Thank You ! It works fine now . Same to you


hotfix for duplicates and artefacts

Issue #41
Merging with an already existing hosts file leads to duplicates and artefacts.
Now: Generate hosts file from the scratch
This is just a little fix that will prevent the occurence of that behavior.
This should not be considered a permanent solution.

Thank you @hd074!


test: Fix potential timeout in PostgresSuite

Now that we can potentially skip received states (commit 3000177), we may have already received all the expected states when we receive a deployment event, so we need to make sure we do not wait for further states when we do not expect them.

LGTM


Fix assert in getEncodedShareUrl

The following assert in getEncodedShareUrl seems incorrect and is getting hit in production - https://github.com/microsoft/FluidFramework/blob/ccf14f8a002724b85128c05f37effe6080696825/packages/drivers/odsp-driver/src/fetchSnapshot.ts#L368
This should be patched to 0.40 and 0.41 as well.

Can we clarify more details about why this was added, but especially contrast in detail to why it is incorrect? Is the problem the assert, or that the method shouldn't have been called incorrectly. Instead of removing the assert, should we be removing a full trail of other events that were irrelevant?

Yeah, I am not 100% sure that this assert is incorrect. This issue is more about tracking what is going on here. @jatgarg is most familiar with the code, he can take a look and should be able to answer these questions and update the issue.


Removed some dead links in free-programming-books-it.md

Hacktoberfest notes:

due to volume of submissions, we may not be able to review PRs that do not pass tests and do not have informative titles.
please read our contributing guidelines
be sure to check the output of Travis-CI for linter errors
if this is your first open source contribution, make sure it's not your last!

What does this PR do?
Remove Resource(s)
For resources
Description
I removed two dead links
Why is this valuable (or not)?
Because broken links are useless ;)
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[x] Not a duplicate
[x] Included author(s) if appropriate
[x] Lists are in alphabetical order
[x] Needed indications added (PDF, access notes, under construction)

Thanks, and welcome to free-programming-books!

Thank you for the warm welcome ☺


When 'publish=false' and 'mavenCentralSync.sync=true' Plugin is still publishing

Hey, I've configured the bintray Plugin with the following config.
publish=false
mavenCentralSync.sync=true
Ideally, the libs wouldn't be auto-published as desired, but it did, is it a bug or intended behavior? thanks.

if it's a bug, I'm willing to open a PR that makes mavenCentralSync.sync=false if publish=false, how does that sound? thanks.

hey @eyalbe4 do you know about this? :) thanks


simple webinterface UI

Add a simple webinterface where some basic stuff can be controlled:

link button enable/disable
control the entertainment packages throttling
clip api debugger perhaps ?
edit light config instead of having to manually edit emulated_hue.json

Hi, would "link button enable/disable" provide an interface to integrate with devices that require you to press the Hue Hub button?


Develop

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

2 of 34 (5.88%)  changed or added relevant lines in 2 files are covered.
3 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-1.7%) to 70.385%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

sis_provisioner/utils.py
0
1
0.0%

sis_provisioner/models.py
2
33
6.06%

Files with Coverage Reduction
New Missed Lines
%

sis_provisioner/utils.py
1
93.81%

sis_provisioner/models.py
2
49.19%

Totals

Change from base Build<PHONE_NUMBER>8:
-1.7%

Covered Lines:
694

Relevant Lines:
986

💛  - Coveralls


Error: Calling factory deployed contract gives a 500 error

When trying to interact with (Contract.call) a contract that has been deployed by a factory the following request is made:
Header:
https://alpha4.starknet.io/feeder_gateway/call_contract?blockNumber=pending
Body:
{"signature":[],"contract_address":"0x03053E2e251CB67e652BAF3a3fF091F807BfDC1f01EE21Ef64180559bc0ee739","entry_point_selector":"0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60","calldata":[]}

Producing a 500 error:
{"code": "StarkErrorCode.MALFORMED_REQUEST", "message": "{'contract_address': ['Expected hex string, got: \"0x03053E2e251CB67e652BAF3a3fF091F807BfDC1f01EE21Ef64180559bc0ee739\".']}"}

Contract:
https://goerli.voyager.online/contract/0x03053e2e251cb67e652baf3a3ff091f807bfdc1f01ee21ef64180559bc0ee739
Calling the contract without specifying the blockNumber should work? Seems by default block_number=pending is assigned to one where it cannot find the block number? Known issue in Voyager but believe the feeder_gateway has the contract info fine.

Can you provide a snippet of code which we can reproduce? Right now new version is being developed, so we'll try to fix this issue once that gets released

Was writing up the snippet and I believe I just found the solution!
The problem was I was calling the factory to get me the addresses of the contracts, and some of the characters in the Hex were uppercase. Making the error above make sense, as it seems the feeder_gateway only accepts lowercase.
Is it possible to add forcing the contract address to lowercase when creating the Contract Object? Otherwise I must write
const myContract = Contract(myAbi, myContractAddress.toLowerCase())

Rather than sending them lowercase we could parse them with toHex(toBn(...)

I think all addresses pass toBN at some point anyways, maybe enough to just add a lowercase transform to the input of toBN for now 🙂

@supsam89 closing this issue due to inactivity, feel free to reopen if any more questions arise!


Apollo Question

Hello,
I have some confusion around the apollo property in vue components. I created a stack overflow question, but haven't received any feedback yet.
https://stackoverflow.com/questions/52980870/vue-apollo-query-not-overwritting-local-data
Could someone chime in and see what I am doing wrong? I would like the component to refresh with a query or cache data every time it is created, but it keeps the local data intact.
Thanks!
Josh

So basically you are implying fetchPolicy: 'cache-and-network' isn't working for you?

I just updated to beta26. Let me see if that helps.

I think this is working now. I did setup optimistic response also and that may have had something to do with it.


Update dependency and README

Deprecated Dependency:
Got an npm warn @ install, so removed it.
npm WARN deprecated<EMAIL_ADDRESS>This is a stub types definition for protobufjs (https://github.com/dcodeIO/ProtoBuf.js). protobufjs provides its own type definitions, so you don't need @types/protobufjs installed!
Mac OSX protobuf
There was no instruction on how to install protoc for Mac development.

Manually merged in here : https://github.com/hashgraph/hedera-sdk-js/commit/44164c80eeb4f74fb54f441ec05de2211ef79734


CompileError: WebAssembly.Module()

npx zenstack@latest init won't work for me. This is the error I received:
AppData\Local\npm-cache_npx\aded272cd7beac82\node_modules@prisma\prisma-schema-wasm\src\prisma_schema_build.js:513
const wasmModule = new WebAssembly.Module(bytes);
^
CompileError: WebAssembly.Module(): section (code 10, "Code") extends past end of the module (length 1817800, remaining bytes 1161996) @+6682
at Object. (C:\Users\josep\AppData\Local\npm-cache_npx\aded272cd7beac82\node_modules@prisma\prisma-schema-wasm\src\prisma_schema_build.js:513:20)
at Module._compile (node:internal/modules/cjs/loader:1504:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1588:10)
at Module.load (node:internal/modules/cjs/loader:1282:32)
at Module._load (node:internal/modules/cjs/loader:1098:12)
at TracingChannel.traceSync (node:diagnostics_channel:315:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:215:24)
at Module.require (node:internal/modules/cjs/loader:1304:12)
at require (node:internal/modules/helpers:123:16)
at Object. (C:\Users\josep\AppData\Local\npm-cache_npx\aded272cd7beac82\node_modules@prisma\internals\dist\chunk-W65Z4BE5.js:39:41)
Node.js v22.5.1
I tried to clean the npm cache.
I tried to reinstall Node.
I tried to update Prisma.
I tried different versions of Node: 22.5.1, 20.16.0, 18.0.0.
I tried with a fresh T3 project.
Nothing worked, always the same error.
So, I installed it manually, and it finally worked.
Windows
T3Stack
Node: 22.5.1, 20.16.0, 18.0.0

@jiashengguo , could you try T3 on windows with latest version when you have time?


AOT for libs /5

Fixes #29924

Internal previews

📄 File
🔗 Preview link

aspnetcore/fundamentals/aot/native-aot-tutorial.md
Tutorial: Publish an ASP.NET Core app using native AOT

aspnetcore/fundamentals/native-aot.md
ASP.NET Core support for native AOT

aspnetcore/release-notes/aspnetcore-8.0.md
What's new in ASP.NET Core 8.0

awesome suggestions, thanks.


Login dialog pop back within seconds

I can play for a few seconds and the login window pops up again. The game is still going on with my blob. The login window covers the middle of the page. It appear to be modal as the page does not respond to my keystrokes anymore.
Thanks!

I'm writing a fix for this, but my new code is doing a lot more stuff than before. Not sure when I'll have the fix in.

It seems like there should be some build server of sorts that takes the agar main out and then patches it with your launcher modifications

My fix is even more insane than that.

Thanks! I really like the app.
On 11/07/2015 11:28 AM, Jean-David Moisan wrote:

I'm writing a fix for this, but my new code is doing a lot more stuff
than before. Not sure when I'll have the fix in.
—
Reply to this email directly or view it on GitHub
https://github.com/Apostolique/Agar.io-bot/issues/453#issuecomment-154725756.

Apos the best :+1: u.u

Fixed according to Apostolique.


FileNotFoundError: The identifier cc.en.300.bin resolves to a non-exist meta file config.json

Describe the bug
FileNotFoundError when try to load word2vec pre-trainned model
Code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate the problem.
import hanlp
fst = hanlp.load(hanlp.pretrained.fasttext.FASTTEXT_CC_300_EN)

Describe the current behavior
load FASTTEXT_CC_300_EN failed with FileNotFoundError
Expected behavior
load FASTTEXT_CC_300_EN model should success
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Mac OS
Python version: Python 3.8.8
HanLP version: Version: 2.1.0a36

Other info / logs
(hanlp) ACTIONTRUSTNAME:~ pe.li$ python
Python 3.8.8 (default, Feb 24 2021, 13:46:16)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import hanlp
>>> fst = hanlp.load(hanlp.pretrained.fasttext.FASTTEXT_CC_300_EN)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/pe.li/miniconda3/envs/hanlp/lib/python3.8/site-packages/hanlp/__init__.py", line 43, in load
    return load_from_meta_file(save_dir, 'meta.json', verbose=verbose, **kwargs)
  File "/Users/pe.li/miniconda3/envs/hanlp/lib/python3.8/site-packages/hanlp/utils/component_util.py", line 53, in load_from_meta_file
    raise FileNotFoundError(f'The identifier {save_dir} resolves to a non-exist meta file {metapath}. {tips}')
FileNotFoundError: The identifier /Users/pe.li/.hanlp/thirdparty/dl.fbaipublicfiles.com/fasttext/vectors-crawl/cc.en.300.bin resolves to a non-exist meta file /Users/pe.li/.hanlp/thirdparty/dl.fbaipublicfiles.com/fasttext/vectors-crawl/cc.en.300.bin/config.json.

[x] I've completed this form and searched the web for solutions.

For some thirdparty embeddings, you'll need to create coressponding object and call its load, e.g.
https://github.com/hankcs/HanLP/blob/bce4a4e2dabcc9e0a07bfa3f8eed3ae351657041/hanlp/layers/embeddings/fast_text.py#L18-L22


Configuration example for a Policy

Please describe the feature.
I have an API policy. where I'm sending some custom logs to eventhub logger. In that I'm currenty hardcoding the resourceid of my APIM. How can I modify the resourceid dynamically while promoting to higher env (using the configuration yaml file)?
e.,g
<outbound>
<log-to-eventhub logger-id="api-mgmt-01-eventhub-logger-01">@{return new JObject(
                    new JProperty("records", new JArray() {
                    new JObject(
                    new JProperty("EventTime", DateTime.UtcNow.ToString()),
                    new JProperty("ServiceName", context.Deployment.ServiceName),
                    new JProperty("RequestId", context.RequestId),
                    new JProperty("RequestIp", context.Request.IpAddress),
                    new JProperty("OperationName", context.Operation.Name),
                    new JProperty("resourceid", "/subscriptions/xxxxx/resourceGroups/api-mgmt-rg-01/providers/Microsoft.ApiManagement/service/dev-api-mgmt-01")
                    )
                    })).ToString();}</log-to-eventhub>
</outbound>

thanks


How to use with AD7746 evaluation board

I have AD7746 evaluation board and I connected the I2C ports to arduino nano A4(sda) and A5(scl). I uploaded your code and try to see values but I only get with "OO" commands below list

Arduino Restart
I'm waiting for commands:
!!! Quiet please !!!
Automatic of capacity channel offset adjustment starting
Phase 1. terminated
Phase 2. terminated
Phase 3. terminated
Phase 4. terminated
Error - Offset could not be compensated !
-8.192001  pF    20.05  deg.C
-8.192001  pF    20.09  deg.C
-8.192001  pF    20.06  deg.C
-8.192001  pF
```  20.06  deg.C
.....

I need your help.

Hi A. Çağdaş SEÇKİN,
you must use yours own settings of registers for AD7746 in
AD774X_Init_V1_5.ino section. Default is AD7747 registers settings.
Sincerely Pavel

From: A. Çağdaş SEÇKİN<EMAIL_ADDRESS>Sent: Tuesday, April 28, 2020 2:30 PM
To: jankop2/Arduino-AD7747
Cc: Subscribed
Subject: [jankop2/Arduino-AD7747] How to use with AD7746 evaluation board
(#1)
I have AD7746 evaluation board and I connected the I2C ports to arduino nano
A4(sda) and A5(scl). I uploaded your code and try to see values but I only
get with "OO" commands below list
Arduino Restart
I'm waiting for commands:
!!! Quiet please !!!
Automatic of capacity channel offset adjustment starting
Phase 1. terminated
Phase 2. terminated
Phase 3. terminated
Phase 4. terminated
Error - Offset could not be compensated !
-8.192001  pF    20.05  deg.C
-8.192001  pF    20.09  deg.C
-8.192001  pF    20.06  deg.C
-8.192001  pF
.....

I need your help.

-
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/jankop2/Arduino-AD7747/issues/1> , or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGI4PCVG77ISSU47Z2GJJRDRO
3D3RANCNFSM4MSZFIFQ> .
<https://github.com/notifications/beacon/AGI4PCVZX23JOH3K5QKXFUTRO3D3RA5CNFS
M4MSZFIF2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4JCBS6DQ.gif>

--
Tato zpráva byla zkontrolována na viry programem Avast Antivirus.
https://www.avast.com/antivirus

Is that the part you mean? Because "AD774X Register address Definition" section is correct.
//*********************** Settings! ********************************
// AD7747 default registers definition for the differential input configuration
// +- 8.192pF  or for the single-ended input configuration 0 - 8.192pF.
// This setting is compatible with automatic offset using the OO command.
// Registers definitions are for AD7747 only! You must use yours own
// registers settings for AD7745 or AD7746 here!
const bool    AD7747         = false;       // Set your IC type, true = AD7747, false = AD7745/46
const uint8_t DATA_CAP_SETUP = B10100000;  // 7  0xA0 CAPEN+0+CAPDIF+00000 according to the datasheet AD7747
const uint8_t DATA_VT_SETUP  = B10000001;  // 8  0x81 VTEN+000000+VTCHOP for internal temperature
const uint8_t DATA_EXC_SETUP = B00001110;  // 9  0x0E 0000+EXDAC+EXCEN+EXCLVL1+0 according to the datasheet AD7747
const uint8_t DATA_CFG       = B10100000;  // 10 0xA0 VTFS1+0+CAPFS2+00000 = Idle mode, conversion time VT-62.1ms; CAP-124ms
const uint8_t DATA_CAPDACA   = B00000000;  // 11 0x00 CAPDACA OFF
const uint8_t DATA_CAPDACB   = B00000000;  // 12 0x00 CAPDACB OFF
const uint8_t DATA_CAP_OFFH  = B10000000;  // 13 0x80 OFFSET 0x8000 - the middle of the interval (the full range is is approximately +- 1 pF)
const uint8_t DATA_CAP_OFFL  = B00000000;  // 14 0x00     "                 "
//******************** Settings end  ********************************

Yes, especially the register EXC SET-UP (Address Pointer 0x09) is completely
different from AD7747
Sincerely Pavel

From: A. Çağdaş SEÇKİN<EMAIL_ADDRESS>Sent: Wednesday, April 29, 2020 1:44 AM
To: jankop2/Arduino-AD7747
Cc: Pavel Janko; Comment
Subject: Re: [jankop2/Arduino-AD7747] How to use with AD7746 evaluation
board (#1)
Is that the part you mean? Because "AD774X Register address Definition"
section is correct.
//*********************** Settings! ********************************
// AD7747 default registers definition for the differential input
configuration
// +- 8.192pF  or for the single-ended input configuration 0 - 8.192pF.
// This setting is compatible with automatic offset using the OO command.
// Registers definitions are for AD7747 only! You must use yours own
// registers settings for AD7745 or AD7746 here!
const bool    AD7747         = false;       // Set your IC type, true =
AD7747, false = AD7745/46
const uint8_t DATA_CAP_SETUP = B10100000;  // 7  0xA0 CAPEN+0+CAPDIF+00000
according to the datasheet AD7747
const uint8_t DATA_VT_SETUP  = B10000001;  // 8  0x81 VTEN+000000+VTCHOP for
internal temperature
const uint8_t DATA_EXC_SETUP = B00001110;  // 9  0x0E
0000+EXDAC+EXCEN+EXCLVL1+0 according to the datasheet AD7747
const uint8_t DATA_CFG       = B10100000;  // 10 0xA0 VTFS1+0+CAPFS2+00000 =
Idle mode, conversion time VT-62.1ms; CAP-124ms
const uint8_t DATA_CAPDACA   = B00000000;  // 11 0x00 CAPDACA OFF
const uint8_t DATA_CAPDACB   = B00000000;  // 12 0x00 CAPDACB OFF
const uint8_t DATA_CAP_OFFH  = B10000000;  // 13 0x80 OFFSET 0x8000 - the
middle of the interval (the full range is is approximately +- 1 pF)
const uint8_t DATA_CAP_OFFL  = B00000000;  // 14 0x00     "
"
//******************** Settings end  ********************************

You are receiving this because you commented.
Reply to this email directly, view
https://github.com/jankop2/Arduino-AD7747/issues/1#issuecomment-620911014
it on GitHub, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGI4PCWL6OCLIHN7XEJN43LRO
5S27ANCNFSM4MSZFIFQ> .
<https://github.com/notifications/beacon/AGI4PCTTCOQ4C35AM6ISBSLRO5S27A5CNFS
M4MSZFIF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEUBFTJQ
.gif>
--
Tato zpráva byla zkontrolována na viry programem Avast Antivirus.
https://www.avast.com/antivirus

Thank you. I configure the code and it works. I can upload the code for ad7746 evaluation board.


Feature request: toggle check all on history

Can we get a toggle button to check/uncheck everything in the history?

See #161
tl;dr right-click the list for a popup menu with options to select/deselect and check/uncheck all.
Leaving open since this has been asked before (#156)

I think this can be closed now. It's been open with no activity for 1.5 years.


Update the filename when save file

Hi
Can we have a example where we can change the name of the file when it get saved, right it keeps original file name from the request header when it get saved. I do not see any method that can change the file name.
Thanks in advance.

@prabhatjhaba you can use events to update the filename once it get uploaded.
$server->event()->addListener('tus-server.upload.complete', function (\TusPhp\Events\TusEvent $event) {
    $fileMeta = $event->getFile()->details();

    // Rename your file here.
});


Investigate why Redis evictions didn't work as expected

A few months back, we had an issue where Redis ran out of memory because evictions weren't working as expected. Needs further investigation

Fixed with https://github.com/medplum/medplum/pull/1774


Correct node engine field in package.json

In the README, as well as in the Travis configuration, the Node version goes down to 0.10. I think the package.json states the wrong minimum version number.

Coverage remained the same at 100.0% when pulling c18fab5492b2ca0c544f91a407eae18162e99e86 on Avaq:patch-1 into 51ff1aefe182491ddfde394262edaea6889ffcf2 on Salakar:master.

May I use this opportunity to ask whether this package is still maintained, and still the better performing one?

It is still maintained yes, and afaik still the most performant.
Thanks for the PR also


Git Review

I changed the default branch to mine in hopes that this is what might be causing the issue with this project.

I am still getting the conflict on the readme.md file. I have made sure the only file I am changing is on my branch. It also will not allow me to add a reviewer.


[1.10.2] Crashing whilst opening interfaces

So I own a server and after working on a builder block I tried to open the manual which crashed my game, as well as the quarry shape card. The shape card crashes when you click on anything in its interface and give this message : https://pastebin.com/PnEFKyiT
I've tried getting a new version of rftools and getting rid of optifine. Any help would be greatly appreciated.

This is an ancient version of rftools that you're using. Updating to latest should fix it

Updating it gave this error while starting up
The game crashed whilst there was a severe problem during mod loading that has caused the game to fail
The game crashed whilst there was a severe problem during mod loading that has caused the game to fail
Error: net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from RFTools (rftools)

Updating to what exactly. More details please

forgot pastebin https://pastebin.com/M2ei1REj
The RFtools version to the 7.15

Ah you need to update Open Computers. @josephcsible can tell you where you can find that
Or else update to 7.14 which doesn't have that issue

Use the experimental build of OC that I linked in #1466.

To @josephcsible . How long before they release? If it takes too long we might need to rollback the changes to rftools because this is giving a lot of issues

I just asked them to do one. In the meantime, would it be worth putting a note about this on the mod's description page?

Okay, they did one (<IP_ADDRESS>).

Wow thanks you guys, that's insane I get to download a mod minutes after being updated (to me at least). I appreciate the work boyos. Keep em comin'


Build custom datetime item

We have built a customised date item which supports partial dates with validation. At the moment, the datetime item remains an MUI out-of-the-box component. Would be good if we can apply our custom changes onto the datetime item for consistency.

Resolved in #715.

New datetime item doesn't look good in group tables.
Would it be possible to have both fields in the same row, and only push the time fields to the next row if a certain width threshold is reached?


DOC-3710 new range snapshot metrics

Addresses: DOC-3710

Adds 6 new metrics:

range.snapshots.rebalancing.rcvd-bytes
range.snapshots.rebalancing.sent-bytes
range.snapshots.recovery.rcvd-bytes
range.snapshots.recovery.sent-bytes
range.snapshots.unknown.rcvd-bytes
range.snapshots.unknown.sent-bytes

Staging:

metric-names.md

This change is

Hi @AlexTalks friendly ping on this review, or please let me know if there is another engineer you would prefer I reach out to. Thank you!

@AlexTalks Friendly ping on this PR, we'd like to get GA docs live for GA. Feel free to send off to another engineer if preferred. Thanks much!

@thtruo , can you help me find an engineer to review this? Thanks -- sorry to bother.

@kvoli since you were involved in the upstream PR, mind taking a look at this doc PR?

@mikeCRL TYFR!
@kvoli TYFR, mind taking a look at https://github.com/cockroachdb/docs/pull/15425 too? Similar indeed. Thanks!


quarkus-cxf:jar:2.4.1: Dependency convergence error for org.eclipse.angus:angus-activation:jar:2.0.1

With would like to introduce version 2.4.1 of quarkus cxf into our project. Our maven enforcer plugin detects the following convergence error:
Dependency convergence error for org.eclipse.angus:angus-activation:jar:2.0.1 paths to dependency are:
+-com.telekom.net4f:inhouse-mapper:jar:1.0-SNAPSHOT
+-io.quarkiverse.cxf:quarkus-cxf:jar:2.4.1:compile
+-org.apache.cxf:cxf-rt-frontend-jaxws:jar:4.0.3:compile
+-org.apache.cxf:cxf-core:jar:4.0.3:compile
+-org.eclipse.angus:angus-activation:jar:2.0.1:compile
and
+-com.telekom.net4f:inhouse-mapper:jar:1.0-SNAPSHOT
+-io.quarkiverse.cxf:quarkus-cxf:jar:2.4.1:compile
+-org.apache.cxf:cxf-rt-frontend-jaxws:jar:4.0.3:compile
+-org.apache.cxf:cxf-rt-bindings-soap:jar:4.0.3:compile
+-org.eclipse.angus:angus-activation:jar:2.0.1:compile
and
+-com.telekom.net4f:inhouse-mapper:jar:1.0-SNAPSHOT
+-io.quarkiverse.cxf:quarkus-cxf:jar:2.4.1:compile
+-org.apache.cxf:cxf-rt-frontend-jaxws:jar:4.0.3:compile
+-org.apache.cxf:cxf-rt-frontend-simple:jar:4.0.3:compile
+-org.eclipse.angus:angus-mail:jar:1.0.0:compile
+-org.eclipse.angus:angus-activation:jar:1.0.0:runtime
and
+-com.telekom.net4f:inhouse-mapper:jar:1.0-SNAPSHOT
+-io.quarkiverse.cxf:quarkus-cxf:jar:2.4.1:compile
+-org.apache.cxf:cxf-rt-frontend-jaxws:jar:4.0.3:compile
+-org.eclipse.angus:angus-activation:jar:2.0.1:compile

Sounds like you are not importing our BOM as documented around here?

Thanks for the reply. We use the quarkus version 2.16.12.Final. The quarkus cxf version 2.4.1 is suitable to this version. The problem relies in the dependency tree of the cxf component itself. I think it is not allowed to include 2 versions of the same component into a parent component project. Maybe this could made problems in the native compilation process too.

We use the quarkus version 2.16.12.Final. The quarkus cxf version 2.4.1 is suitable to this version.

Nope. quarkus cxf 2.4.1 is compatible with Quarkus 3.4.x
If you prefer staying on Quarkus 2.x, then I recommend combining the latest Quarkus 2.13.x and Quarkus CXF 1.5.x (which are LTS streams).
Anyway, take care to import the appropriate BOMs. Feel free to paste your pom.xml/Gradle file here if you have any doubts.

@c-schmitz-tsystems feel free to reopen if needed


Add no-std support for in reth-storage-errors

Describe the feature
Ideally, we want to have a subset of crates with no_std supports (evm specifically)
we need to do some prep for this first by making some crates no_std first
TODO

add #![cfg_attr(not(feature = "std"), no_std)]
Add to cargo.toml

default = ["std"]
std = []

Fix errors by manually implementing std::error::Error instead of deriving and put it behind std feature

Best way to do this is cargo expand and modify the generated code
Additional context
No response

Happy to take


Empty roles returned with ReturnOnlyMappedLocalRolesUnmappedExclusive when no role mappings defined

Steps to reproduce

Setup federated IDP setup with the following config added to the identity.xml file of the local IS.

<FederatedRoleManagement>
    <ReturnOnlyMappedLocalRoles>true</ReturnOnlyMappedLocalRoles>
    <ReturnOnlyMappedLocalRolesUnmappedExclusive>true</ReturnOnlyMappedLocalRolesUnmappedExclusive>
</FederatedRoleManagement>

Describe the issue:
Assume the IDP is having the following role mappings configured.

role1 : LocalRole1
role2 : LocalRole2

With the above role mappings,

ReturnOnlyMappedLocalRoles: Only the mapped roles will be returned to the SP. If matched roles are not found, all the roles will be returned.

If role1 and role3 are returned from the IDP, LocalRole1 will be returned to the SP.
If role3 and role4 are returned from the IDP, role3 and role4 will be returned to the SP, since no matching roles are found.

ReturnOnlyMappedLocalRoles and ReturnOnlyMappedLocalRolesUnmappedExclusive: Only the mapped roles will be returned to the SP. If matched roles are not found, none of the roles will be returned.

If role1 and role3 are returned from the IDP, LocalRole1 will be returned to the SP.
If role3 and role4 are returned from the IDP, none of the roles will be returned to the SP.

However, whilst the ReturnOnlyMappedLocalRoles and ReturnOnlyMappedLocalRolesUnmappedExclusive are in place, if no role mappings are defined at all in the IDP, it returns an empty role set to the SP.
Expected behavior:
When ReturnOnlyMappedLocalRoles and ReturnOnlyMappedLocalRolesUnmappedExclusive are defined and if the IDP is not having any role mappings, all the roles should be returned.

@vihanga-liyanage can we close this issue?


fix: Use ConfigLoader.configuration_from_file to inject into RuboCop defaults

Without using configuration_from_file, downstream issues can occur when RuboCop is parsing it's configuration, such as:
# myrepo/.rubocop.custom.yml
AllCops:
  DisabledByDefault: true

The above config is loaded (via rubocop --config .rubocop.custom.yml, for example), and merged into RuboCop's default yml which rubocop-packs has modified, it raises an error when it hits this line of rubocop-packs config/default.yml:
# We do this inherit *after* setting the defaults so that pack-specific rubocops can override the defaults
inherit_from: ./pack_config.yml

Error message from RuboCop:
undefined method `merge' for "./pack_config.yml":String
/app/vendor/bundle/ruby/3.2.0/gems/rubocop-1.44.1/lib/rubocop/config_loader_resolver.rb:83:in `block in merge_with_default'

This is because by the time RuboCop is merging custom configurations into its default configuration, it assumes that the default config yaml does not include anymore inherit_from: or inherit_gem: settings.
RuboCop needs all inherit_from: paths is resolved/merged into yaml, and injected into the default config, and not left as a string/path.
Tested on:

rubocop 1.44.1
rubocop-packs 0.0.34
ruby 3.2.1

rspec tests also passing locally:
Finished in 0.82236 seconds (files took 1.74 seconds to load)
105 examples, 0 failures

Randomized with seed 46841

Hey @cfurrow thank you for the PR!
So – I recently opened and merged a PR to rubocop (https://github.com/rubocop/rubocop/pull/11416) that will actually allow us to completely remove pack_config.yml in favor of a vanilla, rubocop supported way of allowing packs to have their own rubocop configuration. I haven't yet merged that change into this repo, since we were hoping to be on ruby 3.2 first (to address some parser warnings that come up when on the newest version of rubocop).
Do you think completing this would resolve the issue?
Separately, I'm wondering if we should use the implementation from rubocop-rspec: https://github.com/rubocop/rubocop-rspec/blob/master/lib/rubocop/rspec/inject.rb
What do you think?

Hey, @alexevanczuk! Yes, if there is a goal to remove pack_config.yml, and the related inherit_from:, then that would probably solve the issue I'm seeing.
Regarding https://github.com/rubocop/rubocop-rspec/blob/master/lib/rubocop/rspec/inject.rb, that's interesting. I would expect their RuboCop::RSpec::Inject.defaults! to cause the same issue I am seeing above if the resulting @default_configuration instance var still has unresolved inherit_from: lines in the config yaml.

Gotcha, thanks for the info @cfurrow . Do you think if we just replaced:
# We do this inherit *after* setting the defaults so that pack-specific rubocops can override the defaults
inherit_from: ./pack_config.yml

with the contents of config/pack_config.yml, that would solve the issue for now too? I'd feel more confident that that would not produce any other changes to the way default configuration is injected, and when we later remove the specialized pack-config in favor of the vanilla rubocop approach we can just delete the line in default.yml.

unless you've already started on another branch.

I haven't. I think reverting the current change and implementing in this PR sounds good – that way we can squash and merge the commits but have this PR save context on the decision for posterity.
Thank you!

Changes committed, but now I'm tracking down another issue. Could be user-error on my end:
bin/rubocop --config .rubocop.custom.yml --debug --cache false

/usr/local/lib/ruby/3.2.0/bundler/runtime.rb:63:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'rubocop-packs'.
Gem Load Error is: (<unknown>): could not find expected ':' while scanning a simple key at line 37 column 1
Backtrace for gem load error is:
/app/vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/lib/psych/parser.rb:62:in `_native_parse'
/app/vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/lib/psych/parser.rb:62:in `parse'
/app/vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/lib/psych.rb:455:in `parse_stream'
/app/vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/lib/psych.rb:399:in `parse'
/app/vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/lib/psych.rb:323:in `safe_load'
/app/vendor/bundle/ruby/3.2.0/gems/rubocop-packs-0.0.34/lib/rubocop/packs.rb:20:in `<module:Packs>'
/app/vendor/bundle/ruby/3.2.0/gems/rubocop-packs-0.0.34/lib/rubocop/packs.rb:7:in `<module:RuboCop>'
/app/vendor/bundle/ruby/3.2.0/gems/rubocop-packs-0.0.34/lib/rubocop/packs.rb:6:in `<main>'
/app/vendor/bundle/ruby/3.2.0/gems/rubocop-packs-0.0.34/lib/rubocop-packs.rb:7:in `require_relative'
/app/vendor/bundle/ruby/3.2.0/gems/rubocop-packs-0.0.34/lib/rubocop-packs.rb:7:in `<main>'

Oh, yeah, I think the default.yml is being loaded, but not interpreted by ERB
# lib/rubocop/packs.rb
CONFIG         = T.let(YAML.safe_load(CONFIG_DEFAULT.read).freeze, T.untyped)

Aha... should we try to load it in as ERB first before reading the YAML?
https://stackoverflow.com/questions/25115384/yaml-with-erb-is-not-parsing
Not sure if this is a rabbit hole and we should rethink this approach, let me know what ya think.

It seems like CONFIG is not used? I removed it and will test a bit more.

So far, that seems to work for me. I don't know if other engineers were relying on that CONFIG constant, but, without it, all seems fine for my current test case.

That seems good to me @cfurrow. I don't think it's intended for anyone to be using that constant, so I think it's safe to remove. If anyone ends up having using it, we can always add it back (and understand their use case in the process).
Could you just bump the patch version and bundle install? Then we should be good to go!

Bump to 0.0.35 and ran bundle install.
I did not commit a change to Gemfile.lock that bumped rubocop-sorbet to 0.7.0 (from 0.6.11) since it was unrelated to what I was doing. Also left out a new PLATFORMS line x86_64-darwin-21

Thanks for that @cfurrow ! Merging this now. Once CI passes on main, CD will automatically kick off and push to ruby gems. You can follow along by clicking "actions" and watching CI and CD!

I appreciate the prompt feedback and merge, @alexevanczuk!
Take care.

Hey @alexevanczuk, I checked back in on the CD action, and it seems to have failed:
https://github.com/rubyatscale/rubocop-packs/actions/runs/4205965457/jobs/7298803482
Running gem release task...
rubocop-packs 0.0.35 built to pkg/rubocop-packs-0.0.35.gem.
rake aborted!
There are files that need to be committed first.
/usr/local/bundle/gems/bundler-2.4.7/lib/bundler/gem_helper.rb:168:in `guard_clean'
/usr/local/bundle/gems/bundler-2.4.7/lib/bundler/gem_helper.rb:72:in `block in install'
/usr/local/bundle/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
Tasks: TOP => release => release:guard_clean
(See full trace by running task with --trace)

Not sure what files it would be talking about, unless somehow the config/pack_config.yml was still floating around in cache somewhere. Unlikely.

Thanks @cfurrow ... I saw this in the packwerk-extensions repo and thought it was unrelated, but now it's looking like a recent update to bundler has changed something. Let me take a look into this and try to fix it. If I can't get it fixed within the next day or two, I'll just manually release a new version locally.

@cfurrow This is fixed! I needed to bump the version of the publish action to account for a breaking change in ubuntu-latest: https://github.com/rubyatscale/rubocop-packs/commit/a50071403c72647949a3398979cce854ed5d672d
CD is enabled and a new release was pushed, so you should be good now.

Thank you, @alexevanczuk !


Rewrite call procedure

This PR changes the procedure workflow from:
SQLProcedures -> SQLProcedureColumns -> SQLExecDirect
to
SQLPrepare -> SQLDescribeParam -> SQLBind -> SQLExecDirect
This will allow users to call a procedure with just the procedure name, even if that procedure exists in multiple schemas/libraries.

Will this allow CLOB parameters on procedure calls? See #355 for context

Hi Mark,
Just curious how close you are to releasing this change?
Thanks!
Brandon

Would it make sense to use the old code path for drivers that don't support IPD?

Given the problems we've had with it, I think it'd be a better idea to design a way to have the user specify the direction as-needed.
Maybe something like:
// IN, OUT, INOUT exported by the node-odbc package
params = [
    { data: 1, direction: IN },
    { data: undefined, direction: OUT },
    { data: 'hello', direction: INOUT },
}
const result = await connection.callProcedure(null, null, 'MY_PROC', params);

Not sure if it actually matters on OUT vs INOUT. If not, it could be simplified by just binding them both as INOUT and then the direction field could be changed to a boolean is_output. Although, now that I'm thinking about it could just bind everything as INOUT in that case and not even worry about it. But that all hinges on whether database drivers are ok with binding that way.


Bad error message when no credentials are provided

When credentials are missing, the SDK error says "no matching auth scheme", which is not very helpful.

The fix for this has been merged and will go out in a future release.

The fix for this went out in the December 14th release.


known_standard_library resets the stdlib list

If you use known_standard_library then isort simply forgets about all the other stdlib modules. It's a pretty useless option and it would only be useful if you'd fill that option with all the stdlib modules. I belive it should be additive instead, and add modules to the already known ones, instead of reseting it.

See: https://timothycrosley.github.io/isort/docs/upgrade_guides/5.0.0/#known_standard_library. You likely want to set extra_standard_library. Really neither mode should be needed as isort's standard library listing is exhaustive from Python's own documentation.

Ooof ... yeah, I just discovered extra_standard_library after diggig into the docs. I think it should be mentioned in the readme :)

Good call! I've added a mention to the readme :)


Allow explicit cell export (dependency) using return

Description
When writing code cells that will probably end up into a function, I'd like to keep as many things as local variables. It is also the case by default in a notebook.
I'd like to be able to have a plain cell but specify what variables it exports.
Suggested solution
I'd suggest the use of return, which would replace the default return that marimo generates.
a = 12
b = 42
c = a+b
return c    # or a tuple of variable names

Alternative
One can use local marimo variables, which is sometimes ok, but the code becomes  more difficult to change and requires modification if we want to make a (clean) function as the _ is not recommended that case.
_a = 12
_b = 42
c = _a+_b

The other solution is to introduce a function directly but its is more difficult to iterate over, it is error prone when modifying, seems less natural to people that don't know why we would do that and seems to duplicate part of the work of marimo.
def _():
   a = 12
   b = 42
   c = a+b
   return c
c = _()

### Additional context

_No response_

One could also consider
a = 12
b = 42
c = a+b
return dict(c=c)

Which is more explicit and allows expressions in the return (not just variable names)
a = 12
b = 42
return dict(c=a+b)

(while the return a+b would make no sense marimo-wise)

Thanks for the feature suggestion.
If the code will likely end up in a function, why not just start with it in a function that has a sensible name (not _), or refactor it into a function when ready? At least that is my workflow, and I find it works well.
The return proposal is certainly interesting. It does however add another thing for marimo newcomers to learn (eg, if a notebook using it is shared with them). Given that marimo already has a learning curve, I hesitate to add new concepts. In this case I'm not convinced that the incremental value provided by introducing new semantics (top-level return and implicit locals) merits the additional complexity.

I like the spirit of the idea, not quite sure if it's right. As for why not just start with a function? I like to work a line or two at a time progressively, inspecting variables as I go. So as I'm writing the cell I actually want all the variables exported, but then I want a clean way to turn it into a function. I wonder if a cell action that refactors it into a function would be useful? Then it doesn't have as much of a learning curve, if you don't know about it, it doesn't affect you. Plus it would help with the "oops I forgot that this one was a global variable and forgot to add it as a function argument" problem since it would know all the variables you were relying on.

A proposal (#719) for solving this was just to write:
def my function():
   """This is my function"""
   c = a + b
   return c

in notebook mode, which would then get written to the output file as:
@app.fn
def my function():
   """This is my function"""
   c = a + b
   return c

With some indication in notebook mode (autonaming of the cell I think and maybe something else) that the cell is a "python function". There's a longer discord discussion about this, but if this solution fits your problem, then maybe we'll utilize this issue for discussion

Thanks for your discussions. I took some time to think about it and experiment with writing functions right away.
I could not get a good feel of this approach, it is really painful to access variables, decide what to make global etc.
I understand the possible problem with the learning curve, so I'd totally understand if this proposal is set aside.

overall, my proposal could be summed up as "I don't like the _ prefix convention for local variables, and I'd prefer to use an explicit return (or anything else, like "export" if it seems better to have a different keyword)",
my pain point is true even if the cell is not meant to become a function soon,
my workflow seems aligned with @ggggggggg where I want to explore the variables, so introducing a function right away (beyond the boilerplate) is not convenient,
my main goal at first, is to limit what is exported by a cell (not necessarily to ensure that it does access global variables),
the refactor action seems a nice and very interesting suggestion, independently of my "issue", maybe we should open a different issue for it
I feel that the "if a cell contains a function then it becomes executed automatically" is troubling (I often write a function in a cell and I would not expect it to be run)

Thanks for this project.

PS: I'm on the discord so if the discussion is public and I can contribute meaningfully, let me know where it is.

You might be interested in using the scratchpad functionality more (little notebook icon)

You can reuse variable names
The variables defined in scratch don't pollute the normal notebook memory
When you are ready to clean up your code, there's a convenient import cell button that will put it in the notebook


Yolox end2end

Wrap the export process with End2endModelExportWrapper. We support the export version of 'jit' and 'blade'.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.zxy seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

YoloX jit export with blade optimize enable by export config. (EG:speed up yoloxs from 42fps to 105fps on 1080Ti)

add unittest

Are there any tutorials introducing how to export with torch_blade, and how to get a torch_blade?

add pip requirements

add pip requirements


machine ssh name -c ls -al fails

in b2d we had to detect where the b2d flags ended and force it not to parse past that.
mini:machine sven$ ./machine ssh vmtest -c ls -al
Incorrect Usage.

NAME:
   ssh - Log into or run a command on a machine with SSH

USAGE:
   command ssh [command options] [arguments...]

OPTIONS:
   --command, -c        SSH Command

personally, I was also surprised that the -c was needed at all
we made boot2docker ssh ls -al work, that way is was similar to ssh host ls -la

the machine name can be specified in the ssh command machine ssh [name] [-c command]
If we don't care about the name and always have it perform on the active machine, we can drop the -c

If we want to remove the name from ssh we should look at the other commands as some can take the machine name as well.  This could get confusing.

I like the option of specifying the name.

I personally like specifying the name as well.
@bfirsh thoughts?

or, if you always have to specify a name, then the cmds follow - prettymuch the main risk point is if a machine's name is the same as a command someone uses..

I think this brings up a somewhat larger underlying issue about consistency of the commands with respect to specifying the name.  I'm starting to think that I favor always specifying the machine name explicitly.  It would make shell scripts easier to read and, although I like the convenience of machine stop and machine start, they invoke implicit arguments that would probably be better off explicit.  We're having a bit of a hard time keeping it consistent already, I think- for instance, machine rm without args does not seem to work against the active host (and should it?).

I actually love that as well.  I always specify the name simply because I
tend to favor explicit over implicit.  I like the consistency facet as
well.  Keeping everything the same instead of some commands using different
ways.
On Thu, Jan 22, 2015 at 2:47 PM, Nathan LeClaire<EMAIL_ADDRESS>wrote:

I think this brings up a somewhat larger underlying issue about
consistency of the commands with respect to specifying the name. I'm
starting to think that I favor always specifying the machine name
explicitly. It would make shell scripts easier to read and, although I like
the convenience of machine stop and machine start, they invoke implicit
arguments that would probably be better off explicit. We're having a bit of
a hard time keeping it consistent already, I think- for instance, machine
rm without args does not seem to work against the active host (and
should it?).
—
Reply to this email directly or view it on GitHub
https://github.com/docker/machine/issues/247#issuecomment-71085609.

I wonder if SSH could be an exception which takes the name with a -n option.
machine ssh df -h is much better than a -c option. I think that's how it worked originally... when did we lose that?

---> #434. Thanks sven!


Encode the "id" field of GeoJSON objects as vector tile feature ID

👍 works for me -- tested by decoding via vector-tile-js

This is great, but it would be also be good if the id was generated in the properties, that way it would be accessible in mapbox data-driven style and filter functions. If this were to be done, changing the name to mvtid would be an option in case there is already an "id" field in the layer that is being converted. If this is a simple tweak, please let me know as I will change it in my version for now.

Sorry, the GeoJSON feature ID is distinct from a feature property named id, so I don't think that would be appropriate for Tippecanoe to do. I think it would be better to preprocess the input GeoJSON to add an id property when you need the property.


Unknown Characters in README

Hello,
In the readme, there are many sections with information of different characters like this:
let g:lightline = {
      \ 'colorscheme': 'wombat',
      \ 'component': {
      \   'readonly': '%{&readonly?"⭤":""}',
      \ },
      \ 'separator': { 'left': '⮀', 'right': '⮂' },
      \ 'subseparator': { 'left': '⮁', 'right': '⮃' }
      \ }

Now these sections always have ⮀, but no actual character; which makes it difficult to just copy and paste the configs to vimrc.
How can this be solved? Is it something README is lacking or the browser?

The box represents a character missing in the font.
The ones used by lightline will be provided by the patched fonts mentioned in the README.
You can see that they actually are different by copy-pasting them into a file and running od -c < <file> | less.

Makes sense.

You can skip the configuration if you don't use patched font.
I'm actually planning to remove the config based on the patched fonts from README because it sometimes make beginners confusing that lightline requires patched fonts. The style was cool years ago but I shouldn't have recommend a config which requires the special font, leading less portability.

@itchyny it can go as a separate or Advanced README.

But few things are really useful, like readonly character.
Separators can be dropped from main README as it will serve only being fancy.
I tried using the emoji keys and it looked fine (few background issues, but that's affordable):


Ability to use Type in value attribute

Hi there!
Use case: link message bus queue names with message types and have space to additional info (flags, headers etc).
I think it would be comfortable to use single enum with attributes in this case

Hi!
Could you provide an example of how it should look like in code?

Hi! Could you provide an example of how it should look like in code?

Here you are:
[StaticDictionary("Value")]
public enum TestEnum
{
    [Value(typeof(SomeClass))]
    Ololo
}

Type a = TestEnum.Ololo.Value();


Fix global eval: false

Fixes #173
If eval: false is set globally, either via frontmatter or through quarto, only cells which explicitly have eval: true set will be evaluated.

Rebase on current main and the CI failure should go away.


Use project groups to reduce extraneous modules for faster Zephyr setup

https://github.com/zephyrproject-rtos/zephyr/pull/36981
We should identify what is not needed from a typical Golioth application. We may add more groups over time. Note that the user can always manually include a group through flags or their own west.yaml.

@beriberikix - this is an older issue, is this still relevant to track? I'd open a new issue in case we need further improvements on the west update performance

Nope, Marcin addressed this already.


Adding New Default Image Config Value to IC.

Summary of the Pull Request
What is this about?
We currently have default image value for linux and windows VMSS and VMs hard-coded into OneFuzz. When they need to be updated, we have to submit a PR. This change adds the value to our InstanceConfig.
PR Checklist

[ ] Applies to work item: #2229
[ ] CLA signed. If not, go over here and sign the CLI.
[ ] Tests added/passed
[ ] Requires documentation to be updated
[ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

Info on Pull Request
What does this include?
Validation Steps Performed
How does someone test & validate?

Codecov Report

Merging #2434 (c2f96e8) into main (39c3736) will decrease coverage by 4.98%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##             main    #2434      +/-   ##
==========================================
- Coverage   29.85%   24.87%   -4.99%
==========================================
  Files         289      119     -170
  Lines       35084    11986   -23098
==========================================
- Hits        10476     2982    -7494
+ Misses      24608     9004   -15604

Impacted Files
Coverage Δ

src/ApiService/ApiService/Functions/Scaleset.cs
39.87% <50.00%> (+0.26%)
:arrow_up:

src/ApiService/ApiService/OneFuzzTypes/Model.cs
72.12% <100.00%> (+0.16%)
:arrow_up:

src/ApiService/ApiService/OneFuzzTypes/Requests.cs
59.47% <100.00%> (ø)

src/agent/onefuzz-task/src/tasks/utils.rs

src/agent/onefuzz-task/src/tasks/task_logger.rs

src/agent/onefuzz-agent/src/heartbeat.rs

src/agent/win-util/src/aedebug.rs

src/agent/coverage/src/block/linux.rs

src/agent/onefuzz/src/http.rs

src/agent/coverage/src/demangle.rs

... and 163 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Feature Request - PathChooser

Not sure if this is possible with regular file dialogs, but a chooser that lets you choose either a file or a folder (i.e. any path).

I imagine it might be possible to make a widget where, if you clicked the button, the file dialog would open but if you Alt-clicked it, the folder dialog would open.

Oh is this possible in the current version, or is this a suggestion for how it could be implemented in a future version?

@Pseudonium That's not possible in the core GUI libraries. The dir and file dialogs exist in distinct spaces.
If you want one or the other, maybe you could use a mutually exclusive group?
@Gooey
def gooey_app():
    parser = GooeyParser()

    group = parser.add_mutually_exclusive_group(required=True, gooey_options={
        'initial_selection': 0
    })
    group.add_argument('-f', '--file', help="Chose a File", widget='FileChooser')
    group.add_argument('-d', '--dir', help="Chose a directory", widget='DirChooser')

    args = parser.parse_args()

Thanks for this - works perfectly!


Hint text for drag and drop

Mod Menu added a drag and drop feature, but it is not visible or obvious to the user, so I would suggest a hint text similar to the vanilla one.

tbh, I'm not sure where it would go. Mod Menu already has very high information density.

I would suggest on the right of the searchbox, on top of mod titles. Since it is grayed out, I think it wouldn't be too distracting.

e3cb95fcc096c75eb517fff10c85


How to set path_to_pdf as specified dir that not in docs

Hi，
I want to set path_to_pdf as specified dir that not in docs like
- print-site:
      path_to_pdf: "tmp/12345/document.pdf"

Can you try using an absolute URL like:
- print-site:
      path_to_pdf: "/tmp/12345/document.pdf"

Alternatively, if you mean the tmp folder is in your git repostory on the save level as docs , you could try  ../tmp/12345/document.pdf .
In the code, a relative URL is determined from the page URL:
https://github.com/timvink/mkdocs-print-site-plugin/blob/11faed7830c8011a97131e9d81517ff7256c681e/mkdocs_print_site_plugin/plugin.py#L232-L236

Alternatively, if you mean the tmp folder is in your git repostory on the save level as docs , you could try  ../tmp/12345/document.pdf .

I tried it，and my project look like this
│└─ docs
│└─ assets
│  └─ document.pdf
└─ mkdocs.yml
I tried
- print-site:
      path_to_pdf: "../assets/document.pdf"

also tried
- print-site:
      path_to_pdf: "/User/xxx/project_name/assets/document.pdf"

I see. It has to do with the  get_relative_url() function, (from mkdocs.utils):
def get_relative_url(url: str, other: str) -> str:
    """
    Return given url relative to other.
    Both are operated as slash-separated paths, similarly to the 'path' part of a URL.
    The last component of `other` is skipped if it contains a dot (considered a file).
    Actual URLs (with schemas etc.) aren't supported. The leading slash is ignored.
    Paths are normalized ('..' works as parent directory), but going higher than the
    root has no effect ('foo/../../bar' ends up just as 'bar').
    """
    ...

https://github.com/mkdocs/mkdocs/blob/56b235a8ad43f2300d17f87e6fa4de7a3d764397/mkdocs/utils/__init__.py#L267-L276
So mkdocs is expecting assets to be either a URL or inside the project.
One solution could be to use the new mkdocs 1.4 hooks feature. Pseudo code:

Add a script like scripts/move_assets.py with

import shutil
from pathlib import Path
def on_startup(*args, **kwargs):
    dst_path = "docs/assets/pdfs"
    Path(dst_path).mkdirs(exist_ok=True)
    shutil.copy("your folder location of PDF", dst_path)

Update mkdocs.yml  with:

hooks:
    - my_hooks.py

Update your .gitignore  file:

echo "docs/assets/pdfs/" >> .gitignore

ah，thanks for your support, will try it later.

Closing this issue, as any assets always need to be inside the docs/ folder.
There is a separate issue when using external URLs with path_to_pdf, for which I will release a fix soon


Cannot use glslang compiler linking capability with the GLSLToSPIRVConverter

Hello,
I have been lugging around a couple of really small changes to the GLSLToSPIRVConverter in a fork of this repo, and I thought I would reach out and see if you all are interested in adding something similar.
In the renderer I am developing I use the glslang glsl to spirv conversion quite a bit to do hot swapping of shaders, and other things at runtime. I have a bunch of smaller glsl shader files that I link together based on dynamic runtime circumstances during shader program compilation. This all works great when I am directly using the glslang compiler on windows, but I cannot do this using the current state of the GLSLToSPIRVConverter here in MoltenVK.
I am just proposing that instead of being able to set one one string:

void setGLSL(const char* glslSrc, size_t length) { _glsl.assign(glslSrc, length); }
...
protected:
...
std::string _glsl;

You could instead set a list of shader text strings:

void setGLSL(const std::vector<std::string>& glslSrcs) {
_glsls.clear();
_glsls.insert(_glsls.end(), glslSrcs.begin(), glslSrcs.end());
}
...
protected:
...
std::vector<std::string> _glsls;

The convert function would also need to be updated to make this work. I have a fork with these changes implemented here. The specific commits are here, and here.
I did not make a pull request because some of the formatting is wonky in those commits, I included <memory> because I was really into unique_ptr's at the time, and I am not really sure what your process is.  I could potentially clean up those commits if needed. Let me know what you think.

@w103csh
Thanks for your suggestion...and the PoC work already.
We'd be happy to have you submit a PR with this feature. In doing so, yes...please follow the general existing design and style paradigms.
In looking at your code...is there a reason why you are treating each code string as its own GLSL shader that is then added to a GLSL program? This seems to be overly complicated...unless there is a reason for it.
Would either of these (seemingly simpler) approaches work?

In GLSLToSPIRVConverter::convert(), use glslShader.setStrings(glslStrings, n) to concatenate more than one string component when creating the GLSL shader (currently GLSLToSPIRVConverter hardcodes that n to 1).

In GLSLToSPIRVConverter::setGLSL(const vector<string>& glslSrcs), simply concatenate the submitted strings into a single string...and then call the existing GLSLToSPIRVConverter::setGLSL(const string& glslSrc) function? This would certainly be the least intrusive change.

@billhollings
I'm glad its something your interested in. It would be nice to not have to maintain a separate fork.
Unfortunately neither of your suggestions are what I am looking for. I tried to see if concatenating the texts together would allow the shaders to be compiled but it did not. The feature I am trying to get to work is specifically the linking part. Ideally you could compile a "link" shader into SPIRV byte code once, and then link it against any number of "main" shaders. Let me show you an example of what I mean.
"Link" shader:

#version 450
vec3 blinnPhongShadowPCF(vec3 pos, vec3 norm, vec3 v, vec3 diff, vec3 spec, float shininess) {
.... // fifty lines of complicated math I don't want to copy into 20 shaders
return color;
}

"Main" shader (deferred):

#version 450
// declare the shadow function that will be linked from the "link" shader
vec3 blinnPhongShadowPCF(vec3 pos, vec3 norm, vec3 v, vec3 diff, vec3 spec, float shininess);
// input
layout(input_attachment_index=2, set=0, binding=0) uniform subpassInputMS posInput;
layout(input_attachment_index=3, set=0,  binding=0) uniform subpassInputMS normInput;
...  // For non-deferred fragment shader I have completely different inputs for example.
// output
layout(location=0) out vec4 outColor;
void  main() {
.... // get the parameters for the shadow function based on input specific to the fragment shader
// call the same byte code function from the linking process
outColor =  vec4(blinnPhongShadowPCF(...), 1.0);
}

So, that is the use case. I know that I could just do some text replacement or any number of other things to get around this problem, but I don't want to have to change a bunch of stuff on my end. Also, I thought it might come in handy for you all, and was a small change.
Let me know what you think. I cleaned up that code a bit and I'll make a PR from a different branch.
Note: Maybe making it so that you can pass in already compiled shader byte code instead of text is a better change since that would allow users to keep "link" shaders they know are small and not going to change  in memory so that they don't have to recompile them.

Here is a link to the PR I made.

Fixed in PR #757.


Question: what happens when computer is shut down?

Heya 👋
Thanks for releasing this software, it seems to work well enough for basic requirements but one thing I was unclear on was how things were handled when the laptop has to shutdown?
I've downloaded 94% of a torrent, its seeders have since gone offline and I'll need to shut down my computer so I presume the 94% of downloaded content will be lost as the torrent itself is stored in the ephemeral /tmp directory and so any packets/chunks (not sure what the terminology is for downloading files via peer network like a torrent is) downloaded are likely to be lost also.
Is that the case or is this package able to pick up from where it left off? Is there a way to save the downloaded data before it gets lost (even if it's a manual process)?
Similarly, if I was to open a new shell and run the same tget command for the same magnet link would the next shell start from the beginning, or worse override the existing shell's progress?
Thanks for any insight you can give me.

I just updated the new version that might answer the first question you have, specifically what happens when you resume a download.
Say you start a download, it has completed 10%, and you stop the download by Ctrl-C.
Next time you start the download (from the same directory), the progress bar will start from 10% to better reflect what is going on. If it isnt clear -- tget will resume download.
 It is similar to asking what happens if I run two cp commands in two terminals. I'd assume, they would overwrite each other.


[Bug] In Sign in Page->When the user Enter the username and password and do a Hard reload then the sign in button is disabled

Description
[What happened ] In Sign in Page->When the user Enter the username and password and do a Hard reload then the sign in button is disabled
Steps to reproduce the behaviour:
1.In the application page
2.click on Welcome tour
3.Click on Lets go Button
4.Click on Start Building button
5.Clik on do it for me button continuously
6.Validate the Functionality
expected result:
When the user enter the email and password the sign in button should be enabled
Actual Result:
In Sign in Page->When the user Enter the username and password and do a Hard reload then the sign in button is disabled

Important Details
Version: Cloud
OS: Windows
Browser Chrome
Environment Production

@RakshaKShetty please tag the login / Signup flow in these issues

@Pranay105 i want to work on this issue please assign this issue to me.

Hey @maskmanlucifer, I would suggest you work on the issue already assigned to you. You can work on this after that :)

Hey @maskmanlucifer, I would suggest you work on the issue already assigned to you. You can work on this after that :)

since both issues deals with the same page so it will be time efficient to work on both issues simultaneously
otherwise i can work one by one.

Hey @maskmanlucifer, I would suggest you work on the issue already assigned to you. You can work on this after that :)

since both issues deals with the same page so it will be time efficient to work on both issues simultaneously otherwise i can work one by one.

Also for solving one issue i have to go through problems of other issue.
so i can work on both issues.

@Pranay105 i want to work on this issue please assign this issue to me.


Add pronunciation of 'tsers'

To avoid confusion with 'cheers'.

[Current coverage][cc-pull] is 89.47%

Merging [#25][cc-pull] into [master][cc-base-branch] will decrease coverage by 8.50%

@@             master        #25   diff @@
==========================================
  Files             1          1
  Lines            99         19    -80
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits             97         17    -80
  Misses            2          2
  Partials          0          0

Powered by Codecov. Last updated by [b1b5d2b...519a994][cc-compare]
[cc-base-branch]: https://codecov.io/gh/tsers-js/core/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/tsers-js/core/compare/b1b5d2bdf727d50982a25250e642a37eec05e1d9...519a9947e2c458b4387b84014de97ef439baddb2
[cc-pull]: https://codecov.io/gh/tsers-js/core/pull/25?src=pr

Can we add an audio?

@Silverdra sweet!! Actually, the common mistake is to pronounce "tsers" like "teasers" but I really appreciate this PR. 😄
@tusharmath Yeah definitely! I'll add that when I manage to get some time.


[Issue]: WG (openApiV2): If endpoint url has path parameter of number, setting it to 0 give errors

Description
If the endpoint url has path parameter with type of number, set the parameter "0", you may see error like "Method is not allowed", "Patch method is not supported" or "Put method is not supported".
E.g. RemoveCartEntry
/{baseSiteId}/users/{userId}/carts/{cartId}/entries/{entryNumber}
"entryNumber" is number. If it is 0, then the final url is
/apparel-uk/users/current/carts/00001017/entries
It should be
/apparel-uk/users/current/carts/00001017/entries/0
We did some investigation. There is a bug in the lib "@graphql-mesh" (function applyRule" in @graphql-mesh/string-interpolation/cjs/interpolator.js)
Reproduction
Set endpoint url with path parameter with type of number, set the parameter "0", you may see error.
@wundergraph/sdk: 0.174.0

Thanks for the report, have you opened an issue at graphql mesh as well?

Urigo/graphql-mesh#5817

We've made a PR in graphql-mesh https://github.com/Urigo/graphql-mesh/pull/6037 - Awaiting for upstream to merge it