Fix inconsistencies between the spec and the examples

Closes #2

@nabijaczleweli @rebeccajae Can you two take a look and make sure this addresses the issues?

Looks good. The first part of the issue addresses quotes, which is solved in one of those commits, and the other two seem to stem from the same issue of contents beginning with a boundary, where if that's disallowed by the spec, should no longer be an issue.

Yep, works on my end!


Add PHP 8.4 Support

This pull request includes several updates to improve compatibility, enhance functionality, and fix issues in the project. The most important changes include adding support for new PHP versions, updating dependencies, and improving test coverage.
Compatibility and Dependency Updates:

.github/workflows/run-tests.yml: Added PHP versions 8.3 and 8.4 to the test matrix to ensure compatibility with the latest PHP releases.
composer.json: Updated the require and require-dev sections to support a wider range of PHP versions and package versions, ensuring compatibility with newer releases. Also moved the funding homepage and license fields for better organization. [1] [2] [3]

Code Improvements:

src/Backtrace.php: Changed the $options variable to use DEBUG_BACKTRACE_PROVIDE_OBJECT as parameter doesn't accept null and throws deprecation warning on PHP 8.4 PHP Docs.
src/Frame.php: Made the method and class parameters nullable in the constructor for better flexibility and fixing of deprecation warnings.

Test Enhancements:

tests/BacktraceTest.php: Added conditional assertions to handle differences in PHP versions for methods involving closures (See PHP 8.4 changes), ensuring tests pass across different PHP versions. [1] [2]
tests/ReduceArgumentsTest.php: Changed test data providers to be static methods, improving test organization and consistency. [1] [2]

@freekmurze this PR should help provide some insight into the failed tests on the ray package.

Thanks!


Build error under OSX: error: void function 'InitIfNeeded' should not return a value

Fresh clone with up to date bazel and swig from homebrew.
tensorflow/python/lib/core/py_func.cc:47:5: error: void function 'InitIfNeeded' should not return a value [-Wreturn-type]
    import_array();
    ^~~~~~~~~~~~~~
third_party/py/numpy/numpy_include/numpy/__multiarray_api.h:1532:144: note: expanded from macro 'import_array'
#define import_array() {if (_import_array() < 0) {PyErr_Print(); PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import"); return NUMPY_IMPORT_ARRAY_RETVAL; } }

The following seems to fix the build issue:
diff --git a/tensorflow/python/lib/core/py_func.cc b/tensorflow/python/lib/core/py_func.cc
index 5da997e..8f9221b 100644
--- a/tensorflow/python/lib/core/py_func.cc
+++ b/tensorflow/python/lib/core/py_func.cc
@@ -39,7 +39,7 @@ PyObject* GetPyTrampoline() {
 }

 // Module initialization (mainly import numpy) if needed.
