[💄] Better badges + shields.io build detection

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


daemon: Set backend IDs in daemon's LB cache

Currently, the allocation of backend IDs is triggered inside lbmap methods. This is far from ideal, as this breaks a separation of concerns between different layers (i.e. the allocation should be really controlled by daemon; this is going to be changed in the nearest future).
One bug which slipped unnoticed was that we didn't populate the daemon's local LB cache with the acquired backend IDs which lead to non-consistent ordering of service endpoints reported by cilium service list, and, as a consequence, this made some CI tests flaky which were expecting some exact service endpoint ordering. E.g.: https://github.com/cilium/cilium/pull/7733#issuecomment-483452050.
This PR fixes the issue by populating the backend IDs which are retrieved from the service ID allocator.

test-me-please

Hit known #7740


Handlers for failure and success have empty streams

In the failure and success response handlers you can get the body content using the second parameter of the handler; however, the InputStream and Reader are empty - it seems like these should also be viable means of accessing the body content.
Whatever comes of this investigation, be sure to update the documentation to be more clear about the intended use cases for each.

failure/success/when are called after the content-type specific handlers have been called. The handling of success/failure is orthogonal to the handling of the content itself. The content-type specific handlers are the ones that need access to the input stream so the streams will be open during content-type specific handling.
In general I don't think any of the handlers should be responsible for opening or closing streams. The core builders need to guarantee that stream management happens properly and that they are closed correctly, guaranteed.
Users of http-builder-ng should follow these bits of advice:

If you want to deal with parsed content, do that in a success/failure/when handler This is probably what you want to do 99% of the time as a user of http-builder-ng. Being able to easily consume content as pre-parsed objects is one of the main selling points of http-builder-ng
If you want to deal with the data streams, do that by implementing a content parser You can use either the input stream or the reader inside the FromServer interface (but not both). There is no need to worry about managing opening or closing the stream, the builders will do the right thing. You are also free to duplicate or "tee" the stream or reader and delegate to existing parsers.
If you want to do something out of band (such as logging or adding metrics), use an interceptor This is fairly easy to do because neither what is requested nor what is returned is changed by the interceptor.
If you want to change what is requested (before being sent) or change the object(s) returned from the content parser use an interceptor This is probably the most difficult to do because the order of interceptor invocation is not guaranteed but the interceptor must still return to the user what is expected. If the user is expecting a List then the interceptor must make sure that the user gets that.
If you want to handle unexepected exceptions, implement an exception handler. See HttpConfig.Response.exception for details.

Gotcha. I have had a few asks related to this stuff. I will add this content in some form to the user guide and java docs to hopefully help clear things up. Thanks for the write-up.
Note to self: also make sure that all the handlers mentioned have all of their parameters documented.

Applied this info to the docs.


[examples] Add simple lighting shader

The only lighting example (models_material_pbr) is by its very nature quite complex, it would be very useful to include a very simple lighting example, showing just a single point light source with ambient lighting.  I'd suggest animating the light source so it orbits around 2 or three spinning meshes.
This should give a good base for someone wanting to experiment with adding their own simple shaders...

Contrbutions are welcome! :D

I may end up doing just that if I can figure out whats going on with the pbr example...

I have something working, except the way ambient lighting is working looks wrong, I'd need a tiny bit of help to finish it....

Thanks @chriscamacho! Example added in commit https://github.com/raysan5/raylib/commit/81d8302d538d117277e1cfa3aa088d4d51937533.
Despite it works great, rlighting module does not convince me, I think it requires some review.


Bug: Issue 1

React version:
Steps To Reproduce

Link to code example:

The current behavior
The expected behavior

Test


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


expanded ingress controller configmap

We have our own front end ssl profile in the company, which we use as standard. The helm chart does not currently support this parameter, but the CIC does.
With this feature we can save the extension of many ingress configurations.

@andredni we have added the support for profile  in the configmap.
https://github.com/citrix/citrix-helm-charts/releases/tag/cic-v1.29.5


WIP

Fixes #

[ ] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[ ] Title summarizes what is changing.
[ ] Has a news entry file (remember to thank yourself!).
[ ] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[ ] Has telemetry for feature-requests.
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).

Codecov Report

Merging #10788 (0592988) into main (aaf4210) will decrease coverage by 13%.
The diff coverage is n/a.

:exclamation: Current head 0592988 differs from pull request most recent head 992a0bc. Consider uploading reports for the commit 992a0bc to get more accurate results

@@           Coverage Diff            @@
##            main   #10788     +/-   ##
========================================
- Coverage     62%      49%    -14%
========================================
  Files        476      476
  Lines      33058    33058
  Branches    5391     5391
========================================
- Hits       20754    16277   -4477
- Misses     10254    15143   +4889
+ Partials    2050     1638    -412

Impacted Files
Coverage Δ

src/kernels/common/kernelSocketWrapper.ts
7% <0%> (-81%)
:arrow_down:

...ve-window/debugger/jupyter/debugCellControllers.ts
23% <0%> (-74%)
:arrow_down:

...views/extension-side/variablesView/variableView.ts
17% <0%> (-73%)
:arrow_down:

src/kernels/debugger/kernelDebugAdapterBase.ts
6% <0%> (-70%)
:arrow_down:

src/interactive-window/debugger/helper.ts
33% <0%> (-67%)
:arrow_down:

src/notebooks/export/exportToPythonPlain.ts
21% <0%> (-66%)
:arrow_down:

src/notebooks/debugger/kernelDebugAdapter.ts
20% <0%> (-65%)
:arrow_down:

src/platform/webviews/webviewPanelProvider.ts
12% <0%> (-64%)
:arrow_down:

src/interactive-window/helpers.ts
36% <0%> (-64%)
:arrow_down:

src/notebooks/debugger/runByLineController.ts
12% <0%> (-64%)
:arrow_down:

... and 245 more


Added WindowsPS version check for WinCompat

PR Summary
WinCompat functionality needs Windows PS 5.1
This change modifies Import-Module so that WinCompat returns an error if Windows PS on the current system is not 5.1 (with recommendation to install WMF).
PR Checklist

[X] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[X] Summarized changes
[X] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[X] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[X] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[X] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[X] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[X] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

Andrew, is this needed for 7.0... please change the milestone on any PR's that are to rc.1-consider.

Codacy failure seems to be false positive because it does not correctly handle code branches based on preprocessor directives.

You have to break it down simple I'm new to this
On Mon, Dec 9, 2019, 6:23 PM Andrew<EMAIL_ADDRESS>wrote:

Codacy failure seems to be false positive because it does not correctly
handle code branches based on preprocessor directives.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PowerShell/PowerShell/pull/11148?email_source=notifications&email_token=AN6RWNOWJVDDOFUGKGAG5NDQX3OO7A5CNFSM4JQJC4C2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGLFVBQ#issuecomment-563501702,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN6RWNMVVEODIBV7FUU5D5TQX3OO7ANCNFSM4JQJC4CQ
.

@anmenaga can you respond to comments from Ilya


Consider safe guarding against JSON.parse

Hi,
JSON.parse() can throw an exception and as well pointed out here  it is a good idea to wrap the call with a safe one.
I don't know what will happen if an exception is thrown  at say   throw deserializeError(JSON.parse(rows[0].error));

Thanks for bringing this to our attention!  Have you directly experienced this issue or know a way to reproduce it?  To my knowledge, every call to JSON.parse() is parsing a string which was created by JSON.stringify() and saved to the database. If such a call fails, it indicates a serious underlying data corruption issue that the framework cannot safely recover from.

No, I have not faced the problem while running the app.
By safeguarding one makes sure that if the parsing fails then the program will not crash.
Maybe a user updated an entry and by mistake introduced a faulty error message.
Assuming that all changes in the db go through an api call is to my experience a wrong assumption.
Having  records with faulty error messages in the db is not a reason to crash the app, is it?
Your call.

