make wares seals for all the companies

Wares agreements have the option to add pretty seals to simbolize companies, just need to put them as a resource. Not critical right now but a really nice decorative addition. Also a really nice entry point of someone wants to contribute art

I could help with this one, I am in school for 3d animation, so if there are any 3d models that need to be made, I could help with that as well, since I dont have too many deadlines as of right now

That is really awesome! I would love that as I am not very good on that front myself. Here is the link to their wiki explaining how to add those https://github.com/mortuusars/Wares/wiki/Seal

This is relevant btw so if anyone wants to jump on this go ahead

need to compile a more up to date list of companies and draw their seals, we are currently using the same seal for a lot of companies

 autistic.sack.of.friends on Discord says

also while we're at it update them to use the new frame I drew.currently only used in the bagel one

 yarden.zamir on Discord says

I like both, so if you don't have a preference we can go with the simpler option

 autistic.sack.of.friends on Discord says

i really don't mind too much. the colors are a little off on the current seals but it's not a big deal

 yarden.zamir on Discord says

If its off then we should fix

 yarden.zamir on Discord says

What do you mean by off

 yarden.zamir on Discord says

?

 autistic.sack.of.friends on Discord says

i can't really remember specifics

 autistic.sack.of.friends on Discord says

i guess I'll run through everything maybe, i think drawing a dozen simple sprites will be fine

 autistic.sack.of.friends on Discord says

[
"company: "bobs_construction_fleet",",
"company: "magical_landscaping_co",",
"company: "black_hole_bagels_llc",",
"company: "wood_strike_and_co",",
"company: "boards_and_wires",",
"company: "qube",",
"company: "galactic_beast_deliveries",",
"company: "stellar_sigil_syndicate",",
"company: "villagers",",
"company: "cosmic_cuisine_collective",",
"company: "Big Flicks And Solutions Inc",",
"company: "DRG",",
"company: "Jaspers Seafood Emporium",",
"company: "Dungeon Delving Dave",",
"company: "Princess Avarusa","
]

 autistic.sack.of.friends on Discord says

got em all, i think

 autistic.sack.of.friends on Discord says

now i'll find-replace that to be neat

 autistic.sack.of.friends on Discord says

(the only place trades are added is the "intro line" folder right now, correct?

 yarden.zamir on Discord says

yes

 autistic.sack.of.friends on Discord says

gotta close my bracket )

 autistic.sack.of.friends on Discord says

anyway, what should i do about the names with spaces

 autistic.sack.of.friends on Discord says

does minecraft mind if texture names have spaces

 autistic.sack.of.friends on Discord says

hmm

 autistic.sack.of.friends on Discord says

why DID you put the new company names in title case

 autistic.sack.of.friends on Discord says

i don't think the individual lines on the screen look great, to be honest

 autistic.sack.of.friends on Discord says

this is kinda unrelated, but it could be kinda cool if at some point you got a trade for the ae2 metal presses, and if you go through with it you effectively burn your bridges with boards and wires

 autistic.sack.of.friends on Discord says

also we don't really have classic green circuit boards anywhere in the pack right now

 autistic.sack.of.friends on Discord says

so i'm not sure if i should be trying something else for b&w

 autistic.sack.of.friends on Discord says

would it be reasonably to stick a personal assembler there

 autistic.sack.of.friends on Discord says

imply they're the ones who made it

 autistic.sack.of.friends on Discord says

i can't remember what the deal is with most companies right now, which makes icon design pretty annoying

 autistic.sack.of.friends on Discord says

hmm

 autistic.sack.of.friends on Discord says

biomancy adds an any-direction hopper

 autistic.sack.of.friends on Discord says

well, not any direction

 autistic.sack.of.friends on Discord says

but it solves the problem of "move material between 2 containers exactly 1 block apart"

 autistic.sack.of.friends on Discord says

which nothing in create really does

 autistic.sack.of.friends on Discord says

it's slower than a chute though, so maybe it's ballenced

 autistic.sack.of.friends on Discord says

the maw is like a worse funnel in some respects, in that it is slower

 autistic.sack.of.friends on Discord says

i think it works out to the same speed as an andesite funnel

 autistic.sack.of.friends on Discord says

but it has the notable feature of extracting and not checking if there's already an item there

 autistic.sack.of.friends on Discord says

honestly there isn't a lot you can automate in this mod right now

 autistic.sack.of.friends on Discord says

it adds some biological resources, a tool that lets you get them out of mob kills

 autistic.sack.of.friends on Discord says

and 2 automatable processing recipes

 autistic.sack.of.friends on Discord says

maybe there's 1 more

 autistic.sack.of.friends on Discord says

the bio-forge is a glorified crafting table right now

 autistic.sack.of.friends on Discord says

on the bright side, it already has a good "device"-y part. sorta

 autistic.sack.of.friends on Discord says

the living flesh, dropped from flesh blobs made in a primordial cradle out of meat and regem potions

 autistic.sack.of.friends on Discord says

1 is used in each of it's machines

 autistic.sack.of.friends on Discord says

ok, the bio-lab is automatable

 autistic.sack.of.friends on Discord says

the flesh hopper is getting a little too "completely supercedes the quark pipe" for me

 autistic.sack.of.friends on Discord says

it has the ability to directly insert into the player's offhand

 autistic.sack.of.friends on Discord says

i do not know what this implies about other mobs

 autistic.sack.of.friends on Discord says

it's able to equip them

 autistic.sack.of.friends on Discord says

with like gear and stuff

 autistic.sack.of.friends on Discord says

but a wierd and very noticable bug is that it doesn't update their appearance unless that's actually a different bug

 autistic.sack.of.friends on Discord says

 autistic.sack.of.friends on Discord says

that's all of the machines i think could have aplace

 autistic.sack.of.friends on Discord says

the maw hopper feels too powerful

 autistic.sack.of.friends on Discord says

and the tounge is kinda not great

 autistic.sack.of.friends on Discord says

storage sac is a worse shulker

 autistic.sack.of.friends on Discord says

like, fuel goes in at side

 autistic.sack.of.friends on Discord says

stuff goes in top

 autistic.sack.of.friends on Discord says

it's the same, mostly

 autistic.sack.of.friends on Discord says

only unique mechanically thing is the primordial cradle

 autistic.sack.of.friends on Discord says

even then it's not terribly complex

 autistic.sack.of.friends on Discord says

you insert meat and then apply regen potions with a deployer, and then you're done

 autistic.sack.of.friends on Discord says

you kill the blob you get

 lucidcrux on Discord says

Hello, um, drive by art query. Are these done? Not sure I'll do a fork, but for whatever reason I ended up here and might do these... Haven't even actually played the pack, cause I think I want to see how it progresses.

 lucidcrux on Discord says

https://media.discordapp.net/attachments/705896549087182968/1127156648289521664/moreicons.png?ex=65d9aaee&is=65c735ee&hm=2200e6d2b9174979de198e04a03b34fc87384efb8b195c5444f67ebbf2fa7de8&=&format=webp&quality=lossless

 lucidcrux on Discord says

few things I did for synergism

 autistic.sack.of.friends on Discord says

nope! haven't started really

 autistic.sack.of.friends on Discord says

having more art help is always appreciated

 lucidcrux on Discord says

Do these need to be in the format on the wiki link? https://github.com/mortuusars/Wares/wiki/Seal

 autistic.sack.of.friends on Discord says

yeah, i think i drew an asset for most of this i'll try and pull it up

 autistic.sack.of.friends on Discord says

 autistic.sack.of.friends on Discord says

it's designed to connect visually with the rest of the contract

 lucidcrux on Discord says

Okay, so it's not the seal/string/ etc thing?

 autistic.sack.of.friends on Discord says

well, the contracts are re-themed

 autistic.sack.of.friends on Discord says

https://modrinth.com/resourcepack/wares-technologic-recalibration
here's the resource pack i made

 lucidcrux on Discord says

Cool, I'll look at it and check back later. it's 2am here 😛

 yarden.zamir on Discord says

it is but we just use the seal and logo parts usually. though if you see a good reason to use more give it a shot

 yarden.zamir on Discord says

 lucidcrux on Discord says

Is there an easy way to see a sealed version in action in game?

 lucidcrux on Discord says

Cheating them in is just a full or complete version for me

 autistic.sack.of.friends on Discord says

oh, basically they're all in emi

 autistic.sack.of.friends on Discord says

just click the bottom left config button and enable "cheat mode" in the settings

 lucidcrux on Discord says

Yeah, I found them that way. Are the sealed ones even used?

 autistic.sack.of.friends on Discord says

uh... i don't think so. but there's an icon at the bottom of each contract

 lucidcrux on Discord says

Okay. I was going to rework it so the sealed one worked, like an expanding tablet instead of solid, but maybe I just stick the solid tablet?

 lucidcrux on Discord says

*stick with

 lucidcrux on Discord says

Anyway, I'll play around and you guys can see. Playing around was the point 🙂

 autistic.sack.of.friends on Discord says

ohhh i see what you mean

 autistic.sack.of.friends on Discord says

yeah

 autistic.sack.of.friends on Discord says

it's not currently used but it probably will be

 lucidcrux on Discord says

Okay, cool


fix: add UT for utils

Pull Request
Description
Please provide a brief description of the changes made in this pull request.
Related Issue(s)
If this pull request addresses or relates to any open issues, please mention them here using the syntax Fixes #<issue_number> or Resolves #<issue_number>.
Checklist
Before submitting this pull request, please ensure that you have completed the following tasks:

[ ] Reviewed the Contributing Guidelines for the Piper project.
[ ] Ensured that your changes follow the coding guidelines and style of the project.
[ ] Run the tests locally and made sure they pass.
[ ] Updated the relevant documentation, if applicable.

Testing Instructions
Please provide clear instructions on how to test and verify the changes made in this pull request.
Additional Information
Add any additional information or context that would be helpful in understanding and reviewing this pull request.

@gosharo  Can you tell ChatGPT to use assert when he writes the tests ?

@gosharo Can you tell ChatGPT to use assert when he writes the tests ?

done :D

/jira open task


add customized text for labels

hi, thank you again for your library, it has been a great help for me. I was wondering how can I change the default value for some textview in bottomSheet, like "today", "from", "to", "select" and "cancel"? for example can I change the whole text to persian?!

I was able to set my custom text by adding "refs.xml" file to my "values" folder and override strings. like this
    <item name="action_cancel" type="string" tools:override="true">         لغو     </item>
but they don't get my declared font from code now!
this issue is solved.


Delete "Functions should do one thing" section

Decided to delete section Functions should do one thing https://github.com/jupeter/clean-code-php/issues/38#issuecomment-532558057

EDIT by @TomasVotruba : Closes #38

Thanks! Just a tip for next PR to auto-close original issue on merge:
https://help.github.com/en/articles/closing-issues-using-keywords

Thanks you :+1:

Thanks! Just a tip for next PR to auto-close original issue on merge:
https://help.github.com/en/articles/closing-issues-using-keywords

