Cut v1.12.1-up.1-uprc.1 Release Candidate on May 2, 2023

This issue can be closed when we have completed the following steps (in order).
Please ensure all artifacts (PRs, workflow runs, Tweets, etc) are linked from
this issue for posterity. Assuming vX.Y.0-up.1 is being cut, after upstream
crossplane/crossplane vX.Y.0 has been released
according to the declared schedule, you should have:

[x] Created, or synced if already present, the release-vX.Y release branch in upbound/crossplane, with upstream crossplane/crossplane release branch, up to the vX.Y.0 tag, adding any required change specific to the fork, see here for more details.
[x] Cut upbound/crossplane vX.Y.0-up.1 release from the release-X.Y branch by:

[x] Running the Tag workflow on the release-vX.Y branch with the proper release version, vX.Y.0-up.1. Message suggested but not required: Release vX.Y.0-up.1.
[x] Running the CI workflow on the release-vX.Y branch to build and publish the latest tagged artifacts.
[x] You should now be able to run: docker pull upbound/crossplane:vX.Y.0-up.1

[x] Created and merged a PR to the main branch of upbound/universal-crossplane with the following changes, taking care to label it as backport release-X.Y:

[x] Update any reference to the old latest release to vX.Y.0-up.1, such as CROSSPLANE_TAG and CROSSPLANE_COMMIT in the Makefile.
[x] Run make helm.prepare to import any change to the templates in the upstream Helm chart.
[x] Manually diff and sync upstream's and uxp's values.yaml.tmpl as needed, taking care to change any required templating reference, e.g. %%CROSSPLANE_TAG%% instead of %%VERSION%%. E.g. export RELEASE_BRANCH=release-X.Y; vimdiff https://raw.githubusercontent.com/upbound/crossplane/$RELEASE_BRANCH/cluster/charts/crossplane/values.yaml.tmpl cluster/charts/universal-crossplane/values.yaml.tmpl.
[x] Run make olm.build to generate the [OLM] bundle.

[x] Created the release-X.Y branch from main branch in UXP.
[x] Cut UXP vX.Y.0-up.1 release from the release-X.Y branch by:

[x] Running the Tag workflow on the release-vX.Y branch with the proper release version, vX.Y.0-up.1. Message suggested but not required: Release candidate vX.Y.0-up.1.
[x] Running the CI workflow on the release-vX.Y branch to build and publish the latest tagged artifacts.

[x] Cut the next prerelease of UXP from the main branch, vX.<Y+1>.0-up.1-rc.1 by:

[x] Running the Tag workflow on the main branch with the proper release version, vX.<Y+1>.0-up.1-rc.1. Message suggested but not required: Release vX.<Y+1>.0-up.1-rc.1.

This is available with up uxp install v1.12.1-up.1.uprc.1 --unstable.


display the list of restaurants on homepage

Hi,
Please display the list of restaurants when a guest loads the page initially
Thanks!

This commit 1c9270599ccb7cc3e4dd71e453b15a3fe9de6b16 fixes this issue


PHPLIB-841: Tests for aggregate allowDiskUse option

https://jira.mongodb.org/browse/PHPLIB-841
Synced with mongodb/specifications#1178

Assume you meant to request me on the spec changes and not on the PHP changes. Removing my request for now.


Anime Quote generator not working

Describe the bug
Anime quote generator is giving error of not fetched and printing undefined
as you can see in the picture

To Reproduce
just run that extesion error will be popped up
it is bacuse of APi key is not given
Expected behavior
it should print Quote which is fetched from waifu api
Desktop (please complete the following information):

OS: windows
Browser Chrome

Additional context
we have to add proper APi key and edit it's js file
i would like to add APi key and also enhace it's Ui
so i will make another issue for UI if you give it level 2

@Sulagna-Dutta-Roy please assign me this issue

Brother see the issue #580 it is being done man

okay closing it