Got it!  All workflows (from which JSON.parse may be called) are wrapped in try blocks.  For example:
https://github.com/dbos-inc/dbos-transact/blob/45c93ea3c3191dee670354235429b79f5eaa764c/src/dbos-executor.ts#L427-L433
If an error is thrown, it will fail the workflow (which is the correct behavior in my opinion--such an error isn't recoverable), but the program won't crash.  Does that sound reasonable to you?

Surely.

Not necessary--exceptions are handled safely elsewhere.


Create Diff typeclass

Background
-- | A class for values where we can calculate the difference between values
-- and layer apply (or \"patch\") the difference

@dcoutts provided a starting point, which I've attached here: Diff.hs.txt. The above quote is a comment in the module.
My (@mhuesch) understanding is that this class will

be used to diff values in the ledger state.
need to produce stable representations, which may go over the wire and communicate with different implementations / different codebases.
require instances for core ledger datatypes, in addition to produce types, sets, maps
likely only require diffs at the "set and map level". We will have large sets of "small elements" where we're less interested in diffing items against each other than we are diffing sets/maps (containing such elements) against each other.

@dcoutts says:

Diff class.
Note that the Map instance is not yet complete since it does not yet do the diffing for changed entries. The QC properties demonstrate this incompleteness.
*Cardano.Chain.Diff> quickCheck prop_patchDiff_Map
*** Failed! Falsifiable (after 4 tests and 7 shrinks):
fromList [(0,0)]
fromList [(0,1)]

Doing this bit will require using the Data.Map.Merge stuff.

Proposed Solution
Flesh out the typeclass, flesh out the property tests for generic types, establish property tests for ledger-specific types so we have concrete test cases.

Next Action

[ ] Start from attached module.
[ ] Implement Map instances - make Map property tests pass
[ ] Write properties involving real ledger datatypes
[ ] Make ⬆ ledger properties pass by filling in instances

@mhuesch Is this issue still relevant?

I think we will not need this in the end.
https://github.com/input-output-hk/ouroboros-network/pull/1209
It looks like this design with state query will work out and we will not need incremental state update using diffs.


Laravel 5

Hi,
will you update to package for Laravel 5?

See https://github.com/schickling/laravel-backup/pull/58


YARN-10893. Adding metrics for getClusterMetrics and getApplications APIs in FederationClientInterceptor

Description of PR
Adding metrics for getClusterMetrics and getApplications APIs in FederationClientInterceptor
How was this patch tested?
Added tests for RouterMetrics and validated existing test cases for FederationClientInterceptor APIs. Unit test are running successfully on dev machine.
Verified on a test cluster.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 57s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
12m 33s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
22m 51s

trunk passed

+1 :green_heart:
compile
23m  2s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
19m 27s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
3m 55s

trunk passed

+1 :green_heart:
mvnsite
2m 10s

trunk passed

+1 :green_heart:
javadoc
1m 34s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
2m  6s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 16s

trunk passed

+1 :green_heart:
shadedclient
17m  3s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 22s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 19s

the patch passed

+1 :green_heart:
compile
22m  0s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
22m  0s

the patch passed

+1 :green_heart:
compile
19m 21s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
19m 21s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
3m 49s

the patch passed

+1 :green_heart:
mvnsite
2m  7s

the patch passed

+1 :green_heart:
javadoc
1m 34s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
2m  6s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

-1 :x:
spotbugs
1m  4s
/new-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-router.html
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)

+1 :green_heart:
shadedclient
16m 56s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
16m 46s

hadoop-common in the patch passed.

+1 :green_heart:
unit
2m 39s

hadoop-yarn-server-router in the patch passed.

+1 :green_heart:
asflicense
0m 49s

The patch does not generate ASF License warnings.

205m 47s

Reason
Tests

SpotBugs
module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router

Dead store to applications in org.apache.hadoop.yarn.server.router.clientrm.FederationClientInterceptor.getApplications(GetApplicationsRequest)  At FederationClientInterceptor.java:org.apache.hadoop.yarn.server.router.clientrm.FederationClientInterceptor.getApplications(GetApplicationsRequest)  At FederationClientInterceptor.java:[line 642]

Dead store to clusterMetrics in org.apache.hadoop.yarn.server.router.clientrm.FederationClientInterceptor.getClusterMetrics(GetClusterMetricsRequest)  At FederationClientInterceptor.java:org.apache.hadoop.yarn.server.router.clientrm.FederationClientInterceptor.getClusterMetrics(GetClusterMetricsRequest)  At FederationClientInterceptor.java:[line 669]

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3325

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell spotbugs checkstyle

uname
Linux 7d8c0eccad9e 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 18 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 84c56b00c756f3f42fe457d22d05abde8bb51fcc

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/1/testReport/

Max. process+thread count
3137 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 57s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
12m 33s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
22m 44s

trunk passed

+1 :green_heart:
compile
25m  1s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
22m  9s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
3m 50s

trunk passed

+1 :green_heart:
mvnsite
2m 10s

trunk passed

+1 :green_heart:
javadoc
1m 35s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
2m  8s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 13s

trunk passed

+1 :green_heart:
shadedclient
16m 37s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 22s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 18s

the patch passed

+1 :green_heart:
compile
22m 18s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
22m 18s

the patch passed

+1 :green_heart:
compile
20m 44s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
20m 44s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
4m  5s
/results-checkstyle-root.txt
root: The patch generated 1 new + 1 unchanged - 0 fixed = 2 total (was 1)

+1 :green_heart:
mvnsite
2m  4s

the patch passed

+1 :green_heart:
javadoc
1m 32s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
2m  7s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 51s

the patch passed

+1 :green_heart:
shadedclient
18m 51s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
19m  3s

hadoop-common in the patch passed.

+1 :green_heart:
unit
2m 42s

hadoop-yarn-server-router in the patch passed.

+1 :green_heart:
asflicense
0m 47s

The patch does not generate ASF License warnings.

216m 24s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3325

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell spotbugs checkstyle

uname
Linux 364ae1cd4e0b 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 06:54:29 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 5ce2ccf64e588bd93c43d16f2a30f4e3e6169062

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/2/testReport/

Max. process+thread count
1361 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@goiri @bibinchundatt Could you kindly help in reviewing this PR? Thanks.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m 12s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
12m 36s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
25m  3s

trunk passed

+1 :green_heart:
compile
28m 26s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
23m 30s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
4m  5s

trunk passed

+1 :green_heart:
mvnsite
2m 31s

trunk passed

+1 :green_heart:
javadoc
1m 43s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
2m 16s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 39s

trunk passed

+1 :green_heart:
shadedclient
17m 18s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 24s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 33s

the patch passed

+1 :green_heart:
compile
24m  1s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
24m  1s

the patch passed

+1 :green_heart:
compile
23m  5s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
23m  5s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
4m  1s
/results-checkstyle-root.txt
root: The patch generated 1 new + 1 unchanged - 0 fixed = 2 total (was 1)

+1 :green_heart:
mvnsite
2m 19s

the patch passed

+1 :green_heart:
javadoc
2m  4s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
2m 12s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
4m 11s

the patch passed

+1 :green_heart:
shadedclient
17m 27s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
18m  6s

hadoop-common in the patch passed.

+1 :green_heart:
unit
2m 47s

hadoop-yarn-server-router in the patch passed.

+1 :green_heart:
asflicense
0m 49s

The patch does not generate ASF License warnings.

229m  0s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3325

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell spotbugs checkstyle

uname
Linux 1d2f0ae22317 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 06:54:29 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 320c37ded1261b77f1ff9909359f2b85e9e37541

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/3/testReport/

Max. process+thread count
1816 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/3/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  3s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
12m 50s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
22m 49s

trunk passed

+1 :green_heart:
compile
23m  6s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
19m 23s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
3m 47s

trunk passed

+1 :green_heart:
mvnsite
2m  9s

trunk passed

+1 :green_heart:
javadoc
1m 35s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
2m  8s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 17s

trunk passed

+1 :green_heart:
shadedclient
16m 31s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 22s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 18s

the patch passed

+1 :green_heart:
compile
22m 15s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
22m 15s

the patch passed

+1 :green_heart:
compile
19m 45s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
19m 45s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
3m 49s

the patch passed

+1 :green_heart:
mvnsite
2m  6s

the patch passed

+1 :green_heart:
javadoc
1m 34s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
2m  3s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 42s

the patch passed

+1 :green_heart:
shadedclient
17m  2s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
17m 22s

hadoop-common in the patch passed.

+1 :green_heart:
unit
2m 38s

hadoop-yarn-server-router in the patch passed.

+1 :green_heart:
asflicense
0m 49s

The patch does not generate ASF License warnings.

207m 16s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3325

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell spotbugs checkstyle

uname
Linux 1860d29c9667 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 06:54:29 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 7c300137710e18af16fdc547b75d176fa0b5a36f

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/4/testReport/

Max. process+thread count
2289 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3325/4/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.


Simply does not work.

I have installed today the omnivore plugin for the first time. Added the API key and tried to sync my highlights but they don't. Omnivore page is note created, and when I click the plug-in I get the "Omnivore is already syncing" message but it doesn't.

I will add some context to the issue. It's happening on a Macbook with Intel CPU and MacOS 13.2. The Logseq app is version 0.9.6 (0.9.6) and Omnivore plugin v1.12.5. I'v tried reinstalling a couple times but still does not work. If I can provide any more information feel free to ask me.

It just started working without any change.

I had the same experience today, and after quitting logseq and opening it again, the initial sync worked pretty quickly.
I wonder if this indicates a bug of some sort, or if this is not fixable then perhaps it should be added to the installation/usage instructions?


Allow both .abi files an truffle artifacts when using load-contract

The load-contract command requires as first argument a path to the ABI file of the contract.
It would be nice to allow using truffle artifacts files too. It shouldn't be hard: if the given file has an array, interpret it as an ABI file. If it's an object and it has an abi propery, interpret it as a truffle artifact.

Closed by #10.


Source Code link is incorrect

Description:
The source code link in [1] is incorrect and it points to the IS docs.
[1] https://apim.docs.wso2.com/en/versions/

Fixed


Virus total : 3 positive on youtube.exe windows binary

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[ ] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[X] Question
[ ] Other

Description of your issue, suggested solution and other information
After downloading the latest windows binary youtube-dl.exe here :  https://yt-dl.org/latest/youtube-dl.exe
I scanned it with VirusTotal, and 3 positive results were shown (3 anti-virus that were suspicious about a risk of Trojan)
results from VirusTotal here :
https://www.virustotal.com/en/file/51444f81fc0db9d528e1b6db9c727dd9f06752072fa7a88b1b1a30084082cb87/analysis/1535117583/
Can someone confirm that the binary is the correct one, (SHA256 : 51444f81fc0db9d528e1b6db9c727dd9f06752072fa7a88b1b1a30084082cb87 )
and double check if there wasn't some creepy thing injected at some point ?
(otherwise I might go for the long solution... download virtual box + install a linux vm + use linux :D .... if the linux version is not infected either :/  )

http://rg3.github.io/youtube-dl/download.html, page bottom.


[Feature]: All pages can share js file

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
In our project, in many cases, multiple pages need to use the same js files and methods, so we would like to have a solution that has common js for the entire APP, thank you!
Why should this be worked on?
Instead of copying the same js file for each page, we can define global methods that work together.

@yangfq998 we're working on this feature here #1911
You can register for the beta program and get early access to it along with sharing your feedback on the feature on the link below
https://app.appsmith.com/app/betasmith/registration-652933ef23a9db3488a04d25?id=7

这是来自QQ邮箱的假期自动回复邮件。

您好，我最近正在休假中，无法亲自回复您的邮件。我将在假期结束后，尽快给您回复。


Fix redundancy in the documentation template

Please fix the following error in the documentation template issue.
- (Insert the permalink of the section heading in the Wagtail docs. Choose the most specific section / lowest-level heading to which your suggested change would apply. (In the docs, hover over the the heading to see the permalink icon.))
+ (Insert the permalink of the section heading in the Wagtail docs. Choose the most specific section / lowest-level heading to which your suggested change would apply. (In the docs, hover over the heading to see the permalink icon.))

@FahimFBA good spot. Would you be so kind to submit a PR?

Sure! Please assign me for the task.


Update for Laravel 11 and phpunit 9

Description

Changed composer.json for support Laravale 11
Change phpunit.xml modifying coverage in another file. (Show me an error when using actual Pest and PHPUnit)

Motivation and context
Use this great package in Laravel 11
How has this been tested?
vendor/bin/pest

   PASS  Tests\Feature\Controllers\LangCountrySwitchControllerTest
  ✓ it should switch for non logged in user                                                                                0.28s
  ✓ it should switch for logged in user without lang country setting                                                                                0.09s
  ✓ it should switch for logged in user with lang country setting                                                                                0.08s
  ✓ it should redirect back without changes if a lang country is not allowed                                                                                0.08s

   PASS  Tests\Feature\LangCountry\LangCountryTest
  ✓ it should get lang_country based on app locale, lang_country session and fallback_based_on_current_locale setting with (true, null, 'en', …)                                                                                0.02s
  ✓ it should get lang_country based on app locale, lang_country session and fallback_based_on_current_locale setting with (true, null, 'nl', …)                                                                                0.01s
  ✓ it should get lang_country based on app locale, lang_country session and fallback_based_on_current_locale setting with (false, 'en-US', 'en', …)                                                                                0.01s
  ✓ it should get lang_country based on app locale, lang_country session and fallback_based_on_current_locale setting with (false, null, 'nl', …)                                                                                0.01s
  ✓ it should return the right values for nl-nl                                                                                0.02s
  ✓ it returns the right values for en-US                                                                                0.01s
  ✓ it should return the right values for enUS while session is nl-NL but is overruled                                                                                0.01s
  ✓ it should return all the available languages                                                                                0.01s
  ✓ it should use the override when available                                                                                0.01s
  ✓ it should return the language for an override lang country code                                                                                0.01s
  ✓ it should accept the withTime method                                                                                0.02s

   PASS  Tests\Feature\LangCountryData\LangCountryDataTest
  ✓ it should contain all attributes as given in the template file                                                                                0.03s

   PASS  Tests\Feature\Listeners\UserAuthenticatedTest
  ✓ it should set all sessions when the user is logged in by listening to the Login event                                                                                0.08s

   PASS  Tests\Feature\Middleware\MiddlewareTest
  ✓ it should call the setAllSessions method when there is no lang_country session and no logged in user                                                                                0.08s
  ✓ it should not call the setAllSessions method when there is a lang_country session but no logged in user                                                                                0.08s
  ✓ it should call the setAllSessions method with the browser locale when there is a lang_country session but there is a user without a lang_country value in the database                                                                                0.09s
  ✓ it should call the setAllSessions method with the user lang_country value when there is a lang_country session but there is a user with a lang_country value in the database                                                                                0.08s

   PASS  Tests\Feature\Services\PreferredLanguageTest
  ✓ it should get preferred languages in right order                                                                                0.01s
  ✓ it prioritize more specific values                                                                                0.01s
  ✓ it should return exact match with allowed lang country                                                                                0.01s
  ✓ it should match based on lang                                                                                0.01s
  ✓ it should return fallback when there is no match                                                                                0.01s
  ✓ it should return country in lowercase                                                                                0.01s
  ✓ it should override the default allowed languages from the config                                                                                0.01s
  ✓ it should fall back to only country two char if four char json not available                                                                                0.01s
  ✓ it should use four char json when available                                                                                0.02s
  ✓ it should should be able to override the lang_country session                                                                                0.02s
  ✓ it should throw an error when the lang_country session is null                                                                                0.03s
  ✓ it should use the fallback when the preferred_languages is null                                                                                0.02s
  ✓ it should use the fallback when the preferred_languages is an empty string                                                                                0.01s

  Tests:    34 passed (1251 assertions)
  Duration: 1.42s

❯ ga && gc 'Upodate for Laravel 11 and phpunit 9' && gp
❯ g status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   composer.json
        modified:   composer.lock
        modified:   phpunit.xml

Untracked files:
  (use "git add <file>..."

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   .gitignore
        modified:   composer.json
        modified:   composer.lock
        modified:   phpunit.xml

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        phpunit.xml.coverage

no changes added to commit (use "git add" and/or "git commit -a")
❯ ga && gc 'Upodate for Laravel 11 and phpunit 9' && gp
[master f26711a] Upodate for Laravel 11 and phpunit 9
 5 files changed, 382 insertions(+), 369 deletions(-)
 create mode 100644 phpunit.xml.coverage
Enumerating objects: 12, done.
Counting objects: 100% (12/12), done.
Delta compression using up to 8 threads
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 6.47 KiB | 2.16 MiB/s, done.
Total 7 (delta 6), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (6/6), completed with 5 local objects.
To github.com:abkrim/laravel-lang-country.git
   d571948..f26711a  master -> master

    ~/Sites/laravel-lang-country    master 

Types of changes
What types of changes does your code introduce? Put an x in all the boxes that apply:

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:
Go over all the following points, and put an x in all the boxes that apply.
Please, please, please, don't send your pull request until all of the boxes are ticked. Once your pull request is created, it will trigger a build on our continuous integration server to make sure your tests and code style pass.

[X] I have read the CONTRIBUTING document.
[X] My pull request addresses exactly one patch/feature.
[] I have created a branch for this patch/feature.
[] Each individual commit in the pull request is meaningful.
[ ] I have added tests to cover my changes.
[ ] I ran tests locally with composer test:coverage and it passed.
[ ] If my change requires a change to the documentation, I have updated it accordingly.

If you're unsure about any of these, don't hesitate to ask. We're here to help!

@abkrim I already approved it, but then I found out the CI did not run because I had to approve it for pull requests by you. I've just did that and CI is not completing on the coverage parts (https://github.com/stefro/laravel-lang-country/actions/runs/8296673488/job/22708822850?pr=59).
So I'm not able to merge it. I'm not familiar with the 'phpunit.xml.coverage' file, can you see if something needs to be changed? (If it works, the CI should run as soon as you make a new commit to this PR.)

I lost.
Error for coverage in my mac, because not use usually.
Now, after install in mi mac pcov y can run test a test:coverage.

Now I lost. I don't know request in uploaded, if is correct.
I'm not sure with github, since I always use gitlab, plus I don't usually work with other people. I am new to the topic of PR that I don't know in my area.
I'm sorry, if the last PR that I uploaded is not valid (it happens to me but it keeps giving a wraning, which is what I wanted to fix)
composer test

vendor/bin/pest

WARN Test results may not be as expected because the XML configuration file did not pass validation:

Line 18:

Element 'include': This element is not expected.

@abkrim No problem! Configuring GH actions and phpunit is also not in my comfort zone.
Your changes have solved the issue, but we need to get Laravel 11 into the test matrix in main.xml. I need to figure that out since it is failing right now. (I understand it is failing on PHP 8.1, since L11 required 8.2).
I'm very limited in time. I will get back to it asap!

Not problem. I'm using a fork in my new project with L11. I'm sorry I'm not more of an expert on the subject. But I needed to install the package now... it's very good:
Best regards.

Thanks @abkrim !
I was finally able to figure it out. The version numbers for the dev dependencies in composer.json were not Laravel 11 compatible. I will tag a new version number for the package shortly.


seatunnel http streaming mode write error

Search before asking

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

What happened
seatunnel 流模式http写入paimon报错
SeaTunnel Version
2.3.2
SeaTunnel Config
env {

  job.mode = "STREAMING"
}
source{
Http {
  url = "https://statistics-api.wildberries.ru/api/v1/supplier/orders"
  headers = {Authorization="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NJRCI6ImJlYjUxMGU3LThiOTEtNGYyYi05YjdkLWZmMWQ1MzlmOWI3ZCJ9.ryRtg7TAlJ9VzhtoTq2XkhGGYI6N30AA0py3Lv0zoIo"}
  params = {dateFrom="2023-11-17"}
  json_field = {
      date = "$.[*].date"
      lastChangeDate = "$.[*].lastChangeDate"
      supplierArticle = "$.[*].supplierArticle"
      techSize = "$.[*].techSize"
      barcode = "$.[*].barcode"
      totalPrice = "$.[*].totalPrice"
      discountPercent = "$.[*].discountPercent"
      warehouseName = "$.[*].warehouseName"
      oblast = "$.[*].oblast"
      incomeID = "$.[*].incomeID"
      odid = "$.[*].odid"
      nmId = "$.[*].nmId"
      subject = "$.[*].subject"
      category = "$.[*].category"
      brand = "$.[*].brand"
      isCancel = "$.[*].isCancel"
      cancel_dt= "$.[*].cancel_dt"
      gNumber = "$.[*].gNumber"
      sticker = "$.[*].sticker"
      srid = "$.[*].srid"
      orderType= "$.[*].orderType"
    }
  schema = {
    fields {
    date=string
     lastChangeDate=string
     supplierArticle=string
     techSize=string
    barcode=string
    totalPrice=string
    discountPercent=string
    warehouseName=string
    oblast=string
    incomeID=string
    odid=string
    nmId=string
    subject =string
    category =string
    brand =string
    isCancel =boolean
    cancel_dt =string
    gNumber=string
    sticker=string
    srid=string
    orderType=string
    token=string
    source=string
    }
  }
result_table_name = "fake"

 }
}
transform {
  Sql {
    source_table_name = "fake"
    result_table_name = "fake1"
    query = "SELECT odid,date,lastChangeDate,supplierArticle,techSize,barcode,totalPrice,discountPercent,warehouseName,oblast,incomeID,nmId,subject,category,brand,isCancel,cancel_dt,gNumber,sticker,srid,orderType,'ооо"13"' as token,'wb' as source from fake "
  }
}

sink {
  Paimon {
    warehouse = "hdfs://localhost:9000/path/to/warehouse"
    database = "default"
    table = "ods_orders"
  }
}

Running Command
sh ./bin/seatunnel.sh --config ./config/v2.batch1.config

Error Exception
Caused by: org.apache.seatunnel.engine.common.exception.SeaTunnelEngineException: org.apache.seatunnel.engine.server.checkpoint.CheckpointException: CheckpointCoordinator inside have error.
        at org.apache.seatunnel.engine.server.checkpoint.CheckpointCoordinator.handleCoordinatorError(CheckpointCoordinator.java:255)
        at org.apache.seatunnel.engine.server.checkpoint.CheckpointCoordinator.handleCoordinatorError(CheckpointCoordinator.java:251)
        at org.apache.seatunnel.engine.server.checkpoint.CheckpointCoordinator.reportCheckpointErrorFromTask(CheckpointCoordinator.java:344)
        at org.apache.seatunnel.engine.server.checkpoint.CheckpointManager.reportCheckpointErrorFromTask(CheckpointManager.java:188)
        at org.apache.seatunnel.engine.server.checkpoint.operation.CheckpointErrorReportOperation.run(CheckpointErrorReportOperation.java:48)
        at com.hazelcast.spi.impl.operationservice.Operation.call(Operation.java:189)
        at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.call(OperationRunnerImpl.java:273)
        at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:248)
        at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:213)
        at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:175)
        at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:139)
        at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:123)
        at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102)