@TomasVotruba I know this, but it doesn’t always work :confused:

What exactly doesn't work?
"Close X" in the body of PR always worked for me for last 4 years

@TomasVotruba Usually works, but sometimes not. Just a week ago there were a couple of such cases.
I try to always mark the closing ticket, but sometimes i forget to do it. Sorry for this.

No troubles!
Ping me next time it doesn't work, I'm curious about it

@TomasVotruba you were interested in an example.
Bugreport created
https://github.com/Happyr/Doctrine-Specification/issues/232
2 bugfix PR were created.
First rejected
https://github.com/Happyr/Doctrine-Specification/pull/233
Second merged
https://github.com/Happyr/Doctrine-Specification/pull/234
Both PR have a link to the issue.

The issue did not close automatically after the PR merged.
Such situations rarely occur, but they do.

Thanks for feedback.
I usually use "fixes" or "closes", not "fix". Maybe "fix" is only working in some cases. That's my random tip.

This issue did not close automatically after PR merged.
Such situations rarely occur, but they do.

Issues are closed when PR is merged to default branch in repo. It should work if you merge this PR directly to master branch.
https://help.github.com/en/github/managing-your-work-on-github/closing-issues-using-keywords

I know what's written there. My point is documentation !== code

I know what's written there. My point is documentation !== code

Can you give an example? https://github.com/Happyr/Doctrine-Specification/pull/234 did not closed issue because it was merged do 1.0 branch while default branch for this repo is master. It worked exactly as explained in documentation.

@rob006 https://github.com/Happyr/Doctrine-Specification/pull/234 merged into 1.0 branch and then branch 1.0 merged into master https://github.com/Happyr/Doctrine-Specification/pull/235. That is, the fix PR merged in master, but not immediately.

@rob006 although, perhaps you are right. The problem is that PR did not merge immediately into master and the hook in GitHub did not work. If i meet more such cases, i will describe them here.

@peter-gribanov I don't think that you can interpret this as "PR was merged to master". It works in this way for commits, because commits are included in master branch as a part of git tree logic (and AFAIK it should work if commit message would contain correct keyword). But PR is just an abstraction, and merge is an event that occurs once (and has only one target branch). There is no direct relation between different PRs, GitHub does not seem to track this in a way that you may expect in this case.


Add setting command to update .clasp.json

Addresses #349 by adding a clasp setting command

[x] npm run test succeeds.
[x] npm run lint succeeds.
[x] Appropriate changes to README are included in PR.

The last commit (b6c4db8) has introduced a build error for me, so this is based off the previous commit (c1d1f0a). It also works with a quick patch to b6c4db8.
Let me know what you think.

I signed it!


98 break

Adds break time for the day when you run the status command.
The break time is calculated as the time between all records
Resolves #98

This PR is contained in release 0.8.0.


[Bug report]: total balance excludes locked tokens

Version
2.0.11
Description
Firefly displays a wrong "iota mainnet balance" excluding vested / time-locked tokens.
Expected behaviour
The total balance should include time-locked/vested tokens.
They should remain excluded from the "available balance" just below.
Actual behaviour
Total balance excludes vested tokens.
Can the issue reliably be reproduced?
Yes
Steps to reproduce the issue
No response
Operating System
Mac
Diagnostics
No response
Developer Profile
No
Profile Type
Software (Stronghold)
Staking
None
Crash Status
None of the above
Error Messages
No response
Error Logs
No response
Duplicate declaration

[X] I have searched the issues tracker this issue and there is none

Code of Conduct

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

This information is displayed in the balance breakdown


Fastlane Swift: cannot find 'desc' in scope

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
Fastlane version: 2.205.0

When creating a standalone swift package where I include the fastlane swift package and also define a new lane, the compiler complains about the desc function, as this is not public in the package:

The current desc function in the Fastlane Swift Package is located in Runner.swift and looks like this:
func desc(_: String) {
    // no-op, this is handled in fastlane/lane_list.rb
}

Making this function public would solve the issue.
Command executed

Complete output when running fastlane, including the stack trace and command used

 [REPLACE THIS WITH YOUR INFORMATION]

Environment

 [REPLACE THIS WITH YOUR INFORMATION]

As far as I know fastlane is not intended to be included as a swift package 😄
But if you do not want to use ruby, but just swift, fastlane can be set up with swift
(fastlane init swift).
Then this functionality will work for you.
What would be the advantage if fastlane could be included like any other swift package?

According to the documentation here http://docs.fastlane.tools/getting-started/ios/fastlane-swift/#getting-started-with-fastlaneswift-beta in the section Get Started (SPM) (Beta) you actually are able to declare fastlane as a swift package dependency.
Other lanes like gym just work fine, however the desc command is not available

Sorry, I missed this somehow.
We will see what the maintainer has to say 😄


callAsFunction closures cannot be used with default arguments.

For example, given:
protocol Functionish { }

extension Functionish {
  func callAsFunction(_: () -> Void) { }
}

public struct Argumentative: Functionish {
  init(_: Void = ()) { }
}

public struct NonArgumentative: Functionish {
  init() { }
}

These compile:
NonArgumentative { }
Argumentative().callAsFunction { }

But this results in Trailing closure passed to parameter of type 'Void' that does not accept a closure.
Argumentative() { }

Environment:

Xcode 14.0 beta 2

This is going to be fixed by https://github.com/apple/swift/pull/59432 which is currently being tested.


waka_filename:1: = not found

Hey,
I added this to my plugin folder but I keep getting this error waka_filename:1: = not found. Any way to avoid this? or am I missing something in the .wakatime.cfg?

Looks the first pull request I accept introduce this problem.
Fixed and please have a try.

thank you!


initial BoxBufferGeometry class completed

I was aiming to port BoxGeometry, but BoxGeometry is basically a more convenient class to use (in plain JS) than BoxBufferGeometry, and underneath it uses BoxBufferGeometry.
So, for the purposes of the demo, we can skip BoxGeometry and just use BoxBufferGeometry for now, then implement BoxGeometry later.
The difference is that BoxGeometry (the original class Three had before it more recently introduced all the BufferGeometrys) uses simple JavaScript arrays (not typed arrays) which makes working with the arrays easier (arrays have variable length, among other things). The old classes are all subclasses of Geometry.
Three.js more recently introduced new geometry classes that all extend from BufferGeometry, which under the hood are all backed by TypedArrays, meaning that their lengths and data types have to be known before hand. This is more difficult for average JS users to work with (not what they are accustomed to), but is more efficient because the WebGL APIs accept TypeArrays as input.
When using the old Geometry subclasses, their regular (dynamic) arrays have to be converted into TypedArrays before being passed to WebGL, which is less efficient.
On the outside, both Geometry and BufferGeometry classes have the same constructor args, so usage is usually the same. Things only differ when one wishes to manipulate the internal arrays. A common pattern with the Geometry classes was to make an empty Geometry, then use array.push to push data onto the arrays. With BufferGeometry, one creates geometries of a certain size, then fills in the data.

looks good, still a lot more future work to do, but this hopefully will do the job for now.


Broken badges at the README page

It seems the badges "dependencies Status" and "devDependencies Status" are broken:

Should we remove them?

yes!


Wait for paste to finish in paste command (fixes #196161)

Fixes #196161
Now, the command editor.action.clipboardPasteAction doesn't finish until the paste actually applies in the document.
To test: Use this extension- https://gist.github.com/justanotheranonymoususer/016f6ada29d6c43487e68fbd066442fe
Expected with change: the loop completes
Without change: Notification appears 'Mismatch, pasted: actual:'
Tested on Windows

Hi @hediet and @alexdima, any chance to get this merged for the next release?


Adding GEP 851: Allow Multiple Certificate Refs per Gateway Listener

What type of PR is this?
/kind gep
What this PR does / why we need it:
This adds GEP #851: Allow Multiple Certificate Refs per Gateway Listener.
Does this PR introduce a user-facing change?:
NONE

Adding a hold until there's sufficient consensus on this GEP:
/hold

Thanks to everyone for the great feedback on this PR! This has really highlighted how complex it would be to support certs for different hostnames on a single listener. As I've thought about this more, I think the most important thing is to change certificateRef to certificateRefs. Although it would be great to figure out the details of how multiple certs of differing hostnames are handled, I don't think that's required to make this change.
Although not a common use case, providing RSA and ECDSA certs is a valid one. It is also clearly understood and widely supported. I updated the GEP to start with only that goal. It does seem likely that we'll want to expand this in the future to support more broad use cases, but we don't need to figure out all the details for those to get this in.
I think my latest changes have made this GEP significantly simpler while still allowing all the same room for future expansion.
/cc @bowei @hbagdi @howardjohn @jpeach @youngnick

/lgtm
/hold

I like this simpler approach.
I'll leave the hold until some US folk have had a chance to review.
/lgtm

Rob -- I think we should not be quite so prescriptive. It will make future expansion more confusing for implementations.

I prefer this iteration of the GEP over the previous one - it is more concise and has more concrete reasoning behind it.
A tangential question (out of scope from this PR but still related): how are SNI->Certificates tied? Based on Listener.Hostname->CertificatesRefs? I know we discussed this in the community meeting, I'm confused so asking again.

/lgtm
/hold

@bowei @hbagdi @jpeach @youngnick I've updated this PR based on our discussion in Slack. PTAL.

/lgtm

/lgtm
/hold cancel
because @hbagdi +1ed in Slack.


[tests-only] [full-ci] Bump commit id for API tests

https://github.com/owncloud/QA/issues/739

https://drone.owncloud.com/owncloud/ocis/11822/52/9
runsh: Total unexpected passed scenarios throughout the test run:
webUIFilesSearch/search.feature:153
webUIFilesSearch/search.feature:165

Unexpected passes - how did that happen?
I will rebase again.

https://drone.owncloud.com/owncloud/ocis/11825/52/9
runsh: There were no unexpected failures.
runsh: Total unexpected passed scenarios throughout the test run:
webUIFilesSearch/search.feature:153
webUIFilesSearch/search.feature:165

Same scenarios passed again.


Trickster helm chart declares pod annotations twice

https://github.com/tricksterproxy/helm-charts/blob/master/charts/trickster/templates/deployment.yaml#L22
In the template for the deployment pod level annotations are declared twice, because of this the podAnnotations value doesn't actually work.
      annotations:
        checksum/trickster-cfg: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}
    {{- if .Values.podAnnotations }}
{{ toYaml .Values.podAnnotations | indent 8 }}
    {{- end }}
      labels:
        {{- include "trickster.labels" . | nindent 8 }}
      annotations:
        checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}

One of these annotation declarations should be removed I think.

Hey @markvdw4, thanks for this report. We just released chart v1.5.4, which removes the duplicated annotation section. As a result, podAnnotations will populate into the annotations section, and the checksum/trickster-cfg annotation will provide the sha256 value. The  checksum/config annotation that previously also provided the same sha256 checksum value is removed and will no longer populate. Let us know if this resolves your issue and we'll close it out. Thanks again!

