Replace mailgun with protonmail for email confirmations

@mayeaux I overrode your changes but I reapplied them just to make the commit history a bit nicer.
I've added the email button to the account page (but not the channel page yet) and I've gotten it to add the subscription to the database.
The last WIP commit that I have is code that tries to send an email out but it fails because there are no pushendpoints. I was in the middle of investigating that.
Essentially line 215 in helpers.js logs out an empty array which causes nothing to happen.

I also noticed that I don't seem to see your push notification icon ... and I'm not sure why. I might raise it as an issue if I see it again


Check database integrity?

I've mentioned a rare situation that litedb may be corrupted where some pages are in wrong type which causes invalid type cast. This leads to a situation where any code visiting data may face an exception indicating the database to be corrupted, which is not acceptable, that we may encounter problems without notice and without way to fix or fully abandon the data. If we have a method for check (when the database is small it will cost very few) and recover (as many data as possible), it will be more robust even if we cannot solve the underlying problem right now.

Can I get more information about this? How has that happened?

@PascalSenn i've used modified version of 3.1.5 with reflection replaced to the unity3d branch and tested it in iOS build. I don't know how to reproduce but re-install it a lot did corrupt data 2 times.
@mbdavid I cannot remove all Linq.Expression dependencies in 4.x so I remain in latest 3.x for now. If I am meeting with corrupted data (which is not important so I have overrided) I will send you again. Yet, as for 3.x do I have a good way to detect and abandon if needed?

It will be better for user to lose some data than completely disabling the app and un-install..

Or maybe we can have a mode where data integrity isn't that much ensured for a larger ability for tolerating errors, with a better ability for self-fixing

Hi! With the objective of organizing our issues, we are closing old unsolved issues. Please check the latest version of LiteDB and open a new issue if your problem/question/suggestion still applies. Thanks!


adding SpriteKit support

Thanks for opening the issue.  At this point, this is not high on our priority list.  Is there a specific subset of this framework your app needs?


Rider with 3 rides from 12/31

Getting some complaints that one rider has rides that are clearly from 12/31. Can I just delete them from the database, or are they just going to get pulled back in? Looking at the import script it doesn't look like they'd get selected.

Looking into it.
On Wed Jan 14 2015 at 10:23:07 AM Jon Renaut<EMAIL_ADDRESS>wrote:

Getting some complaints that one rider has rides that are clearly from
12/31. Can I just delete them from the database, or are they just going to
get pulled back in? Looking at the import script it doesn't look like
they'd get selected.
—
Reply to this email directly or view it on GitHub
https://github.com/hozn/bafs/issues/7.

Ok, I removed these rides.  I think the problem is that for some reason
those rides come in with a NULL timezone, so I guess my app (or Strava) is
assuming UTC.  I forget whether the filtering happens when we make the
request or when we parse the results.  I will tweak the logic so they don't
get readded tonight.
On Wed Jan 14 2015 at 1:14:58 PM Hans Lellelid<EMAIL_ADDRESS>wrote:

Looking into it.
On Wed Jan 14 2015 at 10:23:07 AM Jon Renaut<EMAIL_ADDRESS>wrote:

Getting some complaints that one rider has rides that are clearly from
12/31. Can I just delete them from the database, or are they just going to
get pulled back in? Looking at the import script it doesn't look like
they'd get selected.
—
Reply to this email directly or view it on GitHub
https://github.com/hozn/bafs/issues/7.


Blurry GUI when on Linux Wayland

When using the Wayland display server on Linux, the interface is blurry. Workaround is to start the application with the flags /opt/AdvantageScope/advantagescope --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations
Newer versions of Electron don't need these flags, as this is default behavior in those versions. Also, the flags are strangely shown in the titlebar, and I get an error message regarding failing to read a log file when starting with these flags

The issue with the title bar and error message is now fixed, it was related to how AdvantageScope parses CLI args.
I was able to recreate the issue on the latest version of Electron when fractional window scaling is enabled. With the arguments you included, the app fails to launch at all. Based on the reports of others in https://github.com/electron/electron/issues/33583, this issue seems to be wildly inconsistent across different machines and versions of Chromium. There doesn't seem to be a clear fix until Electron/Chromium/Wayland properly addresses it.
Let me know if you've figured out anything else that might be helpful. The current dev build of AdvantageScope uses Electron 26.2.1 (Chromium 116.0.5845.188). You can download it here if you want to test it out.

Does your CI not publish an Arch package anymore?

I'm actively making changes to the build system for 2024, so the set of formats may change in the future. For now, there are AppImage and Snap builds that should work on any distribution (or you always have the option of building it yourself in any format).

I can start AdvantageScope using
org.littletonrobotics.advantagescope --ozone-platform-hint=auto and things work just fine.
I'm using the flatpak.

Nothing has changed for me, but I'll assume the failure to start could be an issue with my desktop environment. I put together a version that automatically inserts the command line flag at startup. It would be helpful if you could try the build and see if it fixes the issue (you'll need to use an AppImage build but it behaves the same from my testing). The current Electron version is v26.2.1, which is well after at least some of the changes that should have fixed this by default.


Platform specific operations

I guess in Flutter web you are not allowed to call Platform._operatingSystem (which is behind the scenes of a Platform.isAndroid/isiOS call). We check for a web style platform with the global kIsWeb from constants.dart. I think the solution is to only check for other platforms if I'm sure we aren't on the web.

The solution is:
if(kIsWeb){...} else if (Platform.isAndroid){...}
Watch out for this as you go forth, Patrick!


remove createEmptySprite

Fix for https://github.com/Microsoft/pxt-arcade/issues/385

I'll handle the places it is referred to / used in the docs later tonight


Add Julia wrappers

@zaikunzhang
I have an issue to generate the wrappers of the 4 main functions with Clang.jl but it should be not too hard to fix.
I started a discussion here.

Salut @amontoison Alexis,
Thank you so much for this nice initiative. It will be very useful.
As @jschueller did, you may consider temporarily disabling the tests that are not relevant during the development, e.g., lint_hosted.yml (unless you introduce changes to the Fortran implementation). They should be restored before we merge the PR.
I am adding @ragonneau Tom as a reviewer, as he knows Julia, whereas I am totally ignorant about it.
Let us keep in touch on this.
Merci beaucoup !
A+,
Zaikun

I have an issue to generate the wrappers of the 4 main functions with Clang.jl but it should be not too hard to fix. I started a discussion here.

Hi @amontoison Alexis,
Thanks to @jschueller Julien's efforts, the problems regarding https://github.com/JuliaInterop/Clang.jl/discussions/443 and https://github.com/libprima/prima/issues/58 are both solved in v0.7.1, the latter being re-solved without introducing non-standard directives.
Many thanks to both.
Zaikun

@zaikunzhang
I confirm that I can generate the Julia wrappers with the updated header file.
It should be quite easy now to call PRIMA in Julia :smiley:

Hi Alexis @amontoison ,
This is great!

How should users get started? Do they need to compile / install the package in some way? It would be nice to have a README like README_mat.md.
Would it be possible to include a simple example under julia/examples/, in the same way as matlab/examples? A Julia version of julia/examples/rosenbrock_example.m would be great!

Thank you very much!
A+,
Zaikun

Unrecognized words (8)

ccall
Cdouble
CEnum
Cint
Cvoid
eead
jll
libprimac

If these words are false positives, then you may put in .github/actions/spelling/allow.txt.
Thanks.

1. How should users get started? Do they need to compile / install the package in some way? It would be nice to have a README like `README_mat.md`.

The users don't need to compile PRIMA. It's already precompiled for them. They just need to use PRIMA_jll and load the Julia wrappers.
using PRIMA_jll

include("wrappers.jl")

calfun = ...
n = ...
x = ...
f = ...
xl = ...
xu = ...
nf = ...
rhobeg = ...
rhoend = ...
ftarget = ...
maxfun = ...
npt = ...
iprint = ...

info = prima_bobyqa(calfun, n, x, f, xl, xu, nf, rhobeg, rhoend, ftarget, maxfun, npt, iprint)

2. Would it be possible to include a simple example under `julia/examples/`, in the same way as `matlab/examples/`? A Julia version of `matlab/examples/rosenbrock_example.m` would be great!

I can find time to do that next week.
Which algorithm is called by MATLAB, is it bobyqa, newuoa, uobyqa, cobyla or lincoa?

Which algorithm is called by MATLAB, is it bobyqa, newuoa, uobyqa, cobyla or lincoa?

Indeed, the MATLAB interface is quite sophisticated (for example, see how we interpret and preprocess input of the user). Everything is wrapped under a single function called prima, which has the same signature as the MATLAB function fmincon from MathWorks, so users do not need to learn how to use prima.  Basically, they just need to change fmincon to prima in their existing MATLAB code. That's all.
Coming back to your question, the user does not need to specify which solver to call --- prima will select the correct one according to the problem, although they can also choose one manually by the Algorithm option.  In addition, the user does not need to input parameters like rhobeg, rhoend unless they want to, as prima will default the parameters to values that work well in general.
That said, if you look at matlab/examples/rosenbrock.m, you will see that users only need to focus on the definition of the problem itself, and then call prima. Everything is handled by prima. For example, in the unconstrained case, the code to call prima is
[x, fx, exitflag, output] = prima(@chrosen, x0)

The user only needs to define the objective function chrosen and starting point x0, but nothing else.
Of course, I do not expect the Julia wrapper will do something as sophisticated as the MATLAB interface in the short term --- it took months for Tom and me to code the Python and MATLAB interfaces for PDFO, from which PRIMA inherits the MATLAB interface.
Thanks.
Zaikun

The users don't need to compile PRIMA. It's already precompiled for them. They just need to use PRIMA_jll and load the Julia wrappers.

Great! Do they need to install PRIMA somehow, so that the precompiled binaries are stored at the correct place and Julia can find them?

using PRIMA_jll
include("wrappers.jl")

Is it standard to call it wrappers.jl? What if there is another package that has wrappers.jl as well? For example,

using A_jil
include("wrappers.jl")
using B_jil
include("wrappers.jl")

Would there be a conflict?
Sorry for my ignorance about Julia. Thanks.