Caused by: org.apache.seatunnel.common.utils.SeaTunnelException: org.apache.seatunnel.connectors.seatunnel.paimon.exception.PaimonConnectorException: ErrorCode:[PAIMON-01], ErrorDescription:[Paimon write commit failed] - Flink table store commit operation failed
        at org.apache.seatunnel.connectors.seatunnel.paimon.sink.commit.PaimonAggregatedCommitter.commit(PaimonAggregatedCommitter.java:67)
        at org.apache.seatunnel.engine.server.task.SinkAggregatedCommitterTask.restoreState(SinkAggregatedCommitterTask.java:266)
        at org.apache.seatunnel.engine.server.checkpoint.operation.NotifyTaskRestoreOperation.lambda$null$0(NotifyTaskRestoreOperation.java:106)
        at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.RuntimeException: File deletion conflicts detected! Give up committing.

Caused by: java.lang.RuntimeException: File deletion conflicts detected! Give up committing.

Conflicts during commits are normal and this failure is intended to resolve the conflicts.
Conflicts are mainly caused by the following scenarios:
1. Multiple jobs are writing into the same partition at the same time, you can use https://paimon.apache.org/docs/master/maintenance/write-performance/#dedicated-compaction-job to support multiple writing.
2. You're recovering from an old savepoint, or you're creating multiple jobs from a savepoint.
   The job will fail continuously in this scenario to protect metadata from corruption.
   You can either recover from the latest savepoint, or you can revert the table to the snapshot corresponding to the old savepoint.

