All commands fail if a user's display name doesn't match their real username

If a user's display name is anything other than their username, minecraft-python will fail to run any commands since it tries to route messages to the user's display name.
This was happening to me because the EssentialsX plugin was configured to prefix op usernames with a red color code, causing MinecraftPyServerPlugin.send() to fail.
I think this could be fixed by replacing all instances of player.getDisplayName with player.getName, but I haven't tried it (yet)
[01:19:41] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'py' in plugin MinecraftPyServer v0.1
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.14.4.jar:git-Paper-175]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.14.4.jar:git-Paper-175]
	at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:739) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1800) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1608) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1013) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:990) ~[patched_1.14.4.jar:git-Paper-175]
	at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:923) ~[patched_1.14.4.jar:git-Paper-175]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
Caused by: java.lang.NullPointerException
	at com.macuyiko.minecraftpyserver.MinecraftPyServerPlugin.send(MinecraftPyServerPlugin.java:74) ~[?:?]
	at com.macuyiko.minecraftpyserver.jython.JyCommandExecutor.onCommand(JyCommandExecutor.java:38) ~[?:?]
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.14.4.jar:git-Paper-175]
	... 17 more

Thanks for reporting this, I'll fix this soon.

Have you fixed this yet?

Fixed with commit 4021805edff8b51109988104bd53e66e856b90bb


Question: is there a way to reduce the distance when using fade animation direction up?

The distance is a bit too much, is it a way to reduce it a little bit?

i agree this is needed. i tried react-reveal but it hasn't been updated in 5 years and doesn't support react 17 and up, so im using this one, but it doesn't have a distance prop.


feat: add dummy entry fields to make compatible with autopairs

Hi, I was getting errors from nvim-autopairs (I can't get blink's autopair to work) and after playing with the code for a bit, I managed to fix it. Figured you might appreciate it here.

Thanks!


Doesn't provide peer deps when using Yarn v2

[REQUIRED] Describe your environment

Operating System version: Ubuntu 18.04.2 (64-bit)
Browser version: Firefox 78.0.1 (64-bit)
Firebase SDK version: 7.17.1
Firebase Product: database and auth

[REQUIRED] Describe the problem
This doesn't support Yarn v2 because some of the @firebase packages don't provide their dependent's peer dependencies (e.g. @firebase/auth doesn't provide @firebase/util which is requested by @firebase/auth-types).
You should:

[ ] Add the @firebase/app-types as a peer dependency to @firebase/database and @firebase/auth
[ ] Add the @firebase/util as a peer dependency to @firebase/auth

Steps to reproduce:

Clone this repository by running:

$ git clone https://github.com/tutorbookapp/tutorbook

Check out to develop and fetch the latest changes:

$ git checkout develop && git pull

Make sure you have Yarn installed and then run:

$ yarn install

Notice that there are warnings about @firebase/database and @firebase/auth not providing their dependency's peer dependencies:

➤ YN0002: │ @firebase/database@npm:0.6.9 doesn't provide<EMAIL_ADDRESS>requested by @firebase/auth-interop-types@npm:0.1.5
➤ YN0002: │ @firebase/auth@npm:0.14.9 [387e6] doesn't provide<EMAIL_ADDRESS>requested by @firebase/auth-types@npm:0.10.1
➤ YN0002: │ @firebase/auth@npm:0.14.9 [387e6] doesn't provide<EMAIL_ADDRESS>requested by @firebase/auth-types@npm:0.10.1

Temporary fix is to use the packageExtensions config in .yarnrc.yml (see docs):
  "<EMAIL_ADDRESS>    peerDependencies:
      "@firebase/app-types": "0.x"
  "<EMAIL_ADDRESS>    peerDependencies:
      "@firebase/app-types": "0.x"
      "@firebase/util": "0.x"

Once I did that, I got a warning about firebase-admin:
➤ YN0002: │ firebase-admin@npm:9.0.0 doesn't provide<EMAIL_ADDRESS>requested by @firebase/database@npm:0.6.9

So, I added that to the packageExtensions as well:
<EMAIL_ADDRESS>    dependencies:
      "@firebase/app-types": "0.x"

And it looks fine now.

None of the above action items can be addressed in this repo. Is there anything that needs to be done in this codebase?
@Feiyang1 what do you think of the above?

@Feiyang1 any chance this could get looked at as you did with https://github.com/firebase/firebase-js-sdk/pull/1807. Thanks.

We can fix every package except for @firebase/database. Fixing it for @firebase/database will bring https://github.com/firebase/firebase-admin-node/issues/614 back.
Maybe we should do it as missing peerDependencies also break our compatibility with Yarn2 in the JS SDK repo. see https://github.com/firebase/firebase-js-sdk/issues/3707
The downside is admin SDK users will start seeing https://github.com/firebase/firebase-admin-node/issues/614 again. Maybe we should talk about creating a @firebase/database-standalone package again, as the workaround in place seems to start causing compatibility issues with newer tools.

Any update on this yet? I'm still seeing these warnings when re-running yarn...

@hiranya911 @Feiyang1 Any update on this yet? I'm still seeing these warnings...

FYI: https://github.com/firebase/firebase-admin-node/issues/1241 / https://github.com/firebase/firebase-admin-node/pull/1250 were opened recently about upgrading @firebase/database and similar dependencies, which may potentially resolve the issues here when merged?

Seems still not fixed yet. Using pnpm here.

Will this be addressed?

So when I install the latest version of firebase-admin with Yarn2 into a new project, this is the only dependency warning I get:
➤ YN0000: ┌ Resolution step
➤ YN0002: │ @firebase/database@npm:0.13.10 doesn't provide @firebase/app-types (pc007b), requested by @firebase/auth-interop-types
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed in 2s 679ms

Is anyone seeing additional warnings about additional packages? I just want to make sure I have a full list of the problem packages, and the specific packages the warnings are about seem to have changed since the original 2020 post at the top.
We're also looking into a more comprehensive solution to prevent issues like this in the future.

any updates on this?


boards: arm: nucleo_f746zg: Highlight possible pin conflict

Updated .dts and pinmux.c to highlight pin conflict on PA7 if ETH and
SPI_1 are selected together without modification.
Signed-off-by: AJ Palmer<EMAIL_ADDRESS>

This PR was generated following a short discussion with @erwango in PR #10744 around communicating the possible pin collision on a very similar board (nucleo_f756zg).

Codecov Report

Merging #11005 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #11005   +/-   ##
=======================================
  Coverage   53.21%   53.21%
=======================================
  Files         217      217
  Lines       26667    26667
  Branches     5913     5913
=======================================
  Hits        14192    14192
  Misses      10059    10059
  Partials     2416     2416

Continue to review full report at Codecov.

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

It's been 6 weeks since a rebase on master - rebased.


set aside this Feature - low priority: ADD NEW VIEWING MODE on CALENDAR. (Upcoming Events).

ADD NEW VIEWING MODE on CALENDAR. (Upcoming Events).
See pic 1
new buttons:   "Full Calendar View "  (the one already existing -)
"Upcoming Events"   (new viewing mode under "Calendar" tab)
see pic 2 : what must display after clicking "Upcoming events"

the current month will minimize its size and arrange itself to the right side ( siguro naay slight animations? to make it eye-friendly?)
a container appears on the left side with words "UPCOMING EVENTS"
under this container will display a list of events in chronological order from present to the next 14 days.
make sure each event displayed in the "Upcoming Events" container also show their respective color...
the list of upcoming events updates everyday.

PIC1  - FULL CALENDAR VIEW

PIC 2 - UPCOMING EVENTS

this feature will not be included in project presentation. ill reopen the issue if its needed


ACM-10900 Filter out HCP upgrade N+1 versions

https://issues.redhat.com/browse/ACM-10900

Filter out HCP upgrade N+1 versions

/cherrypick release-2.11


List of Commits per Pull Request are missing

Hi,
I'm using Tasks XplatGenerateReleaseNotes@3 and WikiUpdaterTask@1 on Release pipeline.
Maybe I misunderstood something but I'm not getting information that I would expecting.
Let's imagine that we have structure of repository:
Master branch
Develop branch (created from Master)
When we are working on some features/bugfixes everything is going into Develop branch except situation when creating new stuff is already "closed". In that time we are creating new Release branch from Develop.
Developers can continue with their work, Release branch is "locked" and under testing and if there are some issues, HotFixes are comming to Release/Develop branches in separated PRs.
In the end, Release branch is merged into Master via single PR with all commits which we did from last time when Develop branch was merged into Master.
What I was expecting when I did Release Pipeline with GenerateReleaseNote plugin? That I'll have same list of commits as it is shown on Azure in PR details under "Commits" TAB. (Left Sidebar Menu -> Pull Request -> Completed -> {{somePR}} -> Commits)
Note: I did same with regular pipeline and for both situation I'm using printing debug values into terminal, to check what I can use to generate Release Notes into Wiki.
What I got? Single commit with small information about what was done like: id, message, type, author, timestamp, location.. and so on.
My question is, it's possible to get informations about all commits which we are merging as new Release into Master via single PR? It's not purporse of this plugin or I'm doing something wrong?
Thank you so much.
Best regards, striky..

The logic to find pull request is as follows

Get a list of all the PRs in the repo (or project based on the searchCrossProjectForPRs parameter
Select the ones that are related to the build based on being either

the one that matches the one referenced in the build trigger
or has a matching lastMergeCommit.commitId that mayches the commit.id of one of the associate commits

The extracted list is then returned.
So if you don't have a matching last merge commit the PR will not be listed.
If you run the build with the system.debug=true variable you will see the selection logic.
It might be the current logic is not correct for your usage. But check the logs to confirm that

I did PR with ID: 6176 which contains 4 commits.
I checked log from Release Build and there is:
2020-10-27T12:02:37.9097279Z - PR 6176 matches the commit f9cdb2aef
2020-10-27T12:02:37.9097838Z - PR 4005 does not have a lastMergeCommit
2020-10-27T12:02:37.9098388Z - PR 3933 does not have a lastMergeCommit
2020-10-27T12:02:37.9106778Z - PR 2096 does not have a lastMergeCommit
2020-10-27T12:02:37.9107381Z - PR 2042 does not have a lastMergeCommit
2020-10-27T12:02:37.9110077Z - PR 1344 does not have a lastMergeCommit
2020-10-27T12:02:37.9111209Z - PR 1124 does not have a lastMergeCommit
2020-10-27T12:02:37.9111718Z - PR 1106 does not have a lastMergeCommit
2020-10-27T12:02:37.9113357Z - PR 630 does not have a lastMergeCommit
2020-10-27T12:02:37.9113821Z - PR 626 does not have a lastMergeCommit
2020-10-27T12:02:37.9115145Z - PR 86 does not have a lastMergeCommit
2020-10-27T12:02:37.9115726Z - PR 68 does not have a lastMergeCommit

Why it is not searching for 6175, 6173, 6172 and 6171 which are as part of 6176 via Commits, I rlly don't know 🤷🏻♂
I'm running pipelines with unchecked searchCrossProjectForPRs 'cause from my understanding, it's enough to have it unchecked if I want searching for PR in that exact repository on which was Pipeline run or should I run it with that?
Thank you

My assumption is that only the final merge commit (that ends the PR) is the only one detected as it is the only one associated with the build. The others commits are associated with the PR, but not the build, and  provide no mechanism to get to them at present
So the issue is I am limited by what the MS REST API has returned as WI & CS associated with the build, it does not chain down into PRs details unless I write extra code.
I could look at enhancing the PR object so that all the associated Commits are listed. Note that I only recently enriched the PR object array to include the associated work items.
So my thought is

When the PR list has been filter enrich each PR so that each object includes

What is returned by the REST API for PR details
The associated WI - it does this now
Add the associated commits

Alright, I understand. If I can help you somehow, let me know but fyi I'm "just" FrontEnd developer, I don't have big knowledge about API of Azure and so on, tbh :)

Ok, ow I understand and can make a code change. I will try to get it out ASAP

This has been shipped as 3.27.3.
There is now a extra property on each PR that details the commits in the PR source branch. Note the commits listed here might not be associated directly with the build.
A sample of the usage is
## Associated Pull Requests ({{pullRequests.length}})
{{#forEach pullRequests}}
* **[{{this.pullRequestId}}]({{replace (replace this.url "_apis/git/repositories" "_git") "pullRequests" "pullRequest"}})** {{this.title}}
* Associated Work Items
{{#forEach this.associatedWorkitems}}
   {{#with (lookup_a_work_item ../../relatedWorkItems this.url)}}
    - [{{this.id}}]({{replace this.url "_apis/wit/workItems" "_workitems/edit"}}) - {{lookup this.fields 'System.Title'}}
   {{/with}}
{{/forEach}}
* Associated Commits (this includes commits on the PR source branch not associated directly with the build)
{{#forEach this.associatedCommits}}
    - [{{this.commitId}}]({{this.remoteUrl}}) -  {{this.comment}}
{{/forEach}}
{{/forEach}}

@rfennell nice, thank you. It works!
I checked changes on your PR and I thought that this plugin is written in .NET or something similar 🤷🏻♂
So, I checked Azure DevOps Node API and possible functions. It seems that we are in the end of what is possible to get. What is the problem? Associated Commits are fine, it's shame that they didn't returning Work Items (based on GitInterfaces.GitCommit interface)who know why not, but main problem is that thisinterfacedon't contains simple "title" but description ascomment` property which including generated text by Azure (title, description and related work items), example:
Merged PR 6175: [Bug] - Example Title\n\nCommit Message Example\n\n+ added not-in-develop.ts File\n\nRelated work items: #123

My idea was that I want to divide list of commits by Title of PR which that commit created.

Let's say that PR have title as above: [Bug] - Example Title.
Based on prefix I want to use {{#if contains..}} to filter it.
It will works 'cause contains will do his job but I need to create, probably, custom handlerbars function to get Title of commit from desc based on \n\n characters what is highway to hell 'cause what if Azure decide to change this format to something else?

So, I checked what we are able to ask for based on properties in GitInterfaces.GitCommit interface and seems that we are not able to find PR related to that commit what is strange 'cause if you open link from remoteUrlproperty, in Details Tab u can see to which PR is commit related to.
Do you see any other possible way or am I right and it is as it is? :)
Thank you

On your first point, all Azure DevOps pipeline tasks are written in PowerShell (original PowerShell not Core) or Node. I have written in both, but over time have tended to favour Node to give cross platform support. I only use PowerShell now for tasks that are Windows specific.
As to formatting the output, you can address problems like the comment being multiline by using the Handlebars Helpers that are loaded by the tasks, or write your own as detailed in the WIKI. These allow you to create the release notes you need as I cannot support all the format people will request
So for example, if you did not want the full Git commit SHA, just the more common first 7  characters, and limit the comment to the first line you could swap from
{{#forEach this.associatedCommits}}
    - [{{this.commitId}}]({{this.remoteUrl}}) -  {{this.comment}}
{{/forEach}}

to
{{#forEach this.associatedCommits}}
    - [{{truncate this.commitId 7}}]({{this.remoteUrl}}) -  {{(split this.comment '/n')[0]}}
{{/forEach}}

@rfennell sure, sure, I know that this is my specific behaviour. It's not problem at all to make custom format.
I was asking about if it's possible to get information about Pull Request which is connected with that specific commit. To not creating crazy handlebars function for extracting Title of Commit from Commit Description which is generated by Azure in some format (and this format can be changed in the future).
Sorry if I confused you.

You have to use a lookup from the commits associated with the build into the associated PR, it is based on the matching the PR's lastMergeCommit.commitId.
So the template would be something like
## Global list of CS ({{commits.length}})
{{#forEach commits}}
* **{{truncate this.id 7}}**
{{#with (lookup_PR_by_LastCommitId ../pullRequests this.id)}}
  - Associated PR {{this.pullRequestId}}
{{/with}}
{{/forEach}}

You need a custom helper  lookup_PR_by_LastCommitId that is declared as a parameter for the task
# Generate Release Notes (Crossplatform)
# Description - Generates a release notes file in a format of your choice from the build or release history
- task: XplatGenerateReleaseNotes@3
  inputs:
      ... other parameters
     customHandlebarsExtensionCode: |
         module.exports = {lookup_PR_by_LastCommitId (array, id) {
             return array.find(element => element.lastMergeCommit.commitId === id);
         }};

This will just add the associated PR if one can be found

There are not any others PRs in build. We are in scope:
{{#forEach pullRequests}}
  {{#forEach this.asssociatedCommits}}
     ..your suggestion for lookup..
  {{/forEach}}
{{/forEach}}

but PullRequest contains one Object, with 4 objects of associated commits. Nothing more.
That's reason why I was checking MS Azure Node API to understand how we can do another call/change in your code to get Details

Not sure if you are aware that you can get the available data as a JSON file by setting the dumpPayloadToFile and dumpPayloadFileName` parameters. This make looking that the data available to a template much easier.
One question, what merge model are you using for PRs?
The logic as it stands works for merge commits and squashes, but I am unsure what will happen with other PR workflows.

I didn't know it but it's not problem to check logs from Release Pipeline, it's big issue but ty for tip 👍
We are using "Merge strategy: Squash commit".
well, as I wrote before our strategy is:
Master -> Develop <- pushing features/bugfixes and so on (in this case above, 4 PRs). After two sprints we make new branch -> Release.
Release branch is merged as single PR -> Master
Release Pipeline is on Master branch and I got information about that single PR with 4 commits (connected to 4 PRs originally from Develop). So, I want to ask if there is a chance to get PR based on that commits (PRs are not as part of that build).
I saw that we can use for example getPullRequests which expecting GitInterfaces.GitPullRequestSearchCriteria but not sure if we are able to find PR based on includeLinks for example which are available on Associated Commits.
Interface:
export interface GitPullRequestSearchCriteria {
    /**
     * If set, search for pull requests that were created by this identity.
     */
    creatorId?: string;
    /**
     * Whether to include the _links field on the shallow references
     */
    includeLinks?: boolean;
    /**
     * If set, search for pull requests whose target branch is in this repository.
     */
    repositoryId?: string;
    /**
     * If set, search for pull requests that have this identity as a reviewer.
     */
    reviewerId?: string;
    /**
     * If set, search for pull requests from this branch.
     */
    sourceRefName?: string;
    /**
     * If set, search for pull requests whose source branch is in this repository.
     */
    sourceRepositoryId?: string;
    /**
     * If set, search for pull requests that are in this state. Defaults to Active if unset.
     */
    status?: PullRequestStatus;
    /**
     * If set, search for pull requests into this branch.
     */
    targetRefName?: string;
}

What do u think? :)

Sorry for being so slow on the uptake, getting my head around issues can take a while sometimes, but I think I have it now...

You see the PR from Develop > Master
You also want to see the 4 PR from working branches > Develop that come before the PR you do see

I will have to think about that, but no quick solution leaps out without something very custom. I do aim to keep this task as generic as possible.
Best I can come up with now is maybe a workaround is to use the task on the builds triggered by the PRs for the working branch to > Develop branch and store each of these documents in a WIKI (maybe merging them into one document the WIKIUpdater can do that) and then append the Develop > Master release notes?
Not the solution you asked for but might get you close

No prob, take your time as u need ;)
Yep, that was my previous idea when we were resolving another issue about missing Work Items per PR (#861).
I did it as u said. On Develop branch I had Regular Pipeline and I stored info about each PR to Wiki and then on Master I had Release Pipeline to append data. Result was:
:rocket: v1.1.0
Release Number:  Release-47
Release completed: Wednesday, 28 October 2020 06:53:42
Build Number: 8013
Associated Pull Requests:
:bug: Example Title
PR: 6184
Author:  Lukas Strisovsky
PR completed: Wednesday, 28 October 2020 06:53:00
Approved by:  Lukas Strisovsky
####Associated Work Items:

ID
Title
Team
Sprint

123
Some Work Item Title
Some\Team\Structure
Some\Phase\Sprint 1

:bug: Example Title 2
PR: 6183
Author:  Lukas Strisovsky
PR completed: Wednesday, 28 October 2020 06:33:00
Approved by:  Lukas Strisovsky
####Associated Work Items:

ID
Title
Team
Sprint

121
Some Work Item Title 2
Some\Team\Structure
Some\Phase\Sprint 1

But problem is with Release branch which we are creating when we decide to release new version of App. This branch we are using for testing (for a some period, let's say a week). So we have in same time:
Master
Develop -> development is continue but new features are not going to Release branch
Release -> if testers find bug, we will fix it and create PR for this branch + for Develop
After tests are done, we are merging Release into Master what means that in meantime we can merge new stuff to Develop branch but not to Release. Result is that in Wiki will be something what is not as part of that Release. It will be as part of next Release.
For that reason is not possible to have that behaviour with updating Wiki based on Develop branch changes.
Thank you a lot for your time, if you will have any new ideas/update, let me know. If I can help u somehow, don't hesitate to ask me (I have limited knowledge about Azure API yet but I'm working with JS).

Ok, I have come up with what I think is a solution.

I have added a new boolean so this new functionality is off by default, to enable set the task parameter getIndirectPullRequests to true
If enabled the task now

Checks the newly added associated commits for each PR for any that are a last merge i.e. associated with a PR
These indirectly associated PRs are added to a new array available to the Handlebars template inDirectlyAssociatedPullRequests

A sample template of how this could be use with a Gitflow workflow is as follows
## Associated Pull Requests ({{pullRequests.length}})
{{#forEach pullRequests}}
* **[{{this.pullRequestId}}]({{replace (replace this.url "_apis/git/repositories" "_git") "pullRequests" "pullRequest"}})** {{this.title}}
* Associated Work Items
{{#forEach this.associatedWorkitems}}
   {{#with (lookup_a_work_item ../../relatedWorkItems this.url)}}
    - [{{this.id}}]({{replace this.url "_apis/wit/workItems" "_workitems/edit"}}) - {{lookup this.fields 'System.Title'}}
   {{/with}}
{{/forEach}}
* Associated Commits (this includes commits on the PR source branch not associated directly with the build)
{{#forEach this.associatedCommits}}
    - [{{truncate this.commitId 7}}]({{this.remoteUrl}}) - {{get_only_message_firstline this.comment}}
    {{#with (lookup_a_pullrequest_by_merge_commit ../../inDirectlyAssociatedPullRequests  this.commitId)}}
      - Associated PR {{this.pullRequestId}} - {{this.title}}
    {{/with}}
{{/forEach}}
{{/forEach}}

This will be shipped as 3.29.x as soon as my testing is complete

@rfennell awesome! It looks rlly great. Ty for your help with it.
I'm trying to test it but unfortunately for some reason in Pipelines or Release pipelines I have still older version even we have updated your plugin correctly, see screenshot below.
Release Pipeline:

Extensions settings:

We are doing something wrong or it's something wrong with this Release, pls?
Thank you so much!

It should come down automatically, not sure why it has not. But there have been some Azure DevOps pipeline issues today. Might be worth trying later

👋
sorry for late answer. I was busy with other issues.
Thank you a lot, u did it! It works nice and I reached the goal 👏
P.S.: Yep, Azure DevOps had some issues.


Use CMake djinni-support-lib target in integration tests

Currently the integration tests do include the support-lib by globbing for it's source files like in the good old days:
if(DJINNI_WITH_JNI)
  file(GLOB_RECURSE SUPPORT_LIB_JNI_SRCS "${CMAKE_SOURCE_DIR}/djinni/jni/*")

  add_library(DjinniTestNative SHARED
    ${SUPPORT_LIB_JNI_SRCS}
    ${JNI_GENERATED_SRCS}
    ${CPP_GENERATED_SRCS}
    ${WCHAR_JNI_GENERATED_SRCS}
    ${WCHAR_CPP_GENERATED_SRCS}
    ${CPP_HANDWRITTEN_SRCS}
  )

This is not optimal as the tests can not detect errors in the support-lib CMake target configuration.
As a maintainer I would like the tests to link the djinni-support-lib target that is defined in the root CMakeLists.txt:
if(DJINNI_WITH_JNI)
  add_library(DjinniTestNative SHARED
    ${JNI_GENERATED_SRCS}
    ${CPP_GENERATED_SRCS}
    ${WCHAR_JNI_GENERATED_SRCS}
    ${WCHAR_CPP_GENERATED_SRCS}
    ${CPP_HANDWRITTEN_SRCS}
  )
  target_link_libraries(DjinniTestNative PUBLIC djinni_support_lib)

Good catch! This is definitely something we have to do, and from that POV its more than an improvement, its a requirement.

This has been fixed with #26


closed root shadow dom support proposal

Codemirror5 currently does not work in a closed shadow root. A fix like this would make it work. Would you be interested in a PR? getRootNode() exists in all modern browsers for years now, not sure how much of a compatibility impact it is for cm5 deployment.

CodeMirror also targets old browsers, so this would have to be wrapped in a helper function with a fallback.
Also, did you test on Safari? That browser still has rather broken selection management in shadow DOM.

CodeMirror also targets old browsers, so this would have to be wrapped in a helper function with a fallback.

Sounds good

Also, did you test on Safari? That browser still has rather broken selection management in shadow DOM.

I did not, but I will.
I'll read it as a potential interest.


Capitalized print statements as given in problem

You cant just take someone else's code, change it a bit and remove him as author.


ci: make test deploy to InfluxDB

This patch adds three new workflows to create and fill, update (clear and re-fill) and delete buckets. Allows to test new data structure in Grafana without deployng to production and automates deploy new data structure to production.
Resolves #54

New workflows testing:

[ ] Create bucket when PR opened
[ ] Update data when PR synchronized
[ ] Delete bucket when PR closed


#159068410 Add /GET entries endpoint

What does this PR do?
Add an endpoint to retrieve all journal entries of a user
Description of Task to be completed

Add tests that fail for endpoint
Build minimum solution for test to pass
Iterate on tests

How should this be manually tested?
API endpoint has been deployed to: https://my-diary-api.herokuapp.com/api/v1/entries
What are the relevant pivotal tracker stories?
#159068410

Pull Request Test Coverage Report for Build 11

4 of 4 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 9:
0.0%

Covered Lines:
16

Relevant Lines:
16

💛  - Coveralls


flutter devices  not show me devices，help

Steps to reproduce
On windows 11,
use  adb devices command, can get :
C:\Users\Administrator>adb devices
05-10 10:59:32.601 19868 16440 E adb     : adb_trace.cpp:137 Unknown trace flag: off
List of devices attached
emulator-5554   device
then powershell  run flutter devices command
run flutter doctor , can get a  "!"  at   "Connected device lsit items"
any idea to resoved the "!"
[√] Connected device (3 available)
• Windows (desktop) • windows • windows-x64 • Microsoft Windows [版本 10.0.22621.2361]
• Chrome (web) • chrome • web-javascript • Google Chrome 121.0.6167.140
• Edge (web) • edge • web-javascript • Microsoft Edge 92.0.902.67 (unsupported)
!
Actual results
but  use flutter devices not find the device  emulator-5554
flutter devices
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Found 3 connected devices:
Windows (desktop) • windows • windows-x64    • Microsoft Windows [版本 10.0.22621.2361]
Chrome (web)      • chrome  • web-javascript • Google Chrome 121.0.6167.140
Edge (web)        • edge    • web-javascript • Microsoft Edge 92.0.902.67 (unsupported)
Run "flutter emulators" to list and start any available device emulators.
If you expected another device to be detected, please run "flutter doctor" to diagnose potential issues. You may also
try increasing the time to wait for connected devices with the "--device-timeout" flag. Visit https://flutter.dev/setup/
for troubleshooting tips.

[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +3 ms] Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
[  +39 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.

           If you expected another device to be detected, please run "flutter doctor" to diagnose potential issues. You
may also
           try increasing the time to wait for connected devices with the "--device-timeout" flag. Visit
https://flutter.dev/setup/
           for troubleshooting tips.
[   +5 ms] "flutter devices" took 427ms.
[  +13 ms] Running 0 shutdown hooks
[        ] Shutdown hooks complete
[ +215 ms] exiting with code 0

Flutter Doctor output
flutter doctor -v
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
[√] Flutter (Channel stable, 3.19.5, on Microsoft Windows [版本 10.0.22621.2361], locale zh-CN)
    • Flutter version 3.19.5 on channel stable at C:\Users\Administrator\dev\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 300451adae (6 weeks ago), 2024-03-27 21:54:07 -0500
    • Engine revision e76c956498
    • Dart version 3.3.3
    • DevTools version 2.31.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 35.0.0-rc3)
    • Android SDK at C:\Users\Administrator\AppData\Local\Android\Sdk
    • Platform android-34, build-tools 35.0.0-rc3
    • ANDROID_HOME = C:\Users\Administrator\AppData\Local\Android\Sdk
    • ANDROID_SDK_ROOT = C:\Users\Administrator\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0--11572160)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop Windows apps (Visual Studio 生成工具 2019 16.11.30)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
    • Visual Studio 生成工具 2019 version 16.11.34031.81
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2023.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 17.0.10+0--11572160)

[√] IntelliJ IDEA Ultimate Edition (version 2023.2)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2023.2.2
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.9559.10

[√] VS Code (version 1.89.0)
    • VS Code at C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.88.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [版本 10.0.22621.2361]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 121.0.6167.140
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 92.0.902.67 (unsupported)
    !

[√] Network resources
    • All expected network resources are available.

• No issues found!

@cuinfo
From your flutter devices -v log, I see that the devices are being detected properly:

[   +5 ms] Found 3 connected devices:
[  +46 ms]   Windows (desktop) • windows • windows-x64    • Microsoft Windows [版本 10.0.22621.2361]
[        ]   Chrome (web)      • chrome  • web-javascript • Google Chrome 121.0.6167.140
[        ]   Edge (web)        • edge    • web-javascript • Microsoft Edge 92.0.902.67 (unsupported)

And same with your flutter doctor -v output as well. What's the exact issue are you trying to report ?

@cuinfo From your flutter devices -v log, I see that the devices are being detected properly:

[   +5 ms] Found 3 connected devices:
[  +46 ms]   Windows (desktop) • windows • windows-x64    • Microsoft Windows [版本 10.0.22621.2361]
[        ]   Chrome (web)      • chrome  • web-javascript • Google Chrome 121.0.6167.140
[        ]   Edge (web)        • edge    • web-javascript • Microsoft Edge 92.0.902.67 (unsupported)

And same with your flutter doctor -v output as well. What's the exact issue are you trying to report ?

1 .  there have a “！” ， when   flutter doctor
[√] Connected device (3 available)
• Windows (desktop) • windows • windows-x64 • Microsoft Windows [版本 10.0.22621.2361]
• Chrome (web) • chrome • web-javascript • Google Chrome 121.0.6167.140
• Edge (web) • edge • web-javascript • Microsoft Edge 92.0.902.67 (unsupported)
!
2.     ”emulator-5554   device  ” not find when execute flutter devices ？ and  the log execute adb devices 2 times.

Is this occuring while you are running commands inside from IDE ?
If you try from command line directly outside of IDE, do you get same behavior ?

Is this occuring while you are running commands inside from IDE ? If you try from command line directly outside of IDE, do you get same behavior ?

yes， outside of idea ，same behavior ，  What should I do?

Check this and see if it helps in your case or not.


Check for empty columns

If I import a CSV file with an empty column, I'll receive this error:
MethodError: private method 'select' called for Nil:NilClass in rails_admin_import/lib/rails_admin_import/importer.rb line 171

It would be better to receive this error:
ImportError: Empty columns not allowed

Or better yet, this gem could ignore the empty column and simply proceed normally without it.

Good catch. I'll add a test for this case and a filter for empty columns

Thank you!!!


python311Packages.pywbem: 1.6.3 -> 1.7.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.pywbem is: Support for the WBEM standard for systems management
meta.homepage for python311Packages.pywbem is: https://pywbem.github.io
meta.changelog for python311Packages.pywbem is: https://github.com/pywbem/pywbem/blob/1.7.0/docs/changes.rst
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.7.0 with grep in /nix/store/p9v0bmssjg12742zydm36038gqn0xwj1-python3.11-pywbem-1.7.0
found 1.7.0 in filename of file in /nix/store/p9v0bmssjg12742zydm36038gqn0xwj1-python3.11-pywbem-1.7.0

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

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath
check-esxi-hardware
python311Packages.pywbem
python312Packages.pywbem

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/p9v0bmssjg12742zydm36038gqn0xwj1-python3.11-pywbem-1.7.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/2868a99f1b67cc79bd65db1e974bf77be024fd38#python311Packages.pywbem

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/p9v0bmssjg12742zydm36038gqn0xwj1-python3.11-pywbem-1.7.0
ls -la /nix/store/p9v0bmssjg12742zydm36038gqn0xwj1-python3.11-pywbem-1.7.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

5 packages built:

check-esxi-hardware
python311Packages.pywbem
python311Packages.pywbem.dist
python312Packages.pywbem
python312Packages.pywbem.dist

Maintainer pings

Already on master.


Link to the output in Connection line

Hi @jerosoler ,
I want to link to the output in Connection line.
How can I do?
Just like the image below.

Connections only go from node to node.
You could use this method to create a new connection with the 'addConnection' function.

https://github.com/jerosoler/Drawflow/issues/461

You could also be guided by these methods as well.

https://github.com/jerosoler/Drawflow/issues/424
https://github.com/jerosoler/Drawflow/issues/436


Few suggestions for cleaner output

Hi!
I'm having a nice time using your tool, thanks for making it!
I have a few suggestions about the output, which can be improved and configured a little more.
Currently, with print_detected_duration=False, the output of processing a single file looks like this:
--------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------
Executing: ffmpeg -i IMG_0106.MOV -c:v libx265 -crf 28 -preset medium -c:a aac -b:a 128k -tag:v hvc1 IMG_0106.x265.MOV -hide_banner -loglevel verbose -progress pipe:1 -stats_period 0.1 -nostats
⠋ IMG_0106.MOV ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━  95% 0:00:01 --:--
FFmpeg process completed.

Which is quite verbose, especially when running this in a loop of dozens of files.
I would like to have the following:
✓ IMG_0106.MOV ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  100% 0:00:01 00:00

or could be as simple as:
✓ IMG_0106.MOV ━ 100% completed!

So:

no lines at the start
disable printing the command executed
instead of printing FFmpeg process completed, overwrite the previous line to show a "completed" status

Of course it can be options, so it won't break current output.
If I've time soon I might do a PR, but if you have time I'll let you make the changes :D

Removed the line at the start if print_detected_duration is False

Made printing the FFmpeg command being executed optional. You must pass print_command=True to the run method if you would like the command to be printed.

When a progress bar can be displayed, on successful process completion, the process bar is removed and replaced with something like ✓ Processed 100% of IMG_0106.MOV

@jclerc Could you update to the latest version by running pip install better-ffmpeg-progress --upgrade, test the aforementioned changes and let me know if all is good?

That was quick!
Just tested, it works nice :D Really appreciated, thanks!


Umbrella issue: Reoganize Advanced Contributing, Participation in SIG Docs to reduce duplication

This is a belated follow-up to https://github.com/kubernetes/website/issues/18878.
A proposal to do the following:

Make Participate in SIG Docs its own subsection, similar to other sections under contribute.
Break out topics on https://kubernetes.io/docs/contribute/participating/ and https://kubernetes.io/docs/contribute/advanced/ into sub-pages and reduce repetition (both pages talk about being a SIG Chair, for example)
Do a deep edit of all content while doing it.

Work to be done:
My last foray into this was too big to handle, so this time let's break it out into sub-issues :p
I plan to execute work by first moving each topic to its new location, and (once all topics are moved) deleting the Advanced & existing participation pages.

Issue no.
Existing content location
Proposed new location

#tbd
Advanced Contributing > Be a PR Wrangler for a week
New page Participating in SIG Docs > PR Wranglers

#tbd
Advanced > Coordinate docs for a k8s release
New page Participating in SIG Docs > Release coordination

#tbd
Advanced > Serve as a new contributor ambassador + sponsor a new contributor
New page Participating in SIG Docs > Help new contributors

#tbd
Advanced > Serve as a SIG Co-chair + The stub at Participating in SIG Docs > Roles & Responsibilities
New Page Participating in SIG Docs > Be a SIG Co-chair

#tbd
Participating in SIG Docs > Roles & Responsibilities (+ Anyone, Members, Reviewers, Approvers subtopics)
New Page Participating in SIG Docs > Roles & Responsibilities

#tbd
Participating in SIG Docs > SIG Docs Teams & Automation + How Merging works
New Page Participating in SIG Docs > GitHub Teams & Automation

This will lead us to a section menu that looks like this:

Follow-up tasks:

[ ] #tbd Delete https://kubernetes.io/docs/contribute/advanced/ once empty
[ ] #tbd Delete https://kubernetes.io/docs/contribute/participating/ once empty

Notes, concerns:
I haven't found a home for Advanced Contributing > Propose Improvements in this new world. I would argue that it's best to just remove this. Technically anyone can propose improvements. I don't think we actually restrict this to just SIG Docs members. It might be worth noting elsewhere that SIG Docs has the final approval on any proposed changes, however.

/assign celestehorgan
/kind cleanup

Sounds a good plan to me. +1

Hi @celestehorgan . Here is a bunch of feedback :smile: .
It looks like you want to create a new directory/folder under contribute titled,
Particpating in SIG Docs and break up the content from the single pages (Advanced and Particpating) into single page topics.
I am not clear on the pages, Github automation as well as Help new contributors. I would think that the Help topic would be woven into all the roles. How does Github ... fit into participating?
To me, Participating ... seems to overlap with all of the Contribute topics (possibly change title to some text that includes Roles).
I'd like to see a direct link to the docs release playbook in the topic explaining the docs releases. The link may or may not be already part of the content.
I would make sure the titles of the main folders under the contribute tree help the reader navigate to the right content.

Thanks for the feedback @kbhawkey ☺
GitHub automation covers GitHub-related things that Approvers definitely need to know, but that are helpful for some other roles as well. I think it's a general topic directly under Participating, but I'll admit this wasn't the best name for it.
Help new contributors is also a bad name tbh. Maybe splitting off the topics into the following makes more sense:

Serve as a new contributor ambassador > Participating > (page) Roles & Responsibilities > (topic) Approvers > (subtopic) Serve as a new contributor ambassador
Sponsor a new contributor >  Participating > (page) Roles & Responsibilities > (topic) Reviewers > (subtopic) Sponsor a new member

?
Having done that little reshuffule, however... I wonder if it's best to split off all the Roles into their own pages. They're getting pretty long.

@celestehorgan This looks good! Thank you for taking this on so thoughtfully. ✨ Let's talk this week about how best to support you in the work.

Fixing a typo:
/retitle Umbrella issue: Reorganize Advanced Contributing, Participation in SIG Docs to reduce duplication

I haven't found a home for Advanced Contributing > Propose Improvements in this new world. I would argue that it's best to just remove this.

Sounds good.


Support for template engines that support streaming responses

Presently TemplateEngine assumes that the template engines can only return a String, but some engines (such as Pebble) support writing output directly to a Writer. Pebble also has an explicit flush call that requires writing directly to the buffer (and not to a String or StringWriter) to actually do anything.
It seems like it could be a significant performance win to add this functionality.

Sorry for the awkward title, or if this has already been opened previously. I looked for TemplateEngine and didn't find anything.

This is somewhat outside the scope of Spark. I'll close the issue, but you can create a PR if you really want this @nanodeath .


Rpm require

Added require for git back into rpm
-Moved Centos 6 build/tests to use IUS for a more official-ish git rpm. Removed our own git.spec file, as discussed in #878
-Change docker images to auto build images, which resulted in a slight name change. The old images will be taken down at a later time
-Got tests working again with new auto builds. They were a low priority, so they were purposefully left behind. But with discussion like #871, I wanted to make sure this was working again. It still doesn't work against package cloud keys yet, but since packagecloud doesn't sign rpms, it would appear there's no point there
-Cleaned up all files duplicated in the git-lfs_dockers repo.
-Updated README
-Since the dockerfiles are no longer in the docker directory, changed the run_dockers script to go by name (i.e. debian_7 instead of filename git-lfs_debian_7.dockerfile, since there was no purpose behind the longer version)

Looks good :+1: Thanks for the patch!


change gradle version

update gradle version to 7.3.0 to support compileSdk 33

not required currently, closing for now


Fix test failures organization switch grant

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/5796402537

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/5796402537
Status: success


fix: MD033/no-inline-html

Escape inline elements that didn't render
Ignore elements currently used by Markdown tables
Encode elements inside pre/code blocks

Unfortunately, the proper Markdown syntax never worked for the TOC files.
Also, with PR #11443, you'd get a lot of merge conflicts.

I'll fix @rpetrusha's catch, and I'll just rebase to remove all the TOC changes once that other PR lands

Actually, just removed the TOC changes since it was simple while reverting the other change

Thanks, @nschonni. I'll merge your PR now.


fix(resources): the number of free resources is not updated after com…

…mitting actions to change resources

Pull Request Test Coverage Report for Build 1174

9 of 17 (52.94%)  changed or added relevant lines in 7 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.007%) to 53.009%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/app/reducers/snapshots/redux/snapshot.effects.ts
2
3
66.67%

src/app/reducers/volumes/redux/volumes.effects.ts
2
3
66.67%

src/app/template/template-creation/containers/template-creation.container.ts
1
2
50.0%

src/app/vm/vm-creation/service-offering/vm-creation-service-offering.container.ts
1
2
50.0%

src/app/shared/services/volume.service.ts
0
2
0.0%

src/app/vm/vm-creation/containers/vm-creation.container.ts
2
4
50.0%

Totals

Change from base Build 1169:
0.007%

Covered Lines:
7878

Relevant Lines:
13098

💛  - Coveralls


Github bot

GitHub bot for :-

PR instructions when user gets assigned for an issue

How It Works:

When an issue is created: The bot automatically replies with a thank-you message.
When an issue is assigned: The bot sends the rules for making a PR.

#331 Resolved.
@mansiruhil13
Thank you.

resolve conflicts

I'm unable to resolve conflicts
@mansiruhil13 Please help

Resolve conflicts option isn't accessible to me.
@mansiruhil13
What should I do?


Add testcase for classroom features

Resolves https://github.com/CS2113-AY1819S1-T16-1/main/issues/317

WIP
Added tests for CRUD of Classroom-releated commands
Fixed typo in variable naming

Coverage increased (+1.2%) to 58.648% when pulling 14fc00476b89919db12f760c249a11fb1d7e6a6c on zhicaizack:testfiles into ffd6b64cf69dccbf0f291f7bba1ee1b3597d7330 on CS2113-AY1819S1-T16-1:master.


[Diagnostics][Sema] Improving global actor function mismatch diagnostic

Just an improvement on global actor mismatch diagnostics.
We could later on consider adding a tailored diagnostics(I've experimented with that but felt a bit overkill) for it or an additional note(also experimented with but the note there felt redundant since global actor is printed) mentioning global actor mismatch but that could be a further discussion since mismatch diagnostics already print global actor in function types this already a good improvement.
Also, strengthened a bit the test cases for different kinds of mismatches

Resolves https://github.com/apple/swift/issues/62544

@swift-ci Please test

Thank you for the review @xedin!
@swift-ci Please test


Non-blocking polling of events

Hello,
Thank you for providing us with this wonderful library!
A missing feature of this library to me is the ability to do a non-blocking poll on the LineEventHandle struct.
Currently every method (.get_event(), .next() and .read_event()) is blocking.
Ideally we would have a sort of .has_event() -> bool function available to check whether there is an event available to process. This way we would take maximum advantage of the queue-like architecture of the new GPIO character device ABI.
Please let me know what you think of this suggestion.
Cheers,
Sven.

hmm is this for async or sync use? in the async case would .poll_next() per the standard stream implementation work?
in the blocking case this seems like it could be useful, perhaps a .try_get_event() -> Option<bool> or similar?

Hi,
I do not know how @svenvdvoort plans to use, but I am searching to someway impletent a timeout for the .read_event():
a process starts a request for a GPIO interaction from the user and, if there is no input for a Duration, the code continues with a timeout.
I tried this with select!, but the result was very unstable.
pub async fn confirma_giro(&self, timeout: Duration) -> LeitorResult<()> {
    let _handle_confirm = match self.gpio_confirm.events(
        gpio_cdev::LineRequestFlags::INPUT,
        gpio_cdev::EventRequestFlags::FALLING_EDGE,
        &(self.sentido.to_string() + "_GPIO_CONFIRM"),
    ) {
        Ok(value) => value,
        Err(e) => return Err(LeitorError::GPIO { kind: e }),
    };

    let timeout = async {
        thread::sleep(timeout);
    };

    let giro = Box::pin(async {
        // *** Aguarda o sinal chegar ao estado desligado
        match _handle_confirm.get_value() {
            Ok(sinal) => {
                if sinal != SIGNAL_OFF {
                    return Err(LeitorError::ConfirmaGiroIncorreto);
                }
            }
            Err(e) => return Err(LeitorError::GPIO { kind: e }),
        };

        if let Ok(_e) = _handle_confirm.get_event() {
            thread::sleep(Duration::from_millis(100));

            if let Ok(sinal) = _handle_confirm.get_value() {
                if sinal == SIGNAL_ON {
                    return Ok(());
                }
            }
            return Err(LeitorError::SinalInstavel);
        }
        Err(LeitorError::ConfirmaGiroIncorreto)
    });

    select! {
        resp = giro.fuse() => resp,
        _out = timeout.fuse() => Err(LeitorError::TimeOut),
    }
}


error variable not getting error values

I have approximately the following setup:
const App = withErrorBoundary(({ children }) => {
const [error, resetError] = useErrorBoundary((innerError, errorInfo) => {debugger});
......
return <>
{error &&
{JSON.stringify(error)}
Try again

}
....
</>
If I trigger an error in an underlaying component I can see the exception in the innerError variable in this function:
(innerError, errorInfo) => {debugger}
And my ui shows the stuff that is supposed to be shown when there is an error.
But the error-variable here:
const [error, resetError]
is just empty {}.
Why is the error not assigned to the error-variable?

Hey @trashhead, could you

Tell me which version of react and this library you're using?
Tell me whether you're testing this with NODE_ENV=development or NODE_ENV=production
Send me a minimal reproduction?


Traefik 2.8.2 and above, crowdsec compatibility issue?!

I have Traefik 2.8.1 and CrowdSec 1.4.1 running fine. When I update Traefik to 2.8.2 or 2.8.3, I have errors in Traefik saying it can't find the crowdsec-bouncer router. If I go back to Traefik 2.8.1 without changing anything in CrowdSec at all, everything works fine again. Is there an incompatibility in crowdsec at the moment?
Please let me know if you need any logs or more info. I am not a software developer, so not too well versed on github.

closing as it was a configuration error on Traefik on my part. Sorry about that.


Tightened up SourceCodeClassifier

( Seq.map |> Seq.concat ) = Seq.Collect
added List.skipWhile to drop unnecessary conversions
Seq.Filter preceding Seq.Fold can be fused into the fold

Look like the right things to do. Thanks for looking to it.
Do you recognize any performance improvement (e.g. reducing amount of GC) after the changes?

Looks cool, thanks!
Maybe we should consider switching to Nessos Streams everywhere in the codebase?

I tried out streams and they're not a good fit for how the code is currently structured. Using them would create a lot more unnecessary allocations and the many short lived streams that can't be chained/composed easily are a huge performance hamper. Not to mention streams don't support all the transformation functions used and a shift from Stream toSeq or toArray seems a lot more expensive than Seq to List and vice versa.
@dungpa Honestly the performance gains were minuscule at best in most cases. There's a tiny shift to more gen 0 collections than gen 1, but once the file size is up to 10k+ it helps a bit.

I just recall that Nessos Streams perform well (very, very well) with x64 only, so no luck for us.


Add import model arguments

Add feature of importing weights by arguments:
python3 predict.py insert_weights_file_here.hdf5

Hi, I'm sorry i really should have checked the other pull request before submitting mine, I'm still a bit new to this and i just wanted to contribute as I'm starting to play with your code.
I can modify my pull request to add the functionalities you requested from binary-person if he is not around to do it on his own pull request;

I might make another pull request that is up-to-date with the current model. Right now, this pull request is obsolete


'OnSelect' callback

In my case I need it in inlined mode in modal window when datepicker need some callback to close modal when user clicks on any date, even on the current selected date. The onChange fires only when value is changed.

Codecov Report

Merging #784 into master will increase coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #784      +/-   ##
==========================================
+ Coverage   92.14%   92.18%   +0.03%
==========================================
  Files          13       13
  Lines         624      627       +3
  Branches      118      118
==========================================
+ Hits          575      578       +3
  Misses          8        8
  Partials       41       41

Impacted Files
Coverage Δ

src/datepicker.jsx
91.53% <100%> (+0.19%)
:arrow_up:

Continue to review full report at Codecov.

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

This is with merge commit and should not be merged


Resource Packs screen now scrolls to the bottom on controller

When scrolling down the resource packs list on controller, scrolling to the bottom of the viewed area immediately jumps the selection to the bottom of the full list. Same happens with upward scrolling on controller
https://github.com/Wilyicaro/Legacy-Minecraft/assets/39870226/d4a3a896-5661-44a1-b4d1-318ee2f79097

Fixed in 1.6.4, thanks for reporting (please close what you see has been fixed)


More fine-grained synchronized locking

Sinks.Empty#tryEmitEmpty() is potentially (or rather, mostly) costly, since it passes the signal down the stream before returning.
Calls to tryEmitEmpty should always be outside of a synchronized block.

Probably fixed by 5e181db4b4a2581164d1b04b5c50b873308925af

BroadcastingLock.java not fixed yet.

Probably resolved by https://github.com/gudzpoz/reactor-locks/commit/492b922f4e6fb36b32557fb8a503ba76723839d7


Add PSROIPooling

Turn it into draft PR and probably will close this PR, since I am working to avoid using constant node as in updated roi_pooling.

PSROIPooling can be implemented without using constant node.


It is not possible to switch the workflow for a task that has already been stopped.

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
It is not possible to switch the workflow for a task that has already been stopped.

The drop-down box is disabled
What you expected to happen
A profile is not configured to be enabled
How to reproduce
Tell me how to change in that configuration file that has the relevant parameters involved
Anything else
No response
Version
3.1.x
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

I think this question is more related to design. If we enable users to switch the workflow one task belongs to, how should we deal with the previous workflow? Simply remove the task node? What about those connections to it?


[ISSUE] Acra is not parsing inserts ending in 'RETURNING 0'

Describe the bug
When I run an INSERT query ending in RETURNING 0 with encryption turned on for one of the the fields, acra does not encrypt the field.
The following message can be found on acra logs: time="2022-09-23T09:39:36Z" level=error msg="Error occurred on query handler" client_id=testfdz code=900 error="invalid returning format provided" proxy=client session_id=8
If I run the query as a JDBC batch the entry is not inserted at all.
To Reproduce
Steps to reproduce the behavior:

Executing a query

Run the following query INSERT INTO mytable (name, age) VALUES ('John', 25) RETURNING 0;

JDBC Batch code

import java.sql.*;

public class AcraCrash {

    public static void main(String[] args) throws Exception {
        Class.forName("org.postgresql.Driver");
        String url = "jdbc:postgresql://localhost:9393/testdb";
        Connection conn = DriverManager.getConnection(url, "postgres", "postgres");
        PreparedStatement st = conn.prepareStatement("INSERT INTO mytable (name, age) VALUES (?, ?) returning 0");
        conn.setAutoCommit(false);

        st.setCharacterStream(1, new StringReader("John"));
        st.setInt(2, 25);
        st.addBatch();

        st.executeBatch();

        conn.commit();

        st.close();
        conn.close();
    }
}

Expected behavior
The query should be inserted with the value encrypted
Acra configuration files
- [ ] encryptor_config.yaml
  - table: mytable
    columns:
      - name
      - age
    encrypted:
      - column: name
        data_type: str

Environment (please complete the following information):

Acra version: de034708d001e24728e077077e789b1499df9bbd
Database server and its version: PostgreSQL 9.6.10
Installed components:

[ ] AcraServer

Data-in-transit encryption between Acra and the client-side application:

[ ] no transport encryption

Installation way:

[ ] via Docker

Thanks for the issue and found error case. I reproduced this case and will fix it it soon. Now, AcraServer handles returning clauses only with column names in the list and doesn't accept literals. We will change it to be more compatible with SQL syntax.

Ok, thanks!

Hi. We fixed this problem in recent PR #584. It is already in master.

Seems to be working. Thanks for the fix!


Possible to mark "its" examples as pending?

The documentation implies that I should be able to do something like this:
subject { true }
its(:nil?, pending: 'forever') { should be_truthy }

…and have the example marked as pending. But the :pending seems to be silently ignored in every its I have written.

Closed by https://github.com/rspec/rspec-its/commit/83d0ff568c8e10d211db258632277395ab9c68c5


⚠ Bofrost.de has degraded performance

In 8eed0af, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1865 ms

Resolved: Bofrost.de performance has improved in 211ae20.


differentiate visualizer in ToC

Hey, grat work currating these!
as i scan through, i see duplicate content in ToC. i fix it but because i am using Codespaces by github so there are a bunch of format changes here and there, i dont see it as a problem.
wdyt? can we merge this?

oh, for clarity, i'm talking about planuml generator via github.com/bykof/go-plantuml

Hey,

Fixing github.com/bykof/go-plantuml vs other similar project. Yeah, good!

I see you modified Markdown directly.
This page is rendered. Please modify page.yaml and run go generate.

Styling changes (Codespaces).

Let's not modify Markdown for now. GitHub says current version of Markdown is ok (since it can render it). Modifying style is lots of work: update generator; update all examples, etc.
Let me make a ticket for that.

PR updated using provided workflow, some whitespace trimmed also. please check. thank you,


Replace sed call with native python

Fix #28

bump
The current release causes issues on Windows as sed throws an error. I forked the branch, and merged this PR and can now successfully use the hook.

Fixed in #176, v1.47.0 has been just released.


where i can read anr report?

I hava import this libs to my project,and i create an anr,but i can't find where has the report?

How do you create the ANR ?
The exception is supposed to be launched, making your application crash, and the ANR crash log is supposed to be shown in logcat.


Proposal to add project contributors details in Readme file

Hello @Arpan-206
What about adding the project contributors profile in the footer of readme ?
I want to work on it please assign it to me for hacktoberfest 2022

Go right ahead!


Prepare for new release of Bitbucket

Workflow links: https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/3012659649, https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/3012660836.

This issue is addressed in #221 .


403 error when creating a new web app azure

Repro steps:

Action: appService.CreateWebApp
Error type: 403
Error Message: Failed with code "403".
Version: 0.13.1
OS: win32
VS Code Version: 1.33.1

Call Stack
module.exports.o.pipeline (dist/extension.bundle.js:277:502366)
s (dist/extension.bundle.js:277:112563)
s (dist/extension.bundle.js:165:26036)
dist/extension.bundle.js:165:27276
o (dist/extension.bundle.js:223:7054)
dist/extension.bundle.js:165:24957
$.module.exports.t.requestLibrarySink.t.headersOnly.t.streamedResponse.t.body.function.t.body.pipe.a [as _callback] (dist/extension.bundle.js:1:521667)
$.module.exports.$.init.t._callback.t.callback.t.callback (dist/extension.bundle.js:253:5461)
$.emit (events.js:182:13)
$.<anonymous> (dist/extension.bundle.js:253:18274)
$.emit (events.js:187:15)
IncomingMessage.<anonymous> (dist/extension.bundle.js:253:17116)
Object.onceWrapper (events.js:273:13)
IncomingMessage.emit (events.js:187:15)
endReadableNT (_stream_readable.js:1090:12)
module.exports.o (dist/extension.js:9:127770)
process._tickCallback (internal/process/next_tick.js:63:19)

Hi @zinebbe,
Do you know if you have full access to the subscription you are creating the app in? I have seen this error if a user doesn't have access to the App Service Plan.

Could you check which resource group you are deploying to?  I'm wondering if the region is preventing you from creating the web app.
If you change your setting appService.advancedCreation to true, you will be able to choose which resource group you are creating the web app in.

Thank you but it did not solve my issue.
I still get the error during the deployment and I do have contributor rights on the subscription I am are creating the app in.
Any other suggestion?
Thank you

Have you tried creating a new resource group?  What location is the current resource group you are trying to create the web app in?


Idle call is not getting triggered for Mobile App

I have been using ng-idle for some time now. It is working properly for mobile browser but when I have implemented the same for IOS and Android App idle call is not getting triggered.
Same is getting triggered when i am doing inspect element.

I am in the same boat, is this plug-in supposed to work on mobile (Cordova) or not?

I have no experience with Cordova, so I'm unable to provide direct support for it at this time.

@HackedByChinese Thanks for the reply! Turned out to be an unrelated issue which is now resolved.
I can say for certain that your plugin works great w/ Cordova!

Thanks for letting us know!


can you add support for other enchantments to the enchanter

Like absorption, stealth, gravity resist, last stand, unstable, etc.
You can use items like sponge, invisibility potion, feather, essence bucket and gunpowder

You can add these in the EnchanterRecipes_User.xml inside the config/enderio folder.

I tried that but it doesnt really work
This is what I have http://i.imgur.com/zsb1BZH.png
If I try to put in the dirt and the book, I can see the enchanted book with last stand and pull it out, but when I try to interact with it (put it on my armour), it disappears and the dirt and book appear in the enchanter again

Are you playing on a server? If yes then you need to update the config on both server and all clients.

no further questions? must be solved then.
BTW: If you have a list of enchantments and suitable items (if possible in already tested xml form), you can send it to us to be included with the next Ender IO release.


No uintah plugin present in Ubuntu 22 April 2024 release tgz

Describe the bug
The Uintah plugin might not be present in the Ubuntu 22 release of Visit 3.4.1
To Reproduce
(Hi all, longtime Visit user, first time poster, love using it!)
Steps to reproduce the behavior (run on 22 May 2024):

Download the visit 3.4.1 ubuntu 22 tgz and install.sh files, complete the install on a Ubuntu 22.04.4 machine, and run:
$ cd ~/Downloads
$ wget https://github.com/visit-dav/visit/releases/download/v3.4.1/visit3_4_1.linux-x86_64-ubuntu22.tar.gz
$ wget https://github.com/visit-dav/visit/releases/download/v3.4.1/visit-install3_4_1
$ chmod 755 visit-install3_4_1
$ ./visit-install3_4_1 3.4.1 linux-x86_64-ubuntu22 visit3_4_1_ubuntu22
(No system config)
$ cd ~/Downloads/visit3_4_1_ubuntu22/current/linux-x86_64/bin
$ ./visit
Try to open any Uintah .uda folder normally that opens successfully in Visit 3.3.1:
File > Open > restartUda_RT.uda > index.xml
(I've included this UDA folder below if you want to try)
See error:

Note also that in Plugin Manager, Uintah is not present:

Expected behavior
Uintah UDA files open and display normally. It works fine if you repeat the identical steps for the Ubuntu 20 release.
Attachments
Additionally, I noticed that if you uncompress the Ubuntu 22 and 20 releases of 3.4.1, there do not appear to be any Uintah related files in the Ubuntu 22 release. For instance:
$ cd visit3_4_1.linux-x86_64-ubuntu20
$ find | grep -i uintah
./visit3_4_1.linux-x86_64/3.4.1/linux-x86_64/include/uintah
./visit3_4_1.linux-x86_64/3.4.1/linux-x86_64/include/uintah/include
./visit3_4_1.linux-x86_64/3.4.1/linux-x86_64/include/uintah/include/VisIt
./visit3_4_1.linux-x86_64/3.4.1/linux-x86_64/include/uintah/include/VisIt/interfaces
./visit3_4_1.linux-x86_64/3.4.1/linux-x86_64/include/uintah/include/VisIt/interfaces/datatypes.h
./visit3_4_1.linux-x86_64/3.4.1/linux-x86_64/plugins/databases/libEUintahDatabase_par.so
./visit3_4_1.linux-x86_64/3.4.1/linux-x86_64/plugins/databases/libEUintahDatabase_ser.so
./visit3_4_1.linux-x86_64/3.4.1/linux-x86_64/plugins/databases/libIUintahDatabase.so
./visit3_4_1.linux-x86_64/3.4.1/linux-x86_64/plugins/databases/libMUintahDatabase.so
$ cd visit3_4_1.linux-x86_64-ubuntu22
$ find | grep -i uintah
(no hits)
Desktop

OS and version: Ubuntu 22.04.4
VisIt Version: 3.4.1

Additional context
Example UDA file to open from the Uintah standard examples set:
restartUda_RT.uda.zip
Thank you!

There was a problem building Uintah on Ubuntu22, which has been addressed as per discussion #19526.
I am in the process of rebuiling the ubuntu22 release with Uintah enabled. It will be reposted to the release page once complete.

Thank you!
On Wed, May 22, 2024 at 23:24 Kathleen Biagas @.***>
wrote:

There was a problem building Uintah on Ubuntu22, which has been addressed
as per discussion #19526
https://github.com/visit-dav/visit/discussions/19526.
I am in the process of rebuiling the ubuntu22 release with Uintah enabled.
It will be reposted to the release page once complete.
—
Reply to this email directly, view it on GitHub
https://github.com/visit-dav/visit/issues/19546#issuecomment-2125078387,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BIUXTIQSS6IZHJIB3SIFDKTZDS2CVAVCNFSM6AAAAABICZ52NWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRVGA3TQMZYG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

Updated visit 3..4.1 for ubuntu22 with uintah available here:
https://github.com/visit-dav/visit/releases/download/v3.4.1/visit3_4_1.linux-x86_64-ubuntu22-with-uintah-beta.tar.gz


Managed image: support to list images from other subscriptions

(For tracking)
With cross subscription image reference support, we can create vm/vmss using custom images from other subscriptions. With that, from end to end's aspect, supports should be available to display such images.
az vm list can expose such a flag to do so.
Suggest do it once feature of Microsoft.Compute/UserImageSharing becomes public available

Closing as share gallery image would be the official solution


Restrict Access to resources other than cluster-api one

To prevent unintentional changes to cluster-api-controller or other resources
this could probably restricted much more than this
fixes: https://github.com/Jont828/cluster-api-visualizer/issues/13

Thanks for your contribution! I think this should fix #8 as well since changing the permissions was a TODO item. Were you able to test/verify that this worked to fix the unintentional controller upgrade? I'll test this out on my end as well in the meantime.

Yes , I am currently running with this change locally and it does prevent the unintentional upgrade while keeping the visualizer working.


Adding Texnomic SecureDNS Project

Name: SecureDNS
Type: Cross-Platform & Cross-Architecture Desktop/Server App
Integration: Resolving ENS Domains with Backward Support for Classic DNS-Over-UDP
Test:

Download Latest Binary Release & Run it.
Do ENS Domain Lookup via Address: <IP_ADDRESS>:53

Had to fix a few things, added your logo here: https://github.com/ensdomains/ens.domains/pull/122


Highlight between sections

Hello!
I want to have a custom highlight between sections (between the left, mid and right sections). This highlight is simply {'NONE', 'NONE'), that is, transparent. When I'm not using the mid section, just the left and right ones, the space in between the sections seems to be transparent by default, as I want it. However, I just introduced some stuff in the mid section and now all space between left, right and mid has galaxyline's default background color.
Any tips? Is this a bug or am I missing some highlight config?
Thanks!

I'm also currently experiencing this issue, would like to have the mid section completely transparent. Cheers

Having the same issue here. No idea how to fix it :disappointed:

I've managed to resolve this by overwriting the StatusLine highlight group, such as:
highlight StatusLine guibg=#00000000


Configure valid docset dev langs for docs-markdown extension

See https://github.com/aspnet/AspNetCore.Docs/pull/16986 for an explanation of what this configuration change does. Feel free to tweak the list. The goal is to help contributors (those with the Docs Authoring Pack extension installed) select valid dev langs for code snippets.

@BillWagner Ready for review now that the build is done throwing a fit.


Requests will now contain an absolute request uri

This fixes #30

:+1:

For the servlet filter this is easy, as it provides HttpServletRequest.getRequestURL.
The HTTP Client on the other hand unfortunately wraps the request inside an HttpRequestWrapper which rewrites the URI to / (or whatever the path was).

I modified it again and even though it's pretty ugly it should work now.

@lukasniemeier Should we have both versions available, fully qualified vs. path?

@lukasniemeier Should we have both versions available, fully qualified vs. path?

I'll merge this now. If we decide to do that I'm going to open another issue/pull-request.


Add wasm conversion contour to surface

Context

Changes & Results

Testing

Checklist
PR

[] My Pull Request title is descriptive, accurate and follows the
semantic-release format and guidelines.

Code

[] My code has been well-documented (function documentation, inline comments,
etc.)

[] I have run the yarn build:update-api to update the API documentation, and have
committed the changes to this PR. (Read more here https://www.cornerstonejs.org/docs/contribute/update-api)

Public Documentation Updates

[] The documentation page has been updated as necessary for any public API
additions or removals.

Tested Environment

[] "OS:
[] "Node version:
[] "Browser:

closing in favor of https://github.com/cornerstonejs/cornerstone3D/pull/844
Since you had some weird branching name that broke my machine


Calculate initial_soc from model states

Description
If I understand correctly the initial_soc is initialised from the parameter values. It would be good to initialise it from the model states (if the model initialised from solution).
Motivation
This would allow for experiments such as RPT, in which we want to start from a given state (e.g. ageing) but run the simulation from 100% SoC.
Possible Implementation
No response
Additional context
No response

Good idea, do you know how to do this?

Good idea, do you know how to do this?

Not sure haha. To calculate the right stoichiometry, it should be enough to call ElectrodeSoH with the averaged concentrations in each electrode. However, I need to look how to then pass the new initial conditions. If you have any ideas or suggestions let me know.

Hackathon info
This will be one of the projects for the first PyBaMM Hackathon. Here you can find some information (summarising other points made on this issue) which should be a useful starting point. Note that this post will evolve, even during the Hackathon day, so make sure to check it regularly.
Background
Currently, you can pass initial_soc to a Simulation to set the initial state of charge. When you do this the simulation calls set_initial_soc (defined here), which in turn ends up calling get_initial_stoichiometries (defined here). This uses the ElectrodeSOH algorithm to find the stoichiometry limits based on the parameter values using the algorithm from Mohtat, 2019.
You can also pass a starting_solution to a Simulation to start a new simulation using an old solution as an initial condition. It would be good to be able to set a new initial state of charge using the states from the starting_solution instead of the parameter_values - this would make it so the initial soc calculation could be made from an aged state.
Tasks

Rewrite get_initial_stoichiometries so you can pass a starting solution to use in the calculation. This will require changing a bunch of the electrode state of health code. In particular, the electrode capacities and total amount of lithium used in this calculation for the min/max stoichiometries will need to be (optionally) calculated from the model states instead of the parameter values.
Write an example that manually calls the updated get_initial_stoichiometries using the solution of a simulation to get the new stoichiometries. Manually update the initial conditions and use this to create a new simulation.
Based on the example, update set_initial_soc in Simulation to behave appropriately depending on whether a starting_solution is passed or not.

Having attempted this at the hackathon, it is unclear if it is a sensible thing to do. If you stop a simulation at non-equilibrium and instantaneously change the SOC, does that make sense? Probably not.
We have a work-in-progress notebook showing how to set up an experiment where you, for example, do 1000 cycles of a CCCV experiment, but stop every 100 cycles and do a slow charge followed by an RPT. Then we show how to post-process all this to get informative plots. This seems to be the best solution and might inform the classes introduced as part of #2322.
FYI, if you calculate "summary variables" as part of the simulation then you can get the new min/max stoichiometries from the summary variables. If you wanted to reach a given SOC for the aged cell you could use the new min/max stoichiometries along with the OCV and target SOC to figure out a target voltage to charge to.
I propose we close this once the new example notebook is merged.

Makes sense! Sorry I set you for trouble with this issue hahah


Implement RRT for 3D configuration space

RRT is a path planning algorithms often used in navigating robots from a start point to a goal point without colliding with obstacles. You can find a detailed explanation for RRT in 2D here:
https://www.youtube.com/watch?v=xAmN8WnltRY&t=279s
Your job is to extend and implement this algorithm in 3D configuration space. For starters, everything surrounding the robotic arm can be considered as a configuration space. Motion constraints can be added later as an enhancement

cheriyan

Sanskar


Added unsigned 8-bit support to libsndfile decoder.

Almost all sound files that I have to read are U8, and reading them as 16-bit was using more memory than could be used. Thus, I added support for unsigned 8-bit to the libsndfile decoder.
Very simple commit, however there is no problem if I have to change anything. (maybe change read() to a switch case?)

Have you double-checked that this works correctly with stereo unsigned 8-bit files? The header's description of the raw function is kind of vague on the return value.

You are correct, I was mistaken thinking it behaved the same as readf. The following page elucidates the ambiguity:
http://www.mega-nerd.com/libsndfile/api.html#raw

The raw read and write functions return the number of bytes read or written (which should be the same as the bytes parameter).

Thus I should actually convert "got" back to frames.  Just fixed it and also took the liberty to change the if-else to a switch statement, I hope this is OK. (seemed more readable as there are two lines of code to read U8 now)


utoa not included in standard C/C++ lib

We're working on an Intel Edison which uses GNU libc/c++ and we've been trying to compile our nextion code but it doesn't work because utoa is not included in the base C/C++ lib. The only workaround I can currently think of is to modify the library to include utoa. Do you have any other suggestions?

I modified my library to use itoa, since the number fields on the display will display signed integers - since I actually need to know negative or positive values on my readouts.  I suggest modifying the function to channel the data however it works for you.

Sorry to rake up such an old issue, but utoa (nonstandard) can be implemented with sprintf``/std::sprintf` (standard):
char * utoa(unsigned int value, char * str, int radix)
{
	const char * format = nullptr;

	switch(radix)
	{
		case 8:
			format = "%o";
			break;
		case 10:
			format = "%u";
			break;
		case 16:
			format = "%x";
			break;
	}

	if(format == nullptr)
		return str;

	int size = std::sprintf(str, format, value);
	return &str[size];
}

Alternatively, if you only need radix 10 support and you can't afford sprintf then you can do:
char * utoa(unsigned int value, char * str, int radix)
{
	if(radix == 10)
		while(value > 0)
		{
			unsigned int digit = value % 10;
			value /= 10;
			*str = static_cast<char>('0' + digit);
			++str;
		}

	return str;
}


soroban-rpc: Migrate Soroban Tools to Soroban RPC

See tracking issue for more context.
This PR migrates soroban-tools in its entirety to soroban-rpc. A follow-up PR will remove all code unnecessary for Soroban RPC.

Approved. Make sure when merging this PR that it is merged with a merge commit, and not squashed.


Ability to disable lazyload for above the fold images

Hey there, thanks for your awesome work.
I am not sure if its already possible but i tried to find an option to disable the lazyload i.e. for hero images but still be able to make use of lazysizes auto sizes/ data-srcset and other attributes. Is that even possible?
Thanks a lot.

I don't understand you. If you don't want to lazyload above the fold images you have to switch data-src/data-srcset to src/srcset attributes.
If you can't read this:
https://github.com/aFarkas/lazysizes#tip-wherehow-to-include-lazysizes

thanks a lot :-) i kinda asked a redundant question.


ci: migrate Codefresh pipelines to Github Actions

Summary
Migrate Codefresh pipelines to Github Actions
Issue
https://lacework.atlassian.net/browse/GROW-2774

@dmurray-lacework yeah, wanted to have workflow_dispatch for testing purposes. Removed them. Will test using expected triggers.


FOUT doesn't support for different font-weight

the Font loading listener works for font-weight normal. but I want to listen for font-weight 900

duplicate #25


Image isn't crisp after scaling comparing to browser scale

Version

Phaser Version: 3.21.0

Operating system: windows 10

Browser: Chrome, Opera, Mozilla

Description

After resize image (by setScale/setDisplaySize on image or change camera zoom) becomes a low quality.
In Phaser v. 3.15.1 it was possible set resolution in game config, but it doesnt work now.
If set resolution in scale manager
this.scale.resolution = 3;
game size will change.
If you can point out to "resolution" peace of code for hardcoding change, it would be also nice option.
Example:

Thanks for opening this issue. However, I'm going to close it, as we've already an open issue re: resolution in the Scale Manager - and more importantly, mipmap support was released in 3.21, which allows you to finely control the quality of scaled-down textures. See the change log for more details.


Fix typo 'udpAnnoucementEndpoint' => 'udpAnnouncementEndpoint'

Also removed redundant file paths in files.
Fixes #10913

PS: @mikkelbu when files get renamed, they usually need to get redirected in https://github.com/dotnet/docs/blob/master/.openpublishing.redirection.json which is why is skipped the PR 😉

Thank you @nschonni. I'll add that file to the redirection list.


No module named 'impala.sqlalchemy'

Is the issue already present in https://github.com/cloudera/hue/issues or discussed in the forum https://discourse.gethue.com?

Relates to #2313

Describe the bug:

No module named 'impala.sqlalchemy' error on demo.gethue.com

Steps to reproduce it?

Go to demo.gethue.com
Try to open Impala dialect

Hue version or source? (e.g. open source 4.5, CDH 5.16, CDP 1.0...). System info (e.g. OS, Browser...).
Latest master branch

module was added but currently the Docker build is broken, so not refreshed
https://hub.docker.com/repository/docker/gethue/hue/builds


TSP bug (Python): Calculation of distances wrong

Hi, it looks like the TSP algorithm (Python) can't deal with small numbers.
When I set the locations to
    locations = [[0,0], [1,0], [2,0],
                 [0,1], [1,1], [2,1],
                 [0,2], [1,2], [2,2]]

the result I get is
Total distance: 9

Route:

0 -> 1 -> 5 -> 2 -> 4 -> 8 -> 7 -> 6 -> 3 -> 0

However, this is not the optimal route and the total distance should be
1+sqrt(2)+1+sqrt(2)+sqrt(2)+1+1+1+1 = 10.24
This is a problem as it calculates non-optimal solutions. Is this a known bug and/or is there a fix for this?
TSP_bug.txt

Distances are rounded to integer as the tsp solver is integer only.
If you want to keep some precision, you need to scale them up.


Update "What data is missing" copy

Closes #639

Should we bold the states that we are calling out here?

Good idea, I'm for bolding the states for emphasis

Bolded states


Ability to Nuke Database

Sorry if this is the wrong repo.  I see this on the linux client under Settings | Advanced.

This seems like a lot of power to bestow on a user.  Could be exploited through social engineering.  If only a dev should authorize it, shouldn't the devs have the power to Nuke?

This question should probably go in keybase/client, but in short: this basically just clears your local device caches.  Pressing it makes your performance worse, but it doesn't do anything irrecoverable.  It's best to only do this when trying to debug some Keybase problem you're having.  It doesn't give the user any special powers over the databases-of-truth stored on our servers.


Download maven dependencies into pulsar-build image so that CI builds are faster

Is your enhancement request related to a problem? Please describe.
Github CI builds take a of time downloading the maven dependencies every time. Recent CI workflow changes moved to using a builder image for CI. Because of this the github actions/cache step had to be removed.
Describe the solution you'd like
If we checkout the master branch and get all the dependencies into the builder docker image, it would reduce the time for subsequent process using this image

#10001 solves maven dependency caching. This issue can be closed.


Use go client version v0.17.0

What changed?
Use v0.17.0 tag for go client, v0.17.0 is the same as b31c3bbfb06a

Why?

How did you test it?

Potential risks

Release notes

Documentation Changes

Pull Request Test Coverage Report for Build f89d1f33-cdc8-4d9e-a660-1b9ca63d0daa

0 of 0   changed or added relevant lines in 0 files are covered.
17 unchanged lines in 5 files lost coverage.
Overall coverage increased (+0.04%) to 59.759%

Files with Coverage Reduction
New Missed Lines
%

common/membership/rpServiceResolver.go
2
73.58%

service/history/handler.go
2
46.82%

common/types/history.go
4
24.69%

service/history/historyEngine.go
4
71.21%

service/history/queue/timer_queue_processor_base.go
5
78.6%

Totals

Change from base Build d8840b7e-bb0d-48ce-b1ad-74bbbbb9110c:
0.04%

Covered Lines:
87807

Relevant Lines:
146934

💛  - Coveralls


How can we create same database in azure sql as in onprem sql server

I have 200 databases in my onprem sql server How can I automate the Creation of all those databases in azure sql, currently the DMS does not do this and ask for databases to be created.

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

ID: 04c3b39d-7881-8c85-0a66-e5cd6f971427
Version Independent ID: b5cb6daf-f6da-f62d-4bfb-d6eee57c8b4a
Content: Use the Azure Database Migration Service to perform an online migration of SQL Server to Azure SQL Database
Content Source: articles/dms/tutorial-sql-server-azure-sql-online.md
Service: dms
GitHub Login: @HJToland3
Microsoft Alias: jtoland

@Anmolgan81 Thanks for the feedback. We are actively investigating and will get back to you soon.

Duplicate of #15689
Customer was invited to reach out to Raj to clarify details. This functionality is currently not avaiable. https://github.com/MicrosoftDocs/azure-docs/issues/15689#issuecomment-425521293

@Anmolgan81 Want to get feedback to you. Originally, in the first GitHub issue you opened for this topic, it was discussed to use PowerShell to automate this task. In speaking with the Product Group, they have come back with the following:

They could automate the entire export import process using Powershell and bacpac.
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-export
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-import
We need to keep in mind that we currently do not support the import of bacpacs from the portal so they would need to do this programmatically, but they could easily iterate through an account using powershell, do the export to blob and import to MI.

Regards,
Mike

@Mike-Ubezzi-MSFT, Raj needs to review this and approve any changes to the article content.  Thanks!


Question about generating text

In the AMRBART, could we use this to generate multiple sentences?

Hi, @ting-chih
You may try to assign num_return_sequences with n to generate n outputs for a given input.


Fixes #21

Add push() and unshift() to ImmutableArray
Fixes issue #21

@bocharsky-bw Removed spaces.

@znck Nice work! Thanks to fix it!

I just merged this PR with rebase and squash your commits. All your work accepted.


Issue running worker servers with supervisor

Could someone provide an example of this?
I can run Daphne, but I'm having trouble launching a worker thread using supervisor.
Here's a code sample of supervisor.conf:
[program:runworker]
command=python /home/django/environment/myproject/manage.py runworker
stopsignal=KILL
killasgroup=true
The browser waits a long time and then it shows:

503 Service Unavailable
Worker server failed to respond within time limit.

That looks correct to me. Have you verified that you're seeing output from runworker in the supervisor logs, and that you're not using the in-memory backend?

Thanks for answering this @andrewgodwin , I'm seeing output and it seems I'm using the Redis backend. I may add that if I run "python manage.py runworker" and then Daphne, it works perfectly. And Daphne doesn't seem to be the problem either.
Here's the output of supervisor:

2016-08-17 19:01:09,439 INFO supervisord started with pid 3473
2016-08-17 19:01:10,441 INFO spawned: 'runworker' with pid 3477
2016-08-17 19:01:10,442 INFO spawned: 'daphne' with pid 3478
2016-08-17 19:01:11,421 DEBG 'daphne' stderr output:
2016-08-17 23:01:11,421 INFO     Starting server at <IP_ADDRESS>:9000, channel layer laguardia.asgi:channel_layer

2016-08-17 19:01:11,519 INFO success: runworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-08-17 19:01:11,519 INFO success: daphne entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-08-17 19:01:11,591 DEBG 'runworker' stderr output:
2016-08-17 23:01:11,591 - INFO - runworker - Running worker against channel layer default (asgi_redis.core.RedisChannelLayer)

2016-08-17 19:01:11,592 DEBG 'runworker' stderr output:
2016-08-17 23:01:11,592 - INFO - worker - Listening on channels http.request, websocket.connect, websocket.disconnect, websocket.receive

If it runs fine separately then there's not much I can do from my end to help it run - it looks like it's running just fine from your output. The only thing I can think of is mismatching configuration somewhere - did you run it manually using exactly the command you gave supervisor, from the same working directory?

Sorry for my delay in answering, I found the issue, but I haven't give it a final solution yet. When I run Daphne within Supervisor, it picks the wrong settings file, because it gets a wrong environment variable (DJANGO_SETTINGS_MODULE). If I run Daphne with the exact same command from bash directly, it works perfectly. I'm going to see if I can figure it out. Thanks for helping !

Ah, good to know - I'll let you figure out why! Thanks for coming back and saying what happened :)