h has the same signature as the MATLAB function fmincon from MathWorks, so users do not need to learn how to use prima. Basically, they just need to change fmincon to prima in their existing MATLAB code. That's all.

Hi @amontoison Alexis, I have elaborated my idea on interfaces here: https://github.com/orgs/libprima/discussions/79 .
I suppose we are working on the basic interface defined there.
Merci !

Sorry for having missed this discussion so far.
Two points for the discussion:

I would avoid using Clang.jl for automatically build the interface. First, it is quite an heavy solution and there are only 6 functions to integrate (the 5 algorithms plus the routine to retrieve the error messages). Second, it can only generates low level Julia code (similar to C prototype), whenever the C API of PRIMA library change, one will have to manually modify the code to add/remove/convert arguments and check their validity. Third and AFAIK, it is quite unusual to have some Julia code in artifacts.

The Julia package manager imposes that the Julia package be a repository in itself with a given structure. My understanding is that Julia's interface to PRIMA cannot be part of the PRIMA library repository if we want users to just do:
pkg> add PRIMA

to install PRIMA in Julia.

These lead me to the conclusion that a separate repository is needed for the Julia interface to PRIMA library.
Based on @amontoison PRIMA_jll artifact, I have started to code a working Julia package PRIMA.jl which provides a high level Julia interface  to all the algorithms of the PRIMA library. It turns out that this interface is very similar to the one elaborated by @zaikunzhang in https://github.com/orgs/libprima/discussions/79. This is is purely incidental and, to me, directly follows from the logic and consistency of the API of the PRIMA library. I have just finished documenting the PRIMA.jl package which is nearly ready for end-users.

2. The Julia package manager imposes that the Julia package be a repository in itself with a given structure.