Zeta or Flink or Spark Version
No response
Java or Scala Version
1.8
Screenshots
No response
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

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

i think this error from paimon，you can try add 'write-only' = 'true' on paimon table，like
CREATE TABLE uk_price_paid (identifier BIGINT PRIMARY KEY NOT ENFORCED,price BIGINT,date STRING,postcode STRING,property_type STRING,is_new STRING,duration STRING,paon STRING,saon STRING,street STRING,locality STRING,city STRING,district STRING,county STRING,category_type STRING,record_status STRING) WITH ('write-only' = 'true');

Thank you, but I have tried and still can't

i think this error from paimon，you can try add 'write-only' = 'true' on paimon table，like CREATE TABLE uk_price_paid (identifier BIGINT PRIMARY KEY NOT ENFORCED,price BIGINT,date STRING,postcode STRING,property_type STRING,is_new STRING,duration STRING,paon STRING,saon STRING,street STRING,locality STRING,city STRING,district STRING,county STRING,category_type STRING,record_status STRING) WITH ('write-only' = 'true');
Thank you, but I have tried and still can't


jQuery empty()

I'm wonder if this method for clearing could lead to memory leaks, for example, callback with Interval or Timeout attached in these destroyed elements.

@kafeltz it may cause memory leaks, but the reason is up to the developer. Before destroying elements, one should clean all interval or event listeners bind to that elements manually. It's easy to extract a method to do this automatically for a project, but it's hard or impossible to make that method suitable for all projects.
@annamalai-saro can you fix the conflicts?

@camsong  I agree with you ... Developer should take care of it .
I try to fix the conflicts and then ping u !

@camsong @annamalai-saro agreed, it's like to create a "destroy" function pattern in the class. But it's good to be aware of this problem.


Zero ℕ instance breaks acyclic tactic

import Mathlib

inductive Foo
| mk (t s : Foo)

-- `Lean.MVarId.acyclic` failed:
example (h: Foo.mk s s = s): False := nomatch h  -- missing cases

-- because of `simp_arith` can't solve this goal:
example: sizeOf s < sizeOf (Foo.mk s s) := by simp_arith  -- unsolved goals

-- problem arises there:
example {n: Nat}: Zero.zero ≤ n := by simp  -- simp made no progress

I think this is the same as https://leanprover.zulipchat.com/#narrow/stream/113489-new-members/topic/.E2.9C.94.20Function.20on.20Tree.20type btw


Adding Functions and tests for the User and FollowedUserCourses models

Edit: I will seperate this into 2 diffrent PRs ( 1 for each class)
Changed the status to - in progress.
If anyone has any comments in the meantime - it's always appreciated.

Added the following AppUser functions:

toggle_user_activation: toggles the "is_active" attribute of the user
create_appUser: create an appUser and save it in the DB
get_all_appUsers: returns a list of all AppUsers
find_appUser: find an AppUser by username

Added the following FollowedUserCourses  functions:

get_courses_followed_by_appUser: returns a list of all the courses the given AppUser is following

Resolves: #56

Is the username field in the appUser provided by Django a unique field?
If so - does user.objects.createUser() validates that the username provided isn't taken?
Otherwise, I think we should validate it in our create_appUser method, and then raise an error if needed,
and create a test for it.
If we don't need it to be unique then the method "find_by_username" needs to be updated cause it will return only the first one.

Is the username field in the appUser provided by Django a unique field?
If so - does user.objects.createUser() validates that the username provided isn't taken?
Otherwise, I think we should validate it in our create_appUser method, and then raise an error if needed,
and create a test for it.
If we don't need it to be unique then the method "find_by_username" needs to be updated cause it will return only the first one.

Yes, the username is a unique field.
if you try to create 2 users with the same username you will get an exception-
"django.db.utils.IntegrityError: UNIQUE constraint failed: auth_user.username"


Resolve package name, job name, and port conflicts

Hey cf-rabbitmq, as part of microPCF work we're colocating components/services that have never before been colocated. As we go we're running into issues where jobs and packages have the same name across releases and/or are running on the same port. This PR addresses the conflicts we've discovered and will facilitate cf-rabbitmq-release running on microPCF.
Since we're running on a single VM, we only have one static IP. We had to change the rabbitmq-server setup script to accept cluster IPs when there is only one or more instead of two or more. If this is a breaking change, please let us know and we can work around it.
Thanks!

Note that we received the following notice about a similar change to cf-mysql-release:
We merged a pull request that involved renaming some pid file locations in cf-mysql-release:
https://github.com/cloudfoundry/cf-mysql-release/pull/87
This caused a problem because when bosh is doing a deploy, it will often copy the new code over before the `monit stop` has a chance to run. This left us with orphaned processes because the old pid files were never looked at. We’ve fixed the problem on our side, but if you made similar pull requests to other teams you might want to inform them directly that they can run into this problem.


chore: update azure go-autorest dependencies

This updates the go-autorest related dependencies to a recent version which will fix the ambiguous module error.
fixes #3137

ping @dmcgowan

@cpuguy83 this change really doesn't make much sense to me, I have no idea what go mod is doing here. If I understand it correctly, github.com/Azure/go-autorest/autorest switched to go mod and in the process broke up subpackages into separate go mods with different version? I tried to pull down locally and see if go mod explained it, but still confused. This needs to be reviewed by Azure maintainers, I'll go along with their advice.

I tried to explain this in the issue, but I don't think I did a very good job. I'll try once more. If a call is needed, I'm happy to discuss with anyone that is interested.
Let's looks at the error from the issue:
../../../go/pkg/mod/sigs.k8s.io/cluster-api-provider-azure@v0.4.0/cloud/errors.go:20:2: ambiguous import: found package github.com/Azure/go-autorest/autorest in multiple modules:
	github.com/Azure/go-autorest v10.8.1+incompatible<EMAIL_ADDRESS>	github.com/Azure/go-autorest/autorest v0.10.0<EMAIL_ADDRESS>
Basically, golang found what it thinks is the same module in two places, the earlier incompatible go-autorest and more recent, modularized go-autorest/autorest module. This error occurs when someone takes a dependency on the pre golang module go-autorest, the core dependency of all Azure Golang SDKs, and a project that depends on the modularized go-autorest. This happens because the pre golang module package contains the import path defined in go-autorest/autorest, and many of the other import paths which have since been broken out into their own modules. You can see a list of the modules here. Most of these import paths defined in these modules will overlap with the pre modular go-autorest.
The error above is from an example project that takes a dependency on this project and cluster-api-provider-azure. This project depends on the pre golang module version of go-autorest, and cluster-api-provider-azure uses the modularized version. One can easily repro this behavior by creating a new golang mod based project and import these two projects.
The way to "fix" the situation is to update the outdated go-autorest dependency in this project.
Again, happy to help get this resolved. Cheers!

Giving this a bump as I ran into the same problem and would like to avoid adding a replace in go.mod if I can.

Bump - also just ran into this issue

You need to rebase @devigned

@milosgajdos this has been open for a long time. If I rebase the changes, will this be able to pulled in?

@devigned can't promise any swift action -- I saw a new issue update and noticed this PR has a conflict, so if it does come to review it'd have to be conflict free

@devigned can't promise any swift action -- I saw a new issue update and noticed this PR has a conflict, so if it does come to review it'd have to be conflict free

Right on. I'll rebase it and hopefully, we can get it pulled in.

@milosgajdos I've updated the deps to the latest versions, vendored, and tidied up. I think this should be ready for review and verification. If there are questions about why this is needed, I'm happy to answer questions. I've tried to sum it up above, but totally get that go mods can be a bit confusing in edge cases like what's going on here.

Codecov Report

Merging #3138 (4290a68) into main (01f589c) will decrease coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #3138      +/-   ##
==========================================
- Coverage   56.38%   56.33%   -0.06%
==========================================
  Files         102      101       -1
  Lines        7324     7280      -44
==========================================
- Hits         4130     4101      -29
+ Misses       2541     2527      -14
+ Partials      653      652       -1

Impacted Files
Coverage Δ

.../github.com/distribution/distribution/uuid/uuid.go

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 01f589c...4290a68. Read the comment docs.

@milosgajdos or @wy65701436 is there anyway this could get a review and just maybe get pulled in?


CLI doesn't show color matrix

mediainfo --Inform=Video;%matrix_coefficients% color_matrix-sample.mkv
%matrix_coefficients%

5 second 2MB video sample (Zippyshare)
(sample cannot be attached attached because of limited format support.)

Will be available tomorrow in snapshots.

I'm on Windows, I don't know how to compile this to executable.

As said in the previous comment, it will be available in snapshots tomorrow or you wait for next release.
If you are in hurry and absolutely need it today, let us know (not free support).

Is there a date for next release?

Is there a date for next release?

End of month, in theory.
but you could use the snapshot (it is same binary, just less tests on it) tomorrow too.


Add AutoMute.app v1.1

Adding a new cask

[x] Checked there aren’t open pull requests for the same change.
[x] Checked there aren’t closed issues where that cask was already refused.
[x] When naming the cask, followed the token reference.
[x] Commit message includes cask’s name.
[x] brew cask audit {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.

@Lorenzo45/AutoMute

Would you mind adding an appcast?

@adidalal Of course not, done :ok_hand:

Thank you for the contribution. It was merged directly as 8c51faeefaad8ff74b6bf469eebf612564da8fbf to keep commit history cleaner. Your contribution is still credited to you.


[Proposal]Make rust the default language for Linux

Proposal
GTK is very unsafe, and you have to remember to free lots of stuff, not to mention verify nullity of pointers. Would be much nicer to use a rust gtk binding for the linux version, much less crashes and memory vulnerabilities

Hi @lattice0, Thanks for filing the issue. Leaving this issue open for the team to decide.

We use the C bindings for GTK because it allows us to connect directly to the GTK library APIs without having a wrapper interface.  It gives us maximum flexibility for portability as well.
There is a Rust embedder implementation called NativeShell that can free you (pun intended :-) ) from having to do so much in the way of memory management.
Since we want our embedder implementation to be as tiny as possible, and bringing in Rust would make it ever so slightly larger, and significantly increase the complexity of our build toolchain. It is unlikely that would pursue this request at this time, so I'm going to close this.
(Desktop Triage)

@gspencergoog understood and agree, bringing rust would make building harder (more stuff to install, etc).
Could you consider a more high level gtk C++ binding then? This one is too error prone, having to free every single thing and etc, and also having to manually cast voids to other stuff. Using extremely modern C++ features it could be made safer and with less probability of memory leaks and undefined behavior.
I had to write an external texture example and it was really painful and crashy.
By the way, thanks!

Could you consider a more high level gtk C++ binding then?