-void InitIfNeeded() {
+int InitIfNeeded() {
   mutex_lock l(mu);
   if (!initialized) {
     PyGILState_STATE py_threadstate;

but:

I am not sure this is the correct fix: should we check for NUMPY_IMPORT_ARRAY_RETVAL instead?
Why does this break now? Was it just a warning previously?

Note: I am using Python 3.5. It might be a problem related to the build support of Python 3 as NUMPY_IMPORT_ARRAY_RETVAL is NULL only under Python 3.

Yeah, for this to work with python 2 and 3, you have to make another macro
NUMPY_IMPORT_ARRAY_RETURN_TYPE, which is set to int or void depending on
the value of NUMPY_IMPORT_ARRAY_RETVAL. I'm wondering whether that exists
already someplace, it seems like an obvious thing to have.
On Sat, Jan 9, 2016 at 3:57 AM Olivier Grisel<EMAIL_ADDRESS>wrote:

Note: I am using Python 3.5. It might be a problem related to the build
support of Python 3 as NUMPY_IMPORT_ARRAY_RETVAL is NULL only under
Python 3.
—
Reply to this email directly or view it on GitHub
https://github.com/tensorflow/tensorflow/issues/733#issuecomment-170229301
.

I was having the same issue with Python 3 on Linux and the fix proposed by @martinwicke seems to do the trick in a portable way. I could submit it as a PR to save someone a couple of minutes of time.

I was having the same trouble on Linux so I applied the fix proposed by @martinwicke, but the build breaks when compiling rule //tensorflow/python:_pywrap_tensorflow.so.
Target //tensorflow/tools/pip_package:build_pip_package failed to build

Is this related to the same issue or should I open another issue?

Separate issue I think. If you would submit the import_array fix as a PR
though that would be very much appreciated.
On Wed, Jan 13, 2016 at 7:48 AM João Felipe Santos<EMAIL_ADDRESS>wrote:

I was having the same trouble on Linux so I applied the fix proposed by
@martinwicke https://github.com/martinwicke, but the build breaks when
compiling rule //tensorflow/python:_pywrap_tensorflow.so. Even with
--verbose_failures it does not show where GCC found an issue:
ERROR: /tensorflow/tensorflow/python/BUILD:860:1: C++ compilation of rule '//tensorflow/python:pywrap_tensorflow.so' failed: gcc failed: error executing command
(cd /root/.cache/bazel/bazel_root/68a62076e91007a7908bc42a32e4cff9/tensorflow &&
exec env -
INTERCEPT_LOCALLY_EXECUTABLE=1
PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/usr/bin/gcc -U_FORTIFY_SOURCE '-D_FORTIFY_SOURCE=1' -fstack-protector -fPIE -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 -DNDEBUG -ffunction-sections -fdata-sections '-std=c++0x' -iquote . -iquote bazel-out/local_linux-py3-opt/genfiles -isystem google/protobuf/src -isystem bazel-out/local_linux-py3-opt/genfiles/google/protobuf/src -isystem tools/cpp/gcc3 -isystem external/jpeg_archive/jpeg-9a -isystem bazel-out/local_linux-py3-opt/genfiles/external/jpeg_archive/jpeg-9a -isystem external/png_archive/libpng-1.2.53 -isystem bazel-out/local_linux-py3-opt/genfiles/external/png_archive/libpng-1.2.53 -isystem external/re2 -isystem bazel-out/local_linux-py3-opt/genfiles/external/re2 -isystem third_party/eigen3 -isystem bazel-out/local_linux-py3-opt/genfiles/third_party/eigen3 -isystem external/eigen_archive/eigen-eigen-5651786d5e59 -isystem bazel-out/local_linux-py3-opt/genfiles/external/eigen_archive/eigen-eigen-5651786d5e59 -isystem third_par
ty/py/numpy/numpy_include -isystem bazel-out/local_linux-py3-opt/genfiles/third_party/py/numpy/numpy_include -isystem util/python/python_include -isystem bazel-out/local_linux-py3-opt/genfiles/util/python/python_include -isystem third_party/gpus/cuda -isystem bazel-out/local_linux-py3-opt/genfiles/third_party/gpus/cuda -isystem third_party/gpus/cuda/include -isystem bazel-out/local_linux-py3-opt/genfiles/third_party/gpus/cuda/include -Wno-self-assign -Wno-write-strings -no-canonical-prefixes -Wno-builtin-macro-redefined '-D__DATE="redacted"' '-D__TIMESTAMP__="redacted"' '-D__TIME__="redacted"' '-frandom-seed=bazel-out/local_linux-py3-opt/bin/tensorflow/python/_objs/pywrap_tensorflow.so/tensorflow/python/pywrap_tensorflow.pic.o' -MD -MF bazel-out/local_linux-py3-opt/bin/tensorflow/python/objs/pywrap_tensorflow.so/tensorflow/python/pywrap_tensorflow.pic.d -fPIC -c bazel-out/local_linux-py3-opt/bin/tensorflow/python/pywrap_tensorflow.cc -o bazel-out/local_linux-py3-opt/bin/tensorf
low/python/objs/pywrap_tensorflow.so/tensorflow/python/pywrap_tensorflow.pic.o): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1: gcc failed: error executing command
(cd /root/.cache/bazel/bazel_root/68a62076e91007a7908bc42a32e4cff9/tensorflow &&
exec env -
INTERCEPT_LOCALLY_EXECUTABLE=1
PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/usr/bin/gcc -U_FORTIFY_SOURCE '-D_FORTIFY_SOURCE=1' -fstack-protector -fPIE -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 -DNDEBUG -ffunction-sections -fdata-sections '-std=c++0x' -iquote . -iquote bazel-out/local_linux-py3-opt/genfiles -isystem google/protobuf/src -isystem bazel-out/local_linux-py3-opt/genfiles/google/protobuf/src -isystem tools/cpp/gcc3 -isystem external/jpeg_archive/jpeg-9a -isystem bazel-out/local_linux-py3-opt/genfiles/external/jpeg_archive/jpeg-9a -isystem external/png_archive/libpng-1.2.53 -isystem bazel-out/local_linux-py3-opt/genfiles/external/png_archive/libpng-1.2.53 -isystem external/re2 -isystem bazel-out/local_linux-py3-opt/genfiles/external/re2 -isystem third_party/eigen3 -isystem bazel-out/local_linux-py3-opt/genfiles/third_party/eigen3 -isystem external/eigen_archive/eigen-eigen-5651786d5e59 -isystem bazel-out/local_linux-py3-opt/genfiles/external/eigen_archive/eigen-eigen-5651786d5e59 -isystem third_par
ty/py/numpy/numpy_include -isystem bazel-out/local_linux-py3-opt/genfiles/third_party/py/numpy/numpy_include -isystem util/python/python_include -isystem bazel-out/local_linux-py3-opt/genfiles/util/python/python_include -isystem third_party/gpus/cuda -isystem bazel-out/local_linux-py3-opt/genfiles/third_party/gpus/cuda -isystem third_party/gpus/cuda/include -isystem bazel-out/local_linux-py3-opt/genfiles/third_party/gpus/cuda/include -Wno-self-assign -Wno-write-strings -no-canonical-prefixes -Wno-builtin-macro-redefined '-D__DATE="redacted"' '-D__TIMESTAMP="redacted"' '-D__TIME="redacted"' '-frandom-seed=bazel-out/local_linux-py3-opt/bin/tensorflow/python/_objs/_pywrap_tensorflow.so/tensorflow/python/pywrap_tensorflow.pic.o' -MD -MF bazel-out/local_linux-py3-opt/bin/tensorflow/python/_objs/_pywrap_tensorflow.so/tensorflow/python/pywrap_tensorflow.pic.d -fPIC -c bazel-out/local_linux-py3-opt/bin/tensorflow/python/pywrap_tensorflow.cc -o bazel-out/local_linux-py3-opt/bin/tensorf
low/python/_objs/_pywrap_tensorflow.so/tensorflow/python/pywrap_tensorflow.pic.o): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1.
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Is this related to the same issue or should I open another issue?
—
Reply to this email directly or view it on GitHub
https://github.com/tensorflow/tensorflow/issues/733#issuecomment-171337706
.

Done (#764), thanks!

I'll close this one then. Make another issue for the other failure.

I just wanted to say thank you.  This PR in conjunction with your corrections (https://goo.gl/ZtvBzY) helped me edit my friends code (https://github.com/natelust/least_asymmetry/).  I thought it would be fun to show how well open collaborations like these work!

Glad to hear that it helped! :)


Explore persisting Presenters across config changes

Currently we always derive state from the underlying data layers, but maybe we should have a pattern for making Presenter instances persist across configuration changes instead. One benefit is that we could allow presenters to better cache their current state rather than rely on solutions like rememberSaveable to cache the current state or to require the repository to cache the current state.
The go-to solution here is to hoist them into a ViewModel. Ray Ryan had a an interesting "Continuity" example in his Droidcon NYC talk below that we could draw inspiration from.

I tinkered with this and have it mostly working, but there's one major snag in that we end up with three things that must be persisted:

The backstack. Persisted via rememberSaveable.
The navigator, currently not persisted at all.
The presenters, injected by dagger and persisted via viewmodel.

It definitely doesn't work with the above. I don't know if it's enough to just persist the navigator either, it seems strange to use different persistence mechanisms for each of these 🤔. The navigator feels like it's pulled in two directions too, as the presenter may hold a reference to it via assisted injection (so saving isn't reliable) but it holds on to a backstack ref underneath, which is going to change with config state changes.

I tinkered a bit with just removing the navigator from the PresenterFactory entirely and exposing it as a composition local. It does work, but it does also feel like a smell. I think it's probably the right call to remove it from DI though if it's immutable and keeps a direct ref to the underlying backstack, but that costs us the API explicitness though.
Another option would be a Navigator that doesn't have a strong reference to the underlying backstack, but I'm not sure how that'd work. We'd have to do something where it could be bound/unbound to a backstack when config changes happen. Such a navigator would also need to either live at a scope in DI or in a VM that survives config changes to match our presenters.

Another aspect of this – if we reuse a separate Recomposer (a la molecule or something else), we also then ensure we keep all the recomposer state in presenters.

Effectively resolved for now with rememberRetained


APIv2: reflect/protoreflect: add Message.{HasOneof, ClearOneof}

The C++ message reflection API has HasOneof and ClearOneof methods. Should we add them to our API as well?
I should note that we already have a Message.WhichOneof method which is sufficient to implement HasOneof and ClearOneof:
func HasOneof(m protoreflect.Message, od protoreflect.OneofDescriptor) bool {
    m.WhichOneof(od) != nil
}
func ClearOneof(m protoreflect.Message, od protoreflect.OneofDescriptor) {
    if fd := m.WhichOneof(od); fd != nil {
        m.Clear(fd)
    }
}

Looks clean enough to add, and they’re relatively useful convenience functions, since the person would likely already have to have the package imported where these would be available? Or is the idea to make them receiver methods parallel to WhichOneof?
If they’re going to be package-level convenience functions, then they’re only convenient if you would already have the package imported, otherwise it’s Yet Another Package To Import.
If they’re going to be receiver methods, then :thinking: we end up with Yet Another Convenience Receiver Method On A Type. At which point, I would less prefer to see the HasOneof, as it’s so simple, but the ClearOneof might still have some remaining amount of utility.

These are so simple to implement in terms of WhichOneof that I don't think they're worth it. The main argument I see in favor is that they can be a little bit more efficient, but these don't seem like common enough operations for that to be important.
I suppose the other argument in favor is that a number of oneof operations are semantically described in terms of "first clear the oneof, then do X", so not having a method that clears the oneof is a bit surprising.

Inside Google, the frequency of usage for C++ equivalents are as follows:

WhichOneof: 221
HasOneof: 59
ClearOneof: 9

If they’re going to be package-level convenience functions

I don't they are common enough to warrant being a package-level convenience function.

These are so simple to implement in terms of WhichOneof that I don't think they're worth it.

I think I agree.


be careful what values we write for content-length, last-modified headers in httprox

retest this please


great tutorial

<EVENT HUBS CONNECTION STRING> should read <Event hubs Connection string–primary key>

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

ID: 4137b0cc-898b-b25c-6321-fe98f22f803d
Version Independent ID: 4ec1e187-7e69-e5da-b6dd-cb03b6db9366
Content: Tutorial: Stream data into Azure Databricks using Event Hubs
Content Source: articles/azure-databricks/databricks-stream-from-eventhubs.md
Service: azure-databricks
GitHub Login: @lenadroid
Microsoft Alias: alehall

@vlad-kozlov Thank you for the feedback. They have mentioned  because the CONNECTION STRING can be “Connection string–primary key” or “Connection string–secondary key”.
Hope this helps.

@vlad-kozlov We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


Pre-submit should fail on PRs that span modules

https://github.com/kubernetes-sigs/kustomize/issues/2774
@etefera

@runewake2 looking into this.


fix: 🐛 Update middleware queries to support latest graphql

Description
After the latest changes in SQ wrt historical state tracking, the graphql queries querying the node entity directly expect _id: UUID! instead of the id: ID!, causing a couple of queries to break.
This PR changes the format of both the queries to work correctly.
Breaking Changes
NA
JIRA Link
NA
Checklist

[ ] Updated the Readme.md (if required) ?

:tada: This PR is included in version 24.5.0-alpha.2 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


WIP: Create private AWS subnets

In which I use my feeble Go "skills" to create & use private subnets on AWS.

[ ] Create n public subnets
[ ] Create 1 internet gateway
[ ] Create 1 public route table (public subnets -> internet gateway)
[ ] Create n elastic IPs
[ ] Create n NAT gateways (one per public subnet)
[ ] Create m private subnets
[ ] Create m private route tables (private subnet -> NAT gateway)
[ ] Create bastion ASG & security group in public subnets
[ ] Create master/worker node ASGs & security groups in private subnets

Currently stuck on https://github.com/kubicorn/kubicorn/pull/621/files#diff-79f5265fe245724246f55e71b77e3359R81. Not sure how to model a list of PublicSubnet at that level. Will need to do the same for NATGateway and ElasticIP.

Super premature PR. Sorry.


dacapo-lusearch-fix_0 fails intermittently

https://ci.adoptopenjdk.net/job/Test_openjdk14_j9_sanity.perf_x86-64_windows/134/console
23:19:22  Using scaled threading model. 2 processors detected, 2 threads used to drive the workload, in a possible range of [1,64]
23:19:22  ===== DaCapo 9.12-MR1 lusearch-fix starting =====
23:19:23  4 query batches completed
23:19:23  8 query batches completed
23:19:23  12 query batches completed
23:19:23  16 query batches completed
23:19:23  20 query batches completed
23:19:23  24 query batches completed
23:19:23  28 query batches completed
23:19:23  32 query batches completed
23:19:24  36 query batches completed
23:19:24  40 query batches completed
23:19:24  org.apache.lucene.store.AlreadyClosedException: this Directory is closed
23:19:24  	at org.apache.lucene.store.Directory.ensureOpen(Directory.java:220)
23:19:24  	at org.apache.lucene.store.FSDirectory.list(FSDirectory.java:320)
23:19:24  	at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:533)
23:19:24  	at org.apache.lucene.index.DirectoryIndexReader.open(DirectoryIndexReader.java:115)
23:19:24  	at org.apache.lucene.index.IndexReader.open(IndexReader.java:316)
23:19:24  	at org.apache.lucene.index.IndexReader.open(IndexReader.java:206)
23:19:24  	at org.dacapo.lusearchFix.Search$QueryProcessor.<init>(Search.java:207)
23:19:24  	at org.dacapo.lusearchFix.Search$QueryThread.run(Search.java:179)
23:19:24  java.lang.NullPointerException
23:19:24  	at org.dacapo.lusearchFix.Search$QueryProcessor.run(Search.java:226)
23:19:24  	at org.dacapo.lusearchFix.Search$QueryThread.run(Search.java:179)
23:19:24  44 query batches completed
23:19:24  48 query batches completed
23:19:24  52 query batches completed
Cancelling nested steps due to timeout
09:16:30  Sending interrupt signal to process

In past, we have seen similar issues on Windows machines where directories are no longer accessible to the jenkins user id
I suspect the more telling console output is what shows up before the AlreadyClosedException:
18:19:21  Attempting to destroy all caches in cacheDir C:\Users\jenkins.TEST-WIN2012-2\AppData\Local\javasharedresources\
18:19:21
18:19:21  JVMSHRC241E Error: unable to delete shared class cache file
18:19:21  JVMSHRC336E Port layer error code = -100
18:19:21  JVMSHRC337E Platform error message: (32) The process cannot access the file because it is being used by another process.
18:19:21  JVMSHRC430I Failed to remove current generation of shared class cache "sharedcc_jenkins"
18:19:21
18:19:21  Attempting to destroy all caches in cacheDir C:\Users\jenkins.TEST-WIN2012-2\AppData\Local\javasharedresources\
18:19:21
18:19:21  JVMSHRC241E Error: unable to delete shared class cache file
18:19:21  JVMSHRC336E Port layer error code = -100
18:19:21  JVMSHRC337E Platform error message: (32) The process cannot access the file because it is being used by another process.
18:19:21  JVMSHRC430I Failed to remove current generation of shared class cache "sharedcc_jenkins"
18:19:21  cache cleanup done

We will likely need to shift this to an infra issue to understand what other process is lingering that makes it not possible to remove the scc.
Related: https://github.com/AdoptOpenJDK/TKG/issues/45 (if there are processes laying around we should report them and abort, rather than try and run testing on a machine that has leftovers remaining on it).

Hung again on zLinux this time: https://ci.adoptopenjdk.net/job/Test_openjdk15_j9_sanity.perf_s390x_linux_xl/3/console

Hung again: https://ci.adoptopenjdk.net/job/Test_openjdk8_j9_sanity.perf_x86-64_windows_xl/103/console

Hung again: https://ci.adoptopenjdk.net/job/Test_openjdk8_j9_sanity.perf_x86-64_windows_xl/103/console

https://issues.apache.org/jira/browse/LUCENE-5732
https://stackoverflow.com/questions/6568302/lucene-2-9-2-alreadyclosedexception-at-instantiation-of-indexsearcher

https://issues.apache.org/jira/browse/LUCENE-5732
https://stackoverflow.com/questions/6568302/lucene-2-9-2-alreadyclosedexception-at-instantiation-of-indexsearcher

auto exclude test dacapo-lusearch-fix

auto exclude test dacapo-lusearch-fix


Barcode lines and background colors

Add an option to configure the barcode lines and background colors

Config added for Code39: Color preference for Code39 :muscle:

I am trying to add random color button that will randomly assign colors to every line of the bar code.

@itmilos you can't color each line, as you can see on demo page, you can change the color for all barcode's lines. That because a color for each line could compromise the correct barcode lecture by scanners

Indeed, but if you can color every line after the barcode is generated what would do the trick?


Clarification about TLS certificates to use configuring CAs

Hi,
I would like to ask for clarification about the following.
I deployed a TLS CA, an Organization CA, and an Intermediate CA, each one in different machines.
When creating the TLS root certificate, initially I set the --csr.hosts to the TLS CA hostname in the enroll command for the Organization CA and intermediate CA admin users. Then, following the guide, when configuring the Organization CA, I used the root TLS CA certificate in --tls.certfiles when enrolling the admin into the Organization CA and the ORganization CA hostname csr.hosts in the enroll command.
That, as probably expected, ended in an error like:
 x509: certificate is valid for tls_ca, not org_ca

There are two ways of solving that error.

If we strictly following the tutorial, to fix that error, I would need to add the Organization CA hostname (apart from the TLS CA hostname) when enrolling the Organization admin user into the TLS CA to the csr.hosts list. I guess that's the way to fix it following the tutorial because it forces you to use the TLS CA root certificate when enrolling the Organization admin user into the Organization CA. So, basically, the TLS root CA cert will have been generated for the Organization CA host apart from the TLS CA host. Nevertheless, when generating that certificate, the docs say to add only the TLS CA host.
The second way is to use only the TLS CA host for the TLS CA root cert (in csr.hosts), and when enrolling the Organization admin into the TLS CA, use as csr.hosts the Organization CA hostname. That way, when enrolling in the Organization CA the admin user, you can use its TLS certificate (the one generated for the Organization CA and copied from the TLS CA to the Organization CA machine) instead of the TLS CA root certificate (the docs says to use the TLS CA root cert) as --tls.certfiles, and its hostname (the Organization CA hostname) in the csr.hosts parameter.

I tested both approaches, and both worked. Could you please clarify which one should be used?
Thank you very much.

Hi @denyeart ,
Thank you very much for the fast reply and PR.
I checked the PR and it is more clear now. What you stated is what I was confused about:
BTW, later when you enroll identities against the Org CA itself, you do not need to pass csr.hosts at all, because those are not TLS certs.

About the exact sentence, you already changed it on the PR, it was:
 Update this parameter to include this hostname and ip address where this server is running,

Maybe I misunderstood the this word there, I assumed it was saying to add only the TLS CA host, since it does not talk about the rest, probably because the tutorial is done in a single machine.


Typo in Puzzles > Encoding and Decoding Binart Tree

Brief Intro
As title suggests, there’s a typo. Binart should be Binary
More Details

Hi, I would like to work on this issue, but can't find the typo.
The Puzzle part in the README looks fine.

The typo is in the iOS application itself.

@alexandear Thank you, but in this repo is no typo, so I guess the fix can't be done by me here in this repo.


Swift 3.1 and Xcode 8.3 beta support (Optional Downcast Error)

The TextFile class line 121 started to give me the error in the screenshot.

I should probably add that I am using Xcode 8.3 with Swift 3.1, thats the only place that has an issue

Yes, this indeed looks like a change in Swift 3.1 – feel free to fork the project, fix the issues and use your fork until Xcode 8.3 and Swift 3.1 are released. Posting a Pull Request would also be a good idea, that way we could just use your solution. An official release will be added as soon as those are out of beta.
I'm not sure how else to deal with those constant changes in the Swift language without annoyances for those of us who use stable software. Beta users are more likely to accept that they have to change their Cartfile or Podfile, I think.

I'm renaming this issue to reflect the actual issue.

I just updated the project to Swift 4 and Xcode 9. This should be closed by that.


IndexError: list index out of range on startup

When starting up I get IndexError: list index out of range in the logs  (serials of inverter,  zappi and HA key removed)
Bootstrap predai
Copy initial python files
Startup

Add-on: predai
AI Based time series prediction for Home Assistant
Add-on version: 1.1.7
You are running the latest version of this add-on.
System: Home Assistant OS 12.2  (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.4.3
Home Assistant Supervisor: 2024.04.0
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-timezone: starting
s6-rc: info: service base-addon-log-level: starting
[14:23:09] INFO: Configuring timezone (Europe/London)...
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service base-addon-timezone successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Importing plotly failed. Interactive plots will not work.
Importing plotly failed. Interactive plots will not work.
HA Interface started key xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
url http://supervisor/core
Configuration loaded
Processing sensor sensor.givtcp_fxxxx_load_energy_today_kwh incrementing True reset_daily True interval 30 days 14 export_days 14 subtract ssensor.myenergi_zappi_xxxx_energy_used_today
Getting history for sensor sensor.givtcp_fxxxx_load_energy_today_kwh
Making API call to http://supervisor/core/api/history/period/2024-04-09T14:00:00+0100
Response <Response [200]>
History for sensor sensor.givtcp_fxxxx_load_energy_today_kwh starts at 2024-04-13 03:12:00+00:00
ds    y
0   2024-04-13 03:12:00+00:00  0.0
1   2024-04-13 03:42:00+00:00  0.4
2   2024-04-13 04:12:00+00:00  0.4
3   2024-04-13 04:42:00+00:00  0.3
4   2024-04-13 05:12:00+00:00  0.3
..                        ...  ...
495 2024-04-23 10:42:00+00:00  0.4
496 2024-04-23 11:12:00+00:00  0.6
497 2024-04-23 11:42:00+00:00  0.5
498 2024-04-23 12:12:00+00:00  0.4
499 2024-04-23 12:42:00+00:00  0.4
[500 rows x 2 columns]
Create table sensor_givtcp_fxxxx_load_energy_today_kwh
Added 500 rows to database table sensor_givtcp_fxxxx_load_energy_today_kwh
Stored dataset in database and retrieved full history from database length 1486
Getting history for sensor ssensor.myenergi_zappi_xxxx_energy_used_today
Making API call to http://supervisor/core/api/history/period/2024-04-09T14:00:00+0100
Response <Response [200]>
History for sensor ssensor.myenergi_zappi_xxxx_energy_used_today starts at 2024-04-09 14:00:00+01:00
Traceback (most recent call last):
File "/config/predai.py", line 351, in
asyncio.run(main())
File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/config/predai.py", line 331, in main
subtract_data, start, end = await get_history(interface, nw, subtract_name, now, incrementing, days, use_db)
File "/config/predai.py", line 282, in get_history
dataset, last_dataset_value = await nw.process_dataset(dataset, start, end, incrementing=incrementing)
File "/config/predai.py", line 113, in process_dataset
last_value = float(new_data[0]["state"])
IndexError: list index out of range
[14:23:44] INFO: PredAI init script running
Running App Process Management
Your API key is:

Spotted a typo in my config, sorry!


[Storage] Service Stats Methods Return Poor Error if SKU is not RAGRS

Calls to the get_{service}_service_stats methods in the Python SDK work only with RAGRS enabled storage accounts. If you use these commands with other storage account types, you simply get a series of HTTPS connection failure messages.
The service should query the storage account specified in the connection string and respond with an appropriate error message if the storage account type is incorrect.

Cleaning u old issues, reopen if this is still active.


Practice Exam 4 Question 37

The correct answer should be A

Using AWS CloudFormation to manage infrastructure as code can help with automation and operational efficiency, which aligns with the Operational Excellence pillar.


Fix code scanning alert - Pinned-Dependencies

Tracking issue for:

[ ] https://github.com/jenstroeger/python-package-template/security/code-scanning/38

I’m tempted to close the alert as False Positive or Won’t fix, see also https://github.com/ossf/scorecard/issues/2129.


Selecting all outgoing messages?

Given that this tweak allows you to delete messages and bypasses time limit, having an option to automatically select all outgoing messages would be great, because that would mean that you can easily select all messages, and delete them at once, effectively erasing your history (from the sender's part, at least).
Could this be done? I'm a programmer myself but have no experience with Objective-C, so even any hint on how to do it would be amazing. (if I manage to do it, I'll add a pull request of course)

Delete Subsequent added on #12 should do it. Thanks for the suggestion.


Artwork named and loaded into a PowerPoint template

All the OCI artwork (in .svg format) loaded into a PowerPoint template
Each icon is named for easy selection and ordering for animation
Signed-off-by: Steve Lasker<EMAIL_ADDRESS>

@caniszczyk - your call if you'd like to merge or reject.
I made this for myself as I needed the icons named for easy animation selection, so I figured I'd add the rest of the icons and offer up the PR

Thank you, awesome!


Audio_Text_Converter

Describe the project
A clear and concise description of the project you are going to add to this repository.
Issue Type:

[ ] Bug Report
[ ] Feature Request
[ ] Documentation
[✔ ] New Project

Pls assign me this issue @TusharKesarwani


[gitlab] run e2e tests on changes to flakes.yaml

What does this PR do?
Run all e2e tests when flakes.yaml changes
Motivation
We recently broke main on an attempt to remove TestECSSuite from flakes.yaml, as the test did not run on the PR's CI and did not prevent its merge.
Describe how to test/QA your changes
Possible Drawbacks / Trade-offs
This will force all tests to run on changes to flakes.yaml, even if we change something related to one single test. We might review this in the future, or drop support for flakes.yaml and have only flakes marking in tests.
Additional Notes

/merge


@broskoski => Essential artist CTA QA

Closes https://github.com/artsy/force/issues/753
Closes https://github.com/artsy/force/issues/758
The latter is a blocker for release, and the former (IMO) also felt kinda grimy.

Class thing isn't a blocker! LGTM, feel free to merge when ready.
👏

Updated to use the existing class that disables scroll.
Side note- it felt a tad janky since there is a 300ms transition on the height for the overlay container, so I used setTimeout to enable/disable the scroll with a 400ms timer (after adding/removing the class that causes the animation). It still accomplishes the goal of disabling scrolling, and it pretty consistently felt 'less janky' than without setTimeout. LMK if that's cool.

Yeah, makes sense. Excited to see it up!


Hub only works when connected to the laptop

I'm having an issue when I try to power the boards with nukihub flashed to phone chargers. I've tried with 5V 2A, 5V 3A and 5.25V 1A(the one included with the firestick). When I try and power them up with these chargers, the boards keep rebooting and don't connect to the lock, but when I power them up using the USB of my laptop (located in the same place as the phone charger) the boards don't reboot as often and the connection to the lock is very stable and fast.
Here is the difference in uptime when powered with the laptop and with the phone charger

Here are my configs, which i didn't change when I changed the power supply

Although I'm having this issue I want to thank the creator and contributors of this project!

That's a very unique issue you have. Some points:

Which NUKI Hub version are you on?
Can you post details the system information page? (Click on the firmware version; only available in recent versions)
Are you using the same USB cable for connecting to the laptop and to the power supply. If possible, test a different cable.
Do you have another ESP to try?

I'd especially check the last two points, as odd as it is it sounds like a hardware issue.

I have noticed this issue since 8.5, as I tried to make it work since I discovered this in 8.3 version and was having this issues, and discovered how stable it was with the laptop when trying to see if the logs would give me any clue of what my problem was, but ended up with no problem at all when connected to the laptop. I'm now on 8.7
The cable I think was always the same, ill try change the cable and let you know if I notice any problem.
I've tried 3 different esp32 boards and I'm having the same issue with the 3 of them.

This is my system info:
Firmware version: 8.7
run: true
deviceId:<PHONE_NUMBER>
mqttbroker: <IP_ADDRESS>
mqttport: 1883
mqttuser: ***
mqttpass: ***
mqttlog: false
lockena: true
mqttpath: nuki
openerena: false
mqttoppath:
maxkpad:
opmaxkpad:
mqttca:
mqttcrt:
mqttkey:
hassdiscovery: homeassistant
nwhw: 2
nwhwdt: 26
rssipb: -1
hostname: nukihub
nettmout: 5
restdisc: true
resttmr: -1
rstbcn: 10
lockStInterval: 10
configInterval: 5
batInterval: 30
kpInterval: 1800
kpEnabled: false
regAsApp: false
nrRetry: 3
rtryDelay: 100
crdusr:
crdpass:
pubauth: false
gpiolck: false
pubdbg: false
prdtimeout: 30
hasmac: true
macb0: -97
macb1: 53
macb2: 10
MQTT connected: Yes
Lock paired: Yes
Lock PIN set: No
Network device: Built-in Wifi
Heap: 80376
Restart reason FW: NetworkDeviceCriticalFailure
Restart reason ESP: ESP_RST_SW: Software reset via esp_restart.
Thanks for assisting me with this issue <3

Please go to the mqtt and network configuration and change the network device to Disable W5500. After that with some luck you can track the restart reason either in the sysinfo page (last two lines), or MQTT under maintenace.

I just changed it, ill let you know how it goes, although since last night it started working flawless all of a sudden 😅😅😅
If it keeps working i´ll close this issue.
Thanks for the help


out of tree （board soc doc subsystem ...）

Now the zephyr project is getting bigger and bigger, supporting more and more development boards and SOCs. Can these be maintained outside the reengineering tree (including documentation)
The WEST tool should be able to support selective download of the corresponding modules, allowing users to decide to download the software packages they need.

Hi, this isn't really a west question, but zephyr repository structure organization. I believe the reasons why the current modules are organize they way they are is documented here:
https://docs.zephyrproject.org/latest/guides/modules.html
Out of tree boards, etc. are already quite well supported. See the various _ROOT variables like BOARD_ROOT, DTS_ROOT, etc.


Istio ProxyConfig CR still effective after being deleted

Bug Description
Create the ProxyConfig CR as follows, then restart the pod under the demo namespace, and see from the istio-proxy log that the concurrency is set to 5. Then delete the demo-namespace-proxyconfig or set the spec field to empty. After the demo namespace has no ProxyConfig CR, the expected behavior is that concurrency should revert to the default value of 2. But still 5.
apiVersion: networking.istio.io/v1beta1
kind: ProxyConfig
metadata:
  name: demo-namespace-proxyconfig
  namespace: demo
spec:
  concurrency: 5

Troubleshooting found that the following code of EffectiveProxyConfig will overwrite mc.DefaultConfig after execution, because mergeWithPrecedence uses pointer copying when merging. After the merge ends, it will affect the incoming mc.DefaultConfig. After deleting the ProxyConfig CR or setting the field to empty, the value in mc.DefaultConfig is set to the last value, which is 5 in the example.
// Merge the proxy config from default config.
effectiveProxyConfig = mergeWithPrecedence(mc.GetDefaultConfig(), effectiveProxyConfig)

pilot/pkg/model/proxy_config.go
		if pcs[i].GetConcurrency() != nil {
			merged.Concurrency = pcs[i].GetConcurrency()
		}
		if pcs[i].GetImage() != nil {
			merged.Image = pcs[i].GetImage()
		}

I make a PR here: https://github.com/istio/istio/pull/39683
Version
both in istio 1.13 and 1.14

kubernetes version 1.22

Additional Information
No response

https://github.com/istio/istio/pull/40494


how to open/close the gripper when the arm is moving

i test throwing object in  project ign_moveit2_examples,
but can not open/close gripper when arm is moving!
is there any method to open/close the gripper when the arm is moving ？
thanks for reply

Hello. Have you tried the approach used in the example and adjusted the delay between initiating the motion and opening/closing the gripper?
Also, this repository does not provide any control interface - it is just a config for a specific robot. You probably want to consult ROS control or MoveIt documentation.

your project is great!
i runed the throw object example, it did not work exactly as the video in ign_moveit2_examples's readme, the gripper will open just after the arm reach the postion and stop for a while, even though i comment the code blow:
`
# Throw itself
joint_configuration_throw = [0.0, -0.15, 0.0, -1.1, 0.0, 1.9, 0.8]
self._moveit2.move_to_configuration(joint_configuration_throw)
print("after send throw")
    # Release object while executing motion
    #sleep_duration_s = 1.2
    #if rclpy.ok():
    #    self.create_rate(1 / sleep_duration_s).sleep()
    self._moveit2_gripper.open()
    self._moveit2_gripper.wait_until_executed()

    self._moveit2.wait_until_executed()

`

What ROS/MoveIt distribution do you use?

in my envirement,
the branch of panda_ign_moveit2 is master,
ros version is humble,
moveit2 version is 2.5.5,
gazebo version is 11.10

This repository is not made for Gazebo Classic (11.0 and older).
It was developed for the new iteration of Gazebo, which used to be called Ignition. Such as Gazebo Fortress or Garden.

Thank you for your patient guidance
i reinstall gazebo to version Ignition-fortress, but the problem is not resolved
i recorded a video:
https://github.com/AndrejOrsula/panda_ign_moveit2/assets/187536/632120be-a616-4a63-9ed2-0a3b43e4cf9a

Hmm, I am not sure why that would be the case. I just tried the same example in the prebuilt Docker image, and the gripper is opened while the robot is still in motion.
It might be that some dependency update from galactic to humble results in this behaviour. However, I am unable to investigate that :confused:

thanks very much!
i'll try again in prebuild docker image!

could you upload your prebuild docker image to hub.docke.com,

It is already there @cncowboy.
Pull the image (optional, happens automatically while running it):
docker pull andrejorsula/ign_moveit2_examples

Convenience script for running the container with NVIDIA GPU and X11 GUI (look through the script before running it):
IMAGE_NAME=andrejorsula/ign_moveit2_examples bash -c "$(wget -qO - https://gist.githubusercontent.com/AndrejOrsula/fd3971c5f26c0cc19bc9763b13142965/raw/4fa7563656829c43aaa3ad0dafc8a4cf8d609936/run.bash)"

Then you can launch the example inside the container:
ros2 launch ign_moveit2_examples ex_py_throw_object.launch.py

sorry for reply lately, because I took a few days off。
i test with docker image: andrejorsula/ign_moveit2_examples, i changed gazebo render engine to ogre because ogre2 can not render anything.
then the gazebo's rendering is very slow, and the gripper throw object can not shoot success every time!
https://github.com/AndrejOrsula/panda_ign_moveit2/assets/187536/7258a01f-85d7-4944-b511-98d77e572f62

... I changed gazebo render engine to ogre because ogre2 can not render anything ... then the gazebo's rendering is very slow ...

I tested everything only with an NVIDIA GPU. If you have other hardware, you might need to figure out the support yourself.

the gripper throw object can not shoot success every time!

There is some stochasticity in the simulation and how the example is implemented, so it is not expected to succeed every time.

yes, i also test with nvidia-gpu


miniupnpc: 1.9.20150430 -> 2.0.20161216

Motivation for this change
Update
Things done

[x] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Thanks!

@ndowens some of the *coin expect the old API and so are broken by this update, with errors like

net.cpp:1056:74: error: too few arguments to function 'UPNPDev* upnpDiscover(int, const char*, const char*, int, int, unsigned char, int*)'
In file included from net.cpp:28:0:
/nix/store/00xp62amp49x5ypigbpamzqm90jz6707-miniupnpc-2.0.20161216/include/miniupnpc/miniupnpc.h:62:1: note: declared here
upnpDiscover(int delay, const char * multicastif,

https://hydra.nixos.org/build/49668169/nixlog/1/raw
If it can't be fixed by updating the failing packages, perhaps we could add a miniupnpc-1 package.

I will fix the coin packages, eiskaltdcpp is also broken.


Minor release

Hello!
I want to use the current main branch, and I know that to do this, I need to build the libwasmtime myself. I use wasmtime-go in several repositories and don't want to change their build process and their CI.

Could you make a minor release v12.0.1 of wasmtime-go with the current state of the main branch?

If this causes difficulties, I can make a fork of wasmtime-go and make a release in my fork. Could you tell me how you make a release so that these asset archives contain all the necessary build results?

Thanks

Ah sorry I try to keep the official releases of this repo tied to the Wasmtime repository itself, and the changes I think you're looking to get released aren't released in Wasmtime 12 so I'd prefer to wait for Wasmtime 13 to make a 13.0.0 release of this repo if that's ok

OK, we'll wait for the release in wasmtime-go
But could you suggest, how do you make a release, that asset archives contain the necessary libraries? I tried to make a release in my fork, and my archives contain only the source code.
Thanks

You'll want to delete the .gitignore file at the root, run ci/download-wasmtime.py, and then commit all the results. At least I think that's everything I do for a release.
(I'd love to know how to do better, this still doesn't feel right to me)

thank you, this will work as a temporary solution


Tensorboard: Please improve log-scale plots

Hi!
While Tensorboard currently (I'm using tf 0.12.1) does have an option to plot graphs with a logarithmic log scale, his functionality doesn't work well whenever plotting very small values (e.g. the ones that converge to zero, like loss values). For example, compare this plot in Tensorboard:

With the exact same data plotted using matplotlib/pandas using logy=True:
runs = sorted(os.listdir('tensorboard/logs/'))[:2]
d = [pd.read_csv('http://<IP_ADDRESS>:6033/data/scalars?run=%s&tag=loss&format=csv' % r)['Value'] for r in runs]
res = pd.DataFrame(d, index=runs).T
res.plot(ax=ax, logy=True)

Clearly, the Tensorboard plot is much less informative (the "logarithmic plot" option doesn't do anything to improve the plot). It would be nice if Tensorboard could produce logarithmic plots similar to the ones in matplotlib.

@dandelionmane a request for logy plot. Is that something that we would like that Tensorboard doesn't have?

We currently use a "ModifiedLogScale" scale from Plottable.js. It's designed to revert to being a linear scale for values close to 0, so that it can be defined at y=0.
I can see that it's not working that well in this case. I also do want the plot to continue to be defined over the whole range of numbers, so that charts don't break if you toggle ito non values that intersect 0.
However, we could move the linearity convergence to be arbitrarily small... e.g. it reverts to linearity in the range 10^-8 to 0. going to mark it contributions welcome for now.

However, we could move the linearity convergence to be arbitrarily small... e.g. it reverts to linearity in the range 10^-8 to 0. going to mark it contributions welcome for now.

We could also see if we can only use this modified scale when in fact there are negative* values. If we could manage that, then I'd be quite happy regardless of what the behavior is when there are negative values. That is, if you asked for a log plot when you have negative values, that's kind of your fault, but other people shouldn't be affected.
(Sending zero to neginf is fine with me. Our plots already handle infinities well.)
In any case, I've migrated this to our new repository at https://github.com/tensorflow/tensorboard/issues/57. Please feel free to keep discussing or submit a PR there! :-)


[Bug] [seatunnel-flink-starter-common] flink parameters parse error of job env

Search before asking

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

What happened
i‘m run flink example on my idea，and i add a flink parameters on job env，and found a error，so debug code found if you parameter type is string，you parameter will become ”"XXX"“ that get quotes
SeaTunnel Version
sorry，i'm not use any release version of seatunnel ， i'm use git commit is e26006d2aa47df0f92740cf9843dca862db82232, this is front of 2.3.3，but i‘m found lasted version has being this problem
SeaTunnel Config
env {
  # You can set SeaTunnel environment configuration here
  execution.parallelism = 2
  flink.execution.batch-shuffle-mode = ALL_EXCHANGES_PIPELINED
  job.mode = "BATCH"
  checkpoint.interval =<PHONE_NUMBER>0
  checkpoint.timeout =<PHONE_NUMBER>9
  #execution.checkpoint.interval = 10000
  #execution.checkpoint.data-uri = "hdfs://localhost:9000/checkpoint"
}

source {
    Jdbc {
        url = ""
        driver = "org.postgresql.Driver"
        connection_check_timeout_sec = 100
        user = ""
        password = ""
        query = "SELECT UUID AS identifier,price,DATE ,postcode,TYPE AS property_type,is_new,duration,addr1 AS paon,addr2 AS saon,street,locality,town AS city,district,county,d AS category_type,e  FROM uk_price_paid3 where uuid in ('{0DCDB921-568A-42AF-A223-C878EAD9BA46}','{0DCDBE42-060E-4FF0-BBE0-46E96D53C176}')"
    }
}

sink {
  paimon {
    warehouse = ""
    database = ""
    table = ""
    s3.access-key = ""
    s3.secret-key = ""
    s3.endpoint = ""
    s3.path.style.access = true
  }
}

Running Command
/Library/Java/JavaVirtualMachines/jdk-11.0.13.jdk/Contents/Home/bin/java -Dfile.encoding=UTF-8 -classpath /Users/my/myself/hzgosun/seatunnel/seatunnel-examples/seatunnel-flink-connector-v2-example/target/classes:/Users/my/.m2/repository/org/scala-lang/scala-reflect/2.12.8/scala-reflect-2.12.8.jar:/Users/my/.m2/repository/org/scala-lang/scala-library/2.12.8/scala-library-2.12.8.jar:/Users/my/.m2/repository/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/my/myself/hzgosun/seatunnel/seatunnel-core/seatunnel-flink-starter/seatunnel-flink-starter-common/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-translation/seatunnel-translation-flink/seatunnel-translation-flink-15/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-translation/seatunnel-translation-flink/seatunnel-translation-flink-common/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-translation/seatunnel-translation-base/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-core/seatunnel-core-starter/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-api/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-common/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-config/seatunnel-config-shade/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-config/seatunnel-config-shade/target/seatunnel-config-shade-2.3.4-SNAPSHOT.jar:/Users/my/myself/hzgosun/seatunnel/seatunnel-config/seatunnel-config-base/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-config/seatunnel-config-base/target/seatunnel-config-base-2.3.4-SNAPSHOT.jar:/Users/my/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/Users/my/myself/hzgosun/seatunnel/seatunnel-shade/seatunnel-guava/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-shade/seatunnel-guava/target/seatunnel-guava.jar:/Users/my/.m2/repository/commons-codec/commons-codec/1.13/commons-codec-1.13.jar:/Users/my/myself/hzgosun/seatunnel/seatunnel-shade/seatunnel-jackson/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-shade/seatunnel-jackson/target/seatunnel-jackson.jar:/Users/my/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-properties/2.12.6/jackson-dataformat-properties-2.12.6.jar:/Users/my/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.12.6/jackson-databind-2.12.6.jar:/Users/my/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.12.6/jackson-annotations-2.12.6.jar:/Users/my/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.12.6/jackson-core-2.12.6.jar:/Users/my/myself/hzgosun/seatunnel/seatunnel-plugin-discovery/target/classes:/Users/my/.m2/repository/com/beust/jcommander/1.81/jcommander-1.81.jar:/Users/my/myself/hzgosun/seatunnel/seatunnel-transforms-v2/target/classes:/Users/my/.m2/repository/com/github/jsqlparser/jsqlparser/4.5/jsqlparser-4.5.jar:/Users/my/myself/hzgosun/seatunnel/seatunnel-connectors-v2/connector-fake/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-connectors-v2/connector-common/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-formats/seatunnel-format-json/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-connectors-v2/connector-console/target/classes:/Users/my/.m2/repository/org/apache/flink/flink-core/1.15.3/flink-core-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-annotations/1.15.3/flink-annotations-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-metrics-core/1.15.3/flink-metrics-core-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-shaded-asm-9/9.2-15.0/flink-shaded-asm-9-9.2-15.0.jar:/Users/my/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/my/.m2/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.jar:/Users/my/.m2/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.jar:/Users/my/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar:/Users/my/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/my/.m2/repository/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar:/Users/my/.m2/repository/org/apache/flink/flink-shaded-guava/30.1.1-jre-15.0/flink-shaded-guava-30.1.1-jre-15.0.jar:/Users/my/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/my/.m2/repository/org/apache/flink/flink-shaded-force-shading/15.0/flink-shaded-force-shading-15.0.jar:/Users/my/.m2/repository/org/apache/flink/flink-clients/1.15.3/flink-clients-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-optimizer/1.15.3/flink-optimizer-1.15.3.jar:/Users/my/.m2/repository/commons-cli/commons-cli/1.5.0/commons-cli-1.5.0.jar:/Users/my/.m2/repository/org/apache/flink/flink-streaming-java/1.15.3/flink-streaming-java-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-file-sink-common/1.15.3/flink-file-sink-common-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-java/1.15.3/flink-java-1.15.3.jar:/Users/my/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/Users/my/.m2/repository/com/twitter/chill-java/0.7.6/chill-java-0.7.6.jar:/Users/my/.m2/repository/org/apache/flink/flink-table-common/1.15.3/flink-table-common-1.15.3.jar:/Users/my/.m2/repository/com/ibm/icu/icu4j/67.1/icu4j-67.1.jar:/Users/my/.m2/repository/org/apache/flink/flink-runtime/1.15.3/flink-runtime-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-rpc-core/1.15.3/flink-rpc-core-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-rpc-akka-loader/1.15.3/flink-rpc-akka-loader-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-queryable-state-client-java/1.15.3/flink-queryable-state-client-java-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-hadoop-fs/1.15.3/flink-hadoop-fs-1.15.3.jar:/Users/my/.m2/repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:/Users/my/.m2/repository/org/apache/flink/flink-shaded-netty/4.1.70.Final-15.0/flink-shaded-netty-4.1.70.Final-15.0.jar:/Users/my/.m2/repository/org/apache/flink/flink-shaded-jackson/2.12.4-15.0/flink-shaded-jackson-2.12.4-15.0.jar:/Users/my/.m2/repository/org/apache/flink/flink-shaded-zookeeper-3/3.5.9-15.0/flink-shaded-zookeeper-3-3.5.9-15.0.jar:/Users/my/.m2/repository/org/javassist/javassist/3.24.0-GA/javassist-3.24.0-GA.jar:/Users/my/.m2/repository/org/xerial/snappy/snappy-java/<IP_ADDRESS>/snappy-java-<IP_ADDRESS>.jar:/Users/my/.m2/repository/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar:/Users/my/.m2/repository/org/apache/flink/flink-table-planner_2.12/1.15.3/flink-table-planner_2.12-1.15.3.jar:/Users/my/.m2/repository/org/codehaus/janino/commons-compiler/3.0.11/commons-compiler-3.0.11.jar:/Users/my/.m2/repository/org/codehaus/janino/janino/3.0.11/janino-3.0.11.jar:/Users/my/.m2/repository/org/apache/flink/flink-scala_2.12/1.15.3/flink-scala_2.12-1.15.3.jar:/Users/my/.m2/repository/org/scala-lang/scala-reflect/2.12.7/scala-reflect-2.12.7.jar:/Users/my/.m2/repository/org/scala-lang/scala-compiler/2.12.7/scala-compiler-2.12.7.jar:/Users/my/.m2/repository/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar:/Users/my/.m2/repository/com/twitter/chill_2.12/0.7.6/chill_2.12-0.7.6.jar:/Users/my/.m2/repository/org/apache/flink/flink-table-runtime/1.15.3/flink-table-runtime-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-cep/1.15.3/flink-cep-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-table-api-java-bridge/1.15.3/flink-table-api-java-bridge-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-table-api-bridge-base/1.15.3/flink-table-api-bridge-base-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-table-api-java/1.15.3/flink-table-api-java-1.15.3.jar:/Users/my/.m2/repository/org/apache/flink/flink-runtime-web/1.15.3/flink-runtime-web-1.15.3.jar:/Users/my/.m2/repository/com/squareup/okhttp3/mockwebserver/3.6.0/mockwebserver-3.6.0.jar:/Users/my/.m2/repository/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.jar:/Users/my/.m2/repository/com/squareup/okio/okio/1.11.0/okio-1.11.0.jar:/Users/my/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.50/bcprov-jdk15on-1.50.jar:/Users/my/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/Users/my/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/my/.m2/repository/com/google/guava/guava/27.0-jre/guava-27.0-jre.jar:/Users/my/.m2/repository/com/google/guava/failureaccess/1.0/failureaccess-1.0.jar:/Users/my/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/my/.m2/repository/org/checkerframework/checker-qual/3.10.0/checker-qual-3.10.0.jar:/Users/my/.m2/repository/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/my/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/my/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/my/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/Users/my/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.17.1/log4j-slf4j-impl-2.17.1.jar:/Users/my/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar:/Users/my/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar:/Users/my/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar:/Users/my/.m2/repository/org/apache/logging/log4j/log4j-1.2-api/2.17.1/log4j-1.2-api-2.17.1.jar:/Users/my/myself/hzgosun/seatunnel/seatunnel-shade/seatunnel-hadoop3-3.1.4-uber/target/seatunnel-hadoop3-3.1.4-uber.jar:/Users/my/.m2/repository/org/apache/paimon/paimon-bundle/0.4.0-incubating/paimon-bundle-0.4.0-incubating.jar:/Users/my/.m2/repository/org/apache/paimon/paimon-s3/0.4.0-incubating/paimon-s3-0.4.0-incubating.jar:/Users/my/.m2/repository/org/postgresql/postgresql/42.4.3/postgresql-42.4.3.jar:/Users/my/myself/hzgosun/seatunnel/seatunnel-connectors-v2/connector-jdbc/target/classes:/Users/my/myself/hzgosun/seatunnel/seatunnel-connectors-v2/connector-paimon/target/classes org.apache.seatunnel.example.flink.v2.SeaTunnelApiExample

Error Exception
Exception in thread "main" java.lang.IllegalArgumentException: Could not parse value '"ALL_EXCHANGES_PIPELINED"' for key 'execution.batch-shuffle-mode'.
	at org.apache.flink.configuration.Configuration.getOptional(Configuration.java:720)
	at org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.configure(StreamExecutionEnvironment.java:996)
	at org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.<init>(StreamExecutionEnvironment.java:277)
	at org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.<init>(StreamExecutionEnvironment.java:246)
	at org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.<init>(StreamExecutionEnvironment.java:234)
	at org.apache.flink.streaming.api.environment.LocalStreamEnvironment.<init>(LocalStreamEnvironment.java:51)
	at org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.createLocalEnvironment(StreamExecutionEnvironment.java:2320)
	at org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.lambda$getExecutionEnvironment$15(StreamExecutionEnvironment.java:2262)
	at java.base/java.util.Optional.orElseGet(Optional.java:369)
	at org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.getExecutionEnvironment(StreamExecutionEnvironment.java:2262)
	at org.apache.seatunnel.core.starter.flink.execution.FlinkRuntimeEnvironment.createStreamEnvironment(FlinkRuntimeEnvironment.java:189)
	at org.apache.seatunnel.core.starter.flink.execution.FlinkRuntimeEnvironment.prepare(FlinkRuntimeEnvironment.java:94)
	at org.apache.seatunnel.core.starter.flink.execution.FlinkRuntimeEnvironment.prepare(FlinkRuntimeEnvironment.java:58)
	at org.apache.seatunnel.core.starter.execution.RuntimeEnvironment.initialize(RuntimeEnvironment.java:48)
	at org.apache.seatunnel.core.starter.flink.execution.FlinkRuntimeEnvironment.<init>(FlinkRuntimeEnvironment.java:73)
	at org.apache.seatunnel.core.starter.flink.execution.FlinkRuntimeEnvironment.getInstance(FlinkRuntimeEnvironment.java:341)
	at org.apache.seatunnel.core.starter.flink.execution.FlinkExecution.<init>(FlinkExecution.java:96)
	at org.apache.seatunnel.core.starter.flink.command.FlinkTaskExecuteCommand.execute(FlinkTaskExecuteCommand.java:59)
	at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40)
	at org.apache.seatunnel.example.flink.v2.SeaTunnelApiExample.main(SeaTunnelApiExample.java:43)
Caused by: java.lang.IllegalArgumentException: Could not parse value for enum class org.apache.flink.api.common.BatchShuffleMode. Expected one of: [[ALL_EXCHANGES_PIPELINED, ALL_EXCHANGES_BLOCKING]]
	at org.apache.flink.configuration.ConfigurationUtils.lambda$convertToEnum$10(ConfigurationUtils.java:389)
	at java.base/java.util.Optional.orElseThrow(Optional.java:408)
	at org.apache.flink.configuration.ConfigurationUtils.convertToEnum(ConfigurationUtils.java:386)
	at org.apache.flink.configuration.ConfigurationUtils.convertValue(ConfigurationUtils.java:329)
	at org.apache.flink.configuration.Configuration.lambda$getOptional$3(Configuration.java:716)
	at java.base/java.util.Optional.map(Optional.java:265)
	at org.apache.flink.configuration.Configuration.getOptional(Configuration.java:716)
	... 19 more

Zeta or Flink or Spark Version
flink.1.15.3
Java or Scala Version
java11
Screenshots

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

if we modify this code to
                if (confKey.startsWith(prefixConf)) {                     configuration.setString(                             confKey.replaceFirst(prefixConf, ""), String.valueOf(entryConfKey.getValue().unwrapped()));                 }
this is result that is correct

hi, @zhilinli123 Could you please help confirm this problem?


Force quits on install

Pock force quits whenever I try to install this widget, please fix this!  I would love to use this with pock, it's the only news ticker of its kind integrated in the mac touchbar.

Hello!
Thanks for trying to use it.
Several others have reported this problem, but I have not been able to reproduce it in my environment and have not figured out how to fix it!
If you don't mind, could you please let me know your OS and Pock version?


Person detail functionality

What does this PR do?

Person detail functionality

Description of Task to be completed?

Make a GET request to https://saytheirnames.dev/api/people/{id}

How should this be manually tested?

Visit https://deploy-preview-20--saytheirname.netlify.app/profile/1

What are the relevant Trello Card stories?  Trello Card Item

https://trello.com/c/QCeqf9F1/63-integrate-person-detail-functionality-with-api

Pull Request Type (check one)

[x] Feature
[ ] Bug Fixes
[ ] Chore

Developer Checklist

[x] New code has been scanned for ESlint issues
[ ] I have tested my code locally
[ ] I made sure that there are no other pull requests that solve for this issue
[ ] My code follows the same structure within the guidelines

Screenshots (if appropriate)

Approved.


grammar correction on reply emails

is there any way that, when replying, to only propose correction on the replied text only?

Are you asking for html emails or text emails? I think this works for text emails if you have double newlines.
For html emails, you would have to help implement some logic here:
https://github.com/JohannesBuchner/thunderbird-ai-grammar-mailextension/blob/main/popup.js#L126
which detects the reply chunks.

you are right.. I was using html emails :)


Documents are hard to read on widescreen monitors

When reading the documentation on a wide screen, the glow on the right sight becomes really bright and makes it hard to read, as seen in the attached image.

Could a more friendly schema be used?

I second that. On my monitor the glow goes over the center text and it's hard to read sometimes. I'd rather have the glow contained just to the end of right corner not overlaying over the main text if possible. Or completely remove it if that makes it easier to read.


support table alias in join clause

Which issue does this PR close?

Read table alias from join clause.
Refactored out from https://github.com/apache/arrow-datafusion/pull/55.
Rationale for this change
Make #55 a little bit easier to review.
What changes are included in this PR?

Are there any user-facing changes?
Not yet since relations can't be used in query yet until #55 gets merged.

Codecov Report

Merging #547 (8a8f28b) into master (8f4078d) will decrease coverage by 0.00%.
The diff coverage is 71.42%.

@@            Coverage Diff             @@
##           master     #547      +/-   ##
==========================================
- Coverage   76.09%   76.08%   -0.01%
==========================================
  Files         156      156
  Lines       27048    27052       +4
==========================================
+ Hits        20581    20583       +2
- Misses       6467     6469       +2

Impacted Files
Coverage Δ

datafusion/src/sql/planner.rs
84.75% <71.42%> (-0.11%)
:arrow_down:

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 8f4078d...8a8f28b. Read the comment docs.

Thanks @houqp looks great


add instructions to run individual e2e tests

Description:

run all e2e tests:
$ yarn test:e2e

We need to add instructions to run single a e2e test on our README:
$ yarn run pack
$ npx tape test/e2e/wallet.js

What if we keep the same command to accept something like this:
yarn test:e2e
TEST=test/e2e/init.js yarn test:e2e

If Windows should be covered, do we have a Windows machine to check what happens there?

I can recommend VirtualBox to cover Windows.


Msg someone when the youTube lookup token expires

obviously this shouldn't happen every time, maybe hourly once it's expired so that someone can go and update it

No longer required as the Token is not used any more


chore: remove includeDefaultSources config property

Oops sorry @rslibed  I accidentally merged had too many tabs open and thought this was my issue


Feature/Add Ollama Support

Extends AgentKit to have optional support for models running on an Ollama server. This allows AgentKit to work with small language models hosted by Ollama either on your local machine or on a server.
While the models hosted by Ollama aren't as powerful as the frontier models, they are a good option to have if your use case necessitates working with a self-hosted model or you want to deploy on your own hardware.

👀


A text object that supports italic/bold font + set_visible_characters

What I'm trying to do is to slowly show a text (ala CRPG dialogue boxes), increasing the amount of visible characters at a constant speed each time. Label doesn't support italics/bold and RichTextLabel is missing set_visible_characters.
Right now, the only viable solution is to use substr and send them to RichText's parse_bbcode every frame, which doesn't sound efficient.
Will Label support basic text features such as italic/bold?
Or will RichTextLabel have set_visible_characters member function eventually?
Also, with RichTextLabel, is there a way to specify different font files for italic and bold text for use with bbcode?

you can also load a custom bbcode into it, but make sure to set ther right
fonts in the properties for it to display properly
On Fri, Sep 11, 2015 at 12:20 PM, seadra<EMAIL_ADDRESS>wrote:

Closed #1329 https://github.com/okamstudio/godot/issues/1329.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/1329#event-407188649.

--
OkamStudio

Thanks for the tip!


Prepare Android Implementation for Pigeon

This PR changes the methods that handle MethodCalls to a similar format of a pigeon HostApi.
No new tests since nothing new was added.
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the relevant style guides and ran the auto-formatter. (Note that unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[x] I signed the CLA.
[ ] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[ ] I updated CHANGELOG.md to add a description of the change.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@mvanbeusekom In response to the comments about making methods static, pigeon will generate an abstract class that looks something like:
abstract class WebViewApi {
  void loadUrl(WebView webView, String url, Map<String, String> headers);
  void goBack(WebView webView);
  void reload(WebView webView);
}

And my intention in the next PR was to covert the FlutterWebView.java to be an implementation of this class. So all the static modifiers would be removed.

@mvanbeusekom In response to the comments about making methods static, pigeon will generate an abstract class that looks something like:

abstract class WebViewApi {

  void loadUrl(WebView webView, String url, Map<String, String> headers);

  void goBack(WebView webView);

  void reload(WebView webView);

}

And my intention in the next PR was to covert the FlutterWebView.java to be an implementation of this class. So all the static modifiers would be removed.

Aaa ok yes that makes a lot of sense. Please ignore all these comments.

I'm basically just winging each step to get there :/

FWIW, they way I would do this if it were me is to pick a platform, map out what I think it would roughly look like, and then build it as a series of local commits start to finish, where I created new chained branches for each checkpoint of what seems like it would make sense as an incremental PR. When I found a step that was wrong, I would jump back to the relevant earlier branch, fix it, and then rebase all the later pieces. Once I had something I was happy with, I would go back and turn each branch point into an incremental PR. (In this case, I would expect it's only 2 or 3 PRs?) And then do the same for the second platform, with the structure already mapped out successfully from the first one, making it easier.
It's slightly fiddly to do the backtracking to older branches, but it means that by the time you are sending things for review you already know that each piece makes sense, and where it's going, which makes the reviews much easier. And doing the backtracking locally first avoids unnecessary churn in the actual landed code (like adding a parameter to a bunch of methods, only to realize after landing it that they aren't actually a good idea). I've done a lot of refactorings this way over the years, and found it very effective.


Update Route changelog for the release

Release tracking item is at https://dev.azure.com/azure-sdk/Release/_workitems/edit/13370/
Request to APIView: [https://apiview.dev/AutoReview/GetReviewStatus?language=Python&packageName=azure-maps-route&packageVersion=1.0.0b2]

API change check
API changes are not detected in this pull request.


chore(docs): cleanup contributors guide

This updates the contributors guide with the latest directory structure on master and converts the links to absolute GitHub URLs which helps when the documentation is rendered outside of the GitHub preview -- for instance on the Camel wbsite.
Also adds the contributors guide to the navigation.

The build fails due to #830 which seems unrelated to this PR.


Feature/call/CLK32-912-DefaultCallView

Prerequisite

[x] Self-review :monocle_face:
[x] No Crashes ☠

Root cause

// Default Call View

Solution

// DefaultCallView

Impact

// List screens of Default Call View

Screenshots (Optional)

LIGHT MODE and DARK MODE
Calling View

In Coming Voice Call

Voice Called

          1 Warning

:warning:
Big PR

[ ] I understand that "Alex" is now existed in Localized service

[ ] I understand that "Call.Calling" is now existed in Localized service

[ ] I understand that "Call.Cancel" is now existed in Localized service

[ ] I understand that "Call.Decline" is now existed in Localized service

[ ] I understand that "Call.Incomming.Voice" is now existed in Localized service

[ ] I understand that "Alissa Baker" is now existed in Localized service

[ ] I understand that "GroupChat.Back.Button" is now existed in Localized service

[ ] I understand that "GroupChat.Next" is now existed in Localized service

[ ] I understand that "GroupChat.Search.Placeholder" is now existed in Localized service

[ ] I understand that "GroupChat.User.Add.Placeholder" is now existed in Localized service

[ ] I understand that "GroupChat.User.Add.Title" is now existed in Localized service

  Generated by :no_entry_sign: Danger


Enhancement - ini option - Use only specified player number's controller

This is mostly useful for XInput -> Directinput remapping, and is a feature XInputPlus has.
An ini setting to configure the instance to ignore all XInput controllers except for a specified player number.
This is useful for instance for emulating splitscreen by launching multiple instances of a game that does not handle multiple joystick devices/gamepads properly, and therefore should get each instance filtered to a specified XInput player number. So that the player 1 instance ini can be set to only take input from the Player 1 gamepad, and the player 2 instance ini can be set to only take input from the Player 2 gamepad, and so on.
Thanks!

Implemented in e87a58a277d696198af416fcbe5f4577e9232b70, replacing the INI option MaxVirtualControllerCount with ActiveVirtualControllerMask.
Following your example, you could give one of these to each instance.
[Workarounds]
; Only player 1
ActiveVirtualControllerMask = 0x01

[Workarounds]
; Only player 2
ActiveVirtualControllerMask = 0x02

[Workarounds]
; Only player 3
ActiveVirtualControllerMask = 0x04

[Workarounds]
; Only player 4
ActiveVirtualControllerMask = 0x08


WP: Plugin for Publish to Prod and Trigger Build

Moderators should be able to publish blog and have it appear on prod site within  +/- 5 minutes.

progress made by Akwi on Tuesday.  It's currently set-up on Dev.  Need a little more time to test on dev before pushing to prod.


Add ability to remove system, system component, etc. records

Notes:

Currently the UI only allows access to the Component records through the System popup.  If that is still the case, for Components, make sure that when you delete a component you only delete the SYSTEM_COMPONENT record for that system unless it is the last SYSTEM_COMPONENT record for the component.  If it is the last, then also delete the COMPONENT record.

If the entering and managing of Components happens in a separate popup in the future, that popup should handle the future:

That popup should handle the COMPONENT deletes.
I check should ensure that every exist COMPONENT row is linked to at least one SYSTEM_COMPONENT row.l

This ticket #6234 is related to #2168.

If this ticket is not implemented, the work around is to revert.


Fix multiselect click on check

Coverage remained the same at 96.846% when pulling 863deb44170d5a327d44d4c6f53108864603a785 on fix-multiselect-click-on-checkbox into 0e022d93283a4bca63b1fdbaf1a949b03db794e3 on master.

@angular-mdl/select:0.11.3