Are you sure about this? I know that e.g. GLMakie resides in a repo subdirectory (but the repo root has a Julia package, too, maybe that's the reson)

Well, this was my understanding. GLMakie (the GL backend for Makie) is part of the Makie Julia package and I guess that it  needs this parent project to work. I would say that it is a sub-project of the Julia Makie project. All these are in a dedicated GIT repository. To mitigate my claim: it is simpler if the Julia API for PRIMA be a repository in its own. This is what is done by many other packages.
BTW, the PRIMA.jl package now exists, is ready for a try, and depends on the PRIMA_jl artefact.

GLMakie (the GL backend for Makie) is part of the Makie Julia package

Actually, they are dependencies of each other: https://github.com/MakieOrg/Makie.jl/blob/2b8b8a1472f2fd8692a64a554f3b85669c297e90/GLMakie/Project.toml#L14C1-L14C7
I think all of these being hosted together mainly looks like a convenience thing (maintenance, issue tracking,...).

Hi everyone, sorry for not answering earlier.
We can create and register a Julia package as a subdirectory of any git repository but it's more relevant to create a standalone Julia repository PRIMA.jl like @emmt did. The package has more visibility.
A good idea is to move the repository into the libprima organization before that we register it if you add us to the organization @zaikunzhang.

I totally agree with that. How shall I proceed?

@zaikunzhang Should add us as collaborators of the libprima organization. After that you will be able to transfer the repository into the organization ([tutorial](https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository#transferring-a-repository-owned-by-your-organization)). The last step is to register PRIMA.jl` as an official Julia package.

Hi everyone,
Sorry for the slow response. I have sent the invitations. Thank you very much for contributing to libprima.
As for the registration of PRIMA.jl as an official Julia package, I suggest we also do it through libprima. I guess it will be beneficial for the long-term maintenance of the package.
Thanks.
Zaikun

Thanks for the invitation!
Now that I have accepted it, I am not sure how to move the repository PRIMA.jl implementing the Julia API into libprima. Shall I select Transfer ownership in the setings of the GitHub repository?

Thanks for the invitation!
Now that I have accepted it, I am not sure how to move the repository PRIMA.jl implementing the Julia API into libprima. Shall I select Transfer ownership in the setings of the GitHub repository?

Yes, it's Transfer ownership. I suggest to do a fork with GitHub  after the transfer.

OK thanks for the answer and the suggestion.
I still have a couple of (silly) questions:

I guess that, then, when I will push to this fork, I will have the opportunity to make a PR on the original (the one transferred in libprima)?
Similar/related question: will I be able to push directly to the transferred repository?
What about the pending PR to have PRIMA.jl be officially part of Julia General Registry? Should I cancel it or is there a way to redirect it to the transferred repository?

OK thanks for the answer and the suggestion.
I still have a couple of (silly) questions:
1. I guess that, then, when I will push to this fork, I will have the opportunity to make a PR on the original (the one transferred in `libprima`)?

Yes, all GitHub members will be able to open a PR.

2. Similar/related question: will I be able to push directly to the transferred repository?

Yes, because you are a member of the libprima organization.

3. What about the pending PR to have `PRIMA.jl` be officially part of Julia _General Registry_? Should I cancel it or is there a way to redirect it to the transferred repository?

The PR is not merged so it's not an issue. We can retrigger the registration when the repository is in libprima.
If the PR is merged, we can also change the url of the repository.
I already did that for NOMAD.jl.

Thanks for all your explanations. I am doing the transfer right now!


Zero out unused bytes in snapshots

Compiled code blocks are sized in multiples of JMEM_ALIGNMENT,
but it's possible that some bytes at the end remain unused and get filled
with junk. This causes snapshot output to become nondeterministic.
To fix this, zero out the compiled code buffer before using it.
JerryScript-DCO-1.0-Signed-off-by: Martijn The<EMAIL_ADDRESS>

cc @zherczeg @jiangzidong

LGTM (informal)

I would like to land #1797 first.

#1797 is in master now, I think this PR has green light to progress now (but needs rebasing and conflict resolution)

@martijnthe please update or close this PR.


Remote Control - Pusher

Thanks for this awesome project and checks nearly all my boxes for what I'm looking for. I am however really interested in controlling basic functionality(play/pause/skip/etc.) the device playing from another device(PC/mobile/etc.). When looking at the config, I notice pusher and seems by the comment it's what I'm looking for. I wasn't able to find much info in this, is there any further documentation or hints?
Pusher configuration, for interesting features such as remote controlling.
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=

https://koel.phanan.net/docs/#/?id=remote-controller. It's still experimental, though.


Network agent stuck in starting state

**Rancher Version:**1.1.3
**Docker Version:**1.10.3
**OS and where are the hosts located? (cloud, bare metal, etc):**Ubuntu, Cloud
Environment Type: (Cattle/Kubernetes/Swarm/Mesos): Kubernetes
Steps to Reproduce:

Create a Kubernetes 3 host set up with template https://github.com/rancher/qa-catalog
Create pods, turn OFF 3 hosts and after few minutes turn ON only one host

Results:
Network agent is stuck in starting state and other Kubernetes containers are also stuck in starting state.

Not going to fix for 1.2 as we are gonna do major refactoring for our system services, and the health check will be run as a separate service so this problem won't happen in this case.

Not going to fix for 1.2 as we are gonna do major refactoring for our system services, and the health check will be run as a separate service so this problem won't happen in this case.

retest this with latest 1.2

Tested with 1.2.0-pre4-rc4 following the steps above. Did not see the network agent stuck in starting state.


Add support for polymorphic external definitions

This PR allows krml to internally handle external definitions that are type-polymorphic, compiling them an application of a the types, followed by the value arguments.
The chief use-case is to implement things in C that fall outside of the Low* model. Consider, for instance, Lib.Memzero, a function that in Low* has the signature:
val memzero: #t -> b:buffer t -> l:uint32 { l == len b } -> unit ...

The Low* functions takes a number of elements, but the C safe memory scrubbing functions take a number of bytes. Until now, there was ad-hoc support in krml to handle this very specific function; now, with this PR, memzero is just a regular type-polymorphic external declaration, and calls to memzero become:
memzero(t, b, l);

e.g.
uint32_t x[4];
memzero(uint32_t, x, 4);

this then allows the user to define memzero by hand in a C header instead of adding hardcoded support in the krml source code. For instance:
#define memzero(t, x, l) explicit_bzero(x, sizeof t * l);

There are a variety of other changes (tightening of the internal checker, fixing a few shortcomings in some internal nodes like EAbort, etc.). Another notable change is the switch to a canonical "opam" layout with src and lib, so heads-up to @tahina-pro and @R1kM in case this impacts packaging.
Finally, I'll note that this is not enabled by default; right now, there is an option to allow type applications, or if the option is unused, a whitelist of things that are allowed to be external and type-polymorphic (right now, only memzero and the steel spinlock functions are in that list). One possible avenue to ease the transition would be to "recycle" the CMacro attribute, and interpret it, when applied to a definition without an implementation, to mean that this function is safe to compile as a type application. Or to have another attribute to indicate that this is ok to code-gen with a type application.


Bump Dependencies #3250939886

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/3250939886

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.jenkins-is-staging seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Testing, testing

Is this thing on?

@mike-mcnulty Yes, it works :). We'll add the issue and feature request templates soon.


32-bit + mipster + self-self-self [+ gc] is failing

As discussed on monday, there seems to be an issue.However, I am able to reproduce it without any changes whatsoever to the code now.
Basically, just run one of the following:
./selfie-32 -l selfie-32.m -m 4 -l selfie-32.m -gc -m 2 -c selfie.c
./selfie-32 -l selfie-32.m -m 4 -l selfie-32.m -m 2 -c selfie.c
The same 2 lines with -y instead of -m seem to be working (replace just the last one).
See https://github.com/CAS-ual-TY/selfie/commit/ce2a4edd04e44e750eb6d7d4804300f988cb3542. I have created a workflow for 32-bit testing. This workflow is run in this commit and has the mentioned commands failing. No changes were made to any code or any existing file in the repo.
Note: Both branches this commit is in contain more changes. See the workflow-runs on unchanged selfie code here: https://github.com/CAS-ual-TY/selfie/actions/runs/2029908218

Workaround by 9f7dd5b8e04a9465974a0c493d81f853ce7bf120


[Bug] Collection variable is defined and has value but still displayed as red in request address or query params tab

Sometimes it happens that collection variable is defined and has any value set (I can see it on Variables tab), but it is still displayed with red color in address bar or in Query params table on request's tab. Also it is not possible to see value on tooltip during moving cursor over it. If I run request then this variable is correctly send with proper value.

It's happening somehow randomly and I don't know how to reproduce it.
Bruno version: 0.25.0

From what I've found, is that it shows red if the variable only contains numeric values, wrapping the number in quotation marks should make it turn green. Also variables with only numeric values, it strips any leading zeros which is also quite annoying. Wrapping in quotations is the work around I'm using for now, but it would be nice for the variable to insert exactly as written.


pass unreconciled missing pvtdata to pvtdata store

Type of change

Bug fix

@Mergifyio backport release-2.2


Use editable install

Changes the instructions and make requirements to do an editable local install, so that changes to local code are reflected.
Closes #27

thank you! 😄


Azure: Add CI steps to update azure image id tag

Fixes: #1491

Once this file is actually updated from the pipeline the next step is to update the doc: https://github.com/confidential-containers/cloud-api-adaptor/tree/main/azure#build-caa-pod-vm-image to consume the above file.

@kartikjoshi21 is this PR still valid ?

Following works on both OSX and Linux:
SUCCESS_TIME=$(curl -s \
  -H "Accept: application/vnd.github+json" \
  "https://api.github.com/repos/confidential-containers/cloud-api-adaptor/actions/workflows/azure-podvm-image-nightly-build.yml/runs?status=success" \
  | jq -r '.workflow_runs[0].updated_at')

export IMAGE_VERSION=$(date -u -jf "%Y-%m-%dT%H:%M:%SZ" "$SUCCESS_TIME" "+%Y.%m.%d" 2>/dev/null || date -d "$SUCCESS_TIME" +%Y.%m.%d)

Following works on both OSX and Linux:
SUCCESS_TIME=$(curl -s \
  -H "Accept: application/vnd.github+json" \
  "https://api.github.com/repos/confidential-containers/cloud-api-adaptor/actions/workflows/azure-podvm-image-nightly-build.yml/runs?status=success" \
  | jq -r '.workflow_runs[0].updated_at')

export IMAGE_VERSION=$(date -u -jf "%Y-%m-%dT%H:%M:%SZ" "$SUCCESS_TIME" "+%Y.%m.%d" 2>/dev/null || date -d "$SUCCESS_TIME" +%Y.%m.%d)

Thanks @surajssd @mkulke . We can close this one. @surajssd can you help to add this instruction to documentation in your current doc PR ? Thanks

Added to the documentation
https://github.com/confidential-containers/confidentialcontainers.org/pull/20
Closing this one


wasmtime: Enable parallel compilation only when cache is enabled

When running in embedded environments, threads creation is sometimes undesirable. This adds a means to disable wasmtime's internal thread creation for parallel compilation and caches, by reusing the cache configuration as the indication (i.e., if cache is disabled, parallel compilation is also disabled).

I think it should be a separate option. During development a cache doesn't help much, as the wasm file changes continuously, but parallel compilation does help.

I agree with @bjorn3, this should ideally not be tied to whether caching is enabled.
Looking at the code a bit, it's not exactly straight-forward to pipe through configuration for this, unfortunately. I wonder if it'd make sense to introduce a higher-level config struct, which would include the Strategy, and other configuration such as for caching and parallelization.

Thank you for the suggestions; I've added a separate config option in Tunables.

This is looks pretty good to me, thanks!
Before merging though I wanted to confirm something. Does this work being a runtime configuration option? Is the purpose here to control memory usage? It seems like systems likely either support threads or they don't, and for systems that don't support threads it may make more sense for this to be a build-time configuration option. If the purpose is something like controlling memory usage though then that makes sense because it's specific to the runtime in question.

The primary motivation of this is to run wasmtime on an environment which doesn't (yet) support threads, so disabling it at build-time would indeed make sense. I'll try to turn the option into a build-time configuration.

Ok makes sense! To be clear though I'm not saying this must change, I mostly just wanted to confirm if it worked for you. While a runtime configuration is possible I'm not sure if the target in question doesn't have std::thread at all or if it just returns errors. It's probably easiest to make this a runtime configuration option anyway.

@alexcrichton @ueno I agree this probably makes the most sense as a compile-time feature flag.

Sorry for the delay; I've updated the PR to use feature flag.


Fix #2797: First time connection displayed in red

👍 . I have variant of this, but will merge yours


Check kubectl appropriately and download to /tmp

Resolves: #31

I get kubectl related errors to disappear with this change. I have other issue, but I will try to verify why in other issue after discussing with some keylime project member.

LGTM. This passes on my (crude) CI environment, and in hindsight, this is the obvious and correct solution (indeed, one can't assume /usr/local/bin will be readable)


Expose method to do batch partialUpdates with NoCreate

Looking at the code I cannot see the method exposing the possibility to create a batch partial update that doesn't create the objects not existing in the index. (by default it does create those)
https://github.com/algolia/algoliasearch-client-java-2/blob/4b4da4f1d864d1ffd747b7afcdffdbaa693752fa/algoliasearch-common/src/main/java/com/algolia/search/Index.java#L843-L847
I think the method exist https://github.com/algolia/algoliasearch-client-java-2/blob/d1ea13a45a1fbaae1f63fa34a183c754488d81d2/algoliasearch-common/src/main/java/com/algolia/search/inputs/batch/BatchPartialUpdateObjectNoCreateOperation.java#L1-L34 but would just need to be exposed.

@seafoox Can you take a look at this https://github.com/algolia/algoliasearch-client-java-2/pull/412

Fixed in #412


document what differentiate pytest-mp from pytest-xdist

As someone that I used pytest-xdist for a long time I am really curious what where the reasons behind starting a new concurrency plugin for pytest instead of re-using or improving existing ones?
A simple clarification in the first paragraph could help others understand the reasons and avoid further questions around possible NIH syndrome.

From an ansible/tower perspective, the use of pytest-mp has been fully dropped and ansible/tower has now fully migrated to pytest-xdist.
I am not sure where else this project might be used (if used). It might end up being fully deprecated/dropped at some point.

pytest-xdist is problematic for a few reasons, execnet is effectively unmaintained, xdist has no notion or primitives to support session scope executing once per test run (versus per node/process), although neither does pytest. this package does have some primitives it offers to enable that.


feature: make main contract pausable

Looks like merging develop into this broke CI.  I think from the error details the ABI is out of sync with the subgraph.yaml.

This looks good now. Just needs approval from @EmperorOrokuSaki and it should be good to go.


⚠ Avatar API Endpoint has degraded performance

In 750a1b0, Avatar API Endpoint (https://avatar.roblox.com/v1/avatar-rules) experienced degraded performance:

HTTP code: 200
Response time: 5319 ms

Resolved: Avatar API Endpoint performance has improved in d58ab2f.


Questions about paper

Really Nice Work! I get two quick questions.
1> is the scale-aware data augmentation also used for preprocessing inputs for both teacher/student networks?
2> If the answer for 1 is no, for the last two rows of table 3, what does removing SA-DA mean? Does it mean that you remove SA-DA for the student network's input? And now the student network's prediction is based on a global transformed point cloud (but not dropout / sparsified through SA-DA)? It is surprising that this still works quite well.
Thanks

Hi @tianweiy , glad to hear your questions:
1> no, SA-DA is only for student network to enlarge the sample diversity;
2> yes, it means removing SA-DA for the student. Indeed, global augmentation already leads to a large improvement.

cool, thanks!


Writer_xlsm and Writer_2007 not fully aligned

Method CREATE:  In Writer_2007 code was added to support template charts - in writer_xlsm this was not copied as well.
Since writer_xlsm is a child of writer_2007 this shouldn't happen.
I'll change the method to allow further enhancements in writer_2007 to be automatically adapted in writer_xlsm

Fixed with revision 407


fix(ansible): resolve conflicting keymap with 'Run Nearest' from test/core

Fixes #2900

@ravsii You're totally right. I had in my mind to change the Ansible keymap from start, but I had both files opened and edited the wrong one. Thanks for catching that :smile:

#2739

Ooops @mickalpine , totally missed that. Closing in favor of yours :smile:


bssid randomization by default

add an API call that checks for BSSID randomization capabilities.  warn if enabling and not compatible. turn on by default during setup if compatible.
also consider suggesting turning it on to existing users if compatible and not checked yet

maybe tootlip


Add synonym support to rasa data.

Proposed changes:

Add synonym support to load_rasa_data in converters.py.
Synonyms to be described under "synonym_examples" as property of "rasa_nlu_data" e.g:

"rasa_nlu_data": {
    "synonym_examples": [
      {
        "value": "chinese",
        "synonyms": ["Chinese", "Chines", "chines"]
      }
    ],
    ...
}

Status:

[x] ready for code review
[ ] documentation updated
[ ] changelog updated

Please let me know about any better approaches or naming conventions as I am new to the Python world.

As I understand it, if a user adds 'chinees' as a synonym, then if 'chinees' is recognised as a cuisine entity, it will resolve to the value 'chinese', which is great.
However, this doesn't in any way guarantee that 'chinees' actually would be picked up as a cuisine in the first place. 'NYC' versus 'the big apple' is probably a more obvious example.
I'm worried that users will expect this to 'just work' and be disappointed. Maybe it would make sense to duplicate those entities with the synonyms swapped in to increase the chances they are recognised?

@amn41 I actually kinda assumed that automatically happens during the training currently, is that not the case? If not, then the trainer should see an entity_synonyms entry into the rasa data files then as part of the training function automatically duplicate the training data with the proper synonyms. Am I off base here or is that what you're suggesting?

@amn41 agreed.
@jreeter no, thats not happening yet.

@tmbo I think I have covered all your requests. I can move forward with implementing what I described above per @amn41's point. I just wanted to make sure that what I described sounded like a good solution?

yes that sounds like the right thing generally. One question is whether we use this duplicates to also train the intents or not. I guess it's better to exclude them from the intent classification and only add these duplicates to the entity_examples.

Ok, I can start with that thanks for the feedback @amn41.

@jreeter did you already have time to look at this?

Hey there, just wondering if there's any plan to merge this soon. Thanks

@znat I agree, we should get this merged even without the data augmentation (which might be a bigger and separate project on its own). Nevertheless, the merge conflicts need to be resolved first.

Merge conflicts have been fixed.

looks good! just tested it, it's an issue with the ner extractor not with the synonyms.
thanks for the work you have put into this :+1:


Rename Processor.Name to Processor.Type

Now that we removed the processor type (transform/filter) we can use the field name "type" for defining which processor needs to be executed (e.g. hoistfield, js, etc.). This would make for a nicer design, right now the field "name" is also present in the connector and pipeline, although there it serves a different purpose (it's a freeform field, it's mutable and is part of the config). I think the field was named "name" originally because "type" was already taken, and since we now removed that field we can rename "name" to "type".
The pipeline config file will already use this field name so this will consolidate the API with the pipeline config file. This will require a change in the UI though.
Sidenote: remember to update the processor gauge.

We'll be ok if we push this off a bit. It's not going to cause any problems with the current features that we're building.


⚠ Bofrost.lu has degraded performance

In 92dd73d, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1893 ms

Resolved: Bofrost.lu performance has improved in 6558e98 after 13 minutes.


Implement simple JSON index generation

Root commit for branch
Implements submap indexing

#87  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @AndreiBarsan and the rest of your teammates on  Graphite


Upgrade to Monaco 0.9.x once it is available

Tracking https://github.com/Microsoft/monaco-editor/issues?q=is%3Aopen+is%3Aissue+milestone%3Av0.9.x - upgrade and test once it's availabl.e

c.f. https://github.com/Microsoft/monaco-editor/issues/467


Error compiling PX4 sitl with JSBsim

Hi,
I’m compiling PX4 (v 1.12.3) for sitl with JSBsim on macOS 13.0.1 but I got the following error:

fatal error: variable ‘stat_thread’ set but not used [-Wunused-but-set-variable]

at step 343/815; I attach the complete terminal output to help in the solution of the issue.
PX4-SITL-error.pdf
Looking on the internet its seems a problem like this; this and this issues of other projects suggest that the solution is to suppress the warning; however, I don't know where I have to modify the code.
I opened a question on PX4 forum but still no solution. Can anyone help me?
My setup is:
px4 1.12.3
macOS 13.0.1
cmake 3.25.0
python 3.9.6
C and CXX compiler AppleClang <IP_ADDRESS>00029
JSBsim 1.1.12
Many thanks
Nicolò

I removed the -Werror flag in the cmake folder as suggested in the PX4 forum and now it compiles.


Adornments: Allow for Start & End Adornments on MudInput types (#3658)

Description

Allows for Adornments to exist on BOTH start and end of MudInput component types.
To do this I have removed the Adornment enum, which along with the other Parameter renames is obviously a breaking change.
Resolves #4843
Resolves #3658

Updated all input types which support Adornments (Any which derive from MudBaseInput or MudField)
Updated all examples in the docs project to use the renamed component parameters

Let me know if I have missed anything on this PR, its my first one to this repo.
How Has This Been Tested?

Updated MudBlazor.Docs and manually verified existing examples in the Docs worked and displayed as expected.
Updated MudBlazor.UnitTests.Viewer to verify that the changes worked correctly.
Updated any existing unit tests which failed due to this change
Types of changes

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

Checklist:

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[x] I've added relevant tests.

Spotted a couple of UI issues with this when with Variant.Outlined.
I might need a hand getting the CSS to play nice.

What's the current state?

Hi, we're now accepting breaking changes for v7, but thinking that an Adornment RenderFragment on both ends would work better to avoid all the properties and allow more customization. What do you think? @philip-reed @Int32Overflow
The goal would be to be able to create something like this:

Some loosely similar discussion in https://github.com/MudBlazor/MudBlazor/issues/4015

@danielchalmers The discussion (#4015) was last updated 2 years ago... And this without any result.
For me, the solution from the pull request would be sufficient. Of course, you would be a bit more flexible with RenderFragements.

Hi, we're now accepting breaking changes for v7, but thinking that a RenderFragment on both ends for all adornments would work better to avoid all the properties and allow more customization. This would also let you have more than one on each end. What do you think? @philip-reed @Int32Overflow
Some loosely similar discussion in #4015

@danielchalmers
Unfortunately I'm unlikely to find the time to continue working on this for the foreseeable.
However I agree that RenderFragments would provide a more flexible solution, something like this perhaps:
https://codebeam-mudextensions.pages.dev/mudtextfieldextended
Which also uses render fragments:
https://github.com/CodeBeamOrg/CodeBeam.MudBlazor.Extensions/blob/dev/CodeBeam.MudBlazor.Extensions/Components/TextFieldExtended/MudTextFieldExtended.razor

Thanks @philip-reed for your work already, absolutely understand that you're busy. We'll probably continue this work because it's a great idea.

Discussion moved to #8945 for new implementation


I can't enter 'ş' , 'ı' and 'ğ' in TextField.

I can't enter 'ş' , 'ı' and 'ğ' in TextField.  Even the onChanged event doesn't work when I want to enter these letters.

Hi @gulsenkeskin, Thanks for filing the issue. Could you please share your output of flutter doctor -v and the target platform this issue reproduces on?  and Please also clarify the keyboard language that needs to be used and the key that needs to be pressed to trigger those characters.


Add "--insecure-skip-tls-verify" setting

With my current certificate setup, when I attempt to get any data from my cluster, I get the following error:
Unable to connect to the server: x509: certificate is valid for <certificate_ip>, not <actual_ip>
The --insecure-skip-tls-verify=true flag allows ignoring insecure certificates in kubectl. An equivalent setting (like "vs-kubernetes.insecure-skip-tls-verify": false as default) could be added to the extension to enable this configuration.

Found this issue/pr looking for a solution to a similar x509 error I was receiving.  Worked around it by  following the ideas from https://stackoverflow.com/questions/43776504/kubernetes-cluster-x509-certifcate-issue, where you make this adjustment on a per-cluster basis in your ~/.kube/config.
In the attached PR, as @itowlson suggests, I agree the feature request of this issue is still relevant (adding a way to pass in flags to kubectl commands), but the proper solution probably lies more in that config file, or setting it per-cluster, instead of telling the IDE to use flags every call.

That's really useful to know - thanks Dan.  Since kubeconfig supports a way to turn off TLS verification, we should arguably lean on that (so that users get a consistent experience across kubectl and the extension), rather than implementing our own config option for it.  @bnookala thoughts?


Flatten (overload) via property of an object (issue #413)

Closes issue #413 .Flatten (overload) via property of an object using a selector function (Func<object, IEnumerable>).
In a Later PR, we can add the overload  "predicate + selector sepatared", since we can create it in terms of this PR/MVP.

@atifaziz any chance to merge this one this week?

What is missing to publish It?

What is missing to publish It?

See the 3.0 milestone. The biggest item is #214, which is mostly done but needs some last polishing touches. It's been neglected because I have been busy reviewing PRs.

I see. Can we include Flatten Selector overload in 3.0?

Will we include Flatten Selector overload in 3.0?

I'll try if I can find the time to review (unless @fsateler or someone else can beat me to it). It's not a breaking change so it can go into 3.1 soon after.

This PR adds more about tests than implementation.

It adds new functionality too, no?

It adds new functionality too, no?

yes, but in fact there is no more than 10 lines of implementation. Major part is tests.

@atifaziz how about this one?

@atifaziz?

@leandromoh Trying to enjoy the summer. 🌻

@atifaziz looks great! hope you enjoy!

any news ?

Next week, promise! 🤞

@atifaziz adjusts done!

Thank you!


As a developer, I should be able to see what happened if the site has production issues

add newrelic to monitor health of the web app

plus ping alerts https://docs.newrelic.com/docs/alerts/alert-policies/downtime-alerts/availability-monitoring

also cloudwatch

@dhcole I set up newrelic with downtime alerts for staging and production.   I think we shouldn't close till we verify that we see production errors... not sure we have any way to test that without an actual error happening, so I will just move to next milestone for now.


Visualization stuff

heatmap maybe
https://github.com/nswamy14/visual-heatmap
visualization
https://confluence.diamond.ac.uk/display/MAP/Notes+on+Visualisation+GUI+design

duplicate of https://github.com/bluesky/bluesky/issues/1769


[Settings] Custom prompt

The custom prompt will be configurable and we need to store it in the DB and also allow its modification from the frontend.
The default value is to be determined.

Closed on #48


Support for ktlint arg android

Using an older version of ktlint and kotlinter because of the intellij plugin for ktlint we are using.  So we are using 3.14.0 kotlinter and ktlint 0.48.2.   Is it possible to send the ktlint option to run it in android mode.  Basically its ktlint -a.  So I want to run the project with android ktlint rules and just want to confirm whether or not that version supports android ktlint rules.  I could not find a way to send that mode.  Just confirming I am not missing something.

I believe what you want to do is set this in your .editorconfig:
[*.{kt,kts}]
ktlint_code_style = android_studio

See here.
I believe the -a is deprecated even on that version.

That worked!  Thanks appreciate your support.  BTW on my old version it was ktlint_code_style = android


Add rule_id and filename:line to github comment

Overall Goal
Make it easier to open and fix/disable the swiftlint issue in Xcode.
Rule ID
When looking at a swiftlint issue, it is helpful to see which rule_id it is.
This can be used to then work around false positives using // swiftlint:disable:next rule_id or similar code comments.
Xcode Filepath
When looking at an issue and wanting to open that location in Xcode, it is helpful to have a
File:Line reference to copy. This can be pasted in Xcode which navigates to that file at that line.
This should improve the workflow when looking at an issue on github and fixing it in Xcode.
I wrapped both in verbatim so they are visually easy to find and easily selectable with the cursor.
Result

Considerations
Should this be made optional? If so, where would this best be configured?
In markdown I just added (rule_id) as non-verbatim suffix, As I would expect verbatiming and file:line-ing to cause too much visual noise.

Makes sense, I'll have a look if I can add a test

Hi again, I adapted the existing markdown tests and added one for the new inline comments, have a look!

Okay! That's been released to RubyGems as 0.19.0. Thanks again for your contribution, and have a great day!

Nice 👍 & thanks for the quick reviewing!


Framework7

Carlos Pinto created a vector version some time ago (Forums - Framework7 Logo):

But it seems the official logo got an update in the meantime (PNG):

Couldn't find a vector file.

It's gone in the meantime, but the logo changed again anyway and can now be found as SVG on their site:
https://framework7.io/i/logo.svg

Added in 84fc2abe2b9d0b5b39ceac4af32c6e7eccecd657


Added flow for borger.dk and added logic for multiple identities to h…

…elpers

Fixes and a new script should be ready now.

Very nice, merging!


Allow s2n server to send server_name extension

Issue # (if available):
Description of changes:
RFC6066 Section 3 requires server to send an empty server_name extension when client server_name extension was used to make a decision on a certificate or other security options:
A server that receives a client hello containing the "server_name"
extension MAY use the information contained in the extension to guide
its selection of an appropriate certificate to return to the client,
and/or other aspects of security policy.  In this event, the server
SHALL include an extension of type "server_name" in the (extended)
server hello.  The "extension_data" field of this extension SHALL be
empty.
This change allows client hello callback to return 1 to indicate such usage.
https://tools.ietf.org/html/rfc6066#section-3
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

:exclamation: No coverage uploaded for pull request head (server_name_used@1987f31). Click here to learn what that means.
The diff coverage is n/a.


XCode build on VM macOS Firestore error

Please fill in the following fields:
Unity editor version: 2019.3.0f6
Firebase Unity SDK version: 6.15.2
Source you installed the SDK (.unitypackage or Unity Package Manager): Installed by .unitypackage (previously was installed by Package manager)
Firebase plugins in use (Auth, Database, etc.): Firestore, Cloud Messaging, Analytics
Additional SDKs you are using (Facebook, AdMob, etc.): Google Play Games
Platform you are using the Unity editor on (Mac, Windows, or Linux):  Windows
Platform you are targeting (iOS, Android, and/or desktop): Android, iOS
Scripting Runtime (Mono, and/or IL2CPP): Mono
Please describe the issue here:
First of all, sorry for my English
Second of all, after Firestore was added to my project, I had started to get errors in my XCode project. I was trying to resolve my problem for 3 days, but I had couldn't.
I tried to add -ObjC and other things from this answer (https://stackoverflow.com/questions/41896479/firebase-xcode-linker-command-error-using-firebase-unity-sdk)
But there is no result.
Note: I tried to create a build on VMWare virtual machine.
Also, I had pinned image with errors from XCode which I can't expand there.

Here's log from XCode, Unity gets me nothing.
Ld /Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/armv7/Binary/UnityFramework normal armv7 (in target 'UnityFramework' from project 'Unity-iPhone')
    cd /Users/admin/Don\'t\ delete/Stas/Hamad/Build/hamadTestDev
    /Users/admin/Downloads/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -target armv7-apple-ios10.0 -dynamiclib -isysroot /Users/admin/Downloads/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/BoringSSL-GRPC -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/FirebaseCore -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/FirebaseCoreDiagnostics -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/FirebaseFirestore -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/FirebaseInstallations -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/FirebaseInstanceID -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/FirebaseMessaging -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/GoogleDataTransport -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/GoogleUtilities -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/PromisesObjC -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/Protobuf -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/abseil -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/gRPC-C++ -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/gRPC-Core -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/leveldb-library -L/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/nanopb -L/Users/admin/Don\'t\ delete/Stas/Hamad/Build/hamadTestDev/Libraries -L/Users/admin/Don\'t\ delete/Stas/Hamad/Build/hamadTestDev/Libraries/Plugins/iOS/Firebase -F/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos -F/Users/admin/Don\'t\ delete/Stas/Hamad/Build/hamadTestDev/Pods/FirebaseAnalytics/Frameworks -F/Users/admin/Don\'t\ delete/Stas/Hamad/Build/hamadTestDev/Pods/GoogleAppMeasurement/Frameworks -filelist /Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/armv7/UnityFramework.LinkFileList -install_name @rpath/UnityFramework.framework/UnityFramework -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -Xlinker -map -Xlinker /Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/UnityFramework-LinkMap-normal-armv7.txt -dead_strip -Xlinker -object_path_lto -Xlinker /Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/armv7/UnityFramework_lto.o -stdlib=libc++ -fobjc-arc -fobjc-link-runtime -weak_framework CoreMotion -weak-lSystem -lc++ -ObjC -ObjC -lBoringSSL-GRPC -lFirebaseCore -lFirebaseCoreDiagnostics -lFirebaseFirestore -lFirebaseInstallations -lFirebaseInstanceID -lFirebaseMessaging -lGoogleDataTransport -lGoogleUtilities -lPromisesObjC -lProtobuf -labseil -lc++ -lgRPC-C++ -lgRPC-Core -lleveldb-library -lnanopb -lsqlite3 -lz -framework CoreTelephony -framework FIRAnalyticsConnector -framework FirebaseAnalytics -framework Foundation -framework GoogleAppMeasurement -framework MobileCoreServices -framework Security -framework StoreKit -framework SystemConfiguration -framework UIKit -weak_framework UserNotifications -lc++ -liPhone-lib -framework Security -framework MediaToolbox -framework CoreText -framework AudioToolbox -weak_framework AVFoundation -framework AVKit -framework CFNetwork -framework CoreGraphics -framework CoreMedia -weak_framework CoreMotion -framework CoreVideo -framework Foundation -framework OpenAL -framework OpenGLES -framework QuartzCore -framework SystemConfiguration -framework UIKit -liconv.2 -lil2cpp -lFirebaseCppMessaging -lFirebaseCppFirestore -lFirebaseCppApp -framework GameKit -weak_framework Metal -lPods-UnityFramework -Xlinker -dependency_info -Xlinker /Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/armv7/UnityFramework_dependency_info.dat -o /Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cqbkoxnivwghirfgxmdgheakfhjz/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/armv7/Binary/UnityFramework
Undefined symbols for architecture armv7:
  "firebase::auth::User::GetToken(bool)", referenced from:
      firebase::firestore::FirebaseCppCredentialsProvider::RequestToken(std::__1::function<void (firebase::firestore::util::StatusOr<firebase::firestore::auth::Token>)>) in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
  "firebase::auth::AuthStateListener::~AuthStateListener()", referenced from:
      firebase::firestore::FirebaseCppCredentialsProvider::FirebaseCppCredentialsProvider(firebase::auth::Auth*) in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
      firebase::firestore::FirebaseCppCredentialsProvider::~FirebaseCppCredentialsProvider() in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
      firebase::firestore::FirebaseCppCredentialsProvider::~FirebaseCppCredentialsProvider() in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
      non-virtual thunk to firebase::firestore::FirebaseCppCredentialsProvider::~FirebaseCppCredentialsProvider() in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
      non-virtual thunk to firebase::firestore::FirebaseCppCredentialsProvider::~FirebaseCppCredentialsProvider() in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
  "firebase::auth::Auth::AddAuthStateListener(firebase::auth::AuthStateListener*)", referenced from:
      firebase::firestore::FirebaseCppCredentialsProvider::SetCredentialChangeListener(std::__1::function<void (firebase::firestore::auth::User)>) in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
  "firebase::auth::Auth::current_user()", referenced from:
      firebase::firestore::(anonymous namespace)::GetCurrentUser(firebase::auth::Auth*) in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
      firebase::firestore::FirebaseCppCredentialsProvider::GetToken(std::__1::function<void (firebase::firestore::util::StatusOr<firebase::firestore::auth::Token>)>) in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
      firebase::firestore::FirebaseCppCredentialsProvider::IsSignedIn() const in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
      firebase::firestore::FirebaseCppCredentialsProvider::RequestToken(std::__1::function<void (firebase::firestore::util::StatusOr<firebase::firestore::auth::Token>)>) in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
  "firebase::g_auth_initializer", referenced from:
      firebase::auth_ref in libFirebaseCppFirestore.a(firestore_ios_86ebc747c33d4f9396bd2738c40e97ec.o)
      firebase::auth_ref in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
  "typeinfo for firebase::auth::AuthStateListener", referenced from:
      typeinfo for firebase::firestore::FirebaseCppCredentialsProvider in libFirebaseCppFirestore.a(credentials_provider_ios_90ff63629007d4263605f7834625fd09.o)
  "firebase::auth::Auth::GetAuth(firebase::App*, firebase::InitResult*)", referenced from:
      firebase::firestore::(anonymous namespace)::CreateCredentialsProvider(firebase::App*) in libFirebaseCppFirestore.a(firestore_ios_86ebc747c33d4f9396bd2738c40e97ec.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Please answer the following, if applicable:
Have you been able to reproduce this issue with just the Firebase Unity quickstarts (this GitHub project)?
No, but I tried to do it on my own VW (with a new version of XCode and still nothing)
What's the issue repro rate? (eg 100%, 1/5 etc)
100%

Hi,
Looks like firebase auth symbols are missing. Could you provide some more information on how to reproduce this and possibly try to create a simpler reproduction case?
For example,

Empty project in Unity
Install Firestore, etc via UPM or as a unitypackage
Build XCode Project (which XCode version do you have on your machine)
Build the application from XCode to see the error

If the simple case works, could you try once with our quickstart examples and see if you are seeing the error.

Hi, @vimanyu
Thank you for your reply
I tried to reproduce this issues in an empty project and it works, but I don't know why am I getting this error in my project :(
I tried to install packages from UPM and as a unitypackage - there are still errors in my project, but there are no issues in empty.
In my machine, I have Xcode 11.6
I built my project from Xcode and I wrote about the errors above, in my original post :)

I see. Could you try it once with firestore unity quickstart example? It will be helpful to know this just so we can reproduce this locally on our end.

Okay, I'll try to do this tomorrow (because it's too late today) and I'll share my feedback and, maybe, share my log with you

@vimanyu, hi
I checked Firebase Firestore quickstart example for Unity and I got those errors again
Steps to reproduce it:

Clone firebase quickstart examples for unity;
Open in Unity 2019.3.0f6;
Also, I changed the code in "SerializationTestData.cs" class (because Unity couldn't find FirestoreConverter<> class, there was old code);
Made build for iOS;
Opened it on Xcode;
Clicked "Archive" to create after iOS build (.ipa file).
And I got those errors like in my project

Maybe, I forgot to complete some actions, but I did all recommendations from Firestore documentation for Unity

Thanks for confirming. I will try recreating this on my end and let you know if I find something.

Hi @jvckbrxwn,
I couldn't test it on a device but the following worked for me deploying to a simulator.

Clone firebase quickstart examples for unity
Open in Unity 2019.4.1f1
Install Firestore and Auth unitypackages (NOTE: auth is required for some parts of firestore to work)
Switch Platform to iOS
Players Settings -> Target SDK -> Simulator SDK (as I dont have a device)
Build an XCode project from Unity
Opened "Unity-iPhone.xcworkspace"  (NOTE: not "Unity-iPhone.xcodeproj")
Build in XCode and Run

Majority of the errors in your screenshots are missing symbols from firebase auth. Hoping including auth unitypackage is the main issue here. Can you please try this out?

@vimanyu hi
Okay, I'll try it and I'll tell you feedback soon

@vimanyu I tried your solution and it works!
I don't know how, but I had tried it earlier and this method didn't work. Maybe I did a mistake somewhere.

Awesome! Glad it works for you now.


coda crashed by Segmentation fault

Launch coda testnet4.1 via sudo coda daemon -peer-list-file ~/peers.txt  -external-port 8302. logs are following and attached.
  "target": {
    "data": "4QPZsQhASbc625XJja38Erev7Pw1xjqZ7d5SLFRpz8DE9aR1EBgn",
    "state": {
      "init": "4YxcUuNNDFupnN8vhq6sb7kZasw5xnRdG8RCvjseAEJ389ZL2NiG",
      "curr": "4YyMpDH7GU64mPauDjsNqWyXQ5csapbDRHnYZbJrPrgDSiQMNqrP"
    }
  }
},
"fee_excess": [
  { "token": "1", "amount": { "magnitude": "0.3", "sgn": [ "Pos" ] } },
  { "token": "1", "amount": { "magnitude": "0", "sgn": [ "Pos" ] } }
],
"next_available_token_before": "2",
"next_available_token_after": "2",
"sok_digest": null

},
{
"source": "jx4y1UUpxr1T5sSbny3WztVSA4JVXp5asw5Hah1SDawQZUaJNeB",
"target": "jxWEd4FtakY2Ta94fN8syHU11pcu25T7mbDrSqYYd8FLgXGPpX8",
"supply_increase": "0",
"pending_coinbase_stack_state": {
"source": {
"data": "4QPZsQhASbc625XJja38Erev7Pw1xjqZ7d5SLFRpz8DE9aR1EBgn",
"state": {
"init": "4YxcUuNNDFupnN8vhq6sb7kZasw5xnRdG8RCvjseAEJ389ZL2NiG",
"curr": "4YyMpDH7GU64mPauDjsNqWyXQ5csapbDRHnYZbJrPrgDSiQMNqrP"
}
},
"target": {
"data": "4QPZsQhASbc625XJja38Erev7Pw1xjqZ7d5SLFRpz8DE9aR1EBgn",
"state": {
"init": "4YxcUuNNDFupnN8vhq6sb7kZasw5xnRdG8RCvjseAEJ389ZL2NiG",
"curr": "4YyMpDH7GU64mPauDjsNqWyXQ5csapbDRHnYZbJrPrgDSiQMNqrP"
}
}
},
"fee_excess": [
{ "token": "1", "amount": { "magnitude": "0.3", "sgn": [ "Pos" ] } },
{ "token": "1", "amount": { "magnitude": "0", "sgn": [ "Pos" ] } }
],
"next_available_token_before": "2",
"next_available_token_after": "2",
"sok_digest": null
}
]
{"timestamp":"2020-11-20 15:10:20.404672Z","level":"Info","source":{"module":"Snark_worker__Functor","location":"File "src/lib/snark_worker/functor.ml", line 134, characters 12-27"},"message":"Base SNARK generated in $time","metadata":{"pid":4113,"process":"Snark Worker","time":"26.284s"},"event_id":"885328f9dca84fa1cfb99089080613d6"}
{"timestamp":"2020-11-20 15:10:20.404707Z","level":"Info","source":{"module":"Snark_worker__Functor","location":"File "src/lib/snark_worker/functor.ml", line 134, characters 12-27"},"message":"Base SNARK generated in $time","metadata":{"pid":4113,"process":"Snark Worker","time":"27.717s"},"event_id":"885328f9dca84fa1cfb99089080613d6"}
{"timestamp":"2020-11-20 15:10:20.404944Z","level":"Info","source":{"module":"Snark_worker__Functor","location":"File "src/lib/snark_worker/functor.ml", line 217, characters 14-25"},"message":"Submitted completed SNARK work
$work_ids to $address","metadata":{"address":"<IP_ADDRESS>:8301","pid":4113,"process":"Snark Worker","work_ids":[157125340,395574298]}}
{"timestamp":"2020-11-20 15:10:20.914288Z","level":"Debug","source":{"module":"Snark_worker__Functor","location":"File "src/lib/snark_worker/functor.ml", line 169, characters 8-20"},"message":"Snark worker working directory
$dir","metadata":{"dir":"/home/mina","pid":4113,"process":"Snark Worker"}}
{"timestamp":"2020-11-20 15:10:20.914365Z","level":"Debug","source":{"module":"Snark_worker__Functor","location":"File "src/lib/snark_worker/functor.ml", line 181, characters 6-18"},"message":"Snark worker using daemon $addr","metadata":{"addr":"<IP_ADDRESS>:8301","pid":4113,"process":"Snark Worker"}}
{"timestamp":"2020-11-20 15:10:21.364365Z","level":"Info","source":{"module":"Snark_worker__Functor","location":"File "src/lib/snark_worker/functor.ml", line 201, characters 10-21"},"message":"SNARK work $work_ids received from $address. Starting proof generation","metadata":{"address":"<IP_ADDRESS>:8301","pid":4113,"process":"Snark Worker","work_ids":[1006141948,276626342]}}
Segmentation fault
coda.log

Thanks for reporting! I've opened PR #6833 to fix this; I've included a brief write-up of the underlying bug there.


Try again later, or contact the server administrator.

Hi again,
dear when i set my php limit then i get this error, not all images but some images
http://myprintscreen.com/s/wwqu/dfb0c6fe8d
how can i fix it ?
Thanks

My guess is the file isn't getting written properly (possibly a memory limit issue and it's getting truncated). Check your PHP error logs to see if there's anything there.
Not a SimpleImage issue though.


Add additional build for Vue 3 compatibility mode

This adds an extra build to dist, named wikit-vue-components-vue3compat, which includes some changes to make Wikit compatible with the Vue 3 migration build:

the @vue/composition-api dependency is externalized, because it’s incompatible with Vue 3
components that use an HTML element with the same name (e.g. Button/<button>) internally use a non-conflicting name (but are still imported and used under their original name elsewhere), because otherwise there are sometimes infinite loops when mounting them

The intention is that this additional build can be used in two ways:

with Vue 2, where vue is vue@^2 and @vue/composition-api is @vue/composition-api@^1
with Vue 3, where vue is @vue/compat@^3 and @vue/composition-api is an alias for the same module

Note that even in option 1, @vue/composition-api must now be available in the environment, whereas in the regular (non-vue3compat) build it is built into the bundle and only Vue itself is required.
Note that this only makes Wikit compatible with the migration build, not with pure Vue 3: we still use Vue 2 APIs, this just includes the bare minimum of changes to make the library work under the migration build.

Not sure what to do about the failing test, I don’t really see how it could be caused by this PR…
TEST FAILURE: 1 error during execution; 0 assertions failed, 100 passed (1m 59s)

 ✖ Dialog.test
 – traps page focus, so that only visually focused elements are tab-able (1m 6s)

…

  TypeError: Error while running "elementActive" command: Cannot convert undefined or null to object
       at Function.values (<anonymous>)
       at getWebElementIdFromActiveElementResult (/home/runner/work/***/***/vue-components/tests/e2e/specs/Dialog.test.js:11:16)
       at NightwatchAPI.<anonymous> (/home/runner/work/***/***/vue-components/tests/e2e/specs/Dialog.test.js:40:27)
       at processTicksAndRejections (internal/process/task_queues.js:95:5)

I've triggered a re-run. Let's see if it fails consistently.

I've triggered a re-run. Let's see if it fails consistently.

Looks like it passed this time.


Add display mode for custom parameters

Summary
I saw an interesting issue so wanted to help out with this PR.
Adding the ability to set display modes for custom parameters.
A new parameter named <customParametersDisplayMode> which can be used to decide where the custom parameters are displayed. Currently it supports the below two modes:

START_PAGE: Display only on the starting page (uses the startPage property).
ALL_PAGES: Display on all the pages in the report.

Note:
If the property is left empty, it defaults to START_PAGE. So the props are no longer exclusive to the All Scenarios Page. They depend on whichever property startPage points to (default being ALL_SCENARIOS).
There were a bunch of changes needed so please let me know if you have any changes/enhancements you need me to work on.
I have, for now, extracted the custom parameters block to a separate .ftl file.
Unit Tests
Existing unit test were updated to allow for all the changes. I don't think any new JUnits are needed, if they are please let me know.
Closing issues
#269
Documentation
Documentation as well as the example-project pom (with commented property) have been updated to reflect the new changes.

Hi @zutshiy, thanks for the PR and sorry for the late feedback. I will follow up on it Monday next week, right now the whole trivago team is on holiday.

I tried to generate reports with this, from an existing project where we use Cluecumber, but I get
`[WARNING] ClassRealm[plugin>com.trivago.rta:cluecumber-report-plugin:2.8.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@2c13da15]
com.google.inject.CreationException: Unable to create injector, see the following errors:

No implementation for com.trivago.cluecumber.rendering.pages.templates.TemplateEngine annotated with interface org.eclipse.sisu.inject.TypeArguments$Implicit was bound.
Did you mean?
com.trivago.cluecumber.rendering.pages.templates.TemplateEngine bound  at org.eclipse.sisu.wire.LocatorWiring
at org.eclipse.sisu.wire.LocatorWiring
1 error
at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist (Errors.java:543)
at com.google.inject.internal.InternalInjectorCreator.initializeStatically (InternalInjectorCreator.java:159)
at com.google.inject.internal.InternalInjectorCreator.build (InternalInjectorCreator.java:106)
at com.google.inject.Guice.createInjector (Guice.java:87)
at com.google.inject.Guice.createInjector (Guice.java:69)
at com.google.inject.Guice.createInjector (Guice.java:59)
at org.codehaus.plexus.DefaultPlexusContainer.addPlexusInjector (DefaultPlexusContainer.java:481)
at org.codehaus.plexus.DefaultPlexusContainer.discoverComponents (DefaultPlexusContainer.java:460)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.discoverPluginComponents (DefaultMavenPluginManager.java:436)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm (DefaultMavenPluginManager.java:415)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm (DefaultMavenPluginManager.java:374)
at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm (DefaultBuildPluginManager.java:234)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:105)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
at org.codehaus.classworlds.Launcher.main (Launcher.java:47)`
Did you manage to get reports generated, with custom parameters, without issues?

@2

I did run it with the example project and am able to get the custom parameters without any issues. With ALL_PAGESas well as START_PAGE. Did not try it with a personal project though. Are you having issues running the example project with the new configuration as well (I have it commented in the pom by default) ?

@gdonati78
I did run it with the example project and am able to get the custom parameters without any issues. With ALL_PAGESas well as START_PAGE. Did not try it with a personal project though. Are you having issues running the example project with the new configuration as well (I have it commented in the pom by default) ?

OK then I have to test a bit more and understand the issue, on it now

@gdonati78
I did run it with the example project and am able to get the custom parameters without any issues. With ALL_PAGESas well as START_PAGE. Did not try it with a personal project though. Are you having issues running the example project with the new configuration as well (I have it commented in the pom by default) ?

OK then I have to test a bit more and understand the issue, on it now

Ofcourse.

@gdonati78
I did run it with the example project and am able to get the custom parameters without any issues. With ALL_PAGESas well as START_PAGE. Did not try it with a personal project though. Are you having issues running the example project with the new configuration as well (I have it commented in the pom by default) ?

OK then I have to test a bit more and understand the issue, on it now

Ofcourse.

I still face the same issue in the example project as in one of our projects. I just built as new version (2.8.0) cluecumber from your fork and installed in my local maven repo, then updated the example project pom to use 2.8.0 and on mvn clean verify I get the same error as previously mentioned:  No implementation for com.trivago.cluecumber.rendering.pages.templates.TemplateEngine annotated with interface org.eclipse.sisu.inject.TypeArguments$Implicit was bound
I took over the project just now and need some more digging into it to understand, sorry about that, but if you have any hint or idea about what's going on please share

Is this one still valid?

Is this one still valid?

The build was working fine on my local and the feature is working as expected. Was waiting on @gdonati78 to verify. Perhaps you could test it on your local and let us know?

From the code it looks really good. Will test it locally now.

I merged it but it needs some cleanup which I am doing now.

Awesome!


invalid BigNumber value

Is anyone getting bignumber value?My constructor and deployment script's parameters are in the same order.

Yes I am also getting the same error.
Error: incorrect data length (argument="gasLane", value={"type":"BigNumber","hex":"0x2386f26fc10000"}, code=INVALID_ARGUMENT, version=abi/5.7.0)

This error got fixed after matching the order of the constructor arguments in the contract and deploy script while deploying the contract.


allowCrossSiteCredentials not working in Safari

Have you read the FAQ and checked for duplicate open issues?
Yes
If the problem is related to FairPlay, have you read the tutorial?
Yes
What version of Shaka Player are you using?
4.7.9
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from main?
Yes
Are you using the demo app or your own custom app?
Demo app
If custom app, can you reproduce the issue using our demo app?
Can't find an option in your demo app.
What browser and OS are you using?
Google Chrome, Microsoft Edge, Firefox, Safari, Chrome iOS, Safari iOS / Mac, iPhone
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
What are the manifest and license server URIs?
What configuration are you using?  What is the output of player.getConfiguration()?
'{"abr":{"enabled":true},"manifest":{"dash":{"ignoreMinBufferTime":true}},"streaming":{"useNativeHlsOnSafari":true},"drm":{}}'
What did you do?

My demo player is on, example.com and used ReactJS
Manifest url is from cdn.example.com (it needs a cookie)
Enable player cross-side cookie sharing property

player.getNetworkingEngine()?.registerRequestFilter((_, request) => {
// optional: check the request type (MANIFEST, SEGMENT, LICENSE)
request.allowCrossSiteCredentials = true;
});

Cookie is going when player making fetch request for that manifest file from Chrome, Edge and Firefox and video is playing perfectly but, not working for Safari/Mac, Safari/iOS, Chrome/iOS
On Safari I found that player making fetch request with credentials: 'omit' but use credentials: 'include' for Chrome, Edge and Firefox

Note: I am not using any extensions or anything for the browsers its working. Also, cross-site cookie sharing headers are enabled from server
What did you expect to happen?
I expect credentials: 'include' for Safari/Mac, Safari/iOS, Chrome/iOS when request.allowCrossSiteCredentials = true

@sonjoydatta, can you share what the solution was?  It might help someone in the future to know what you discovered that led you to close the issue right after filing.

@sonjoydatta, can you share what the solution was? It might help someone in the future to know what you discovered that led you to close the issue right after filing.

@joeyparrish I had a predefined attribute crossorigin="anonymous" in code for HTMLVideoElement. It was preventing to send back cross-site cookie even with request.allowCrossSiteCredentials = true. Safari sets a priority for the cookie based on what user passes in the video element and for Chrome/iOS I find it follows the same set of rules as Safari


prevent data races when throttle pokes in RocksDB's internals

Scope & Purpose
Prevent data races when throttle pokes in RocksDB's internals.
Performance and correctness impact of this change is yet untested and needs to be proven.

[x] :hankey: Bugfix
[ ] :pizza: New feature
[ ] :fire: Performance improvement
[ ] :hammer: Refactoring/simplification

Checklist

[ ] Tests

[ ] Regression tests
[ ] C++ Unit tests
[ ] integration tests
[ ] resilience tests

[ ] :book: CHANGELOG entry made
[ ] :books: documentation written (release notes, API changes, ...)
[x] Backports

[x] Backport for 3.9: https://github.com/arangodb/arangodb/pull/16440
[ ] Backport for 3.8: (Please link PR)
[ ] Backport for 3.7: (Please link PR)

Related Information

[ ] Docs PR:
[ ] Enterprise PR:
[ ] GitHub issue / Jira ticket:
[ ] Design document:

Obsolete


Admin-Language stays, even when it is deleted

Currently, when the current admin language gets deleted (for example, when uninstalling the language pack while using its language), it stays that way and leave a partially broken state. For example Table Headers (e.g. Order Listing or Customer Listing) do not use the fallback or the twig-date-filter has errors.
Possible Solution: Detecting such missing language and switching automatically back to the default one.
Steps to Reproduce:

Get a clean Shopware Instance
Install the Languagepack (e.g. via First Run Wizard)
The FRW asks you to swap the Admin language, suggesting US-English for that. Lots of customers do that without thinking - otherwise switch to any language of the language pack
When you uninstall the language pack now, the admin language won't switch back. (This can happen with every PackLanguage, like NL, as well. But of course with US-English you won't notice this immediatly)
You have a broken state where some information is displayed wrongly. The Table-Headers do not seem to have fallbacks and the date-filter does not have an registered language locale to work with.

[public] Automated response: This issue is linked to the internal issue https://shopware.atlassian.net/browse/NEXT-33996.
[created from NEXT-33996, comment 485972]

[public] Hello,
Within our company roadmap and work capacity, we try to address each bug or improvement request but admit that not each one will be resolved. To continue our culture of honesty and openness, we are closing this issue to focus on our roadmap on behalf of all Shopware users.
If you feel like this issue is still impacting you, please create a new issue and let us know. Thank you again for your valuable feedback.
[created from NEXT-33996, comment 501243]

[public]

FixVersion Change: <IP_ADDRESS>

This issue will be / was solved in Shopware version <IP_ADDRESS>.
[created from NEXT-33996, comment 522267]


Update URL of "Arducam_Mega"

Hello @ArduCAM. I am confirming your request.
Unlike submissions, this type of request is still handled manually. The Library Manager index maintainer occasionally comes through to clear all the outstanding requests. They will merge this pull request when it is done. You will get a notification from GitHub at that time.
After that, you can monitor the indexing of the library via its dedicated logs web page.
Information about that here:
https://github.com/arduino/library-registry/blob/main/FAQ.md#can-i-check-on-library-releases-being-added-to-library-manager

Done in https://github.com/arduino/library-registry/pull/2174#issuecomment-1346869603


Issue/3110 modules v2 moduletool commands

Description
Reviewed all moduletool commands for v2 compatibility.
closes #3110
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[x] Attached issue to pull request
[x] Changelog entry
[x] Type annotations are present
[x] Code is clear and sufficiently documented
[x] No (preventable) type errors (check using make mypy or make mypy-diff)
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[x] Correct, in line with design
[x] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )

Reviewer Checklist:

[ ] Sufficient test cases (reproduces the bug/tests the requested feature)
[ ] Code is clear and sufficiently documented
[ ] Correct, in line with design

Also from the demo meeting:

check matches behavior for release mode master has not been changed by this PR
mention deprecation in inmanta module list --help output
Generation -> module type
1/0 -> yes/no

Re-requesting review because of fundamental changes:

Dropped --force-reinstall from module install command as discussed on slack. Modified test cases to be compatible.
Extended Project.requires to include v2 requirements from requirements.txt

Non-fundamental changes:

added tests
suggestions from demo (see my comment above)

Processing this pull request

Merged into branches master in b27d17080f3fa6a26fca4afd3755fd8d6b89a728


[CON-265] Unable to @ files or folders in SSH workspace

Before submitting your bug report

[X] I believe this is a bug. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that reports the same bug
[X] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS:*
- Continue:*
- IDE:VS Code

Description
No response
To reproduce
No response
Log output
No response
CON-265

I have the same problem


Is it possible to use it with Reactive Forms?

Hi, i am trying to use it with reactive forms, but the initial value is not seted and we cannot update the value of the selectedSelectedAllocationIndex while move the spinner:

    <ng5-slider [(value)]="allocation.get('selectedSelectedAllocationIndex').value"
                [manualRefresh]="manualRefresh"
                [options]="getSliderOptions(i)"></ng5-slider>

It is better if i can simply add formControlName="selectedSelectedAllocationIndex", Like:

    <ng5-slider formControlName="selectedSelectedAllocationIndex"
                [manualRefresh]="manualRefresh"
                [options]="getSliderOptions(i)"></ng5-slider>

but it is not documented or not implemented. Any idea?

I'm not sure what you are trying to do in your example. The slider expects a single expression that binds to value. If that value is undefined, well, the slider won't work properly.
Could you post a full example of what you are trying to do?

Was looking for this one!
We're using ReactiveForms everywhere in our application. Being able to use formControlName on ng5-slider component would be really helpful!
Example of a different component we've also been using (ui-switch)
<form [formGroup]="messageForm">

		<ui-switch size="small" class="form-check-input mt-0" formControlName="PrivateMessage"></ui-switch>
		Send as Private

</form>

I assume it's because ui-switch implements ControlValueAccessor - Perhaps it would be possible to do the same for this component?
https://angular.io/guide/reactive-forms
https://github.com/webcat12345/ngx-ui-switch
Anyway; Thanks for an awesome slider! It looks great!

Thanks @mariusl-a. I haven't used Angular reactive forms all that much. I read up on how it works behind scenes, and indeed, implementing ControlValueAccessor was the key to solving this.
I added support for reactive forms in current master and it will be available in next release.

Thanks @piotrdz ! 💯 👍

Released in v1.1.7. Closing.


BUG: SparseSeries constructor ignores input data name

When constructing Series from Series, name attribute is preserved otherwise specified.
import pandas as pd
s = pd.Series([1, 2, 3], name='a')
pd.Series(s)
# 0    1
# 1    2
# 2    3
# Name: a, dtype: int64

pd.Series(s, name='x')
# 0    1
# 1    2
# 2    3
# Name: x, dtype: int64

But SparseSeries doesn't preserve its name.
s = pd.SparseSeries([1, 2, 3], name='a')
pd.SparseSeries(s)
0    1
1    2
2    3
dtype: int64
BlockIndex
Block locations: array([0], dtype=int32)
Block lengths: array([3], dtype=int32)

lgtm, merge when green.

Thanks for review.


overview of vaccinated and recovered counts - what is the 2G state in percent

Feature description
overview option of 2G - vaccinated and recovered in counts - what is the 2G state in percent per region and per country
a lot of people had or have COVID and I think it is an important information for all of us

Problem and motivation
motivation and better information for all of us in the 2G context - in business and private sectors

Is this something you're interested in working on
Yes, but I've no actual iOS implementation knowledge at the moment.

@biancode Thanks for contributing here.
Could you please elaborate in more detail your proposal?

Are you suggesting a new statistics tile?
Do you mean a number reflecting, how many states implement 2G rules?
Do you mean a combined number reflecting, how many people are in either vaccinated and/or recovered?

Best wishes, DS

Corona-Warn-App Open Source Team

@dsarkar thank you for the fast reply. I mean more the third point of your bullet points.
I think it will float more in the next time, how many people apart of the 2G group. The vaccination state floats from new variants of the Virus and government changes. Means that 2G depends on time and the actual Virus classification, how long protection works and if people are in the 2G group or not.
That information can help people to organize and plan, because a lot of our daily lives depend on the 2G state. The 2G state is the sum of vaccinated and recovered people, but we have duplicates in the 100% of them, because some people are vaccinated and recovered. Means the info tab could show the counts of each (vaccinated, recovered) and a percentage of 2G in 100%.
Let's say 1000 are vaccinated and 150 recovered and we have just 1000, then 100% are 2G. If government changes the time range of the vaccinated state and 200 are out of time now, then we have just 80% in 2G state now. But, if 50 are recovered later as they got vaccinated too, then we have 85% of 2G again. This is just a simple example and there is more to think about, but it should transport the idea. I do not know all the parameters you have available for that at the end. ;)

Is that possible?
Thank you for your time!


fix: Resolved issue with kafka secret not returning SASL and TLS

This PR resolves an issue with Kafka for runner. SASL and TLS is both needed to allow for sasl_ssl connections.
Also resolves issue #627
Signed-off-by: Kristoffer Olafsen<EMAIL_ADDRESS>

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Codecov Report

Merging #628 (0802888) into main (99e0df6) will decrease coverage by 0.27%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #628      +/-   ##
==========================================
- Coverage   66.46%   66.18%   -0.28%
==========================================
  Files          60       60
  Lines         829      834       +5
==========================================
+ Hits          551      552       +1
- Misses        231      234       +3
- Partials       47       48       +1

Impacted Files
Coverage Δ

shared/builtin/filter/filter.go
55.55% <0.00%> (-4.45%)
:arrow_down:

api/v1alpha1/sasl.go
0.00% <0.00%> (ø)

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


feat(aws-dynomodbstreams-pipes-stepfunctions): add default maximum retries

The CDK/Pipes default settings are -1, or infinite, for max retries and max record age. Since we create a DLQ by default, we need to set a default max value to ensure that problem messages actually go to the DLQ rather than linger in Pipes forever

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: c6db387bcafb4428d8c3032d0cc09d1310c042ca
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: 1dd34fdcbfe2471a891b5ae5f0318c32fd0355fe
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


feat: compress deg to zero

Description:
feat - compress <Angle> with 0 value to 0
BREAKING CHANGE:
No
Related issue (if exists):
No

This may not be very safe:
https://twitter.com/tabatkins/status/676297504237879296

And Chrome/Edge's behavior is a bug. "0" (without a unit) can only be used for lengths, not angles or anything else.

Sorry, I misremembered, the specification was updated later, the angle value can omit the unit: https://github.com/cssdream/css-creating/issues/14

@yisibl Yes, but there is exception, it is legacy transfrom functions and they are supported 0 https://www.w3.org/TR/css-transforms-2/#three-d-transform-functions, we don't replace 0 in declarations

So we replace them on 0 only for these cases

In the current spec, CSS Gradients can be omitted as well. But I don't know when Firefox implemented it, so I think swc can be safer to leave it out for this case.
It's really a rabbit hole.

@yisibl https://tomhodgins.com/demo/cssom/, open firefox and write:
.class6{transform:rotateX(0)}

Works fine

Firefox 55 fixed “Zero (0) angle value without degree unit is not correctly interpreted in linear-gradient” https://bugzilla.mozilla.org/show_bug.cgi?id=1363292

https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/linear-gradient()

Yep, but we don't convert to 0 in linear-gradient, only in transform functions

That's great, thanks for the discussion.


Flocker tests are failing

Hi,
Ubuntu 16.04
Flocker 1.15.0
I have executed flocker test suite using "tox" command however getting below failures:
Failure: testtools.testresult.real._StringException: Empty attachments

Ran 2770 tests in 1030.296s
FAILED (skips=280, failures=5, successes=2485)
ERROR:   py27: commands failed

Tests failing with above error are:
flocker.control.test.test_persistence.GenerationHashTests.test_consistent_hash
flocker.control.test.test_persistence.LatestGoldenFilesValid.test_can_create_latest_golden
flocker.restapi.testtools.ConfigurationContainersSchemaTests.test_fails_validation_maxItems_0
flocker.restapi.testtools.ConfigurationDatasetsCreateSchemaTests.test_fails_validation_pattern_1
flocker.restapi.testtools.ConfigurationDatasetsSchemaTests.test_fails_validation_pattern_1

Traceback for test
flocker.control.test.test_persistence.GenerationHashTests.test_consistent_hash:
[FAIL]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-eliot-log
  twisted-log

Traceback (most recent call last):
  File "/home/flocker/flocker/control/test/test_persistence.py", line 970, in test_consistent_hash
    Equals(TEST_DEPLOYMENT_1_HASH)
  File "/home/flocker/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: !=:
reference = '\x87\x13\xcbG`\xd7\xab\x0f0\xd5\xd2x\xe8\x12]\x11'
actual    = '\xcf\x9e\xa0\xe7\x8f\x7f\xa3?\x8c\rH\xfb\x06\xc8\xeay'

I have followed below steps to build flocker:
git clone https://github.com/ClusterHQ/flocker
cd flocker
git checkout 1.15.0
sudo pip install -e .
sudo tox

Any idea on these failures? are these failures expected?

@Nayana-ibm ClusterHQ has shut down and therefore this repository is no longer being maintained. However, some ex-ClusterHQ developers are interested in maintaining Flocker - see http://scatterhq.com and get in touch!
Thanks


Update CreateTopicAndPublishMessages.java

Add the publisher error handler sample. As requested, the error handling part in the publishing quickstart sample is now removed.

@pongad Updated as requested, thanks!

@pongad Sorry, my bad; I didn't realize that Publisher class hasn't implemented java.lang.AutoClosable. I will revert the update now.


Some new horns

I like them but 368 probably I a bit not loud enough (solvable).

Added! https://github.com/JarnoVgr/Mr.Green-MTA-Resources/commit/c8ae361bff18459c1089b8d94db005c39b9a96a6


Adding 'Moron' in Venezuela.

From @n0bi on July 11, 2014 14:7
Just off the coast, near the Puerto Cabello port.
http://en.wikipedia.org/wiki/Morón,_Venezuela

Copied from original issue: vicchi/maps.geotastic.org#25

Added as https://www.vaguelyrudeplacesmap.com/?id=290&lang=en


All React versions are not displayed in fr.reactjs.org/versions

Hello, all React versions are not displayed in fr.reactjs.org/versions
You can check here: https://reactjs.org/versions/, you have all versions
On french site, versions 17 and later are not displayed: https://fr.reactjs.org/versions/

Hi, going to handle this issue

Please see PR here

Hello

Salami

Alo

Hey

Nice

I think this issue is fixed. @harish-sethuraman