Anyone could write a re-usable adapter layer to C++ if there's sufficient community interest in this; there's no reason it necessarily needs to be shipped with `Flutter'.
The current API was specifically designed to be consistent with GTK code, as it's a GTK-based embedder.

This one is too error prone, having to free every single thing

This sounds likely to have been an issue in the way you were using the API; correct use of g_autoptr should mean you are rarely if ever manually freeing things.


Firmware cannot be compiled when using a different esp32 eg(heltec esp32 wifi)

Leaves error like Led not a type if not compiled with esp32dev

Please open this issue on my fork as the problem is there :)
https://github.com/JohnRThomas/FlexiaGloves/pulls
@danwillm I think you can close this

Cool, thanks, will do!


Need circular cropping functionality

As I'm trying to use this component as a profile upload I was looking for something like a circular resize/crop but right now it doesn't support that feature. Also when I resize it, it gets not resize as a circle radius but according to width and height (added an image below). An example is added below for a reference of the required feature.
https://fengyuanchen.github.io/cropperjs/examples/crop-a-round-image.html

@shekhar-shubhendu  can you please help ?

any update?


Issues after pkg ugrade on helloSystem 0.7.0 [likely py38 -> py39 related?]

Just to refresh your memory, after recently installing 0.7.0, I found that I needed to run sudo pkg upgrade, due to the qt5 changes. But typically, there are other surprises with upgrades.
build notify fails to start. (resolved)
this was easy to fix:
sudo pkg install py39-dateutil
sudo pkg install py39-pytz

errors during upgrade (resolved)
I got a lot of errors during pkg upgrade, saying that it couldn't find files in /usr/local/include/...
I reinstalled the os, and this time I installed the developer.img before running the upgrade, and the error messages did not appear.
acpi glitch (open)
I use an external monitor, so one of the first things I do is set hw.acpi.lid_switch_state: NONE. This prevented my laptop from sleeping when I close the lid, so I could use System->restart and leave the lid alone.  But now when I select restart on the system menu I have to open the lid and hit the power button to complete the restart. I had previously seen this issue in GhostBSD, and it started in helloSystem after the pkg upgrade, so I see this as a FreeBSD issue.
GNUstep gui not working (open)
GNUstep was installed by the upgrade. For me, this is good, I install it anyway.
However, when I openapp SystemPreferences (or any other gui app) it crashes with the error
Uncaught exception NSGenericException, reason: Glyph generation with no font.

Freshports shows that GNUstep is not currently maintained, but it works without this error in GhostBSD. I'm working on a gap analysis to see what is different.

For the GNUstep issue, I was referrred to a debug flag:
openapp SystemPreferences --GNU-Debug=NSFont >out1 2>&1

What I finally discovered was that NSFont requires a fuly wualifed font name. That means that
defaults write NSGlobalDomain NSFont Nimbus

does not work.
defaults write NSGlobalDomain NSFont "Nimbus Sans"

does not work.
But this does:
defaults write NSGlobalDomain NSFont NimbusSans-Regular

So NGUstep is now working!
That just leaves my ACPI issue.

sudo pkg install py39-dateutil
sudo pkg install py39-pytz

Is this because helloSystem ISO comes with Python 3.8 and now pkg prefers 3.9? Stuff like this drives me nuts on FreeBSD. Why can't it handle that stuff more gracefully... Ideas how we could improve this?

GNUstep was installed by the upgrade

Wonder why. How come that pkg decides to install GNUstep "out of the blue"?

hw.acpi.lid_switch_state: NONE

Please open a separate issue for each topic.
Thanks!

Well, success was short-lived... I tried to install another package yesterday, and got a message from pkg that I needed to upgrade again, so I entered yes. Big mistake - when it was done, the desktop was again not working.
this application requires at least version FBSD_1.7 of libc.so.7 to run
please update and try again
```'
But updating found nothing to update, and when I reboot, all I get is a white screen.

Should I still create these now, or wait and see if they appear in tne next release?

I went through the re-install process, but I got the same results. So 0.7.0 is now pretty much unusable.

Too bad - just a day of it working well at a full potential, has really convinced me that this is a fantastic desktop.

On Sat, Sep 10, 2022 at 2:51 AM probonopd<EMAIL_ADDRESS>wrote:
hw.acpi.lid_switch_state: NONE

Please open a separate issue for each topic.
Thanks!