Updated validations.py python script (Closes: #1)

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
Fixes #1

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

@googlebot I signed it!


sysparam: export the 'compact' function, added it to the editor.

Useful after editing parameters to get best read performance. Also to clear out the history, such as old passwords, but would take two calls for that.

Fixed, thank you for the reminded.


Please add usernames

I'd like to have my username above my avatar while gaming.

Please refrain from using insults as the username :(

Will begin work once #5 has been addressed

Implemented in https://github.com/joeyshi12/platform-party/issues/5


Stop spawning a spidertron remote

See code here
Remotes are just "free" now in Factorio 2.0.
FYI: The remotes do not appear to color-match their paired spidertron anymore.
See also: #6

Basically
inventory.insert({name = "spidertron-remote", count = 1})

can go.

I think just setting the tech "spidertron" to true also makes the UI behave correctly with the new remote creation.

This should be fixed via ca5fbb5ad881d90920b2ccb8601220b851cda219

Of note, this does not activate the use of Spidertron Remote which remains greyed out until the Spidertron research is complete.
Perhaps you could modify the shortcut "unavailable_until_unlocked" property
Factorio\data\base\prototypes\shortcuts.lua
{
    type = "shortcut",
    name = "give-spidertron-remote",
    order = "e[spidertron-remote]",
    action = "spawn-item",
    localised_name = {"shortcut.make-spidertron-remote"},
    associated_control_input = "give-spidertron-remote",
    technology_to_unlock = "spidertron",
    unavailable_until_unlocked = true,
    item_to_spawn = "spidertron-remote",
    icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-rts-tool-x56.png",
    icon_size = 56,
    small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-rts-tool-x24.png",
    small_icon_size = 24
  },

I'll take a look at that too, but I think based on my testing https://github.com/urda/quick-start-delight/commit/ca5fbb5ad881d90920b2ccb8601220b851cda219 commit fixed it. I'll be making a bug fix / 2.0 general release in the coming days or so when I'm not busy at work.


Application setup: NavigationDrawer -> TabsController -> ToolbarController -> SearchBarController

@donghd Your question:
I would like to make iOS somehow same as my Android app, when click Search button of Tool bar, it does not navigate to other screen, it still on that screen with current data, but tool bar's UI need to display Search box by relacing Toolbar's title (for ex), and work like as Search sample' Search bar functionality. So I still want TabBar be visible ... , incase each Tab Bar's data has many rows, it will be quite useful to filter data in each Tab Bar.
Thanks,

@danieldahan : Sorry, do you have any update about this sample?
Or any tips are welcome!

+1


Error while pulling using Sublimegit (but git pull via terminal works)

When I try to pull using Sublimegit I get this error:
You really shouldn't push a detached head

But if I do a git pull via terminal (using OSX), it works as expected. Sublimegit isn't doing the same thing as terminal behind the scenes? Why different results?

On Mac OSX, when I try to pull via terminal, I get the "Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo." warning. After agreeing with the license sublime turns to normal.


Quickstart: add detail to metadata fields

Tried to address all comments, except regarding language.  I agree w/your comments, @crasm just not sure what the resolution should be.
For the most part it's probably not critical that it be addressed in the "quickstart" but what kind of string is acceptable here should be documented somewhere.

Looks good to me, and I agree about the language property being tricky. I just used "none" as my language string for now.

Thank you @androm3da and @crasm!
Going to make a few other tweaks here as well.


README.md: Update install instructions for FreeBSD

The installation instructions are mostly to inform users about which operating systems have official packages, I might as well just provide a list of OSes in the future.
I left the manual port building instructions for OpenBSD and NetBSD as well, as It's assumed users know how their ports system work.


Fix Movebank data loading

James got a strange message when loading data from Movebank.
i did some testing and couldn't get the error message to display in the app for loading invalid file or giving wrong authentication to the Movebank load option!

After going through the commits on the dev branch, it appears that the error message that should appear when loading data failed stopped working at commit b555ad0; commit 0774e6d works (note, must use the src/shiny/app.R, not the one in bin/app.R).
The change that made the difference is in app.R, "observeEvent (input$load_data, {" doesn't work (no error message is shown to the user) but " table_all.data <- eventReactive(input$load_data, {" works.
The b555ad0 commit changed allow the table to be updated when loading new data.
However, in the current code, "eventReactive(input$data_load_btn, {" doesn't work...the event doesn't seem to activate when loading data and "observeEvent(input$data_load_btn, {" works, just the opposite!

i'm thinking that the issue may be validate() doesn't work within observeEvent!  so i need to figure out another way to display our error messages...

ok, replaced validate with showNotification which is working much nicer!


[SPARK-24497][SQL] Support recursive SQL query

What changes were proposed in this pull request?
This PR adds recursive query feature to Spark SQL.
A recursive query is defined using the WITH RECURSIVE keywords and referring the name of the common table expression within the query.
The implementation complies with SQL standard and follows similar rules to other relational databases:

A query is made of an anchor followed by a recursive term.
The anchor terms doesn't contain self reference and it is used to initialize the query.
The recursive term contains a self reference and it is used to expand the current set of rows with new ones.
The anchor and recursive terms must be joined with each other by UNION or UNION ALL operators.
New rows can only be derived from the newly added rows of the previous iteration (or from the initial set of rows of anchor terms). This limitation implies that recursive references can't be used with some of the joins, aggregations or subqueries.

Please see cte-recursive.sql and with.sql for some examples.
Please note that this PR focuses on the minimal working implementation which means:

SQL recursion is actually loop where the current iteration is computed based on the previous one's result and when an iteration returns no rows the loop is over. The final result is the union of all iteration results. This means that caching intermediate results could speed up the process, but caching was removed from this PR to reduce complexity and can be added back in a follow-up PR.
A common way to stop SQL recursion is using the LIMIT operator to stop computing more than the required number of rows. LIMIT support was removed from this PR to reduce complexity and can be added back in a follow-up PR.
Some relational databases are more relaxed in terms how many anchor and recursive terms can be in a recursion. This PR allows the most simple case and allows only 1-1 of them. A follow-up PR can target to relax this limitation.

Why are the changes needed?
Recursive query is an ANSI SQL feature that is useful to process hierarchical data.
Does this PR introduce any user-facing change?
Yes, adds recursive query feature.
How was this patch tested?
Added new UTs and tests in cte-recursion.sql and with.sql.

Test build #126431 has started for PR 29210 at commit 016b952.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/31045/
Test PASSed.

This is the static version of https://github.com/apache/spark/pull/23531 which means this PR doesn't do adaptive replanning in each recursive iteration, but the advantage is that the implementation comes with simplified code. Common relational DB implementations that doesn't do replanning either.
@maropu this is very close to what you suggested before, if you have some time please review.
@maryannxue I think we can add adaptive support in follow-up PR if needed.
cc @cloud-fan @viirya @gatorsmile

Test build #126431 has finished for PR 29210 at commit 016b952.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class UnresolvedRecursiveReference(cteName: String, accumulated: Boolean) extends LeafNode
case class RecursiveRelation(
case class RecursiveReference(
abstract class UnionBase extends LogicalPlan
case class Union(children: Seq[LogicalPlan]) extends UnionBase
case class With(
case class RecursiveRelationExec(
case class RecursiveReferenceExec(

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/126431/
Test PASSed.

The simpler design as a first step looks fine to me. Anyone preferring the adaptive one for this? I think we need to choose which approach to take first. @maryannxue @viirya @gatorsmile @viirya

Test build #126490 has started for PR 29210 at commit 3646400.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/31107/
Test PASSed.

Test build #126490 has finished for PR 29210 at commit 3646400.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class UnschedulableTaskSetAdded(stageId: Int, stageAttemptId: Int)
case class UnschedulableTaskSetRemoved(stageId: Int, stageAttemptId: Int)
case class SparkListenerUnschedulableTaskSetAdded(
case class SparkListenerUnschedulableTaskSetRemoved(
case class Union(

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/126490/
Test PASSed.

Test build #128152 has started for PR 29210 at commit 1a2826e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/32777/
Test PASSed.

Test build #128152 has finished for PR 29210 at commit 1a2826e.

This patch fails RAT tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128152/
Test FAILed.

retest this please

Test build #128162 has started for PR 29210 at commit 1a2826e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/32788/
Test PASSed.

Test build #128162 has finished for PR 29210 at commit 1a2826e.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/128162/
Test PASSed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39470/

Test build #134884 has started for PR 29210 at commit 794300c.

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39470/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39470/

Test build #134884 has finished for PR 29210 at commit 794300c.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/134884/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39473/

Test build #134890 has started for PR 29210 at commit 1e364d3.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39473/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39473/

Test build #134890 has finished for PR 29210 at commit 1e364d3.

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

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/134890/

Test build #134933 has started for PR 29210 at commit 8f79020.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39516/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39516/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39516/

Test build #134933 has finished for PR 29210 at commit 8f79020.

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

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/134933/

I'm happy to update this PR if anyone is willing to review. Just let me know...

I would like to see recursive queries - why did this not go through? Is there an alternative?

Another +1, ran into a use case where recursive queries were needed and alternate technology was utilized to solve because it was not available in Spark in Spark SQL.

Thanks for the feedback. I will try to rebase this PR on the latest master (Spark 3.4) in a few weeks.

Sorry guys, this is unlikely to land in Spark 3.4, maybe in 3.5...

@peter-toth Could you rebase this PR on the master branch. I have removed the Stale tag.

@peter-toth Could you rebase this PR on the master branch. I have removed the Stale tag.

@wangyum, unfortunately this is a very old PR and a lots of changes are needed to make it work on the latest Spark.
I've started rebasing it and fixing it last year, but it requires quite some time and I haven't finished yet.
Let me close the PR for now and reopen once I have a working solution.

This PR is rebased on latest master here: https://github.com/apache/spark/pull/40744


See if we can release newer branch

In response to https://github.com/ros-perception/sparse_bundle_adjustment/issues/5#issuecomment-415067011
If this does work, I'll have additional PRs to update the documentation/release.

thanks! :+1:


SPARKC-419: Fix partitioner on Integer.MIN_VALUE

Tokens might give Integer.MIN_VALUE as hashcode. This will lead to a negative
index into the set of replicas for the corresponding key and fail the task.
The reason is that Math.abs() returns a negative value for Integer.MIN_VALUE
and % gives a negative result in case the dividend is negative.
To fix this the partitioner now applies Math.abs() to the result of the modulo
calculation instead of to the token hash (the dividend). This guarantees that
the index is never negative.

Added a test to demonstrate successful handling of a key which in the end hashes to Integer.MIN_VALUE. It's the opposite of minimalistic, however, I couldn't think of a more elegant solution of making sure that the test actually covers an affected key.
Three more questions:

Is this the correct branch, or rather b1.6?
Do you want me to squash the commits?
The readme says to include a note in CHANGES.txt. I am unsure whether or not this happens in the bugfixes themselves or with the corresponding release. Can someone clarify?

Don't worry about Changes.TXT we usually update that right before release

Thanks for reviewing, I'll try to include the requested changes today or tomorrow.

Rebased and squashed.


Direct STDERR and STDOUR and remove obsolete 'run'

This code path was not modified as needed during recent init.d script
work.

Fix for issue #2113.

@corylanou @jwilder

:+1:


Develop/document process for Batch + Streaming workflow for end users

From a chat with @bashir2 one use case is for implementers to first run a version of the batch workflow to initially copy data in bulk then transition to a streaming workflow for continuous updates from there. There may be data issues if this process is not done correctly, e.g. missing new data between runs or duplicating data, so there should be documentation for how to do this successfully.

It is important that we have an easy way of running these two pipelines together properly. Instead of too much documentation and putting the burden on the user, it is better to have improved tooling around this.


Fix networkx unexpected args e.g. font_size

See #7

Thanks for the update, I'll give this package an update.
I haven't worked on it in a while


Lack of OAuth2 device flow client authentication handling

Current Behavior
OAuth2ClientAuthenticationFilter handles OAuth 2.0 client authentication requests. However, the corresponding AuthenticationConverter implementation class and AuthenticationProvider implementation class are not provided for the OAuth2 device flow.
Expected behavior
This requires us to customize the corresponding AuthenticationConverter implementation class and AuthenticationProvider implementation class, but I think this should be a function of Spring Authorization Server

@ReLive27

This requires us to customize the corresponding AuthenticationConverter implementation class and AuthenticationProvider implementation class, but I think this should be a function of Spring Authorization Server

Yes, this is correct. The consuming application is responsible for customizing client authentication to allow for public client ("unauthenticated") access.
Spring Authorization Server cannot provide this capability out-of-the-box as it would not adhere to the secure by default principle, since the token endpoint would be "open" allowing a client to obtain an access token simply by providing the client_id parameter only.
For further context, see this comment.
See gh-1157 and related commit as it shows how to customize public client authentication.


linux search for kindlegen in ~/.local/bin for steam deck and more

@termdisc
Can you test, I don't have any linux. This is slightly modified macos code, so unsure if it modifies linux behavior in an unexpected way.
I also just added all the macos locations as well.

Could you add XDG_DATA_HOME to search path?
The flatpak version is using this.
https://github.com/flathub/io.github.ciromattia.kcc/blob/master/patch/flatpak.patch


Missing Sentence Transition

In the section "Mid-tier/Daemon services" under the "Azure Active Directory" column the second sentence is missing something, maybe 'and' is needed in between the bold words?
"The lifecycle of these identities is managed by Azure AD and is tied to the resource provider can't be used for other purposes to gain backdoor access".

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

ID: cecf7a5d-141d-77a6-8cfe-9ff5d6482670
Version Independent ID: 4cd77fd0-3467-b3a0-2962-a1289655858e
Content: Compare Active Directory to Azure Active Directory
Content Source: articles/active-directory/fundamentals/active-directory-compare-azure-ad-to-ad.md
Service: active-directory
Sub-service: fundamentals
GitHub Login: @martincoetzer
Microsoft Alias: martinco

@bkbristlin
Thanks for your feedback! We will investigate and update as appropriate.

Thank you for your feedback. I made an update, and it will be live a later.

#please-close


Tips of customization needed to make it work without GPU

Hi,
IMHO this is one of the best models I've ever tryed. But I can only test it with huggingface's transformers. Althoug It goes pretty well, I'd like to be able to train/finetune it:

Would it be possible that someone could point me out a few tips of what should be parametrized in the code in order to try to avoid GPU (GPU 40GB) and use it with a CPU only (i7 32GB RAM)? I've been trying to make it work following some of the tips that I've found in the previous issues. I don't mind the latency by now, just to make it work.

Thank you in advanced.

Hi @david-xander!
testing is easily possible without gpu. you should be able to use https://huggingface.co/tscholak/3vnuv1vf with hf transformers on your machine. training/finetuning is a (much) different story. You will have to work with a CUDA-capable GPU. Less than 40GB of memory are fine as well, and I can help you find settings that will work for you. You may want to consider aws or gcp...

Hi @tscholak Our team research team is in the process of having a multiple GPU system... Our interest is on training/finetune it. Hope to do it soon. Thank you!


PLAT-73234: Input Update

Checklist

[x] I have read and understand the contribution guide

[ ] A CHANGELOG entry is included

[ ] At least one test case is included for this feature or bug fix

[x] Documentation was added or is not needed

[ ] This is an API breaking change

Issue Resolved / Feature Added
Input update
Additional Considerations
Links
PLAT-73234

I noticed a couple "major" items that I wanted to discuss first. Happy to discuss these live and summarize back here since the comment back-and-forth won't be very efficient.
The "normal" size input seems rather large and looks out of place with nearly everything else since its font size is scaled to its height and therefore larger than body/item text. I'm not using the new fonts nor have I viewed this against the other changes but if the sizing remains comparable, I wonder if we should remove the small property altogether and only have a small input.
EditableIntegerPicker mimics the old Input style since it's a joined picker. Wondering if we should suggest updating joined pickers to use the squared shape of input and buttons which would apply to ExpandableIntegerPicker as well.
Also noticed a few other things that may or may not be issues.

The Icons are not evenly spaced between the text and the edge

The left margin compared to ExpandableInput's input do not match so they don't line up vertically

ExpandableInput using the normal input and should probably use the small version
Placeholder color in high-contrast seems much harder to distinguish with the darker background color
Selection color in dark high-contrast is barely visible

Focus ring in dark high-contrast may need emphasized more

The "normal" size input seems rather large and looks out of place with nearly everything else since its font size is scaled to its height and therefore larger than body/item text. I'm not using the new fonts nor have I viewed this against the other changes but if the sizing remains comparable, I wonder if we should remove the small property altogether and only have a small input.

Decisions:

Adjust the font size down of the larger input to be more in line with other content (specific size TBD)
Replace small with a size prop, defaulting to 'normal' with a 'large' option. Suggest we move this into a separate PR since we'll likely want to adopt this change more broadly.

Regarding the uneven space, it's the result of of text indent from https://github.com/enactjs/enact/pull/1475 to support glyphs that are wider than their bounding box. Also deferring the issue with high contrast colors and ExpandableIntegerPicker.


auto ayncing to HEAD in release.sh

@dmitrig01
will do the same for cordova shortly fyi

my bad, PTAL

:+1:


state-channels: Add task queue for messages

there is a stdlib implementation for queues https://docs.python.org/3/library/queue.html


Generating a project shouldn't save apiUrl in "quarkus.tools.starter"

The API endpoint is not something users should need to reuse. This is a system preference.
This caused #22

Would removing the apiUrl config option be good? The endpoint url is hardcoded in the source code either way


Storage Spaces: JBOD example formatting issues

As reported in issue ticket #4873 (Formatting issue for the JBOD example.),
there are visible escape characters in the JBOD PowerShell cmdlet example,
even though the example cmdlet is encapsulated in MarkDown backticks.
Thanks to Andy Helsby (@Absoblogginlutely) for reporting this issue.
In addition to removing the unneeded escape characters ( \ ), I have also
added MarkDown indent marker compatibility spacing (1 space after the >)
for most of the Note/Tip blobs throughout the page, as well as adding an
editorial blank line between the MarkDown page description block and the
page title line.
I also moved the last sentence to the Notes column, I think it belongs there.
Closes #4873

@Absoblogginlutely : Feel free to comment and suggest changes to my PR. I believe you know this topic a bit better than me.

Looks like I did not notice that the PowerShell cmdlet breaks the table, even when encapsulated in MarkDown backticks. I dropped my original theory and reverted to using escape characters, but without MarkDown backticks. I hope this is more to your liking, even if this means that the PS cmdlet is not shown in a monotype font (typeface).

#sign-off


Async computed

computed: async support (#188)

BREAKING CHANGE: If the $computed() returns a PromiseLike, the PromiseLike's .then() is called to set $computed.value.
Mitigation: the $computed() can return an object wrapping the PromiseLike.

During the synchronous run of the computed callback, the task is pushed onto the taskStack.

Task:

save(newValue: Value): Task
set(intermediateValue: Value): Task
stale(): boolean
undo(): Task

Ported from https://github.com/nanostores/nanostores/pull/203

After the consideration I decided to close this PR as well.
It is comming with API changes and I afraid that it is overcompilcate the simple nature of Nano Stores.
It is still a great design for another project where this API will be initialy part of the design.


Add cross chain veBal positions

This is the FE implementation for tracking bridging events:
https://github.com/balancer/frontend-v2/blob/develop/src/providers/cross-chain-sync.provider.ts#L7
As far as i understand, end product is the list of vebal balances for the user.

we already track veBal balance per user cross-chain. Each user has a veBal Balance per chain which is derived from what he has synced. This is needed to properly display the "my APR" in gauges with vebal boost.

on top of the balances, FE would like to know if the balance is synced

on top of the balances, FE would like to know if the balance is synced

Hm. I think they should rather do those onchain calls themselves.


Introduce sentry

What would you like to be added:
Introduce sentry for solving user web-ui problem.
Why is this needed:
Sentry is very useful for collecting errors、 reproduce problem especially for web.

This sentry?

Yes, here is the sentry for open-source: https://sentry.io/for/open-source/

The user reported the error stacktrace is hard to identify the problem, sentry will help us to parse the error stacktrace according to corresponded sourcemap

Maybe we need extra config for whether to enable sentry, if users concered about the security problem, they can just disable the switch for sentry

@RainbowMango is this issue resolved?

Not yet, as far as I know.
I think the #147 is working on it.


Make isTaskCompleted() AI Function

Similar to isGoalCompleted(), but for each task result. Track whether a task was then actually completed and include those in the goal completed context, not the tasks that were attempted but just broken down to sub tasks.

[x] Refactor calling of AI functions
[ ] Create isTaskCompleted() ai function and integrate it in run loop

Hmmm this is tough. Alot of my attempts at task completion come up with a plan for completing that task, rather than actually completing it. The AI function assumes based on the plan, that it was completed. I tried re-wording the AI function prompt a bunch, but I am starting to think this is the wrong approach.
It actually can't do stuff like 'conduct a survey', so maybe I need to focus it on what it can do? Hmmm Not sure.

Should look closer at AutoGPT for this. Initial readings suggested that it works purely based on using its available commands?


Fix GPT4All bug w/ "n_ctx" param

Running GPT4All per the docs, I see:
TypeError: generate() got an unexpected keyword argument 'n_ctx'

It appears n_ctx is no longer a supported param in the GPT4All API.
It now uses max_tokens, so I set this.
And I also set other defaults used in GPT4All client here.
Confirm:
from langchain.llms import GPT4All
model = GPT4All(model=local_path)
model("The capital of France is ", max_tokens=10)

@bwv988 @Chae4ek maybe once of you could have a quick skim (since i saw you recently put up PRs related to GPT4All)?

max_tokens is the same as n_predict. According to the docs n_predict exists for backwards compatibility, so you can safely replace it with max_tokens.
However, n_ctx refers to the size of the models' window - maximum number of tokens in conversation that a model can "remember". Models have an upper bound for this param, if it goes beyond it, it can lead to a strange output, but it's fine to have a smaller bound.
idk if they will support this param. You can remove it I guess.

nomic-ai/gpt4all#668

Ya, I've used n_ctx with other Llama models. I'm a bit confused though: AFIACT, GPT4All is broken on master b/c we are passing n_ctx to the generate method of the GPT4All client. Is this reproduced? Did their API change? I assume this used to be a valid parameter.  If others were seeing this bug using GPT4All, I assume there would have been more urgency to fix ASAP (though I'm not sure when it was introduced). Today was the first time I tried using GPT4All, and I noticed that it seemed to be non-functional due to this bug!

Here's the breaking change: https://github.com/nomic-ai/gpt4all/commit/46a0762bd5a7e605e9bd63e4f435b482eff026f6#diff-8408b8ad7c4660cb748f61513e5aa4e38cc3cee45f658d28eb16a72c2c47c391L190
not so long ago.
I was looking through their code for fun and it was never implemented. In fact, n_ctx is set from the model file, i.e. the n_ctx param doesn't affect anything. I hope they will do it though

Here's the breaking change: nomic-ai/gpt4all@46a0762#diff-8408b8ad7c4660cb748f61513e5aa4e38cc3cee45f658d28eb16a72c2c47c391L190 not so long ago.
I was looking through their code for fun and it was never implemented. In fact, n_ctx is set from the model file, i.e. the n_ctx param doesn't affect anything. I hope they will do it though

Nice find, thanks for clarifying!

Here's the breaking change: nomic-ai/gpt4all@46a0762#diff-8408b8ad7c4660cb748f61513e5aa4e38cc3cee45f658d28eb16a72c2c47c391L190 not so long ago.
I was looking through their code for fun and it was never implemented. In fact, n_ctx is set from the model file, i.e. the n_ctx param doesn't affect anything. I hope they will do it though

One thing I should be wary of: this PR will cause a breakage for users that (1) update LangChain but (2) do not update the Nomic / GPT4All client. I can add some error handling to make it backwards compatible.

Would it make sense to add a PR to gpt4all to add a langchain test to help mitigate future breaking changes?

This all looks kosher above. Thanks for the quick fix.
n_ctx is read only parameter that should have never been exposed in gpt4all. The c backend manages it, not the user.
Setting it previously had no effect.
The major version bump of gpt4all now exposes only read/write parameters in generate and should in general be faster.
Please take a look at the chat session mode which makes chatbot session inference much faster by preserving KV caches. Maybe this has a place in langchain.

Would it make sense to add a PR to gpt4all to add a langchain test to help mitigate future breaking changes?

Yes, this would be great.


Why not microsoft stream?

I'm sure like most companies we really don't want to put processes/how to for internal dynamics learning path on youtube. Why is microsoft not supporting its own product microsoft stream for learning path?

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

ID: e24a1bc1-82a1-a25d-6c32-61b90f0ff26d
Version Independent ID: 29d1dac8-6e61-49fb-a476-cba8b0ee8b88
Content: Create your own guided help (Learning Path) (Dynamics 365 Customer Engagement)
Content Source: ce/customize/create-guided-help-learning-path.md
Service: dynamics-365
GitHub Login: @udaykirang
Microsoft Alias: udag

assigning to @jimholtz , who is taking care of learning path.

Hi tpmeredith,
Thank you for your feedback, and our apologies for having picked up on it with such a delay! The current version of Learning Path does indeed only support videos that are published to YouTube. We're currently gathering requirements for a new experience, and I'll make sure we support private content and multiple content locations.
I cannot give you a timeline for this, but I assure you that your feedback is taken seriously. I'm closing the issue for practical reasons.
Best regards,
Eva Dupont


Write content about ways to submit your ballot other than mail

Document ways voters can turn in their ballots other than mail.
Note: Still waiting for the online absentee ballot website to go live before updating links for that.

I think you may also be able to pick up absentee ballots from town halls, but need to confirm.


new(modern_probe): Add getsockopt

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area API-version

/area build

/area CI

/area driver-kmod

/area driver-bpf

/area driver-modern-bpf

/area libscap-engine-bpf

/area libscap-engine-gvisor

/area libscap-engine-kmod

/area libscap-engine-modern-bpf

/area libscap-engine-nodriver

/area libscap-engine-noop

/area libscap-engine-source-plugin

/area libscap-engine-savefile

/area libscap-engine-udig

/area libscap

/area libpman

/area libsinsp

/area tests

/area proposals

Does this PR require a change in the driver versions?

/version driver-API-version-major

/version driver-API-version-minor

/version driver-API-version-patch

/version driver-SCHEMA-version-major

/version driver-SCHEMA-version-minor

/version driver-SCHEMA-version-patch

What this PR does / why we need it:
Which issue(s) this PR fixes:

#723
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: dwindsor
Once this PR has been reviewed and has the lgtm label, please assign lucaguerra for approval by writing /assign @lucaguerra in a comment. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/hold

/milestone next-driver

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.
:memo: Please follow instructions in the contributing guide to update your commits with the DCO
Full details of the Developer Certificate of Origin can be found at developercertificate.org.
The list of commits missing DCO signoff:

6547365 Merge branch 'master' into new/add-getsockopt-modern-probe

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@dwindsor: Adding label do-not-merge/contains-merge-commits because PR contains merge commits, which are not allowed in this repository.
Use git rebase to reapply your commits on top of the target branch. Detailed instructions for doing so can be found here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@dwindsor: Adding label do-not-merge/contains-merge-commits because PR contains merge commits, which are not allowed in this repository.
Use git rebase to reapply your commits on top of the target branch. Detailed instructions for doing so can be found here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@dwindsor: Adding label do-not-merge/contains-merge-commits because PR contains merge commits, which are not allowed in this repository.
Use git rebase to reapply your commits on top of the target branch. Detailed instructions for doing so can be found here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sorry for the large number of useless commits made during this rebasing. Apparently, resolving conflicts using the Github webgui creates a merge commit.

Hey @dwindsor I've pushed some stuff on your branch but feel free to discard the changes if you don't like them. The issue was that optlen in getsockopt is a pointer so we need to manage it in a different way with respect to setsockopt. I've also added a test to check this behavior :)
int getsockopt(int sockfd, int level, int optname, void *restrict optval, socklen_t *restrict optlen);

BTW the PR looks good to me, we just need a rebase to resolve conflicts but I will wait for it, let's try to go in order with your PRs and merge them one by one in the order you opened them, otherwise, you will spend your days resolving conflicts :smile:

In the meanwhile i will try to review all of them :)

Ugh, I used the incorrect merge algorithm when pulling.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, dwindsor
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: bb8250808cae8cc40622df35052e3390e9a75801

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, dwindsor, FedeDP
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/unhold


Fix Typo's

Take 2

@Geertiebear this is compiler error caused by travis outdated version of java, so I will merge this anyway.

@Geertiebear I pushed code with command parser API so you can play with it, if you will have some questions just create an issue, I added some docs and tests so it should be easier to understand now. (as this was mostly only proof of concept)
https://github.com/Diorite/Diorite/tree/dev/diorite-shared/shared-api/src/test/java/org/diorite/command/parser/basic
https://github.com/Diorite/Diorite/tree/dev/diorite-shared/shared-api/src/main/java/org/diorite/command


Change 'mem' namspace to 'jmem'

The 'mem_' prefix is too general, so it might clash with
symbols in other libraries. Renamed the directory, file,
funtion and type names.
Related issue: #1052
JerryScript-DCO-1.0-Signed-off-by: László Langó<EMAIL_ADDRESS>

LGTM

Truth be told, this is a terrible change. But it's needed as a quick fix.
LGTM
But keep the original issue open and we should find a better approach there that can be consistently applied to the whole code base. (As prefixing everything with a "j" must not be the way to go.)


Namespace issues

I am getting namespace conflicts on "Model" or "Controller":
php artisan laracrud:model activity_type ActivityType
PHP Fatal error:  Cannot use LaraCrud\Crud\Model as Model because the name is already in use in C:\**********\vendor\digitaldream\laracrud\src\lara-crud\Console\View.php on line 7

In View.php line 7:

  Cannot use LaraCrud\Crud\Model as Model because the name is already in use

I updated Console\View.php to import like:
use LaraCrud\Crud\Model as ModelCrud;
But then I just get this one.
php artisan laracrud:model activity_type ActivityType

PHP Fatal error:  Cannot use LaraCrud\Crud\Controller as Controller because the name is already in use in C:\*********\vendor\digitaldream\laracrud\src\lara-crud\Console\Mvc.php on line 7

In Mvc.php line 7:

  Cannot use LaraCrud\Crud\Controller as Controller because the name is already in use

Have you encountered this before? PHP version 5.6.37 and my composer requires look like this:
"require": {
      "php": ">=5.6.4",
      "laravel/framework": "5.4.*",
      "laravel/tinker": "~1.0",
      "digitaldream/laracrud": "3.*"
    },

Hi @bromine355
Thanks for inform me.
I have not face this before.
I will check it and if found then let you know.
Anyway
Really appreciate your time and effort
Regards
Tuhin

Ok. Probably the php version then. I'll try on php 7 today and see if that resolves it.  Thanks for the quick reply.

I have confirmed that this is working on php 7.2.


[QUERY] Using the Azure C# SDK - How can I query the organizations AzureDevOps Nuget Artifact Feed?

Library name and version
Microsoft.VisualStudio.Services.Client
Query/Question
Hello,
My question is regarding the C# Azure DevOps SDK.  I am unsure of which 'Library' I am referring to, and this is my question.
I see many tutorials and documentations online on how to query the Artifact Feed: https://docs.microsoft.com/en-us/rest/api/azure/devops/artifacts/feed-management/create-feed?view=azure-devops-rest-6.0
My goal is to use the C# SDK to query Azure Artifact feed details, delete artifacts, and get meta-data information about the artifacts.
Specifically, I am looking for a list of 'Versions' that I can query (see last screenshot).
Here is a screenshot from the UI of what I am looking for:

I know that this is possible using the Azure REST API and manual HTTP requests.
My question is, how can I accomplish this using one of the C# SDK Libraries found here:  https://docs.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries?view=azure-devops
Environment
Windows 10, net 6.0 VS2022

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'EngSys:0.08147969,Azure.Identity:0.07382783,Synapse:0.068256825'

Hi @jeffward01.   Thank you for reaching out and we regret that you're experiencing difficulties.   Unfortunately, the Azure DevOps libraries are not maintained in this repository and do not appear to have a public repository where we can transfer this to help you find assistance.
There are a couple of options mentioned on the Azure DevOps Support page, the most expedient one being to open a support request in the Azure Portal.  I'm sorry that we're not able to help you find an answer.
I'm going to close this out, but if I've misunderstood or you'd like to continue the discussion, please feel free to unresolve.


Smart Contract Signing

This feature adds support for transaction signing by a smart contract.

Requires https://github.com/neo-project/neo/issues/1977

Hi @ixje, the feature you mentioned was merged. Is this unblocked?

I believe so yes. I have yet to see anyone use this feature. Let’s first wait for an actual request to have it supported before spending time on it

On 26 Aug 2022, at 20:11, Ricardo Prado @.***> wrote:

Hi @ixje, the feature you mentioned was merged. Is this unblocked?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.


can not specify the resource name that underscores enter

The following as  _ is not can not specify the resource name to enter .
resonate :user,    with: :project, by: :favorite_comment, foreign_key: :comment_id
But to work if you use the classify in the following line, What's a reason you're using capitalize?
https://github.com/kami-zh/resonance/blob/master/lib/resonance/supports/converter.rb#L9

@jikuya Sorry for late reply because of having a big earthquake in Kumamoto 🙇
I think this issue has improved by #5 .

Please re-post this issue if this has not resolved 🙏

Thank you for your reply.
It is works for me.
Thanks for support.


Ember 4 Upgrade

I broke this into several commits to facilitate easier review. The first commit is the basic upgrade, powered by ember-cli-update.  The third commit are manual linting fixes I've made. The fourth commit is dropping support for ember-modifier v2 (in favor of supporting v3 & v4).
Additionally, this switches CI from travis to GitHub Actions, for easier CI management.
1..55
# tests 55
# pass  55
# skip  0
# todo  0
# fail  0

# ok
✨  Done in 57.57s.

Note: This is expected to be a breaking release, since support for several node/Ember versions is being dropped, as well as ember-modifier v2.

@NullVoxPopuli This is merged but is having some kind of embroider error. Didn't know if you had a quick fix or not. Thanks.

According to https://github.com/sukima/ember-validity-modifier/actions/runs/4485102661/jobs/7886323572#step:5:420
You have a dynamically created helper which is not statically resolveable.
You'll likely need to avoid the registry, and instead use a local reference, as described in: https://guides.emberjs.com/release/in-depth-topics/rendering-values/


SqlServerMigrationsAnnotationProvider For methods call base ForRemove

While trying to implement a custom MIgrationsAnnotationProvider I ran into a weird issue saying annotations had already been added. I was originally overriding For and returning the base plus an additional annotation then determined I would need annotations on downgrades as well so I overrode ForRemove and returned the base annotations plus an additional annotation.
I dug in a little and noticed that For on SqlServerMigrationsAnnotationProvider chains calls to base.ForRemove in a couple places. Specifically here and here

@bricelam to follow up.

The assumption is that any attributes you need during a DROP, you’ll also need them during CREATE and ALTER.
It sounds like this holds true in your scenario. Don’t add the duplicate annotations in For.

Alright. The naming didn't make it obvious but that does make sense.


Strip tracking junk from eBay URLs

Here’s a URL from an eBay page:
http://www.ebay.co.uk/itm/Refill-for-Pilot-G2-pen-0-38mm-RED-BLS-G2-38-x6-pcs-/381862903241?&_trksid=p2056016.m2516.l5255
Everything in the query string is unnecessary for routing the URL – we should get rid of it.

Closing due to inactivity.


Remove bot accounts that do not exist anymore

The twitter profile @BotImpf (https://twitter.com/BotImpf) does not seem to exist anymore.

Thank you!


env: node\r: No such file or directory

Having this error in Mac when I run dtsmake.
Doing :set ff=unix fixes it.

I get that error regardless on macOS. Tried changing the file format/line endings to no avail.

Thanks @bfintal @dually8 , I fixed it.
https://github.com/ConquestArrow/dtsmake/releases/tag/v0.0.10


[Feature] Firestore support for firebase.firestore.Timestamp() and firebase.firestore.GeoPoint() and reference type.

Summary
Requested by communtity:
Also I think to able to store a Timestamp value it's necessary to use the Firestore API, e.g new firebase.firestore.Timestamp(seconds, nanoseconds) or firebase.firestore.Timestamp.fromDate(new Date("December 10, 1815")). Would this be supported in #3693 ? Also can support for GeoPoint be included?

Note:

It is different from FieldValue.serverTimestamp()
We should also add support for reference type.
Need support for two actions - (a) create (b) search in where clause

Additional Context
Requested on PR https://github.com/appsmithorg/appsmith/issues/3475

Another urgent need is to be able to store a reference to another collection document when adding or updating another document. With the _ref.path field we have the reference path to another document but need a mechanism to convert that string into a Firestore document reference. So assuming AuthUserAddEventDropdown.selectedOptionValue has the value "events/ZciTEo2EpxEoPMw4OFsx" then method "Add Document to Collection" query body could possibly be...
{
	"name": "{{UserAddFirstNameInput.text}}",
	"surname": "{{UserAddLastNameInput.text}}",
	"email": "{{UserAddEmailAddressInput.text.toLowerCase()}}",
	"role": "{{UserAddRoleInput.text}}",
	"event": "{{firestore.doc(UserAddEventDropdown.selectedOptionValue)}}",
	"createdBy": "{{appsmith.user.email}}"
}

thoughts?

This is similar to https://github.com/appsmithorg/appsmith/issues/7176

Another user is requesting support for Firebase timestamps:
https://discord.com/channels/725602949748752515/1221163808706400317/1221163808706400317


Cherrypick 20230315

About the PR
Caught up to 03/06.
:cl: Rane

add: Merged upstream, including all the latest doafter bugfixes.

You missed the stimpack bugfixes, just a heads up

ok those 2?


Borrow some Livestreamer smarts

Would be cool to be able to provide a HTTP URL and have Cumulus TV use a Livestreamer plugin to be able to decode a URL directly. Some web providers use a wmsAuthSign which is generated on the fly and it would be great to have something to decode and generate these on the fly.

I agree this would be a good feature and it's something I tried to support
through the plugin model. Nobody has taken up the job at this point.
On Fri, Apr 15, 2016 at 12:16 AM Alan Cramer<EMAIL_ADDRESS>wrote:

Would be cool to be able to provide a HTTP URL and have Cumulus TV use a
Livestreamer plugin to be able to decode a URL directly. Some web providers
use a wmsAuthSign which is generated on the fly and it would be great to
have something to decode and generate these on the fly.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/Fleker/CumulusTV/issues/112

LiveStreamer is written in Python and so are the plugins that use it.  Would it be hard to have something that could parse the Livestreamer plugins and use them within Cumulus TV?

It shouldn't be too difficult, although the Python may need to be ported to
Java.

Is there a tool you could recommend to convert IPTV m3u files to a JSON format compatible with your sofware? It's rather time consuming to manually enter and fix all the channel #'s. Especially as often as the links change.

Fleker, Have you had a chance to look at this GitHub Project? https://github.com/notz/iptv-live-channels . I was able to build it and repoint it to my own web server to serve up IPTV channels, It's not complete.. It only supports M3U8 types. Doesn't support browser strings (UAE) needed to get sources to offer higher quality streams. It's also lacking stalker support Mac address and donation support. The playlist format is similar to M3U but has a few extra fields in it. I would like to get away from KODI or the STB emulator and use Live Channels for all of it even if it means buying an app....
I know you are a big fan of live channels as well. Seen your articles on Android.tv

You can import m3u8 files into the app. I don't know of a valid tool for converting IPTV to this JSON format.
I have looked at the project you posted. I've adapted some of the code they've used and have been looking at their parsers as well.


There is no way to end the "Conversation"

The conversation continues to be monitored until the desired message arrives.  Sometimes you need to cancel a Conversation because the user switches to another handler, but the Conversation is interfering with it.

Thank you so much for raising this. I've added a tweak to the code and now all methods in the Conversation class accepts a boolean parameter clearUnfulfilled which when true clears all the unfulfilled listeners. Hence fixing this issue. By default the clearUnfulfilled parameter will be true.
Code has been updated on the dev branch, feel free to test it and let me know if this helps.

Thank you, you don’t even have to change anything in the code 👍

Glad it is solved! Will push it to release in a few hours.
Happy Televersing! 🚀

I don't want to bother you, but it would be great to add an explicit method to close the conversation, because when the user calls another handler during the Conversation, you need to kill this process

For a better understanding, are you asking about a method to clear all the listeners?

I think yes, it's best to have a static method to end all Conversations

Hey again, thanks for raising the concern. I've added two methods to stop and clean listening to particular updates with Conversation.

Conversation.clear - this method accepts the ID parameter to stop and clean active listeners for the mentioned chat.
Conversation.clearAll - this method clears all the active listeners of the particular conversation instance.

Both are not static methods, as we have to track the names of the handler scopes to cherry pick and cancel them.
Hope this helps.

Super, everything works. You can split Conversations by name and stop the desired instance. Thanks  🫶

Perfect! Will soon merge this into release.


H3 ignore unknown frames and uni streams

Addresses the two failing tests on quic tracker.

Got this deployed on the interop server. Let's wait to see if the tests go green before merging.

Looks like the interop tracker had some sort of issue reaching our interop server over IPv4; strange. I don't see anything suspicious in the logs, save for a reboot this morning--maybe just really bad timing?

I was able to reproduce running quic-tracker on my machine. I'll investigate tomorrow, I've been busy lately.

So can/should we merge this now?

I'd still like to know why we're apparently dropping quic-tracker's packets on the floor all of a sudden.


git.autofetch not editable in settings UI

It seems to only have three potential states: false, true, "all". Ideally this would be an enum string so theres a dropdown in the UI, rather than kicking folks over to settings.json.

Unfortunately, that would be a breaking change. I think maybe the settings editor should handle the mix of bool and enums.
/cc @roblourens

the code can still map true/false to some internal representation, the registry specifying it as an enum shouldn't break existing values. @roblourens not sure what the expectation is if the setting's value does not match it's declared schema

We do handle this for some other settings... have to check how that setting is registered

This works
"myproperty.foo": {
	"type": ["string", "boolean"],
	"enum": [true, false, "hello"]
}


fix bugs

should fix #1352

Codecov Report

Merging #1375 into master will increase coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1375      +/-   ##
==========================================
+ Coverage    57.4%   57.44%   +0.04%
==========================================
  Files          44       44
  Lines        7912     7915       +3
==========================================
+ Hits         4542     4547       +5
  Misses       2806     2806
+ Partials      564      562       -2

Impacted Files
Coverage Δ

session_get.go
63.71% <100%> (+0.3%)
:arrow_up:

session_find.go
68.01% <100%> (+0.09%)
:arrow_up:

xorm.go
69.69% <0%> (+3.03%)
:arrow_up:

Continue to review full report at Codecov.

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


Fix: Disable ustore build in conanfile

:tada: This PR is included in version 0.2.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Fix for VSync on 10.14 Mojave

Addresses issue #1337
Fixes VSync on macOS 10.14 (Mojave) by using CVDisplayLink to synchronize frames rather than setting NSOpenGLContextParameterSwapInterval.
Based on work for SDL by @rcgordon: https://hg.libsdl.org/SDL/rev/73f3ca85ac0e

My initial testing suggests that this fixes #680 as well!

This PR is not really correct. Various problems:

Race condition between CVLinkDisplayThread and main thread on window close. This can lead to crashes, such as https://github.com/kovidgoyal/kitty/issues/1393

This will create a new thread for every window, which is a waste of resources. CVDisplayLink is a simple timer, there should be one per monitor, not one per window.

Different monitors can have different refresh rates, CVDisplayLinkSetCurrentCGDisplayFromOpenGLContext simply sets the rate to the slowest connected monitor, which is sub-optimal https://developer.apple.com/documentation/corevideo/1457164-cvdisplaylinksetcurrentcgdisplay?language=objc

In my glfw fork I abandoned setInterval completely and instead used a render frame callback, so applications can choose to do rendering work as and when needed, reducinf CPU consumption. This also works on wayland which has a render frame protocol.

@kovidgoyal See above for fixes of issues 1 and 3 and related bugs.

As far as I can tell, the race still exists. Imagine the display link thread gets stopped in the middle of displayLinkCallback and the window gets destroyed  in the main thread. Then the display link thread is resumed, leading to a crash. This might be fixable by stopping the display link thread at the begininng of destroying the window, but that is assuming that stopping the thread actually stops it even if it is in the middle of a callback, and not after the callback completes.

I was hoping display link was sane enough to join on its worker thread at stop or release but will look into whether this is actually done.

Since the documentation does not talk about the threading semantics of display link at all, I would not be comfortable relying on it. In my code, I use a global lock in _glfw.ns to ensure there are no races between monitor removal/display link.


Additional comments

@dsk1306  I added screenshots to show the pixels and fonts. Design colors are taken from the brand guide so that colors may differ from the "JUCR iOS Challenge.pdf" file. The project has no button actions because I only focused on the design and animation implementation.
I would be happy to answer if you have any questions.
Ready to review

Hi @serdarbakirtas,
Thanks for the update and the detailed description.
The task looks really nice and I don't have any additional questions. Now let me make a proper evaluation in our HR system and after that our HRs will contact you for next steps.

Hi @dsk1306  As we talked about in the interview, I just want to let you know that there is a very small project that is related to the Observation framework and async/concurrency. This is additional but if you like feel free to take a look at it.
iOS_MVI

Network/API folder -> related to async/concurrency
Repositories folder -> Repository architecture
Scenes/Profile -> MVI

There is one more additional thing related to StateObject wrapped value: StateObject wrappedValue
This is old fashioned (old code), you can ignore it but just wanted to show how the StateObject(wrappedValue: ..) is implemented in business logic from view.
Thanks for your time.


Documentation of pod-config and container-config schema

What would you like to be added:
Complete documentation of the schemas for the pod-config.[yaml|json] and container-config.[json|yaml] used by the crictl run and crictl runp commands.  Or links to external documentation if these schemas are defined externally.
Why is this needed:
Currently only minimal examples are present in the documentation.  Basic fields such as mounts, environment variables, etc. are not mentioned.
I suspect this is entirely defined externally by CRI but I can't find any documentation at all on it's website nor on k8s.  Does the documentation for any of these files exist outside of go code?
I've chased down this reference to these:

ContainerConfig
PodSandboxConfig
I don't even know if this is correct though.

@ptwales thank you for reaching out! The schemas are mappings to the CRI api fields: https://github.com/kubernetes/cri-api/blob/master/pkg/apis/runtime/v1/api.proto
Maybe we can enhance the docs to mention and link them. Do you want to collaborate on this change?


Add support for language-specific definition regexes

universal-ctags has built-in support for Clojure, but some definitions are still not found (see https://github.com/sourcegraph/sourcegraph/issues/3614#issuecomment-581636768).
TODO

[x] See if it's possible to add regexes (like https://github.com/sourcegraph/sourcegraph/tree/master/cmd/symbols/.ctags.d) to a built-in language in universal-ctags
[ ] If that's not possible, then add a new property definitionRegex to https://github.com/sourcegraph/sourcegraph-basic-code-intel/blob/9398fdccb65be32b4248e68fd221e6ee44608cf3/shared/search/handler.ts#L6 which instructs basic-code-intel to do a plain text search when a symbol search returns 0 results.

See https://github.com/sourcegraph/sourcegraph/pull/8413

If we end up doing configurable regex, we'll add it to the site admin settings so that it can be added to ctags on the fly, not here.


chartist-responsive-options not working

Hi, I'm trying to load different options for various screen resolutions via chartist-responsive-options but it has no effect to the charts.
This is html template:
    <div chartist             class="ct-chart"             chartist-chart-type="{{data.type}}"             chartist-data="chart.data"             chartist-chart-options="chart.options"             chartist-responsive-options="chart.responsiveOptions"             chartist-events="events">     </div>
And in my directive:
responsiveOptions = [     [         'screen and (min-width: 400px)',             {                 labelOffset: 65                 donutWidth: 50                 height: '500px'             }          ]       ]
Can you help me with it? Thx

@tibor-kulcar are there any errors? What are the expected vs actual results?

Hi @paradox41, no there are not any errors. Actually there isn't any change if I try it in browser with or without mobile device mode.

@tibor-kulcar looking at the code you pasted, there are syntax errors, maybe due to copy paste?
responsiveOptions = [
  [ 'screen and (min-width: 400px)', {
    labelOffset: 65, // <--- missing commas
    donutWidth: 50, // <--- missing commas
    height: '500px'
  } ]
]

I would expect JS errors though in this case.
If you can provide a jsfiddle, that would help me debug.

@paradox41 , sorry it's in coffeescript. I'll try to separate it from our app - it's too complex to copy-paste sometin from it..

@tibor-kulcar thanks!

@paradox41 I was able to fix this, will provide pull request in few minutes.


No Definition found error for version 1.25.0

On Refernce class click on method or F12 then No Definition found is displying. I was working on old version. I is not working in new version update

Does this reproduce in the latest VS Code build with all extensions disabled?
If you still see the issue on insiders, please share a small, complete code example


[MEMBERSHIP REQUEST] New Member of Clusterpedia

I'm requesting to be a Member of Clusterpedia Community.
List of my contributions to the Clusterpedia project
PRs authored
https://github.com/clusterpedia-io/clusterpedia/pull/215
https://github.com/clusterpedia-io/clusterpedia/pull/209
https://github.com/clusterpedia-io/clusterpedia/pull/208

PRs reviewed

Issues involved

https://github.com/clusterpedia-io/clusterpedia/issues/211
Others
created pr (to be reviewed):
https://github.com/clusterpedia-io/website/pull/46

@Iceber

+1, Thank you for the contributions and weclome 🎉
Invited, please visit https://github.com/clusterpedia-io to accept the invitation.

thank you @Iceber Hope to bring more to clusterpedia

@wuyingjun-lucky I believe your participation will make clusterpedia better.


How can one associate metadata with minted tokens?

Everything works fine, but my challenge right now is associating the metadata JSON URI to the bulk minted tokens.
Any idea how I can achieve this?

Just make a script to write the traits to the json files (1.json, 2.json, ...) in a directory accordingly.
The upload it to web3.storage or pinata.


Reserve & append string in json_traits sign

iOS crashes when calling sign twice in the same instance - this fix reserves the string memory ahead of time to prevent this.

No offense, but this seems like a work around for a problem in your code/compiler/stl. If I understood it correctly it boils down to:
std::string str3 = str1 + str2;

vs
std::string str3;
str3.reserve(str1.size() + str2.size());
str3.append(str2);
str3.append(str2);

which according to the standard should behave exactly the same. The later might be slightly more efficient as it prevents a realloc of the buffer, but that shouldn't cause crashes. I feel like theres some sort of race condition or something like that, thats now hidden because the resize causes the timing to shift slightly enough to not cause issues anymore.
Can you provide more details on where it crashes (e.g. a stack trace) ?
OpenSSL (and by extend jwt-cpp) is not threadsafe by default on most platforms and jwt-cpp makes no attempt in being it either, so if you reuse the same instance make sure not to do so from two threads at the same time.

@JaredTherriault Any update ?

I'll close this for now, if you have more information feel free to reopen


kube-spawn-runc: selectively pass Stdout/Stderr before running command

Selectively pass Stdout/Stderr, by determining if they are terminal or not, with help of ioctl with syscall.TCGETS.
If we would always pass them, interactive mode of connection to containers will fail with error messages like "container not started". If we would not pass them at all, then "kubectl logs" would not be able to print any logs.
Suggested by @iaguis
Supersedes https://github.com/kinvolk/kube-spawn/pull/98

@iaguis Done. Changed text and removed the variable getTermios.


MIEB:  Define an interface for MIEB encoders

From https://github.com/embeddings-benchmark/mteb/pull/1329:
Currently, we have no place where we define an interface for MIEB encoders, which makes it hard for newcomers and users of the benchmark to add new models.

I don't think this is done yet (#1551 outlines it)

Actually will close this and open  #1606


[Bug] !linked_account constraint, seems to halt messages if they are not linked

as tittle, when using the constraint !linked_account (so checking for unllinked players)
it will NOT effect linked players, and all will work and parse fine ..
but unlinked players, it will actually halt their messages ..
known about this for a while, only now got round to posted, as used a workaround ..
...
going to ask this here as well, as kinda related, and i really hope this question doesn't confuse the matter of the above bug ...
but if we wanted to add this a "feature" (unlinked players chat isnt pushed to them or server)
or expand that to have it so we can choose to turn all Minecraft messages off (to them server, but still parsed by custom events)..
would it best to put that config within /MinecraftEventListeners.java like the discord !config.sendMessagesToDiscord config,
or else where? (so that all other functions like custom events still work)
again Thankyou for this mod ! :)

Will work on it once I finish with my schoolyear!

its cool.. thankyou for quick reply...
im going to give adding the feature my self, will do a PR once i do ..
do you think thats the best place to put entry ? whats best way to null the message event ?
will look into the bug too, but bug bashing is much harder task lol .,.

managed to get this working, with help from some discord users in the "Fabric Server side Dev"
so thanks to PotatoBoy, and Wesley1808...
added it as a PR ...
will look into bug, but im not as confident with that ...


feat(android): Make permission WRITE_EXTERNAL_STORAGE optional

Feature Request
Motivation Behind Feature
Most applications and plugin functionalities do not require "android.permission.WRITE_EXTERNAL_STORAGE".
Feature Description
Adding a variable during installation whether or not to include the permission might be the simplest solution. I'm not exactly sure if the cordova xml structure supports something like checking if a preference is equal to a value and then adding a permission or any other tag.
<!-- Check if external storage permission should be added? -->
<config-file target="AndroidManifest.xml" parent="/*">
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</config-file>

Alternatives or Workarounds
A workaround for completely removing the permission is mentioned here: #243
I'm also using a fork in my projects where the permission is removed directly from the plugin.xml.

This is also required for REQUEST_INSTALL_PACKAGES as an app build from me was just rejected by Google Play Store. The build includes the permission but we do not use it at all.

This is also required for REQUEST_INSTALL_PACKAGES as an app build from me was just rejected by Google Play Store. The build includes the permission but we do not use it at all.

This plugin does not add the REQUEST_INSTALL_PACKAGES permission.

Also, just confirmed that WRITE_EXTERNAL_STORAGE is completely obsolete when targeting API level >= 30

Note: If your app targets Build.VERSION_CODES.R or higher, this permission has no effect.

https://developer.android.com/reference/android/Manifest.permission#WRITE_EXTERNAL_STORAGE
Therefore rather than making the permission optional, we'll probably just remove it altogether.

Also, just confirmed that WRITE_EXTERNAL_STORAGE is completely obsolete when targeting API level >= 30

Note: If your app targets Build.VERSION_CODES.R or higher, this permission has no effect.

https://developer.android.com/reference/android/Manifest.permission#WRITE_EXTERNAL_STORAGE
Therefore rather than making the permission optional, we'll probably just remove it altogether.
Additionally, the plugin already is set to support only cordova engines android >= 10.0, which is intended to target API 30, so removing the WRITE declaration completely would not be considered a breaking change.

I am currently targeting API level 31 and I am using my fork where I have removed the permission tag from the plugin.xml. I can confirm that there are no issues so far while using the plugin without the permission, as its use was very specific either way (with sd cards only?).
Can we expect the permission to be removed in the next release of this plugin?

Can we expect the permission to be removed in the next release of this plugin?

Yes, but I cannot provide a timeline of when that will be.


Make AudioPlayer queue global

In #357, I was able to stream audio responses as the LLM response was generated and also optimize the playback.
But there were some problems with it, and follow ups were filed.
This is regarding one of those follow ups - #391.
The problem was that once an audio clip was added to the audio queue, there was no way to stop it from other parts of the application since every invocation to useAudioPlayer hook resulted in a fresh audio queue. This was pretty annoying and made the TTS feature unusable as users had to wait for the previous message announcement to finish before it started playing for the next one.
To fix this issue, I have made the Audio Player queue global, by creating and providing an AudioPlayerContext at the root of the application.
https://github.com/tarasglek/chatcraft.org/compare/amnish04/global-audio-player?expand=1#diff-1cd8b18798a1a103bfe13bef54354c1f3a3bea29a31c8eea1a0c67a3a839b811
This allowed me to expose another function from the hook called clearAudioQueue which can now be called from any application component to pause the current audio clip, and flush the remaining clips in the queue.
Currently, I am using it for 2 scenarios:

The audio for previous message will instantly stop playing as soon as the user asks a new question.
Any audio clips being played via useAudioPlayer will instantly stop as soon as the user disables the TTS setting.

This approach also makes the audio system more robust any we now have a single source of truth for audio clips, and the risk to play multiple audio clips at once is also reduced.
This fixes #391

This is great will get back to you once i had a chance to test it

There is a bug:when I record a new message it keeps talking while I'm recording a reply. It should stop immediately

That's right, just pushed the fix!

works awesome now. lets land


[system-probe] fix encoding marshaler for unix socket endpoint

What does this PR do?
The signature for strings.Contains() is func Contains(s, substr string) bool, but the code here puts it in reverse. This causes problem when no explicit Accept type is specified in the request and a protobuf response is encoded using json encoder.
cc: @DataDog/burrito
Motivation
Additional Notes
Anything else we should know when reviewing?

@leeavital adding one now


idea - show preview of Badger badge on marketplace input form

Is there a spec. sheet for this to be referenced?

Noting the advised method of data preview will be an on-chain call such as address(contractAddress).uri(badgeId)


Use clock input ports directly in top_earlgrey.sv

Currently, the clock input ports in top_earlgrey.sv are not forwarded directly to the various modules. Instead, a separate clock assignment block is inserted to connect the clock inputs to the clocks used by the topgen tool.
This could be avoided by modifying the topgen tool to expose the internal clocks as input ports.

@vogelpi i think this issue has been resolved through the clkmgr.
Now the input clocks are sent to the clkmgr which then fans them out to the various submodules.
I'm closing this down, let me know if you object.


Ctrl-A, Ctrl-X throws exception when there is nothing to select

Oops, something went wrong.  Please report this bug with the details below.
Report on GitHub: https://github.com/lzybkr/PSReadLine/issues/new
Last 2 Keys:
Ctrl+a Ctrl+x
Exception:
System.ArgumentNullException: Value cannot be null.
Parameter name: text
at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
at Microsoft.PowerShell.PSConsoleReadLine.Cut(Nullable1 key, Object arg)    at Microsoft.PowerShell.PSConsoleReadLine.ProcessOneKey(ConsoleKeyInfo key, Dictionary2 dispatchTable, Boolean ignoreIfNoAction, Object arg)
at Microsoft.PowerShell.PSConsoleReadLine.InputLoop()
at Microsoft.PowerShell.PSConsoleReadLine.ReadLine(Runspace runspace, EngineIntrinsics engineIntrinsics)

I can't repro, but this seems like something that was probably fixed.


await().atMost(...) blocks if subscription is on the same thread

First of all I'd like to salute creators of mutiny! After moving back to java from scala this is absolutely essential library to have.
IO monad and Functional Stream (Uni/Multi) are great concepts and became prevalent in functional distributed systems. We should also have them in Java. THANK YOU GUYS!
Now to the point:
I love the uni.await().atMost(...) feature but I noticed that unless the subscription is run on another thread atMost(...) blocks until the item is produced which in fact disregards the timeout. I understand that to achieve the correct behaviour we would need to switch the the subscription to another thread inside of the atMost function, which might not be intended by the caller. I wonder if that is the design assumption of the library to not change the thread unless the user requests it? IO monads in other languages don't give that guarantee, but I suppose java is known for using Thread.local so the impact of such a design decision could be much more significant. Perhaps then we should enforce providing the thread pool in await method to make it explicit. This will be a bit verbose but since running the atMost makes no sense without another thread pool, perhaps it would be acceptable...?  What do you think?

@piotrga it actually depends. "await" blocks the caller thread. It subscribes to the upstream (using the called thread) and blocks until it gets the item or a failure.
Now in your case, it seems to block the emission because, from my understanding, the emission is done on the subscription thread, which is blocked. You are probably using a non-blocking client trying to switch back to the same thread.
runSubscriptionOn allows running the subscription on a separate thread. For example:
Uni<String> uni = ...
String res = uni
  .runSubscriptionOn(Infrastructure.getDefaultPool())
  .await().indefinitely();

Would that work for you?

Adding extra method wouldn’t address my issue. To be clear I never call await().indefinitely() as I consider it a catastrophically bad practice to block a thread indefinitely.   The issue is that x.await().atMost(...) would behave against user expectation unless you call x.runSubscriptionOn(...).await().atMost(...). So if someone forgets to switch the thread it will block indefinitely which is really bad and hard to find concurrency issue.

I used indefinitely just as an example - if it's named like that it's to make sure the user is aware of the forever aspect.
The issue is that it's not necessary for the subscription thread, and it depends (subscription and emission thread may be different). Most of the time the (with Netty client, Vert.x client, most of async clients) the current approach works.
What does not work today, or at least must be improved, it the ability to detect that the caller thread must not be blocked (I/O thread, event loop thread...). This is something we are going to add (by allowing the infrastructure to check the thread). However, my idea was to fail immediately in this case (you cannot block this thread). We may be able to find a better approach and combine runSubscriptionOn and emitOn automatically.

Thanks for that. I think we are getting closer. I’ve made a mental shortcut and intentionally omitted the runtime check proposal as I believe it should be enforced by the compiler because it make no sense to execute the computation on the same thread that is awaiting the results.

Can you share some code where you see your issue? Because again, most of the time the emission is not done on the blocked thread meaning that the current approach works seamlessly.
We have tried with many async clients, vert.x client, even with Loom Virtual Threads.

Is this issue still relevant? We now have support for custom thread blocking checks.

No it was fixed in 0.8.0


add support for recording in sndio backend

This adds recording and full-duplex support for the sndio backend. Most of the changes prepare the existing code by renaming symbols and by fixing constucts that make difficult implementation of the recording bits.

Amazing, @ratchov, thanks.
I'll have a look over the next few days.

fwiw, i've tested this on OpenBSD using https://webaudiodemos.appspot.com/AudioRecorder/index.html for plain recording, and bidirectional audioconf via appear.in between two laptops running nightly+this patchset+enforcing full_duplex pref.

Back-reference to https://bugzilla.mozilla.org/show_bug.cgi?id=1221580 for integration in gecko's copy of cubeb.

This all looks fine (as far as the cubeb model is concern).

Thanks!


Update main examples to include DOM manipulation

Main examples at Apify SDK webpage, Github repo and CLI templates should demonstrate how to manipulate with DOM and retrieve data from it.
Also add one example of scraping with Apify SDK + jQuery to https://sdk.apify.com/docs/examples/basiccrawler
Feedback from: https://medium.com/better-programming/do-i-need-python-scrapy-to-build-a-web-scraper-7cc7cac2081d
I lost an hour trying to make a simple page parsed with Apify SDK, trying to understand how to access the DOM and selectors. If you want a great crawler this might work for you but you need to understand its particular logic and I didn’t have time for it.

I guess we can also close this one


danger_accept_invalid_certs does not seem to work

I've got reqwest in my cargo.toml
reqwest =  { version = "0.11.3", features = ["default-tls"] }

and trying:
let client = Client::builder()
            .danger_accept_invalid_certs(true)
            .timeout(Duration::from_secs(5))
            .referer(false)
            .no_proxy()
            .build();
client
            .post(&format!("https://<IP_ADDRESS>:9000/webhook, scheme, ip_port))
            .form(&[
                ("var1", "param1"),
                ("var2", "param2"),
            ])
            .send()
            .await;

I always get:
error sending request for url (https://<IP_ADDRESS>:9000/webhook/): error trying to connect: decoding error

It works splendid when I use curl -k or even if I do it with http.
The clientbuilder after configuring I get:
 Client { accepts: Accepts, default_headers: {"accept": "*/*"}, timeout: 5s }

What am I missing here. Kindly help.
Thanks

@marirs what was the issue solution?  seeing same.

@jgarzik I'm not sure what I mistake i did last time, however it was working.
I'm doing it this way:
let mut request_builder = Client::builder()
        .timeout(std::time::Duration::from_secs(60 * 60))
        .danger_accept_invalid_certs(true)
        .build()
        .ok()
        .unwrap()
        .get(url);

@marirs @jgarzik
I am seeing the same error. but only dedicated to Client Requests on MacOS.
I currently using warp::hyper::client and hyper-tls...
Any further suggestions on that topic?


Update

Update the code to run as an executable project.

Sorry, I haven't finished it. Please don't merge it now.

Hi, sorry for delaying the update, this patch is ready now.


Replace reference to image whose free tier status will end soon

Also run make docs — it looks like it hadn't been run in a while.

Fixes #1249


Update lsn (For postgreSQL) ????

Hi,
can you help me with 'Update lsn (For postgreSQL)'
Make a command:
sink-connector-client lsn -- lsn 1/12ABC380
But have error:
2024-08-13 07:41:51.979 INFO  - Streaming requested from LSN LSN{1/FA42F50}, received LSN LSN{1/FA42F50} identified as already processed
2024-08-13 07:41:51.995 INFO  - Message with LSN 'LSN{1/FA43020}' arrived, switching off the filtering
2024-08-13 07:41:52.248 WARN  - Primary keys are not defined for table 'databasechangelog', defaulting to unique indices
2024-08-13 07:42:41.434 INFO  - 1 records sent during previous 00:00:49.837, last recorded offset of {server=embeddedconnector} partition is {lsn_proc=4605670336, messageType=UPDATE, lsn_commit=4603788280, lsn=4605670336, txId=698706, ts_usec=1723534961249010}
2024-08-13 07:42:41.452 INFO  - ****** Thread: Sink Connector thread-pool-8 Batch Size: 1 ******
2024-08-13 07:42:41.501 INFO  - getTableEngineUsingSystemTables ResultSetcom.clickhouse.jdbc.ClickHouseResultSet@5a64bf8e
2024-08-13 07:42:41.510 INFO  - *** INSERT QUERY for Database(metrika) : insert into products(dateofrep,product_id,name,description,_version) select dateofrep,product_id,name,description,_version from input('dateofrep Nullable(String),product_id Int64,name String,description String,_version UInt64')
2024-08-13 07:42:41.543 INFO  - *************** EXECUTED BATCH Successfully Records: 2*********** task(0) Thread ID: Sink Connector thread-pool-8 Result: [I@57b75a89 Database: db_paperless Table: products
2024-08-13 07:42:41.581 INFO  - ***** BATCH marked as processed to debezium Binlog file: Binlog position: 0 GTID: -1 Sequence Number:<PHONE_NUMBER>329000001 Debezium Timestamp:<PHONE_NUMBER>329
2024-08-13 10:00:34.470 INFO  - 1 records sent during previous 02:17:53.036, last recorded offset of {server=embeddedconnector} partition is {lsn_proc=4608239368, messageType=UPDATE, lsn_commit=4608239312, lsn=4608239368, txId=698773, ts_usec=1723543234293447}
2024-08-13 10:00:34.475 INFO  - ****** Thread: Sink Connector thread-pool-3 Batch Size: 1 ******
2024-08-13 10:00:34.513 INFO  - getTableEngineUsingSystemTables ResultSetcom.clickhouse.jdbc.ClickHouseResultSet@6e15af1
2024-08-13 10:00:34.516 INFO  - *** INSERT QUERY for Database(metrika) : insert into products(dateofrep,product_id,name,description,_version) select dateofrep,product_id,name,description,_version from input('dateofrep Nullable(String),product_id Int64,name String,description String,_version UInt64')
2024-08-13 10:00:34.521 INFO  - *************** EXECUTED BATCH Successfully Records: 2******* task(0) Thread ID: Sink Connector thread-pool-3 Result: [I@7fd7be17 Database: db_paperless Table: products
2024-08-13 10:00:34.537 INFO  - ***** BATCH marked as processed to debezium Binlog file: Binlog position: 0 GTID: -1 Sequence Number:<PHONE_NUMBER>400000002 Debezium Timestamp:<PHONE_NUMBER>400
2024-08-13 10:00:38.481 INFO  - ****** Thread: Sink Connector thread-pool-5 Batch Size: 1 ******
2024-08-13 10:00:38.481 INFO  - *** INSERT QUERY for Database(metrika) : insert into products(dateofrep,product_id,name,description,_version) select dateofrep,product_id,name,description,_version from input('dateofrep Nullable(String),product_id Int64,name String,description String,_version UInt64')
2024-08-13 10:00:38.487 INFO  - *************** EXECUTED BATCH Successfully Records: 2******* task(0) Thread ID: Sink Connector thread-pool-5 Result: [I@64e50e2d Database: db_paperless Table: products
2024-08-13 10:00:38.506 INFO  - ***** BATCH marked as processed to debezium ****Binlog file: Binlog position: 0 GTID: -1 Sequence Number:<PHONE_NUMBER>443000003 Debezium Timestamp:<PHONE_NUMBER>443
2024-08-13 10:09:29.654 INFO  - Stopping the embedded engine
2024-08-13 10:09:29.654 INFO  - Waiting for PT5M for connector to stop
2024-08-13 10:09:30.045 INFO  - Stopping the task and engine
2024-08-13 10:09:30.045 INFO  - Stopping down connector
2024-08-13 10:09:30.382 INFO  - Connection gracefully closed
2024-08-13 10:09:30.382 INFO  - Connection gracefully closed
2024-08-13 10:09:30.383 INFO  - Finished streaming
2024-08-13 10:09:30.383 INFO  - Connected metrics set to 'false'
2024-08-13 10:09:30.384 INFO  - SignalProcessor stopped
2024-08-13 10:09:30.384 INFO  - Debezium ServiceRegistry stopped.
2024-08-13 10:09:30.385 INFO  - Connection gracefully closed
2024-08-13 10:09:30.386 INFO  - Stopped JdbcOffsetBackingStore
2024-08-13 10:20:45.910 INFO  - Stopping the embedded engine
2024-08-13 10:20:50.949 WARN  - Uncaught exception
java.lang.NumberFormatException: For input string: "1/12ABC380"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) ~[?:?]
at java.lang.Long.parseLong(Long.java:711) ~[?:?]
at java.lang.Long.parseLong(Long.java:836) ~[?:?]
at com.altinity.clickhouse.debezium.embedded.cdc.DebeziumChangeEventCapture.updateDebeziumStorageStatus(DebeziumChangeEventCapture.java:545) ~[app.jar:?]
at com.altinity.clickhouse.debezium.embedded.api.DebeziumEmbeddedRestApi.lambda$startRestApi$4(DebeziumEmbeddedRestApi.java:113) ~[app.jar:?]
at io.javalin.routing.HandlerEntry.handle(HandlerEntry.kt:19) ~[app.jar:?]
at io.javalin.http.servlet.DefaultTasks.HTTP$lambda$8$lambda$6$lambda$5(DefaultTasks.kt:38) ~[app.jar:?]

Hi, can you help me with error:
2024-08-13 10:20:50.949 WARN - Uncaught exception
java.lang.NumberFormatException: For input string: "1/12ABC380"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) ~[?:?]
at java.lang.Long.parseLong(Long.java:711) ~[?:?]
at java.lang.Long.parseLong(Long.java:836) ~[?:?]
?


feature: enrich metronome

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

GitHub release
v1.0.0

Your semantic-release bot :package::rocket:


DroneCore will not build on new Raspberry Pi 3 B+

I have used DroneCore on Raspberry Pi 3 B, but on the new Raspberry Pi 3 B+ DroneCore will not install and keeps rebooting when trying to run the line below.
git submodule update --init --recursive
Does anybody know what is causing this issue?

	Git works with every application except DroneCore, but I will delete it and re download see if that fixes the issue

	Conor FergusonCEO/President, WISPr SystemsPhone:<PHONE_NUMBER>

On Sat, Mar 24, 2018 at 11:23 PM -0500, "Hamish Willee"<EMAIL_ADDRESS>wrote:
No, but that line is simply running the git tool - effectively nothing to do with DroneCore at all. You need to  ask for git support/search google for issues related to git and Ra Pi.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I guess another possibility is that you're running out of memory or similar.

	Well running it on the previous pi 3 B DroneCore ran perfect on it, the new pi 3 B+ I am having issues still, but I will update after a solution has been found

	Conor FergusonCEO/President, WISPr SystemsPhone:<PHONE_NUMBER>

On Sun, Mar 25, 2018 at 1:17 AM -0500, "Hamish Willee"<EMAIL_ADDRESS>wrote:
I guess another possibility is that you're running out of memory or similar.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

What's the state of this? Did you try it again recently?

Yes, so the problem I was having was due to the power supply I was using.  The new RPi 3B+ must use at least 1.5A to 2A and 5V power supply to power the RPi 3B+ or it doesn’t have enough power to compile.

So 5V/2A power supply solved the problem

Great, thanks for the feedback @conorf54!


Bump Fabric Loader version to v0.14.10

This makes newer CraftPresence versions start without an early error (but v1.9.3-v1.9.5 are broken anyway due to library stuff)

Thanks!