and thanks to @LimitlessEarth for fixing this up.

Looks good! Thanks @jranson and @LimitlessEarth


Support Drawer

Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure you follow DiDi's contributing guide.
[x] Make sure you are merging your commits to dev branch.
[x] Add some descriptions and refer relative issues for you PR.

Codecov Report

Merging #146 into dev will increase coverage by 0.48%.
The diff coverage is 95.65%.

@@            Coverage Diff             @@
##              dev     #146      +/-   ##
==========================================
+ Coverage   90.09%   90.57%   +0.48%
==========================================
  Files         102      106       +4
  Lines        1999     2091      +92
  Branches      309      321      +12
==========================================
+ Hits         1801     1894      +93
+ Misses        100       98       -2
- Partials       98       99       +1

Impacted Files
Coverage Δ

src/components/index-list/index-list-item.vue
87.5% <0%> (-12.5%)
:arrow_down:

src/components/scroll/scroll.vue
90.82% <100%> (+1.1%)
:arrow_up:

src/components/drawer/drawer-item.vue
100% <100%> (ø)

src/modules/drawer/index.js
100% <100%> (ø)

src/components/drawer/drawer-panel.vue
84.61% <84.61%> (ø)

src/components/drawer/drawer.vue
98.5% <98.5%> (ø)

... and 1 more

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 de46c25...875b530. Read the comment docs.


Command authentication

An authentication module is badly needed as the default d.py auth code is very very limited

Outdated. For old architecture


[Feature Request] Allow queuing of pull request branches

Is your feature request related to a problem? Please describe.
I'd like to be able to queue builds of a pull request branch. For example:
az pipelines build queue --branch refs/pull/6948 --definition-id 7981
Currently this command fails.
Describe the solution you'd like
I would like the command above to queue up a build of refs/pull/6948.
Additional context
It looks like build.py takes the branch parameter and checks whether it begins with refs/head (via the resolve_git_ref_heads function in git.py); if it does not, the prefix is added. So the command above ends up with a branch of refs/head/refs/pull/6948.

@hartez Thank you for reporting this.
Change is merged. Note that once the changes are release in version 0.12.0 pull request branches can be used for build the names for PR branches are generally like refs/pull/<PR_ID>/merge e.g. refs/pull/1/merge.
ETA of release by end of this week.

Fantastic - thank you!
I see the release for version 0.12.0 - when will that update be available via az extension update?

As soon as this PR is merged - https://github.com/Azure/azure-cli-extensions/pull/882

Is it possible for this manually queued build to count towards the build policy of the pull request? For example, I can't merge PR number 123 until a build is queued from the UI. What I'm looking to do is call az pipelines build queue "refs/pull/10122/123" and have it indicate to the PR that its build is running, so an autocomplete PR will merge.
Is this possible?

For @jogleasonjr, I came across the same issue / desire as you today.
I found that to queue a pipeline and have it count towards your PR's build validation pipeline, you instead want to use the az repos pr policy queue, rather than any of the az pipelines commands.
I added more detail to this StackOverflow answer here.


[Feature] Use date_slice with DATE type

What type of PR is this：

[ ] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Problem Summary(Required) ：

Use new function date_slice for DATE type.
Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_fe_unittest

run starrocks_admit_test

starrocks_be_unittest succeeded.

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 3 / 3 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/parser/AstBuilder.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/analyzer/AST2SQL.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/analyzer/ExpressionAnalyzer.java
1
1
100.00%
[]

run starrocks_admit_test


Add table return with call remote function

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues.

Fixes https://github.com/ballerina-platform/ballerina-lang/issues/14570
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

Merging #20374 into release-stage will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff               @@
##           release-stage   #20374   +/-   ##
==============================================
  Coverage          15.21%   15.21%
==============================================
  Files                 50       50
  Lines               1341     1341
  Branches             208      208
==============================================
  Hits                 204      204
  Misses              1121     1121
  Partials              16       16

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 83d72bf...e443262. Read the comment docs.


Choose whether to add or not placeholder in attributes types includin…

Add placeholder option for email, telephone, url and number attributes.
This should be useful for Express Form.

Looks like this is breaking tests for some reason.


Tests yield OSError exceptions

I am getting a bunch of OSError exceptions when running the test suite for both the packaged version 0.3.1 and the new version 0.4.2.

E   OSError: Can't read data (no appropriate function for conversion path)

h5py/_proxy.pyx:84: OSError
===================== 2 failed, 19 passed in 1.13 seconds ======================

Which versions of netCDF4-Python and libnetcdf (the C library) are you using?

netcdf4-python: 1.3.0
libnetcdf: <IP_ADDRESS>

Link to current bug report on the Debian BTS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877150

This is suspiciously related to https://github.com/shoyer/h5netcdf/issues/16, but I haven't updated our test suite recently and we've been testing against libnetcdf <IP_ADDRESS> for a while.
So it must be a new netcdf4-python version. And indeed, using a more up-to-date netcdf4-python (1.2.9 vs 1.2.4 currently used by our test suite) reveals the same test failures: https://travis-ci.org/shoyer/h5netcdf/builds/286317833
I will investigate.

Fixed in 549a4f75cadde307de22274a85e343a062e2e9e0.
This turned out to just be an overly fragile test. I've already released a new version (0.4.3) which is up on pypi.


Update README.adoc

@The-Nightwing I've already created PR for readme with much more content i.e proper documentation.
Should you be interested in contributing Please Pick up from my PR and start adding to that.
Incase you want to start afresh thne please be conscious of the content.
Refer this: https://github.com/starfixdev/starfix/pull/32


DDF-1305: Address all high severity CLM vulnerabilities

Changed versions containing embedded jars with security vulnerabilities.

@vinamartin @figliold @lessarderic

:+1:

:+1:

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, 1 unresolved discussion, all commit checks successful.

Comments from the review on Reviewable.io

Change looks good to use current karaf 2.4.1 as the version. Full build and test was good.


TimeZone in Email Notification Is Wrong

Hi. I'm using Traccar with GT02 Gps tracker. I installed th server to my VPS and it works perfect.
But date and times in e-mail notifications are wrong.
Tracker's time is correct, my server's time is correct. And they are same. It's OK. I can see the times in log file and web-ui. I'm in GMT+3 but email says GMT+5
what is wrong?
I'm using Traccar3.10-Win

I guess email uses server timezone. Is that correct?

In email template it uses $event.serverTime variable.

Server doesn't know which timezone your user is, so it's formatted with server timezone. We would have to add timezone preference to user preferences to fix this issue.

I haven't got any experience about Java. Can i change the timesone from mail template?

There must be a way to do it through templates as well.


Fix : Added an attribute to change background color of the drop down list and cursor color

I have added an attribute [dropDownBackgroundColor] in [TextFieldSearch] class to change the background colour of the drop down list. Also, I have added an attribute [cursorColor] to change the color of the cursor. You can ignore the [pubspec.lock] file changes.

@fitterfly-devanshu I added your suggestion of providing a background color to the results. Thank you! I noticed you added a little more in here as well with matching on any case. I like that and will be implementing that as well.


Why does adding a validator only require the aura  address?

The consensus uses aura en grandpa for finalisation.
Adding a validator only requires the aura aura sr25519 SS58 address. Why isn't the Ed25519 address for participation in the grandpa finalisation needed?

https://github.com/threefoldtech/tfchain/issues/282


Imagescan Rebuild: 2021-09-13

Rebuilding imagescan for open-cluster-management/search-api repo.

Rebuild for the issue: https://github.com/open-cluster-management/backlog/issues/15861


Topic starter - determine if other users can add items to the topic - maintain relevance and quality

As a user, I want to revise a topic and determine whether other users are allowed to add items to the topic so that I can control the contributions to the topics I create and maintain their relevance and quality.

Estimate: 8 hours
Acceptance Criteria:

[x] When users create the topic, they should see an option to specify if other users are allowed to add items to this topic.
[x] In the topic editing interface, users can toggle the setting.
[x] When users browse a topic, there should be a permission status to show whether they have permission to add items to the topic.

commit 889757755f1894e2ee581d80aaccf68ec3cad0ab


Fix schema $id

See https://github.com/citation-file-format/citation-file-format/issues/190#issuecomment-893512188

Related issues
Refs: #190, https://github.com/citation-file-format/citation-file-format.github.io/pull/31
Describe the changes made in this pull request

Appends the .json extension to the schema $id

Instructions to review the pull request

Go to https://www.jsonschemavalidator.net/
For the schema, use the one from this PR

{
	"$schema": "https://raw.githubusercontent.com/citation-file-format/citation-file-format/b7fdad9df77e114f44a94c1af1957cee677ca4f4/schema.json#"
}

Play around with valid/invalid "CFF-JSON", e.g.:

{
	"authors": [{
		"alias": "author"
	}],
	"cff-version": "1.2.0",
	"message": "None",
	"title": "TITLE",
	"version": "1.1.21"
}

Not sure if I'm doing something wrong but if I follow the instructions the website accepts any valid JSON document without complaint.
Could it be due to https://citation-file-format.github.io/1.2.0/schema.json not resolving?

Had some problems getting the instructions to work

And I found out why, I think: the schema should have the key "$ref" (referencing the complete remote CFF schema). This works for me:

So this should mean that once the schema file is pushed, it is resolvable. This seems to be the case. I cannot yet - at least in the online schema validator - reference a key from the CFF schema. But perhaps I haven't yet understood how this works.
Also I think that the one commit in the PR may actually be doing the wrong thing, and the $id should actually end in /schema after all, as this is the base_uri of the schema if I understood it correctly, rather than the full resolution URL...
I'll investigate some more and will close or re-request review when ready.

Some more observations: despite the $id in 1.2.0 currently ending on /schema, referencing a property works via, e.g., `"$ref": "https://raw.githubusercontent.com/citation-file-format/citation-file-format/1.2.0/schema.json#/properties/cff-version":

Schema doesn't resolve when leaving out the #, or when I leave out .json. Perhaps this is down to what's being used in the backend of the online validator.

So if I understand this correctly, the $id reflects the URI where the schema file can be found, fair enough. We have a choice to rename it to schema and hope for the right file type being returned, or clients using the correct Accept header, but I think we'll be safer just adding the .json extension, even if that makes the URI "more ugly" (but this way it's also more precise).

Also updated https://github.com/citation-file-format/citation-file-format.github.io/pull/31.

Also updated instructions for review.


Flaky parser/grok tests

I get the following failure intermittently on my local machine with Node.js 4.2.4:
  1) parsers/grok stops emitting values after the optimization.limit:

      AssertionError: expected 1 to equal 2
      + expected - actual

      -1
      +2

      at test/adapters/parsers/grok.spec.js:125:42
      at bound (domain.js:287:14)
      at runBound (domain.js:300:12)
      at tryCatcher (node_modules/bluebird/js/main/util.js:26:23)
      at Promise._settlePromiseFromHandler (node_modules/bluebird/js/main/promise.js:507:31)
      at Promise._settlePromiseAt (node_modules/bluebird/js/main/promise.js:581:18)
      at Promise._settlePromises (node_modules/bluebird/js/main/promise.js:697:14)
      at Async._drainQueue (node_modules/bluebird/js/main/async.js:123:16)
      at Async._drainQueues (node_modules/bluebird/js/main/async.js:133:10)
      at Immediate.Async.drainQueues [as _onImmediate] (node_modules/bluebird/js/main/async.js:15:14)

[14:03:55] 'test' errored after 1.3 min
[14:03:55] Error in plugin 'gulp-mocha'
Message:
    1 test failed.

@rlgomes Any idea what the cause might be?

assigning to myself will look into this.


Mi Flora Plant sensors don't update with 0.96.5

Home Assistant release with the issue: 0.96.5

Last working Home Assistant release (if known): I don't know
Operating environment (Hass.io/Docker/Windows/etc.): Hass.io

Component/platform: /components/miflora/

Description of problem: I've three Mi Flora plant sensors correctly recognized.
The sensor will be updated just after the Raspberry reboot. After 24 hours no more update.
Problem-relevant sensors.yaml entries and (fill out even if it seems unimportant):
  - platform: miflora
    mac: C4:7C:8D:6B:1C:76
    name: Bonsai
    force_update: true
    monitored_conditions:
      - moisture
      - light
      - temperature
      - conductivity
      - battery

  - platform: miflora
    mac: C4:7C:8D:6B:26:45
    name: Potus
    force_update: true
    monitored_conditions:
      - moisture
      - light
      - temperature
      - conductivity
      - battery

  - platform: miflora
    mac: C4:7C:8D:6B:23:03
    name: Zamia
    force_update: true
    monitored_conditions:
      - moisture
      - light
      - temperature
      - conductivity
      - battery

Traceback (if applicable): I only have trace after reboot
019-08-01 23:25:04 DEBUG (SyncWorker_17) [miflora.miflora_poller] Filling cache with new sensor data.
2019-08-01 23:25:14 DEBUG (SyncWorker_17) [miflora.miflora_poller] Received result for handle 56: 64 2A 33 2E 32 2E 31
2019-08-01 23:25:26 DEBUG (SyncWorker_17) [miflora.miflora_poller] Received result for handle 53: 04 01 00 00 00 00 00 26 4C 03 02 3C 00 FB 34 9B
2019-08-01 23:25:36 DEBUG (SyncWorker_18) [miflora.miflora_poller] Using cache (0:00:10.140693 < 0:20:00)
2019-08-01 23:25:36 DEBUG (SyncWorker_10) [miflora.miflora_poller] Using cache (0:00:10.158352 < 0:20:00)
2019-08-01 23:25:36 DEBUG (SyncWorker_4) [miflora.miflora_poller] Using cache (0:00:10.178377 < 0:20:00)
2019-08-01 23:25:36 DEBUG (SyncWorker_19) [miflora.miflora_poller] Filling cache with new sensor data.
2019-08-01 23:25:42 DEBUG (SyncWorker_19) [miflora.miflora_poller] Received result for handle 56: 64 2A 33 2E 32 2E 31
2019-08-01 23:25:42 DEBUG (SyncWorker_19) [miflora.miflora_poller] Received result for handle 53: 09 01 00 2F 00 00 00 21 9A 05 02 3C 00 FB 34 9B
2019-08-01 23:25:46 DEBUG (SyncWorker_4) [miflora.miflora_poller] Using cache (0:00:03.700319 < 0:20:00)
2019-08-01 23:25:46 DEBUG (SyncWorker_4) [miflora.miflora_poller] Using cache (0:00:03.915939 < 0:20:00)
2019-08-01 23:25:46 DEBUG (SyncWorker_10) [miflora.miflora_poller] Using cache (0:00:03.958267 < 0:20:00)
2019-08-01 23:25:46 DEBUG (SyncWorker_0) [miflora.miflora_poller] Filling cache with new sensor data.
2019-08-01 23:25:59 DEBUG (SyncWorker_9) [miflora.miflora_poller] Using cache (0:15:00.008434 < 0:20:00)
2019-08-01 23:25:59 DEBUG (SyncWorker_3) [miflora.miflora_poller] Using cache (0:15:00.015143 < 0:20:00)
2019-08-01 23:25:59 DEBUG (SyncWorker_19) [miflora.miflora_poller] Using cache (0:15:00.022788 < 0:20:00)

Additional information: Later on each 20minutes I receive
Updating miflora sensor took longer than the scheduled update interval 0:20:00

I solved by manual install BluepyBackend.
Is it possible to have BluepyBackend automatically included in the next version of HA?

Duplicate of #24453


[Snyk] Security upgrade python from 3.11.0-slim-bullseye to 3.13.0a3-slim-bullseye

This PR was automatically created by Snyk using the credentials of a real user.Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Changes included in this PR

Dockerfile

We recommend upgrading to python:3.13.0a3-slim-bullseye, as this image has only 67 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.
Some of the most important vulnerabilities in your base image include:

Severity
Priority Score / 1000
Issue
Exploit Maturity

829
Out-of-bounds Write SNYK-DEBIAN11-GLIBC-5927133
Proof of Concept

829
Out-of-bounds Write SNYK-DEBIAN11-GLIBC-5927133
Proof of Concept

714
Off-by-one Error SNYK-DEBIAN11-LIBTASN16-3061097
No Known Exploit

614
Out-of-bounds Read SNYK-DEBIAN11-NCURSES-2767191
No Known Exploit

614
Out-of-bounds Write SNYK-DEBIAN11-NCURSES-5421197
No Known Exploit

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

📚 Documentation preview 📚: https://datasette--10.org.readthedocs.build/en/10/

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (7bcb272) 92.69% compared to head (3e8c70a) 92.69%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #10   +/-   ##
=======================================
  Coverage   92.69%   92.69%
=======================================
  Files          40       40
  Lines        6047     6047
=======================================
  Hits         5605     5605
  Misses        442      442

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


Update README.md

Fixes #4, but I'm not sure if this should actually be a downstream change instead in GADM or ArchGDAL

Best to change for now I guess


Can any one explain how would i use Project Calico for CNI in my nomad cluster

Reference -> https://www.hashicorp.com/blog/multi-interface-networking-and-cni-plugins-in-nomad-0-12

My Problem -> I want to connect all My containers across multiple clients(Nodes) in the nomad cluster. In my current Kubernetes cluster, all pods can communicate to each other based on IP address no matter they are deployed in different machines (worker) using CNI (Calico / Cilium / Funnel, etc).
The same thing I want to achieve in Nomad Cluster not only for docker containers but other plugins also including firecracker, qemu, etc.
What I want ->  All Resources (Container, MicroVm, Vms) should be able to communicate with each other based on IP Addresses under the same subnet across the entire cluster| Simply speaking I want SDN Solution in my cluster.
What I am trying to do actually I trying to make my own private cloud that can support multiple types of technology including docker, microVM, LXC/LXD container, and KVM as like Opennebula. with the help of the Nomad cluster.
how will I be able to access instances (VMs)  for accessing VMS through (SSH/VNC/RDP) with the help of open-source tool Apache Guacamole but the condition is that every VM should be able to communicate with each other to make Guacd proxy  work possible.
What is my expectation I am wondering how will one can use Calico as CNI in the nomad cluster. I searched the entire internet but still didn't find any conclusive.
There is mention of Calico in nomad official documentation (Blog) but I want a more detailed explanation about that.
Please someone help me out with this including all alternative possibilities.
Billion thanks in advance :innocent:

I don't think anyone on the Calico core team have deployed with Nomad before, although I know I have seen other users doing so in the past.
I would expect that at a very high level you would need to do something like the following:

Run an etcd instance for Calico to store its configuration and state in.
Install the CNI plugin binaries and a suitable CNI plugin config file pointing it at etcd, in the place that nomad expects.
Run calico/node as a container on each node in your nomad cluster, pointing it at etcd.


Context-aware singleLineBlockOnEnter

IntelliJ supports a similar features as the VSCode singleLineBlockOnEnter setting. But IntelliJ also supports "removal" to when using the "join lines" command.
For example:
  // Some multi-line C++ style comment.
  // Some multi-line C++ style comment.|  (<-- placing the cursor here)
  // Some different C++ style comment.

After hitting my "join lines" shortcut, it would transform to:
  // Some multi-line C++ style comment.
  // Some multi-line C++ style comment. Some different C++ style comment.|  (<-- Removed leading comment, and joined lined, placed cursor here)

VSCode does not currently support this behavior and would be a big "quality of life" improvement!

I can't find the setting singleLineBlockOnEnter. Can you share the full setting name?

I clicked on "Copy Setting ID" from the menu in preferences:  "auto-comment-blocks.singleLineBlockOnEnter"
Screenshot:

This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the marketplace for VS Code. See also our issue reporting guidelines. If you don't know which extension is causing the problem, you can run Help: Start extension bisect from the command palette (F1) to help identify the problem extension.
Happy Coding!


How to initialize many apps?

Hello.
I develop FCM to send 3 apps using this library.
but showing follow error messages.
How to set this case?

code
const serverKey_10001       = require('../config/pushkey/b.json');
const serverKey_10002       = require('../config/pushkey/a.json');
const fcm_zeroshop            = new FCM(serverKey_10001, undefined, 'zeroshop');
const fcm_hidoc               = new FCM(serverKey_10002, undefined, 'hidoc');

fcm_zeroshop.send(message, (err, response) => {
});
-error message
The default Firebase app does not exist. Make sure you call initializeApp() before using any of the Firebase services.

at this time, it's not supported, I recommend you to use the admin.messaging directly as this library is not getting updates anymore


DB2: DBeaver not sending complete sql to the database on create trigger

System information:

Operating system (distribution) and version: Windows 10 64-bit
DBeaver version: 6.0.0
Java version: 8 update 201
Additional extensions: - Office Support
- SVG Extension

Connection specification:

Database name and version: DB2 LUW 11.1
Driver name: db2jcc4.jar
Do you use tunnels or proxies (SSH, SOCKS, etc)?: No

Describe the problem you're observing:
I'm trying to create a trigger in the DB2 database via a SQL statement:

-- DDL Statements for Triggers
--#SET TERMINATOR @
CREATE OR REPLACE TRIGGER SAP_BOBW.CPB_DELTA_INSERT_11
AFTER INSERT ON
VEST11.CPB
REFERENCING
NEW AS newrow
NEW_TABLE AS TEMP_CPB_DELTA_INSERT
FOR EACH ROW
MODE
DB2SQL
BEGIN
ATOMIC
DECLARE SYSTEM_DATE CHAR(8); --
SET SYSTEM_DATE = 	(select
to_char(CURRENT DATE,'YYYYMMDD')
from
vest11.SYS
where
SYS_SLEUTEL = '1'); --
IF NOT EXISTS (
SELECT
*
FROM
VEST11.DELTA_CPB
WHERE
CPB_KODE_DK = newrow.CPB_KODE_DK
AND CPB_DEBNR_KRDNR = newrow.CPB_DEBNR_KRDNR
AND CPB_HOOFDORDERNR = newrow.CPB_HOOFDORDERNR
AND CPB_RECORDNR = newrow.CPB_RECORDNR
AND DELTA_CPB_DATE = SYSTEM_DATE
AND DELTA_CPB_OPERATION = 1)
THEN
INSERT INTO VEST11.DELTA_CPB (
CPB_KODE_DK,
CPB_DEBNR_KRDNR,
CPB_HOOFDORDERNR,
CPB_RECORDNR,
DELTA_CPB_DATE,
DELTA_CPB_OPERATION)
VALUES (
newrow.CPB_KODE_DK,
newrow.CPB_DEBNR_KRDNR,
newrow.CPB_HOOFDORDERNR,
newrow.CPB_RECORDNR,
SYSTEM_DATE,
1); --
END IF; --
END@
This statement is working when I use the DB2 command center. If I use DBeaver, I'll get SQL errors saying  "missing end of statement". So using the trace option, I see that not the complete statement is send to the database (See attached trace file: trace_sds_1.log). Can this be fixed?

This is because DBeaver does not interpret the"--#SET TERMINATOR @"directive. This directive is proprietary and only valid when run by the DB2 CLI
To achieve what you want to do, you must change the "Statement delimiter" from the default ";" to "@":
Menu "Preferences" then
Database > Editors > SQL Editors > SQLprocessingthenDelimiters /Statement delimiters``
Denis

Thanks, this solution works.
Jeroen


Kedro viz breaks when Kedro Project has Pyspark Context

Description
When I run kedro viz in a project with SparkContext an error occurs and no graph is shown.
Steps to Reproduce

Run Kedro Viz
Error occurs

Expected Result
We should view the output of the Kedro Viz command on the browser
Actual Result

Your Environment
Running on:
Python 3.6.9

Operating system and version:

Kedro version used (if relevant):
kedro==0.15.9
kedro-viz==3.2.0
pyspark==2.4.5
Python version used (if relevant):

Checklist

[Bug]

@dpavancini : Could you post your ProjectContext where you instantiate the spark session please? If you are persisting the spark session object in ProjectContext, i.e. self._spark_session = ..., can you try removing that and see if it helps?

I think it's related to https://github.com/quantumblacklabs/kedro/issues/351

It does indeed look like that issue. I apologize for that. Since it was just happening when I ran kedro viz I looked there not in the main Kedro repo. I'll try this new Spark session best practice. Thanks guys.

No problem! I'm closing thisissue, but do let us know if you encounter further problems :)


Josh

Added #53 DFD 4 + report

Just as a follow up, it may be worth noting that the process that HA updates addons with is supervisor.store.git so we may want to change the middle process to that instead of Home Assistant Server.


[BUG] issue when hit generate

i have this problem when i hit generate

Please choose a different model.


OAuth2 usage

Hi Jared.
I guess it is possible to use OAuth2 for google+ at the moment. But your passport-google looks like using OpenID2.
http://code.google.com/apis/accounts/docs/OAuth2.html

I've just published a new module that implements both OAuth 1.0 and OAuth 2.0 for Google APIs.  It's available at: https://github.com/jaredhanson/passport-google-oauth


[Good First Issues]: implement function "replace_string" - 8 points

Motivation
Vanus Functions are a series of pre-built functions worked within Vanus transformer. By choosing a function, users can specify the way that events will be changed.
It will be a good start if you decide to contribute to Vanus codes.
Details
This function is used to replace a sub-string of an existed json element with a specific new string.
Description
Function name: replace_string
Function args:

path: the json path of the string which needs to be replaced.
subValue: the sub-string you'd like to replace.
targetValue: the string used to replace the old one.

Function description: Replace a sub-string of an existed json element with a specific new string. The previous value of the json object will be replaced.
Example
For example, if users' original event looks like this:
{
    "specversion" : "1.0",
    "type" : "com.example.someevent",
    "source" : "/mycontext",
    "subject": null,
    "id" : "C234-1234-1234",
    "time" : "2018-04-05T17:31:00Z",
    "comexampleextension1" : "value",
    "comexampleothervalue" : 5,
    "datacontenttype" : "application/json",
    "data" : {
        "appinfoA" : "this is jay ding",
        "appinfoB" : 123,
        "appinfoC" : true
    }
}

After the function "replace_string":
"pipeline":[
    {"command":["replace_string","$.data.appinfoA","jay","Michael"]}
]

The transformed event should look like:
{
    "specversion" : "1.0",
    "type" : "com.example.someevent",
    "source" : "/mycontext",
    "subject": null,
    "id" : "C234-1234-1234",
    "time" : "2018-04-05T17:31:00Z",
    "comexampleextension1" : "value",
    "comexampleothervalue" : 5,
    "datacontenttype" : "application/json",
    "data" : {
        "appinfoA" : "This is Michael ding",
        "appinfoB" : 123,
        "appinfoC" : true
    }
}

How to implement

Fork the vanus repository.
Create a branch function-replace-string
Create replace_string.go under internal/primitive/transform/action/strings, and then implement the function.
Create replace_string_test.go under internal/primitive/transform/action/strings for unit test.
Register your function in internal/primitive/transform/runtime/init.go.
Submit your PR

Contribution points
Each issue counts specific points based on its difficulty. Contributors earn the corresponding points if they solve that issue. Contribution points are used to describe the contributions contributors have made.  They can also be used to get rewards when there are community events.
This issue counts 8 points.
How to claim to solve the issue
If you want to implement this function, please leave a comment in this issue like:

I'd like to implement this function, please assign this issue to me.

Vanus community will assign the issue to you on time.

Hi I would like to implement this function, please assign it to me. I have to say I am a beginner I really want to contribute to this project.

@stavrmaria Hi, thanks for your comment. I will assign it to you. I hope you're off to a good start.

Hi I would like to implement this function, please assign it to me. I have to say I am a beginner I really want to contribute to this project.

Hi @stavrmaria , how is it going with this function? You may have some questions during implementation, Join the Slack channel to discuss with other developers. Also there you can know details about how to get contribution rewards.


Expo 36 with warning: componentWillReceiveProps has been renamed, and is not recommended for use.

I face some warning after upgrading expo 36, please help to change:
componentWillReceiveProps has been renamed, and is not recommended for use.

Hi @nguyenrio18
We can't help you with this issue because UI Kitten components don't use componentWillReceiveProps function, so this issue does not belong to this library


lib.nbjavac: Fix type change for Java 11

Fixes the following issue
src/org/netbeans/lib/nbjavac/services/NBMessager.java:80:
error: method does not override or implement a method from a supertype
    @Override
    ^
src/org/netbeans/lib/nbjavac/services/NBMessager.java:98:
error: no suitable method found for error(DiagnosticPosition,String,Object[])
        super.error(pos, key, args);

So, should this be merged only for JDK 11 and onwards, i.e., not in release90, which is not aimed at JDK 11?

Seems it is safe for other versions, the test build passed with 1.8. Though this may not work for post Java 11, as it seems its deprecated, also mentioned in JDK 10 docs
It was not an issue under JDK 10 or 9. This is only a JDK 11 fix. It can wait till a release that targets JDK 11. No rush, more a heads up to issues with JDK 11. If not merged that is fine. There maybe a better solution for long term, as SourcePosition is set for removal. I just had to do that for JDK 11, so figured I would submit a PR.

this PR should be relocated to the new folder organisation.
lib.nbjavac is blocking the build on jdk11

I'm missing something, because I just build the module without the patch. What is the sequence to trigger the mentioned bug? Can the issue be triggered if using the netbeans ant harness or do you need to work around the build system?

To trigger the issue just build under JDK 11. The Messager class error method parameters changed from DiagnosticPosition to SourcePosition.

I cherry-picked the change onto master (git took care of adjusting the path) and pushed it:
https://github.com/apache/incubator-netbeans/commit/aed622a9c2467f37d8abea38f2d80019e24d5067

@matthiasblaesing sounds good, thanks for addressing!


Multi container communication in resinOS

What an amazing project! Maybe you could help me with the following scenario
So as far as I understand, right now it is not possible to push a docker-compose.yml with
resin local push resin.local --source .  as mentioned in #414
So given the following docker-compose.yml I must create two different Dockerfiles and push them separately, or? What is the recommended way to realize local multi container deployments.
services:
  app:
    build: .
    command: npm start
    ports:
      - "5000:5000"
    depends_on:
      - postgres
    environment:
      DATABASE_URL: postgres://username@postgres/database
  postgres:
    image: postgres:alpine
    environment:
      POSTGRES_PASSWORD: password
      POSTGRES_USER: username
      POSTGRES_DB: database

This issue was moved to resin-io/resin-cli#836


modal.leanModal({dismissible:false}) does not work: tested

issue #1239 is valid.
tested and demonstrated here: http://codepen.io/anon/pen/oXBKeg
using example copied from: http://materializecss.com/modals.html
OSX Yosemite / Chrome
Version 43.0.2357.81 (64-bit)
OSX Yosemite / Firefox
Version 38.0.1

the open function allows you to pass in different options. The leanModal call is for setting up a trigger and is not meant to be called on the modal itself.

Please update the documentation to reflect this.

Ran into this too, please update documentation.
It's very unintuitive, I'd even call for a design change, such that calling openModal without any arguments would default to the arguments it's been initialized with.

Hey dude, your leanModal() and openModal() does not work...time to migrate to Material Design Lite

Is it possible to set "ready" and "complete" callback functions of the modal, without opening the modal ?

its added to documenttaion.

The problem is with including jquery. if you have 2 jquery included while setting no conflict to $ use jQuery 2.1X.x and it will work for you !

Hope this will help you

Thanks @erBhushanPawar! My mistake is including materializecss.js before jquery and I have a lot of problems - not working modals, toasts etc...  I've got a serious problem with modals. it doesnt' respond. I've initialised and done the coding - a copy and paste from the website- but it still doesnt work. Please could some one just post the code to include in my js file. i think that is where my prob is.

$('#modalConfirmOrder').openModal({ 			    dismissible: false, // Modal can't be dismissed by clicking outside of the modal 				opacity: .5, // Opacity of modal background 				in_duration: 300, // Transition in duration 			    out_duration: 200, // Transition out duration 			    ready: function() {  }, // Callback for Modal open 			    complete: function() { /*alert('Closed');*/ } // Callback for Modal close 			});
also make sure that you have addressed previous solution too

thanks a lot @erBhushanPawar. But just one more question. i"ld like to call this function onclick(an image for example). this code runs from when my tab loads.

Oh. I got it!!!. Thanks again.

@Dogfalo Could you please add it back to the documentation? Why was it taken out again? It's important to know that openModal() can take options.

There is no more openModal(). It's been changed to .modal('open').
Does anyone knows how to open modal and add a callback now?

@dbr0 Dude, I think they have adapted bootstrap method this time. I hope this document will help you http://www.w3schools.com/bootstrap/bootstrap_ref_js_modal.asp

@erBhushanPawar Using .modal('show')' from link you have given gives Error: Method show does not exist on jQuery.modal`.

Not working on clicking of browser back button.


Can't create topic with Latest release <IP_ADDRESS> and <IP_ADDRESS>

Hi,
I ran the Kafka Manager with <IP_ADDRESS> and <IP_ADDRESS> but with both of them we are not able to create topic.
It returns 400 Bad Request in Network.
Please Have a look.

@patelh @flyaruu  Please Have a Look

Fixed in <IP_ADDRESS>


Bar chart onclick not fired when there are many columns (~4000)

I am familiar with issue #1566
I have installed c3#dev branch
The onClick works for simple bar charts
But when there are too many columns it does even fire
Thanks

Even i face the same issue, some times it it works fine and some times it doesn't even trigger onClick event. I wasted a lot of time by not knowing this is a library issue,  not sure of what to do with this issue.

I suspect its a d3 issue, since in the c3 source the configuration binds the onclick event properly, but d3 listeners are not fired

Does your console show any errors when you click?

No it doesn't show any error when clicked basically it doesn't trigger onClick function.

@Avien It really helps in these instances if you post a working JSFiddle demonstrating the bug. Otherwise maintainers really have nothing to go on. Simply saying "it has 4000 rows!" isn't really adequate — what browser are you even using?
Closing until I have more info.


How to use spaceship to upload videos？Are there examples !

New Issue Checklist

[ ] Updated fastlane to the latest version
[ ] I have read the Contribution Guidelines

Issue Description
I would like to use spaceship to upload video, but did not find more documents, are there examples I can refer to?

@ShenJieSuzhou It's not possible due to a bug, but will be attended soon (in a few days)


Clarification on containers immutability

Clarification on container immutability.
Fixes #37959
References: https://cloud.google.com/architecture/best-practices-for-operating-containers#ensure_that_your_containers_are_stateless_and_immutable

@sftim thanks for your review. I accepted your suggested change. It lgtm I have nothing more to add.


explorers do not refresh if revisited / re-opened

Mostly seems to be fixed by: https://github.com/danprince/vsnetrw/commit/a1fa473271bdc115626257ccafea8b625cc129db


Error: UPGRADE FAILED: values don't meet the specifications of the schema(s) in the following chart(s):

          Error: UPGRADE FAILED: values don't meet the specifications of the schema(s) in the following chart(s):

splunk-otel-collector:

splunkPlatform: Additional property idleConnTimeout is not allowed

We are seeing this error when trying to upgrade.
Originally posted by @suresh0204 in https://github.com/signalfx/splunk-otel-collector-chart/issues/725#issuecomment-1507331610

@suresh0204 it might be best to first upgrade then apply separately, adding this new setting in your values.yaml. Please try and let us know if that helps.

Please report if my instructions above helped @suresh0204 - I plan to close this issue by end of week if I don't hear back.

I always advise users to follow these steps when upgrading:

upgrade the local chart

Helm repo update splunk-otel-collector-chart

Create a new base values.yaml from the new chart release

helm show values splunk-otel-collector-chart/splunk-otel-collector > values.yaml

Copy in your changes to the new base values file then upgrade

helm -n otel upgrade <your helm deployment> -f values.yaml splunk-otel-collector-chart/splunk-otel-collector

You can get your helm deployment using helm ls -n foo
These steps ensure you aren't using an old chart or values schema with an updated version that has changes.
Let us know if this helps get you sorted.

I assume this is resolved. Please reopen if more work is needed.


[Bug Report] Reactivity is broken on tabs label

Element UI version
2.5.4
OS/Browsers version
Windows 10 / Chrome 72.0.3626.109
Vue version
2.6.6
Reproduction Link
https://jsfiddle.net/4aLnkqwz/
Steps to reproduce
I want to update counter in tabs dynamically but it not works. Just click button from reproduction link
What is Expected?
The counter in tab label should increase
What is actually happening?
The counter in tab label not increase

Any ideas? Or maybe quick workaround?

Simple workaround is add :key parameter to each el-tab-pane. Value of :key is incremented variable

Duplicate of #14351

pr #14496


Upgrade to Gradle 6.6.1

Thanks! I also regenerated the scripts to make sure they were up-to-date with any changes.


pythonPackages: updates and fixes

Collecting futures (from ipyparallel==5.0.0)
  Could not find a version that satisfies the requirement futures (from ipyparallel==5.0.0) (from versions: )
No matching distribution found for futures (from ipyparallel==5.0.0)
builder for â€˜/nix/store/s0fsghxi1p2x6dgzc0qhcpiyj860kzky-pypy4.0-ipyparallel-5.0.0.drvâ€™ failed with exit code 1

fixed


firefox doesn't switch between different srcset if image is same

This is strange behavioral difference between Chromium and Firefox. If the source elements inside a picture contain the same image, Firefox doesn't switch to a different srcset while Chromium does. This problem can be fixed by creating a different image and loading it in the srcset.

Firefox doesn't support specifying width and height in <source> elements.
https://bugzilla.mozilla.org/show_bug.cgi?id=1694741
Chromium got support for this in version 90+
https://twitter.com/_zouhir/status/1414727871382253568


Requires nightly channel for build

When building from a clone, there is an error using the stable release. It requires nightly to be able to compile.
I propose using a rust-toolchain.toml config to target nightly.
Here is the error I received and using the config fixed it for me.

PR #22  has already been given. Not sure the other fix in that PR is needed, so let me know if you want a PR for just the config.

https://github.com/ferrumc-rs/ferrumc/pull/22
Fixed


Generated Rust code doesn't call [resource-rep]$resourceName when converting a resource handle to an internal Rust resource

Steps to reproduce:

clone https://github.com/dbaeumer/wit-bindgen-bug.git

cd into wit-bindgen-bug

npm install

npm run build - to build the WebAssembly from Rust

npm run compile - to compile the TypeScript code

Run node ./out/main.js

Observer: everything works and this is printed to the console
Result: 10

open src/main.ts in an editor

change line 45 from
const instance = await WebAssembly.instantiate(module, imports);

to
const instance = await WebAssembly.instantiate(module, importsFail);

npm run compile

Run node ./out/main.js

Observe: you get
RuntimeError: unreachable
    at __rust_start_panic (wasm://wasm/005ebcba:wasm-function[95]:0x5028)
    at rust_panic (wasm://wasm/005ebcba:wasm-function[93]:0x4ff6)
    at _ZN3std9panicking20rust_panic_with_hook17h9aabd906218897c3E (wasm://wasm/005ebcba:wasm-function[92]:0x4fe8)
    at _ZN3std9panicking19begin_panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17h96d2bc381fa6ee1eE (wasm://wasm/005ebcba:wasm-function[81]:0x47ee)
    at _ZN3std10sys_common9backtrace26__rust_end_short_backtrace17ha76513a70bb070b0E (wasm://wasm/005ebcba:wasm-function[80]:0x4754)
    at rust_begin_unwind (wasm://wasm/005ebcba:wasm-function[87]:0x4c77)
    at _ZN4core9panicking9panic_fmt17h3aff855fe938c13fE (wasm://wasm/005ebcba:wasm-function[101]:0x5118)
    at _ZN4core9panicking5panic17h11a2021d92dc1cbbE (wasm://wasm/005ebcba:wasm-function[104]:0x55ca)
    at _ZN4core6option13unwrap_failed17h0e0b231623e0d004E (wasm://wasm/005ebcba:wasm-function[108]:0x58f4)
    at _ZN8resource3bug7exports6vscode7example5types12EngineBorrow3get17h95e782b2af349864E (wasm://wasm/005ebcba:wasm-function[15]:0xb9b)

Environment
rustc 1.77.2 (25ef9e3d8 2024-04-09)
wit-bindgen: wit-bindgen-cli 0.24.0
The file bug.rs got generate using the following command npm run bing-gen
Things I observed:

in all cases the export [export]vscode:example/types#[resource-rep]engine is not call.
in the working case [export]vscode:example/[resource-new]engine returns the memory address as the handle
in the fail case I return a handle 1

It was my understanding from https://github.com/WebAssembly/component-model/blob/main/design/mvp/CanonicalABI.md#canon-resourcenew that internal memory representation should be converted to handle to identify a resource.

Thanks for the report! There's a few things going on here so I'll try to outline a few things at once. First is that you're correct in your understanding that canon resource.new returns a handle, not the raw resource representation. That means that as-is imports is not a valid implementation of the canonical abi, but importsFail is (modulo validation and such). That then leads to the question of why importsFail doesn't work in this example.
The next part has to do with a subtelty of i32 and what it means. The return value of [constructor]engine is a 32-bit integer which is a resource handle, not a resource representation. This is basically the return value of [resource-new]engine in the importsFail map. The argument to [method]engine.execute, however, is a borrow resource which is  exported by the module itself. That hits a special case in the canonical ABI where the resource handle is not passed but instead the raw representation. Effectively the first argument of [method]engine.execute should be h2r.get(handle), not handle. Once implementing that the example works the same before/after for me locally.

@alexcrichton  thanks for the great explanation. Wasn't aware of this :-).

[resource-drop] will be called whenever a component has an own handle that it no longer needs. This can be called for any own resource, either imported or exported. There's some validation about when this is ok to do so but beyond that the runtime will then invoke the destructor of the resource from wherever the destructor was defined.
For [resource-rep] it's slightly more niche. When a component has an own handle to its own exported resource then [resource-rep] is used to get the representation. This isn't necessary for borrow handles since you're already given the representation automatically.


BUG view param in brain plot with pyvista

see
https://mne.tools/dev/auto_examples/inverse/plot_time_frequency_mixed_norm_inverse.html
vs
https://mne.tools/0.18/auto_examples/inverse/plot_time_frequency_mixed_norm_inverse.html
view medial parameter is ignored with pyvista backend.
cc @GuillaumeFavelier

It's fixed now. I'll close this.


Add new subclass relation to social behavior.

http://purl.obolibrary.org/obo/GO_0035176 (social behavior) is defined as "Behavior directed towards society, or taking place between members of the same species. Occurs predominantly, or only, in individuals that are part of a group."
It would be helpful to PCO if GO could add an axiom subClassOf 'has participant' only 'single-species collection of organisms' (http://purl.obolibrary.org/obo/PCO_0000018). We are defining some subclasses of this, see PopulationAndCommunityOntology/pco#46

This would lead to unsatisfiable classes. If we look at the property chains for http://purl.obolibrary.org/obo/RO_0000057
we see the 'only' would not work.
In general you should be very careful with only restrictions. You never have them for transitive properties, and they are frequently invalid for chains.
A some axiom would be valid

What's the action here ?

on reflection I think changing the only restriction to some still has problems. I don't think a population is a participant in the process.

So is the idea here that this is a behavior that an individual participates in, but it is toward one or more members of the same species (using the word toward loosely, not in the RO sense)?
Is there a class for a behavior in which a group participates, like a swarm or a migrating flock? Or are group behaviors considered simply aggregates of individual behaviors?

So is the idea here that this is a behavior that an individual participates in
yes

Or are group behaviors considered simply aggregates of individual behaviors?
AFAIK behaviorists will argue over this, I can't find the list discussion right now but in the early days of NBO we discussed this.

But certainly out of scope for GO - maybe look to NBO for your class. We still don't have a good solution for NBO-GO integration, so the current situation of lots of equivalent classes will likely persist for a while.

Thanks Chris. It's clear now.


Update EventSubCondition to support 'extension_client_id'

Some Twitch EventSub subscriptions require the condition field 'extension_client_id' field to be populated

Extension Bits Transaction Create Condition

see here

Enforced EventSub Secret length validation to adhere to Twitch requirements

updated 'TestCreateEventSubSubscriptions' unit tests

add 409 conflict error 'subscription already exists'
add 400 bad request invalid secret length error
add unit test  for code coverage for enforced 'https' callback error

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 96.602%

Totals

Change from base Build 998938236:
0.2%

Covered Lines:
1052

Relevant Lines:
1089

💛  - Coveralls


Union of char and varchar creates char(65536) as output type

 select typeof(x) from (select char 'abc' x union all select varchar 'xyz' x);

    _col0
-------------
 char(65536)
 char(65536)
(2 rows)

This might be part of the problem:
select typeof(x) from (select varchar 'abc' x);

  _col0
---------
 varchar
(1 row)

It seems like the type constructor should be producing a varchar(3) since the length is known.
There's also the question of why the output type is char and not varchar, and if that is the correct behavior.

The char vs varchar coercions in Presto are currently broken. In standard SQL, literals are supposed to be of type char, not varchar, and char should implicitly coerce to varchar. I was looking at this a few weeks ago in the context of implicit coercions for the || operator. This is what I wrote as part of the analysis:
A conversion from varchar to char adds padding, so it's unsafe to
do it automatically. For example, given a table t with a column v
of type varchar(100), and function that performs the following operation:

    function foo(x::char(100)) := '<' || x || '>'

A query such as this would produce surprising results:

    SELECT foo(v) from t

[...]

Moreover, the implicit coercion between varchar and char is lossy.
The way it's currently defined, if the string is larger than the
max allowed size for the char type, it will be silently truncated.

Unfortunately, changing the literals to be of type char and flipping the order of coercions is not trivial. There are some complications around how comparisons are currently implemented, but I haven't analyzed this in depth.

A query such as this would produce surprising results:
SELECT foo(v) from t

Can you fill this example with the output and what wouldn't be surprising?
For instance, I expect <x⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵>.

What would be surprising is that one would not expect a varchar to implicitly coerce to another type in a way that changes the value. The expectation is that that kind of operation would fail with a “type mismatch” error

A related issue is that we currently treat varchar(n) and varchar as the same type, but this is unsound. Unlike decimal or timestamp, where decimal(5) is syntactic sugar for decimal(5, 0), and timestamp is syntactic sugar for timestamp(3), there's no equivalent transformation for varchar. There is no value of n where varchar and varchar(n) are equivalent.
This causes a few problems. One of them, as I alluded above, is the potential lossy conversion between varchar and char(n) due to the way the coercions are currently set up:
Given that varchar and varchar(n) are currently considered the same type, and varchar(n) implicitly coerces to char(n), the following relations are true:

varchar(a) implicitly coerces to char(b) if a <= b
varchar(a) implicitly coerces to varchar
Therefore, varchar has to implicitly coerce to char(b). Since b is capped at 65536, any string larger than that length will be silently truncated.

I've been thinking about what it would take to break the linkage between varchar and varchar(n) (in retrospect, we should've called varchar simply string or text). That would allow us to, as a start, change the coercions to behave like this:
varchar(a) -> char(b) -> varchar
In the future, we need to keep investigating what it will take to change them to:
char(a) -> varchar(b) -> varchar


Paid posts not working.

Only extracting part of post: Example - https://thealgorithmicminds.com/how-to-use-huggingface-to-use-llama-2-on-your-custom-machine-35713a2964de

Medium has changed its rules for accessing paid articles, requiring users to log in in order to view them.
As a result, backup tools are also unable to crawl or retrieve paid articles.
To expand the functionality and enable proper execution, it would be necessary to incorporate the ability to simulate a logged-in state on Medium.

resolved


Please add a burndown chart to v2

I recommend investigating https://github.com/radekstepan/burnchart. Note the v2 kanban request https://github.com/communitybridge/easycla/issues/396.
Cc @ShubhraKar @timfong888 @jzemlin @caniszczyk

Won't fix. Out of scope of current product requirements/features.


4.x: examples/openapi-tools references Helidon 3.0.1

Bit of a chicken and egg problem, but the projects under examples/openapi-tools reference Helidon 3.0.1
grep -r --include pom.xml 3.0.1 .
./quickstart-mp/mp-server/pom.xml:        <version>3.0.1</version>
./quickstart-mp/mp-client/pom.xml:        <version>3.0.1</version>
./quickstart-se/se-client/pom.xml:        <version>3.0.1</version>
./quickstart-se/se-server/pom.xml:        <version>3.0.1</version>

The code is this way because, I believe, the example was copied forward from the 3.x example and the code in question was created by the generator.
It does not make sense to hand-correct the Helidon release in the generated code. Once we update the OpenAPITools generator to create code for 4.x, then we will need to regenerate the examples and update them our repository. See epic #5892.
In the meantime we should remove the SE examples since they will change radically.

@arjav-desai has had success using the OpenAPITools generator plug-in to create MP client and server code in an existing project specifying the helidonVersion as 4.0.0-ALPHA6.
I tried using the OpenAPITools command line to create an entire project, and the generator runs to completion but the resulting project does not run, failing with
Can't load log handler "io.helidon.common.HelidonConsoleHandler"
java.lang.ClassNotFoundException: io.helidon.common.HelidonConsoleHandler

because the generator creates a logging.properties file that refers to the handler in its 3.x, not 4.x, location.


Delegate StreamActions.refresh to Session

The bulk of the StreamActions.refresh implementation was reaching
through the global window.Turbo property, which itself was reaching
through either global variables or the Session.
This commit moves the implementation out of the StreamActions and into
a new Session.refresh(url, requestId) method. With that change, all
property access is encapsulated within the Session.
To support that change, this commit also introduces the
StreamElement.requestId property to read the [request-id] attribute.

Makes sense, thanks @seanpdoyle 👍

@seanpdoyle I just noticed that this commit introduced a circular dependency.
mbp 3.2.0 ~/Work/hotwired/turbo (ce4a2be...) yarn build
yarn run v1.22.19
$ rollup -c

src/index.js → dist/turbo.es2017-umd.js, dist/turbo.es2017-esm.js...
(!) Circular dependency
src/core/index.js -> src/core/streams/stream_actions.js -> src/core/index.js
created dist/turbo.es2017-umd.js, dist/turbo.es2017-esm.js in 345ms
✨  Done in 0.91s.

I'm going to revert the commit in the meantime, but feel free to reopen a new PR without the circular dependency.

@afcapel I believe the circular dependency was re-introduced in response to https://github.com/hotwired/turbo/pull/1023/files#diff-dacdc6fe4d4b16718a923a226357e7750053bf3636e627ea06cff12345362137. I think that removing the StreamActions was important in making this change.

@afcapel I've confirmed locally that the circular dependency isn't mentioned during builds with this change:
diff --git a/src/core/index.js b/src/core/index.js
index b2ada17..27a2ad1 100644
--- a/src/core/index.js
+++ b/src/core/index.js
@@ -9,8 +9,6 @@ const session = new Session()
 const { cache, navigator } = session
 export { navigator, session, cache, PageRenderer, PageSnapshot, FrameRenderer, fetch }

-export { StreamActions } from "./streams/stream_actions"
-
 /**
  * Starts the main session.
  * This initialises any necessary observers such as those to monitor
diff --git a/src/index.js b/src/index.js
index 07e3e09..c3f2787 100644
--- a/src/index.js
+++ b/src/index.js
@@ -7,6 +7,7 @@ import * as Turbo from "./core"
 window.Turbo = Turbo
 Turbo.start()

+export { StreamActions } from "./core/streams/stream_actions"
 export * from "./core"
 export * from "./elements"
 export * from "./http"

I've opened https://github.com/hotwired/turbo/pull/1049.

Merged!


Fix ExistValidator with targetRelation ignores filter (#15692)

Q
A

Is bugfix?
yes

New feature?
no

Breaks BC?
no

Tests pass?
yes

Fixed issues
#15692

I think the else part (line 134) would be:
         } else {
             $exists = $relationQuery->exists();
         }

Great, thank you


Example is not clear for beginners

Hello,
Could you please make the example a little bit easier to read for beginners?
I can't understand most of the code used for the commands, but a course (https://learnpythonthehardway.org/book/appendix-a-cli/ex15.html) expect me to learn "forfiles" by myself.
For instance, maybe you can use "new-file text.txt" for an 'example' of example. It's easier to understand and only use the necessary command to run.
Thanks

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

ID: 3ebfe8b1-07af-a46f-d839-4ee4b15f55d1
Version Independent ID: f96a4e35-724e-1bb0-1f6d-7c67ca500313
Content: forfiles
Content Source: WindowsServerDocs/administration/windows-commands/forfiles.md
Product: windows-server
Technology: manage-windows-commands
GitHub Login: @coreyp-at-msft
Microsoft Alias: coreyp

@mralmostperfect : Please note that the linked page is a reference page, and a limited reference as such. There are more complete reference pages available elsewhere, both in the /previous-versions/ directory and https://ss64.com/nt/forfiles.html .
Knowing that reference pages won't be changed unless actual errors are found and reported, I don't think there will ever be any attempts to change the reference page to be more user friendly for beginners.
Based on these known limitations, I will ask for this ticket to be closed. Feel free to reopen this ticket (if possible) or open a new one, preferably to report factual issues with the page, or suggest what the text should look like. Anyway, I believe beginner instructions belong in a different part of the documentation than in a reference page.

#please-close


Added contracts/token/BurnableToken.sol

In response to issue #324. Basically a port of the linked contract. Would we be interested in also putting in a burnWithAddress() function that takes an address arg and an onlyOwner modifier?

@frangio no problem!
I'll make those changes a little later today.

@frangio Tests added


Counter-strike 1.6 critical errors

I use Google Translate

The video shows that the map textures are "compressed". This does not depend on the map, but on the server. If the map changes, then either the game crashes when loading, or the textures still shrink. (<IP_ADDRESS>:27015)
On some servers, the game crashes when connecting to it. (<IP_ADDRESS>:27015, <IP_ADDRESS>:27015)
I checked on the release version and on the Prerelease

https://github.com/user-attachments/assets/11fd3bfe-0729-45ef-bf27-a674db2a4b12
On most servers, everything works fine.
My laptop specs:
Processor AMD Ryzen 7 4800H with Radeon Graphics 2.90 GHz
RAM 8.00 GB (available: 7.42 GB)
Nvidia GeForce GTX 1650
By the way, metahooksv is awesome +150% to fps, thanks

Do you mean there is an issue with detail texture (or compressed from what you called)?
What's the engine version/buildnum? like 3248 3266 4554 6153 8684 or 9920 ?
What's the map? any download link?
Can you try this?

Can you try gl_dump on console and see which GPU the game is using?

I have no idea what's going on with your issue since I'm not able to connect to that server (<IP_ADDRESS>:27015), no network response at all.

https://tsarvar.com/en/@EpicFunKnife This is real time monitoring.

It seems that they (I mean the one who hosts <IP_ADDRESS>:27015) added a brush model into this map with external BSP file /models/next21_efk/sphere256.bsp

which is not well supported by Renderer.dll for now.
I am considering how to deal with this edge case.

Should've been fixed in https://github.com/hzqst/MetaHookSv/releases/tag/v20241010a

everything works fine, you're cool


Why my data saved in origin storage client domain?

Hello, i have code on website: https://yeda-crossdomain-storage.web.app/
const originStorage = new OriginStorage({
  broadcastChanges: true
});

and i have client code:
const client = new OriginStorageClient({
  uri: 'https://yeda-crossdomain-storage.web.app',
  storageOptions: { name: 'yeda_auth' },
});

But all saved data stored on my client domain.
Storage website data always empty.

hi @floinay, you must set a valid targetOrigin in OriginStorage. For example,
import { OriginStorage } from 'origin-storage';

const originStorage = new OriginStorage({
  broadcastChanges: true,
  targetOrigin: 'http://<IP_ADDRESS>:8080/',
});

it may be a cross-domain storage issues, I'm testing in the current repo's example without any issues.

any idea what is wrong with my storage?

I checked, yes is third party, but each domain has only self data

Domain 1:

Domain 2:

i just realized that it only works if the domains are open in the browser at the same time

i just realized that it only works if the domains are open in the browser at the same time


Glowing Recording Button

If it is possible to make the recording button change its color after each second, the user should be aware that his progress is still in the recording phase.

https://user-images.githubusercontent.com/87277441/202928791-3ab3c395-cf7c-4bca-a94a-950c987526be.mp4


Fix not including compiled JS when not using requirejs

Fixes #1841

cc @domesticmouse @johnpryan
This bug is causing DartPad to not work for Dart. Can we get this fix deployed or the last commit reverted?


[Errors] [WIP] Error codes CLI utility tool

Description
This PR fixes #46
Tool to verify and update error codes in source code. Also to extract error details into a file that can be used as basis for publishing all error codes on the Meshery website (see https://github.com/layer5io/meshery/pull/2712).
Intended to be run locally and as part of a CI workflow.
Build binary using make errorutil.
Includes also fixes for long-standing golangci-lint issues. (reverted, will be implemented in a separate PR)
Notes for Reviewers
This PR is not yet ready to be merged.
Remaining work:

some code cleanup
improved tool and command documentation
exporting error details from errors.New(...)
possibly running the tool on meshkit and committing the result and cleaned up error codes, with some detailed info added.
changes based on review

Implementation notes

errors names and codes (an int) are namespaced to components, i.e. need to be unique within a component, e.g. the istio adapter. the tool verifies it for code already, and will for error names.
there are no predefined error code ranges for components - every component is free to use its own range, but it looks like the convention is to start at 1000
codes carry no meaning, as e.g. http status codes do
in the code, create string vars or consts with names starting with Err[A-Z]
set the value to any string, like "replace_me" (no convention here), e.g. ErrApplyManifestCode    = "test_code"
if the value is an int, e.g. ErrGetName        = "1000"  the tool will not replace it unless it is forced (command line flag), then all codes are renumbered (useful e.g. in meshkit).
setting an error code to a call expression like thisErrNoneDatabase = errors.NewDefault(ErrNoneDatabaseCode, "No Database selected")is not allowed, the tool checks that.
using errors.NewDefault(...) is deprecated, the tool checks that and emits a warning
use errors.New(...) from meshkit to create actual errors, specify detailed descriptions, probable causes, remedies. the tool extracts this from the code. this is often done in a factory function, it is important that the error code variable is used here, not a literal:

func ErrNewTestTwo(err error) error {
    return errors.New(ErrTestCode2, errors.Fatal, []string{"line1"}, []string{"line1", "line2"}, []string{}, []string{"line1"})
 }

by conventions, error codes and the factory functions live in files called error.go, but the tool checks all files (could be controlled by a flag).
running the tool will create a couple of files, one of them designed to be used to generate the error reference on the meshery website.
The tool requires a file called component_info.json in (the root of) the repo, with the following content (different for each repo, of course):

{
  "name": "meshkit",
  "type": "library",
  "next_error_code": 11010
}

The tool updates next_error_code.

Go's ast library is used.
Signed commits

[x] Yes, I signed my commits.

@mgfeller Is it still do-not-merge?

Please say, "No". Please say, "No".

@kumarabd @leecalcote yes, it is still do-not-merge. Sorry for the delay, moving house is a long process and a lot of work. First lap almost completed at home - and here I assume I can finalize this work at the beginning of next week :smile:
// @alonsolopezr

@kumarabd now it is ready to be reviewed and merged if approved  :smile:
// @leecalcote

Looks good to me too!
@navendu-pottekkat using these could be part of the mesheryctl refactor?

Looks good to me too!
@navendu-pottekkat using these could be part of the mesheryctl refactor?

Yes, we can get started on this


Update Jitsi-Meet to latest version

Jitsi-Meet to be updated to version 1.0.3046

Done. Available in version 0.5.2


Remove old tests-fbp directory

Follow our current convention:

"Tests" are focused on ensuring that the functionality works, and must
run automatically (or have a description of steps to run), and a way
to verify whether they work. E.g. src/test/, src/test-fbp/,
src/test-stubgen.

"Samples" are focused on showing how Soletta can be used, they contain
comments / explanations to help understanding how things
work. E.g. src/samples/.

Of course we want the samples to be always working (there will be a
procedure for the QA to test them), and the tests to not be
unreadable. But there is a difference in what they accomplish. A sample
doesn't need to address ALL the options available (in the same sample)
of a feature, while this kind of coverage is welcome in the tests.
The two removed files didn't fit either category (no comments, no
instructions, neither automatic ran). For those one-shot development
tests of a node type that doesn't deserve an automatic test, we now have
a way to use sol-fbp-runner to load a node type with options
  sol-fbp-runner -t timer -o interval=3000

Signed-off-by: Caio Marcelo de Oliveira Filho<EMAIL_ADDRESS>

@bdilly @anselmolsm

@cmarcelo @glima  it isn't about deserving tests... every node type deserves them. =)
But for some node types it's hard to implement them. wallclock/* is a good example. And it's the only reason it was on tests-fbp instead of test-fbp.
Also it isn't on samples because it doesn't exemplify a valid use case for Soletta. It isn't complex enough. It would be easy to document it / add instructions. But I don't think it would be enough to justify having a sample only for that.

Anyway, despite this discussion I agree with merging it.

Applied in ee877f7d89f55b44725847ba4dc0d3c4374dd9e0.

@bdilly one suggestion for those cases is to add a description of what is expected when running them and put them in a folder named src/manual-test-fbp/ or similar. So that later we can actually verify whether the test is broken or not.
One nice thing is that we could still run sol-fbp-runner -c (the option to check only the syntax) on those manual tests.


Suggestion: Info display

An option to enable certain info such as mouse location on graph, framerate (I know you can use url tricks but a toggle would be better), etc. would be nice to have

Could you clarify what you mean by mouse location on graph? Do you want a variable that gets continuously updated with the position of the mouse?
The framerate + performance is already planned, e.g. https://github.com/DesModder/DesModder/issues/45 and https://github.com/DesModder/DesModder/issues/307.
Do you have any other suggestions collapsed into "etc."?

Could you clarify what you mean by mouse location on graph? Do you want a variable that gets continuously updated with the position of the mouse?

I mean sorta like the fps counter you can see the exact coordinate your mouse location is on the graph, it's faster and more accurate than looking at the gridlines

Oh that's a great idea! In some situations, it can be much better than messing around with dragging points.
I'm currently envisioning a HUD where you can choose from various readouts, including:

xy mouse position
FPS
Time in Worker

That sounds awesome, thanks!

Resolved by #412 (performance view). XY mouse position doesn't help too much because draggable points also work, so that sub-request is declined for now.


Test merge 6.0.x

[facebones ignore]

Test PASSed

CLA signed by all contributors.

Test FAILed


[14.0.x] ISPN-15175 Don't filter out META-INF/MANIFEST.MF and META-INF/licenses.xml in object-filter pom.xml

Issue: https://issues.redhat.com/browse/ISPN-15175
ISPN-15175 Don't filter out META-INF/MANIFEST.MF and META-INF/licenses.xml in object-filter pom.xml
(cherry picked from commit 4b876d5fb7e9faddb1bad8bd41a02809a820c5e7)
Upstream main branch PR: https://github.com/infinispan/infinispan/pull/11295

Hi @pruivo  any plan to merge this one ?

@soul2zimate the 14.0.x branch is temporarily frozen. It should reopen within a week.

Thanks @soul2zimate


ClientModel: Design and implement LROs

Duplicate of https://github.com/Azure/azure-sdk-for-net/issues/42114


Consistent naming of steps/commands

At some point, we can remove all mentions of "inner_" in the command/step names, and go with the most logical name (it's probably still best to keep names like write_nn_tc so Michael can cross-reference his original implementation with the latest ones).

@anushka255 , @skinnider - one of the problems I've had these past couple of months is not being able to retain in my head for any extended period of time what step of the pipeline does, at a high level. Part of this is because the names of the steps don't make it very sticky (other than the inconsistent naming like inner-* or inclusion of implementation details like RNN..) and might be a barrier for future contributors working on this.
I'm leaning towards single verbs, but also feel like the name should intuitively tell us the intention of the step including the paths that should go in and come out of it. So we can use compound words if it helps clear the matter. (I'm not particularly thrilled with collect/combine, for example). Here's my first stab at it. Can you let me know your thoughts?

I'm using 2 instances of the steps wherever I can (e.g. train seeds/sample seeds/min freq) to make the branching representative of what might happen. I'm also only including the steps minus the evaluation steps here (which we can handle a bit later).

This makes a lot of sense to me. A couple suggestions:

I think a longer name for the "generate" step would help with clarity (perhaps "generate-training-sets" or "generate-splits"?)
for "collect/combine", maybe clearer could be "merge-across-seeds" vs. "merge-across-folds"?


Use Swift 4

I migrated the code to the stable version of Swift 4.
Also I migrated the tests and these all pass (both on iOS and on OS X).

Travis settings was old. So I update the file.

update Xcode to 9