—
Reply to this email directly, [view it on GitHub](https://github.com/helloSystem/ISO/issues/399#issuecomment-1242687993), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AAJUE4SMMAVJ65QFCCIAHBDV5RK2ZANCNFSM6AAAAAAQH24TWU).
You are receiving this because you authored the thread.

--

Bruce Davidson

Please share outputs from:

freebsd-version -kru ; uname -aKU
pkg -vv | grep -e url -e enabled -e priority

Big mistake - when it was done, the desktop was again not working.

https://github.com/helloSystem/Utilities/issues/133#issue-1370282674 pictures an upgraded system with a working desktop.

Please open a separate issue for each topic.

A good idea; so maybe change the title here, to not be Issues (for multiple issues).

How come that pkg decides to install GNUstep "out of the blue"?

Try asking questions as Q&A in discussions, https://github.com/helloSystem/hello/discussions/

I was out of town for a few days, but I am able to repro my problem again  today.
sudo pkg upgrade
Password:
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01
Fetching packagesite.pkg: 100%    6 MiB   1.7MB/s    00:04
Processing entries:   0%
Newer FreeBSD version for package zstd:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1301000
- running kernel: 1300139
Ignore the mismatch and continue? [y/N]: y

at this point, if I type N, I don't get anywhere, so I type Y.
after downloading 442 packages I get this prompt and again enter Y
Number of packages to be removed: 17
Number of packages to be installed: 174
Number of packages to be upgraded: 254
Number of packages to be reinstalled: 12

I now have gnustep installed!
Trying to start applications yields a popup:
This application requires at least version FBSD_1.7 of libc.so 7 to run. Please update and try again.

When I update, it says All repositories are up to date.
freebsd-version -kru ; uname -aKU
13.0-RELEASE
13.0-RELEASE
13.0-RELEASE
FreeBSD barsoomian 13.0-RELEASE FreeBSD 13.0-RELEASE #0 releng/13.0-n244733-ea31abc261f: Fri Apr  9 04:24:09 UTC 2021     root@releng1.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64 1300139 1300139

pkg -vv | grep -e url -e enabled -e priority
    url             : "pkg+http://pkg.FreeBSD.org/FreeBSD:13:amd64/quarterly",
    enabled         : yes,
    priority        : 0,
    url             : "pkg+http://build.schmitz.computer/packages/FreeBSD:13:amd64-mozillapatched",
    enabled         : yes,
    priority        : 100,

pkg prime-origins | sort
accessibility/redshift
archivers/zip
audio/dsbmixer
audio/freedesktop-sound-theme
audio/gstreamer1-plugins-ogg
audio/gstreamer1-plugins-vorbis
comms/qt5-sensors
databases/py-sqlite3
deskutils/qlipper
devel/git
devel/gstreamer1-plugins-soup
devel/gvfs
devel/kf5-kconfig
devel/kf5-kcoreaddons
devel/kf5-kdbusaddons
devel/kf5-ki18n
devel/libappindicator
devel/libdbusmenu-qt
devel/py-dateutil
devel/py-pip
devel/py-pytz
devel/py-xdg
devel/py-xmltodict
devel/xdg-user-dirs
devel/xdg-utils
dns/nss_mdns
editors/featherpad
editors/nano
emulators/mtools
emulators/open-vm-tools
emulators/virtualbox-ose-additions
ftp/wget
graphics/drm-kmod
graphics/gpu-firmware-kmod
graphics/libexif
graphics/libqrencode
graphics/lximage-qt
graphics/mesa-dri
graphics/mesa-libs
graphics/qt5-graphicaleffects
graphics/qt5-wayland
helloSystem
lang/python3
local
local
local
local
local
misc/qt5-l10n
misc/usbids
misc/utouch-kmod
multimedia/gstreamer1-plugins-good
multimedia/libva-intel-driver
multimedia/mpv
multimedia/webcamd
net/avahi-app
net/bwi-firmware-kmod
net/bwn-firmware-kmod
net/openntpd
net/ssvnc
net/wpa_supplicant_gui
net/x11vnc
ports-mgmt/pkg
print/cups-pdf
print/hplip
print/qpdfview
print/system-config-printer
security/ca_root_nss
security/sudo
shells/zsh
sysutils/android-file-transfer-qt5
sysutils/archivemount
sysutils/asmctl
sysutils/b43-fwcutter
sysutils/cpdup
sysutils/dmidecode
sysutils/dsbdriverd
sysutils/dunst
sysutils/dvd+rw-tools
sysutils/eject
sysutils/exfat-utils
sysutils/fusefs-exfat
sysutils/fusefs-ext2
sysutils/fusefs-hfsfuse
sysutils/fusefs-ntfs
sysutils/fusefs-squashfuse
sysutils/fusefs-unionfs
sysutils/hw-probe
sysutils/lsblk
sysutils/pciutils
sysutils/pv
sysutils/py-psutil
sysutils/tmux
sysutils/usbutils
textproc/localize
www/falkon
www/py-beautifulsoup
x11-drivers/xf86-input-evdev
x11-drivers/xf86-input-keyboard
x11-drivers/xf86-input-libinput
x11-drivers/xf86-input-mouse
x11-drivers/xf86-input-vmmouse
x11-drivers/xf86-video-amdgpu
x11-drivers/xf86-video-ati
x11-drivers/xf86-video-cirrus
x11-drivers/xf86-video-intel
x11-drivers/xf86-video-scfb
x11-drivers/xf86-video-vesa
x11-drivers/xf86-video-vmware
x11-fonts/font-awesome
x11-fonts/sourcecodepro-ttf
x11-fonts/wqy
x11-servers/xorg-server
x11-toolkits/qt5-quickcontrols2
x11-toolkits/qtermwidget
x11/arandr
x11/gtk-app-menu
x11/kf5-kglobalaccel
x11/libinput
x11/libsynaptics
x11/lxqt-globalkeys
x11/menu-cache
x11/metalock
x11/screenkey
x11/setxkbmap
x11/slim
x11/xauth
x11/xcb-util-cursor
x11/xdotool
x11/xinit
x11/xinput
x11/xkill
x11/xmodmap
x11/xrdb
x11/xsetroot
barsoomian%

When I reboot, all I get is a white screen, it never works until I reinstall again.

To compare I installed experimental-13.1 (hello-0.8.0_0H89-FreeBSD-13.1-amd64.iso) which just release 2 days ago. I ran upgrade, and there was no breakage. In addition it installed gnustep without being requested.
The only other difference is that build-notify is not installed.
sudo pkg update
Password:
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01
Fetching packagesite.pkg: 100%    6 MiB   1.3MB/s    00:05
Processing entries: 100%
FreeBSD repository update completed. 31575 packages processed.
All repositories are up to date.
barsoomian% sudo pkg upgrade
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (4 candidates): 100%
Processing candidates (4 candidates): 100%
The following 7 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        flite: 2.1 [FreeBSD]
        gnustep-back: 0.28.0_1 [FreeBSD]
        gnustep-base: 1.27.0_6 [FreeBSD]
        gnustep-gui: 0.28.0_3 [FreeBSD]
        gnustep-make: 2.8.0 [FreeBSD]
        libobjc2: 2.1_3 [FreeBSD]

Installed packages to be UPGRADED:
        localize: 0 -> 0.0.1_11 [FreeBSD]

Number of packages to be installed: 6
Number of packages to be upgraded: 1

The process will require 94 MiB more space.
19 MiB to be downloaded.

 As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
=====
Message from gnustep-make-2.8.0:

--
===>   NOTICE:

The gnustep-make port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
=====
Message from gnustep-base-1.27.0_6:

--
===>   NOTICE:

The gnustep-base port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
=====
Message from gnustep-gui-0.28.0_3:

--
===>   NOTICE:

The gnustep-gui port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
=====
Message from gnustep-back-0.28.0_1:

--
===>   NOTICE:

The gnustep-back port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
=====
Message from localize-0.0.1_11:

--
===>   NOTICE:

The localize port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
barsoomian%

GNUstep was installed by the upgrade.

…

How come that pkg decides to install GNUstep "out of the blue"?

https://github.com/helloSystem/ISO/issues/404


More lxd command work

This is not ready yet, will remove the blocked tag when ready.

Now ready for review.


v1 spec

This is what we'll be planning for v1.  This is one of two parts to resolve #932 for roadmap.  The second half is the workback schedule.  We want to ship the v1.0 in the 2nd half of 2020 which is the scoping lens we applied.
easy to view link
I'll be adding in linking issues to item here but wanted to get it in front of our community.  The extended PowerToy team has seen this.
We'll close this for feedback on 2020.02.17

@enricogior i'm going to be constantly touching the file and xref'ing issues, you can ignore reviewing PR until next week when we merge it in.

no issues based on public review, merging in.

This has been moved to https://github.com/microsoft/PowerToys/wiki/Version-1.0-Strategy


Add physical disk to collection

Reason:
Additional disk type to collect with the general server information.
Validation:
Lab tested

/azp run


[Feature Request] decodeAvif

it would be nice if i could decode avif images so i can convert avif to jpeg. I would like to work with avif images in my app, but for sharing/downloading i want to convert them to jpeg as this format has way broader support.

Thank for the suggestion. I will try to add it to the next release. In the meantime, you can use the following code to get the decoded image:
final bytes = await rootBundle.load("assets/butterfly.avif");
final codec = SingleFrameAvifCodec(bytes: bytes.buffer.asUint8List());
await codec.ready();

final AvifFrameInfo frame = await codec.getNextFrame();
// frame.image
codec.dispose();

frame.image is an instance of dart:ui Image class. You can use a plugin like image  to convert it to the desired format.

Thanks for the code snippet. Got it working, althought it was not directly straight forward as i got type errors (different types of Image)
final codec = SingleFrameAvifCodec(bytes: fileBytes);
await codec.ready();
final image = await codec.getNextFrame();

final byteData = await image.image.toByteData(format: ImageByteFormat.png);
final pngBytes = byteData!.buffer.asUint8List();
fileBytes = await FlutterImageCompress.compressWithList(pngBytes, format: CompressFormat.jpeg, quality: 90);
// alternative with Image package
// final img.Image? imageLibImage = img.decodeImage(pngBytes);
// final jpegFileBytes = img.encodeJpg(imageLibImage!, quality: 90);

codec.dispose();

You can directly convert dart:ui Image to image library. https://github.com/brendan-duncan/image/blob/main/doc/flutter.md#convert-a-flutter-ui-image-to-the-dart-image-library


feat: release rdbms to production

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[ ] I have tested these changes either locally on my machine, or GitPod.

Closes #XXXXX

Closing in favor of new PR


STM32F303 Port

This is a port for the stm32f303 discovery board, but will be expended in the future, I Started with the f4 code and rewrote the HAL functions to use the F3 functions as opposed to the older F4 functions. Unfortunately it doesn't compile, there is some linker error complaining of problems with the tinyusb libraries despite it working perfectly for other boards. I think it's the final hurdle to make it work

Got it building now, there were a few other issues that needed fixing too, my USB clock initialisation was throwing errors and didn't look important so i got rid of it, a few defines i missed in tusb_config.h and there was an error related to _board_dfu_dbl_tap which i realised needed defining in the linker script. i'm about to flash it to my discovery board now and see if it works

Got it building now, there were a few other issues that needed fixing too, my USB clock initialisation was throwing errors and didn't look important so i got rid of it, a few defines i missed in tusb_config.h and there was an error related to _board_dfu_dbl_tap which i realised needed defining in the linker script. i'm about to flash it to my discovery board now and see if it works

That is a great start, note I just push a bunch of minor macro rename. It is advisable that once you got it enumerated, do a pull from master to get it sync up.

That is a great start, note I just push a bunch of minor macro rename. It is advisable that once you got it enumerated, do a pull from master to get it sync up.

It's not being detected as a usb device. The led is lit though so the code is doing something, do you have any ideas? Many thanks

It's not being detected as a usb device. The led is lit though so the code is doing something, do you have any ideas? Many thanks

you probably need to check the clock, pin, setup, usb irq forward, macro config etc ... best is to compare it to currently running board from my stack repo here https://github.com/hathach/tinyusb/tree/master/hw/bsp/stm32f303disco

you probably need to check the clock, pin, setup, usb irq forward, macro config etc ... best is to compare it to currently running board from my stack repo here https://github.com/hathach/tinyusb/tree/master/hw/bsp/stm32f303disco

Looking at that I see a new differences. The usb clock initialisation is something I tried but it wouldn't compile when I added it so I removed it

Looking at that I see a new differences. The usb clock initialisation is something I tried but it wouldn't compile when I added it so I removed it

this is the issue i get when i include the USB clock configuration stuff, It's really confusing me as the hall stuff is all corect

this is the issue i get when i include the USB clock configuration stuff, It's really confusing me as the hall stuff is all corect

Ok I figured out the usb clock problem, I needed to include rcx_ex. It now initialises as a usb composite device for a second then disconnects and shows up as "device descriptor request failed"

Ok I figured out the usb clock problem, I needed to include rcx_ex. It now initialises as a usb composite device for a second then disconnects and shows up as "device descriptor request failed"

https://user-images.githubusercontent.com/31960031/104233584-07cb2900-544a-11eb-82d6-d5ddaf69ee96.mp4
here's a video of what it does. Also the github builds keep failing despite my builds working properly which is very unusual

https://user-images.githubusercontent.com/31960031/104233584-07cb2900-544a-11eb-82d6-d5ddaf69ee96.mp4
here's a video of what it does. Also the github builds keep failing despite my builds working properly which is very unusual

I would suggest to try to enable UART peripheral and build with LOG=2 (more in readme.md) to see if there is any issues. You could also try to run cdc_msc from tinyusb repo to verify your hardware + os combo is fine https://github.com/hathach/tinyusb/tree/master/examples/device/cdc_msc

I would suggest to try to enable UART peripheral and build with LOG=2 (more in readme.md) to see if there is any issues. You could also try to run cdc_msc from tinyusb repo to verify your hardware + os combo is fine https://github.com/hathach/tinyusb/tree/master/examples/device/cdc_msc

Ok thank you, I already tried one of the mass storage examples and it worked perfectly so the issue is my code

Ok thank you, I already tried one of the mass storage examples and it worked perfectly so the issue is my code

Ok there's some voodoo magic going on. It now shows up as a mass storage device but I have to push reset twice slowly. I still don't know why the GitHub build actions aren't working but I'll sort that next/clean up the code. Then I'm going to check the actual flashing works

Ok there's some voodoo magic going on. It now shows up as a mass storage device but I have to push reset twice slowly. I still don't know why the GitHub build actions aren't working but I'll sort that next/clean up the code. Then I'm going to check the actual flashing works

Ok there's some voodoo magic going on. It now shows up as a mass storage device but I have to push reset twice slowly. I still don't know why the GitHub build actions aren't working but I'll sort that next/clean up the code. Then I'm going to check the actual flashing works

it failed due to the self-update target, you have to move those interrupt handler inside the #ifndef TINYUF2_SELF_UPDATE

Ok there's some voodoo magic going on. It now shows up as a mass storage device but I have to push reset twice slowly. I still don't know why the GitHub build actions aren't working but I'll sort that next/clean up the code. Then I'm going to check the actual flashing works

it failed due to the self-update target, you have to move those interrupt handler inside the #ifndef TINYUF2_SELF_UPDATE

looking at this i think board_flash needs to be changed as the flash sector mapping seems totally different to the f4

is the size argument of the struct sector size in bits?

looking at this i think board_flash needs to be changed as the flash sector mapping seems totally different to the f4

is the size argument of the struct sector size in bits?

yeah it's totally different, the f3 memory is only 2k wide and has 128 pages, whereas the f4 has 11 pages of between 16 and 128kbit

https://www.st.com/resource/en/reference_manual/dm00031020-stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf

yeah it's totally different, the f3 memory is only 2k wide and has 128 pages, whereas the f4 has 11 pages of between 16 and 128kbit

https://www.st.com/resource/en/reference_manual/dm00031020-stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf

ok it's not flashing, i'm attempting to flash the stm32 discovery example hex converted using uf2conv but it's not working, one issue i believe is the start location as it's trying to start at 0x08000000 which is where the bootloader resides, it should be installing at 0x08010000. it's also possible that my board flash code is just utterly buggered. I still cant get debug data out, I've tried the st link built into the discovery with a jumper from pb3 to pin 6 of the st link header and a dedicated USB uart at 115200 and i'm not getting anything out

ok it's not flashing, i'm attempting to flash the stm32 discovery example hex converted using uf2conv but it's not working, one issue i believe is the start location as it's trying to start at 0x08000000 which is where the bootloader resides, it should be installing at 0x08010000. it's also possible that my board flash code is just utterly buggered. I still cant get debug data out, I've tried the st link built into the discovery with a jumper from pb3 to pin 6 of the st link header and a dedicated USB uart at 115200 and i'm not getting anything out

It's now erasing the flash space correctly and programming the flash properly, however it's not entering the app

It's now erasing the flash space correctly and programming the flash properly, however it's not entering the app

I've tried a new enterting routine and now it wont enter the bootloader at all, double tap doesn't work either. Is there some trick to getting debug messages as even when building with logger = swo and log=2 it wont output debug messages

I've tried a new enterting routine and now it wont enter the bootloader at all, double tap doesn't work either. Is there some trick to getting debug messages as even when building with logger = swo and log=2 it wont output debug messages

I've tried a new enterting routine and now it wont enter the bootloader at all, double tap doesn't work either. Is there some trick to getting debug messages as even when building with logger = swo and log=2 it wont output debug messages

You need to make sure the UART is enabled and configured properly. The LOG > 1 will output message default to UART, which is probably connected to stlink on discovery board.

I've tried a new enterting routine and now it wont enter the bootloader at all, double tap doesn't work either. Is there some trick to getting debug messages as even when building with logger = swo and log=2 it wont output debug messages

You need to make sure the UART is enabled and configured properly. The LOG > 1 will output message default to UART, which is probably connected to stlink on discovery board.

I'm so close with this, the last problem is it wont initialise the USB device properly on boot. i'm trying to boot into an application that also does USB device and somehow during board_init the board pops up as a USB device with dsescriptor request failed and that stopsw it from showing up once it enters the app too. the only fix is to keep it powered through the stlink USB as i reconnect the user USB at which point i can jump back and forth between the app and bootloader with no trouble, as well as flash new software and have it enter that software fine. I could only get it to go from app to bootloader and vice versa by calling tud_disconnect in the board jump to app and board init and as a result the github workflow doesn't work
also I've noticed i need to push the reset button 6 times before it shows up as a USB drive which strikes me as odd

I'm so close with this, the last problem is it wont initialise the USB device properly on boot. i'm trying to boot into an application that also does USB device and somehow during board_init the board pops up as a USB device with dsescriptor request failed and that stopsw it from showing up once it enters the app too. the only fix is to keep it powered through the stlink USB as i reconnect the user USB at which point i can jump back and forth between the app and bootloader with no trouble, as well as flash new software and have it enter that software fine. I could only get it to go from app to bootloader and vice versa by calling tud_disconnect in the board jump to app and board init and as a result the github workflow doesn't work
also I've noticed i need to push the reset button 6 times before it shows up as a USB drive which strikes me as odd

ok It now properly initalises the usb device when it boots, and i can swap back and forth between the app and the bootloader however when i go from app to bootloader it doesn't enumerate

ok It now properly initalises the usb device when it boots, and i can swap back and forth between the app and the bootloader however when i go from app to bootloader it doesn't enumerate

I can solve the app to bootloader enumeration problem however because i need to tap it 6 times to get it to show up as a USB drive this breaks everything. There is some issue with the USB enumeration and i have no idea what it is

I can solve the app to bootloader enumeration problem however because i need to tap it 6 times to get it to show up as a USB drive this breaks everything. There is some issue with the USB enumeration and i have no idea what it is

I am officially out of ideas, if I completely shut off the board then power it up nothing works, I get device descriptor failure. I have to keep the board powered then remove and reinsert the usb before it shows up.  I have to keep the board powered then remove and reinsert the usb before it shows up. Furthermore i still haven't found why I need to reboot the board 3 times before it shows up as a usb drive

What role does the vbus sense and id pins play? The discovery board I'm playing with doesn't have these

What role does the vbus sense and id pins play? The discovery board I'm playing with doesn't have these

I soldered a bodge wire to d+ and can force a re enumeration successfully by shorting it to gnd but what I don't understand is why my code in board_app_jump doesn't do this itself

I soldered a bodge wire to d+ and can force a re enumeration successfully by shorting it to gnd but what I don't understand is why my code in board_app_jump doesn't do this itself

HI, I am currently busy with other works, will try to check this out later on when having more time.

HI, I am currently busy with other works, will try to check this out later on when having more time.

I would appreciate that as i am all out of ideas
On Fri, Jan 22, 2021 at 1:59 AM Ha Thach<EMAIL_ADDRESS>wrote:

HI, I am currently busy with other works, will try to check this out later
on when having more time.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/adafruit/tinyuf2/pull/55#issuecomment-765061572, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AHT2XX6D3XZZN4WD4A6LAR3S3DLYJANCNFSM4V3757JA
.

I would appreciate that as i am all out of ideas
On Fri, Jan 22, 2021 at 1:59 AM Ha Thach<EMAIL_ADDRESS>wrote:

HI, I am currently busy with other works, will try to check this out later
on when having more time.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/adafruit/tinyuf2/pull/55#issuecomment-765061572, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AHT2XX6D3XZZN4WD4A6LAR3S3DLYJANCNFSM4V3757JA
.

still busy with RP2040, get back to this later on. Thanks for your patient.

still busy with RP2040, get back to this later on. Thanks for your patient.

Still stuck with this, been trying a few hacks in the meantime but even when i forcibly re enumerate it when it's in the bootloader it doesn't show up as mass storage until i reset it 3 times

Still stuck with this, been trying a few hacks in the meantime but even when i forcibly re enumerate it when it's in the bootloader it doesn't show up as mass storage until i reset it 3 times

@ReFil I have fixed the issues with usb enumeration due to incorrect UUID address for getting serial string descriptor. Only correct the UART port config for f3 discovery board along with other clean up. I haven't got time to test with actual uf2 flashing or other functionality. I will leave it to you, when you thing the PR is ready for merging, please convert it to Ready state. It would be great if you could also provide an application uf2 for testing as well at that time.

Thank you so much. I will endeavour to finish the job. I'll check and test everything and then provide a uf2 for testing when I believe it's complete

No problems at all, I am glad that I could help.

Had to adjust the cache size to make the flashing work again and i failed at reading the reference manual and got the erase start point of the flash wrong so it wouldn't flash over a working firmware
zmk.zip
. Now it boots into bootloader, flashes cleanly whether starting from an erased flash or a working program. Attached are two uf2s of ZMK, a software intended for keyboards. An easy way of determining functionality is hooking up a neopixel to spi2 (PB15), it'll turn red or whitish depending on which file you flash. it might also try and turn your volume up uncontrollably because the buttons arent setup right so be careful, don't wear headphones when testing!


chore(main): release 0.3.1

:robot: I have created a release beep boop
0.3.1 (2024-08-22)
Bug Fixes

use event_type as key for GH action (42c9dd7)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v0.3.1
:sunflower: