text:
[Simulator] Apptentive 2.1 Crash "NSManagedObjectContext error" in "ATDataManager setupAndVerify"

Using the latest release from https://github.com/apptentive/apptentive-ios/releases
apptentive_ios_sdk-2.1.1.tar.gz
After upgrading from 2.0.5 we encounter this crash on startup every time only in the simulator. We are forced to downgrade so we can continue development. This crash does not occur when built onto the device.

Is this an upgrade scenario or a clean install? (obviously it should work both ways, but that will help me narrow it down).
If it's an upgrade, would you be able to send me the contents of the com.apptentive.feedback directory (in your app's Application Support directory)?

Simple upgrade where I replaced the 3 files ATConnect.h, libApptentiveConnect.a and ApptentiveResources.bundle from the zip one for one. I also tried a clean install with the same result.
Contents of com.apptentive.feedback
ATDataManagerUpgradeCanary
ATDataModel.sqlite
com.apptentive.feedback.zip

Is there a particular iOS version this is happening on? Device or Simulator (or both)? Thanks for your help so far in tracking this down :)

Simulator Online
Tested 9.2 and 8.4

I'm able to reproduce this symptom by using an older version of ApptentiveResources.bundle with the newest libApptentiveConnect.a file. Is there any chance that a stale version of the bundle is ending up on your simulator?

So I had already tried a clean build and also tried resetting contents on the device none of that work.
After your comment I decided to go in an not only clear all the derived data but manually delete any other previous instances and builds.
This appears to have finally done the trick. Thank you for your comment :)

Happy to help!

authors: Sudopanda frankus

repo: apptentive/apptentive-ios


text:
FitBoundsOptions EdgeInsets padding

#113
Asymetric padding has many use cases. EdgeInsets is idiomatic flutter way to provide this. The existing code was pretty much ready, I really only changed types

ok I will take a look at this after the break - if you would like to file an issue to revert that would be a big help. thanks

source: gharchive/pull-request

authors: csjames johnpryan

license_type: permissive

license_source: github-api


text:
added seo website

Title and Issue number
Title : SEO_WEBSITE
Issue No. : #505
Code Stack :  HTML ,CSS , JAVASCRIPT
Close #505
Video (mandatory)
https://www.loom.com/share/af6bb2e45d7b4869a9b15b3fd7c8c54b
Checklist:

[ X] I have mentioned the issue number in my Pull Request.
[ X] I have commented my code, particularly in hard-to-understand areas
[ X] I have created a helpful and easy to understand README.md
[ X] I have updated the projectData.json file for my contribution
[ X] I have added the img of my project in the assets/img section

Additional context (Mandatory )
Are you contributing under any Open-source programme?
CODEPEAK 23

@GAGANRAGHAV a little suggestion from next time when u record the demo video ...mayebe mute the surrounding audios.

@GAGANRAGHAV the whole code of the project is copied from another repo.
It's a very unprofessional behavior. All points related to this PR will be deducted

license: MIT


text:
怎么过滤实体对象字段？

版本号
~ 2.0.5
什么问题
~  请问 实体中有些字段不需要展示 怎么过滤掉
如何复现此问题（描述或者截图）
~
idea 版本
~ 2019.3.2

该功能暂未实现，请随时注意版本更新

该功能暂未实现，请随时注意版本更新

两年啦，这个快更新啦~

新版本2.1.0可以通过@deprecated注释或者Jackson注解（@JsonIgnore、@JsonIgnoreProperties和@JsonIncludeProperties）对字段进行过滤，git已上传，Idea市场需要等待几天，谢谢您长期的关注

source: gharchive/issue

authors: Dear-Tao aqiu202 yejunxi


text:
feat: add WebAssembly/binaryen

If I understand correctly, TinyGo requires wasm-opt on macOS from v0.27.0.
https://github.com/tinygo-org/tinygo/releases/tag/v0.27.0
The Homebrew formula actually depends on binaryen.
https://github.com/tinygo-org/homebrew-tools/blob/a58834aadc48fbcd0ea4a8c3dab4c77bed4ee240/tinygo.rb#L6
WebAssembly/binaryen: Optimizer and compiler/toolchain library for WebAssembly

Thank you for your contribution!

📝
aqua-registry scaffold --deep doesn't work because the version format doesn't conform to semver. 😢
$ aqua-registry scaffold --deep WebAssembly/binaryen
+ aqua gr --deep --out-testdata pkgs/WebAssembly/binaryen/pkg.yaml WebAssembly/binaryen > pkgs/WebAssembly/binaryen/registry.yaml
WARN[0003] parse a tag as semver                         aqua_version=2.3.5 env=darwin/arm64 error="Malformed version: version_112" program=aqua tag_name=version_112
WARN[0003] parse a tag as semver                         aqua_version=2.3.5 env=darwin/arm64 error="Malformed version: version_111" program=aqua tag_name=version_111
WARN[0003] parse a tag as semver                         aqua_version=2.3.5 env=darwin/arm64 error="Malformed version: version_110" program=aqua tag_name=version_110

I created an issue. https://github.com/aquaproj/aqua/issues/1887

I'm not familiar with this tool, but this asset seems to include other executable binaries.
So maybe we should add them to files too.
$ tree /Users/shunsukesuzuki/.local/share/aquaproj-aqua/pkgs/github_release/github.com/WebAssembly/binaryen/version_112/binaryen-version_112-x86_64-macos.tar.gz
/Users/shunsukesuzuki/.local/share/aquaproj-aqua/pkgs/github_release/github.com/WebAssembly/binaryen/version_112/binaryen-version_112-x86_64-macos.tar.gz
└── binaryen-version_112
    ├── bin
    │   ├── binaryen-unittests
    │   ├── wasm-as
    │   ├── wasm-ctor-eval
    │   ├── wasm-dis
    │   ├── wasm-emscripten-finalize
    │   ├── wasm-fuzz-types
    │   ├── wasm-metadce
    │   ├── wasm-opt
    │   ├── wasm-reduce
    │   ├── wasm-shell
    │   ├── wasm-split
    │   └── wasm2js
    ├── include
    │   ├── binaryen-c.h
    │   └── wasm-delegations.def
    └── lib
        └── libbinaryen.dylib

5 directories, 15 files

Added. 78c78c4dc84558f51d589235a2a02546c17c4b64
I've confirmed all of them work in my laptop darwin/arm64.
test.sh
#!/usr/bin/env bash

set -eux

binaryen-unittests --help
wasm-as --help
wasm-ctor-eval --help
wasm-dis --help
wasm-emscripten-finalize --help
wasm-fuzz-types --help
wasm-metadce --help
wasm-opt --help
wasm-reduce --help
wasm-shell --help
wasm-split --help
wasm2js --help

$ bash test.sh

Released. https://github.com/aquaproj/aqua-registry/releases/tag/v3.157.0

this asset seems to include other executable binaries

Yes, I was unsure if people wanted to install all the executable files, as Homebrew also checks wasm-opt only.
https://github.com/Homebrew/homebrew-core/blob/36adfbb05db3db5752c937ad269a74649ba49562/Formula/binaryen.rb#L36

So maybe we should add them to files too.

I don't mind this change. Thanks.

repo: aquaproj/aqua-registry


text:
fix: add slsa configs for ko-build/ko

Check List

[x] Read CONTRIBUTING.md

[x] Read OSS Contribution Guide

[x] All commits are signed

This repository enables Require signed commits, so all commits must be signed

[x] Avoid force push
[x] Do only one thing in one Pull Request

v0.12.0 also has attestation.intoto.jsonl but I wasn't able to make it work. I got the following error.
Verifying artifact /tmp/440275049: FAILED: invalid DSSE envelope payload: buildType is invalid: "https://github.com/slsa-framework/slsa-github-generator@v1" for builder ID "https://github.com/slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml"

FAILED: SLSA verification failed: invalid DSSE envelope payload: buildType is invalid: "https://github.com/slsa-framework/slsa-github-generator@v1" for builder ID "https://github.com/slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml"

I tried with the following config.
      - version_constraint: 'semver("=0.12.0")'
        slsa_provenance:
          type: github_release
          asset: attestation.intoto.jsonl
          # repository was transferred from google to ko-build
          source_uri: github.com/google/ko

Thank you!

v4.176.0 is out 🎉
https://github.com/aquaproj/aqua-registry/releases/tag/v4.176.0

authors: sapphi-red suzuki-shunsuke


text:
Support Create Role Mapping

Support Create/Update/Delete of Role Mapping object (Administration -> Integrations -> SSO Authentication)

I'm looking for this feature as well...

Is there any update about it please?

Is there any update about it please?

hey @ruzickap
we are started to work on it
supposed to be ready next week

@semyonmor will this encompass both on-premise / ESE group role mapping and USE?

@chrisctl we are trying to add it to both ESE and USE setups

authors: chrisctl jerbia ruzickap semyonmor

repo: aquasecurity/terraform-provider-aquasec


text:
Added NVD CPE details

Issue

 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.

repo: aquasecurity/trivy-db


text:
eventually-postgres: Overhaul after v0.4.0 breaking changes

The current state of eventually-postgres is pretty bad, being disabled after #81 has been merged.
Things that are currently missing in the crate:

[x] Proper schema for aggregates/events (#87)
[x] Schema migration tool to run at startup (use https://github.com/rust-db/refinery) (#87)
[x] Move sequence numbering and versioning to the database (using triggers or functions?) (#87)
[ ] Use NOTIFY/LISTEN for creating persistent streams

Schema for Aggregates and Events
The database should potentially support a multi-Aggregate setup, so the proposed tables layout looks like this:
Aggregate Types
Contains all the Aggregate types definition in a centralized place.

Column Name
Description

id
Type identifier of the Aggregate -- might use type_name

offset
Global offset of the $all stream.

Aggregates
Contains all the Aggregates created by the application.

Column Name
Description

id
Aggregate ID -- should be unique and a string.

aggregate_type_id
Reference to the aggregate_types table. Useful for accessing the Aggregate Type offset.

version
Last version of the Aggregate.

Events

Column Name
Description

aggregate_id
Reference to the aggregates table.

version
Version of the Event, for Optimistic Concurrency.

sequence_number
Value of the Global Offset at the time of insert -- useful for $all streams publishing idempotency.

event
Contents of the event -- should be a JSON.

Notes

(aggregate_id, version) should be unique.

Use NOTIFY/LISTEN for creating persistent streams

This will be done as part of the Subscription implementation. More info to come.


text:
Language GANs Falling Short

一言でいうと
テキスト生成において品質と多様性という2面で評価を行う方法と、その評価において基本的な最尤推定のモデル(MLE)がGANベースよりも優位であることを示した研究。softmaxのtemperatureは高いと確率が等しい=多様性に寄与、低いと決定的=品質に寄与するので、これを変化させた時のカーブで比較する。

論文リンク
https://arxiv.org/abs/1811.02549
著者/所属機関
Massimo Caccia, Lucas Caccia, William Fedus, Hugo Larochelle, Joelle Pineau, Laurent Charlin

MILA
Université de Montréal
McGill University
HEC Montréal
Google Brain
Facebook AI Research

投稿日付(yyyy/MM/dd)
2018/11/6
概要
新規性・差分
手法
結果
コメント

解説記事
http://www.shortscience.org/paper?bibtexKey=journals/corr/1811.02549#decodyng

repo: arXivTimes/arXivTimes

license: mit

license_source: bigquery


text:
Feature 3.6/add authentication test

Scope & Purpose
Add a test for authentication-API related return codes

[x] Strictly new functionality (i.e. a new feature / new option, no need for porting)
[x] The behavior in this PR can be (and was) manually tested (support / qa / customers can test it)
[x] The behavior change can be verified via automatic tests

Testing & Verification
This PR adds tests that were used to verify all changes:

[x] Added new integration tests (i.e. in scripts/unittest authentcation)

http://172.16.10.101:8080/view/PR/job/arangodb-matrix-pr/9328/

Tests blue

repo: arangodb/arangodb


text:
[ORCO-26] Fix various TSan issues.

Scope & Purpose
This PR fixes various issues I found while running integration tests locally with a TSan build.

[x] :hankey: Bugfix

Backports:

[x] Backport for 3.9: #15515

Related Information

[x] Jira ticket number: https://arangodb.atlassian.net/browse/ORCO-26

Testing & Verification

[x] The behavior in this PR was manually tested
[x] This change is already covered by existing tests
[x] I ensured this code runs with TSan

https://jenkins.arangodb.biz:3456/job/arangodb-ANY-linux-san.x86-64/952/

@MBkkt Cursor::_isUsed and Cursor::_expires are purely informative and not used for any kind synchronization, that's why all operations can be relaxed. The calls to use() are either performed on a freshly created cursor which is not shared yet, or protected by a mutex.

https://jenkins.arangodb.biz:3456/job/arangodb-ANY-linux-san.x86-64/955/

https://jenkins.arangodb.biz:3456/job/arangodb-ANY-linux-san.x86-64/974/

@mpoeter needs new backport

authors: MBkkt mpoeter


text:
Removed incorrect skipping of Batches in RocksDB Tailing syncer.

Port of https://github.com/arangodb/arangodb/pull/7021
Will add a test tomorrow

Yes my fix was not good, @graetzer was right. Thanks @jsteemann for the patch.
Now updated all and included a test.
Jenkins:
http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/1707/

Ok there is a different error in Jenkins, totally unreleated. Will merge now.


text:
revert a previous change that caused existing system collections on a…

… slave to be truncated instead of being deleted
truncating instead of deleting introduced the possibility of the collection's indexes continuing to exist with different ids on the slave than on the master, leading to potential follow-up problems

http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/3507/


text:
Why was the AQL tutorial removed?

Why was the AQL tutorial removed from ArangoDB docs in 3.10? All links now point to Aranagodb Universty. What if don't want to join this "university" and just want to read this tutorial in text format without any registartion?

Hi @Igorgro,
We have moved several pages from the documentation and to the ArangoDB University because an interactive course format fits tutorial content well, and we have created an integration with our ArangoGraph Insights Platform, allowing users to try out examples immediately instead of having to download and install ArangoDB first. We are not quite there yet in terms of interactivity, but we did the first step in this direction, and we hope that this lowers the entry barrier. That said, you can still access the AQL tutorial in one of the older versions of the documentation: https://www.arangodb.com/docs/3.9/aql/tutorial.html. There are also other pages to learn AQL, although different to the tutorial, e.g. https://www.arangodb.com/docs/stable/aql/data-queries.html and https://www.arangodb.com/docs/stable/aql/examples.html.

authors: Igorgro Simran-B

repo: arangodb/docs


text:
docs: add comments

-Documentation Improvements

This change was necessary to improve code documentation and enhance its clarity for developers and contributors

From my perspective all changes in this PR are excessive.
A good best practice to follow when writing comments in code is to describe the why, not the what. In general, good code should be self-explanatory in how it works, at least in isolation. Explain the reasoning behind the code, not just what the code is doing. This can help others understand the intent of the code.
https://swimm.io/learn/code-collaboration/comments-in-code-best-practices-and-mistakes-to-avoid

authors: bintangoding larinam


text:
automation: add testing and build workflow

Changes introduced with this PR
Please explain your changes here.
Part of work on #34, taking care of testing and building the project.

By contributing to this repository, I agree to the contribution guidelines.

Can we consider using Draft PRs instead of having [WIP] in the title?

Can we consider using Draft PRs instead of having [WIP] in the title?

converted to draft, I would keep [WIP] anyway, make it more clear this is a work still in progress.

We can't maintain an ever-growing list if GHA integrations for plugins.

If you don't want to keep testing of the plugins within the global workflow we need to set a workflow file for each plugin, perhaps within the plugin directory itself and have the global workflow iterate over the various plugins.
Each plugin has its own runtime deps and it's supposed to run also as standalone script on the same system where the other plugins are running. I can drop the testing part from this PR and focus only on the build and push to pypi but we need to define a strategy for the plugins testing.

Going to handle this differently using arcaflow-plugin-image-builder .

authors: portante sandrobonazzola

repo: arcalot/arcaflow-plugins


text:
Updated pf1 mapping.

Fixes due to breaking changes in Foundry vtt version 10 data model

@arvoituksellinen I have tried this new PF1 mapping with the most recent updated pdf-sheet scripts (updated this week) and I get the following errors:
foundry.js:68095 PDF Sheet | Invalid mapping JavaScript Object. See the README for more info.

and later,
VM3345:3 Uncaught TypeError: Cannot read properties of undefined (reading 'alignment')
    at eval (eval at createForm (pdfsheet.js:264:4), <anonymous>:3:393)
    at Pdfconfig.createForm (pdfsheet.js:264:77)
    at Pdfconfig.onFileUpload (pdfsheet.js:393:8)
    at reader.onload (pdfsheet.js:192:31)

Just to have a better understanding is a mapping problem in pf1? or in PF2? Which version of foundry are you using? I do not use PF so cannot test it

This PR is a pf1 mapping.  I tried testing it in PF1.  I'm not too familiar
with pf1, but I created a PC and tried to export it and it failed as
noted.  It likely worked when the original author first submitted it, but
it needs to be modified now to work again.
On Fri, Aug 25, 2023 at 3:40 AM Luca Gioppo @.***>
wrote:

Just to have a better understanding is a mapping problem in pf1? or in
PF2? Which version of foundry are you using? I do not use PF so cannot test
it
—
Reply to this email directly, view it on GitHub
https://github.com/arcanistzed/pdf-sheet/pull/79#issuecomment-1693157266,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZVCVE4QGKZPQA43KYOLJTXXB6ITANCNFSM6AAAAAAXPKIKTM
.
You are receiving this because you commented.Message ID:
@.***>

This means that the content of this PR is not valid.
In this case we'll not approve it thanks.
Hope that someone will take a look at PF1 mapping and make it work again.

Here is partially working mapping file. There are some issues like "med" instead of size modifier, but it's better than nothing and can be used to some degree:
pf1.mapping.txt
Tested on foundry version 11 build 308, PF1 version 9.4

authors: arvoituksellinen dyoung418 gioppoluca imposeren

repo: arcanistzed/pdf-sheet


text:
🛑 ARCaptcha S3 is down

In 2c81849, ARCaptcha S3 (https://api.arcaptcha.ir/arcaptcha/api/s3) was down:

HTTP code: 400
Response time: 303 ms

Resolved: ARCaptcha S3 is back up in e324132.

repo: arcaptcha/ARCaptcha-monitoring


text:
Text overlaps alternate figure in application component

It seems like the bounding box is too var left for the text in the alternative figure version of the component element.
Figure 1 - Here's an example where the text is too far left and overlaps the figure.
Figure 2 - Using the text alignment options (to align right) improves but does not fix the overlap.

That doesn't look nice, does it?
Fixed in next beta version.

authors: Phillipus archofit

repo: archimatetool/archi


text:
forge server run config can't run by default

trying to launch the generated server run config for the forge subproject results in Exception in thread "main" java.lang.ClassNotFoundException: cpw.mods.bootstraplauncher.BootstrapLauncher. removing the transfomed bootstraplauncher jar from the classpath exclusions inside the run config seems to fix this

still an issue on 1.18.2 with arch loom 11

Can confirm this is an issue in the latest version of arch loom 0.11.0

Should be fixed with bf7880bfed66e2aa8ef26b2ace36634f91e9ab4d.

authors: Juuxel MaxNeedsSnacks TropheusJ Yoghurt4C

repo: architectury/architectury-loom


text:
Property 'getBody' is missing in type '{}' but required in type 'ArcjetAdapterContext'

The docs example in https://github.com/arcjet/arcjet-docs/blob/9d790cecc997e8d4b0148b29a8e462ba7c0138ed/src/content/docs/reference/snippets/nodejs/RequestFields.ts#L45
no longer works with the latest SDK release:
 Property 'getBody' is missing in type '{}' but required in type 'ArcjetAdapterContext'.

I guess to fix it properly you'd need to add in the body package and use that to pull the data from the IncomingMessage. Technically they could just stub it if they're not going to use sensitiveInfo, but documenting that could be a footgun.

Technically they could just stub it if they're not going to use sensitiveInfo, but documenting that could be a footgun.

Arcjet core doesn't need to be easy to use, as users should be using adapters. I think we just show using @arcjet/body here.

Yeah makes sense! I'll open a PR showing how to use @arcjet/body.

authors: blaine-arcjet davidmytton e-moran

repo: arcjet/arcjet-docs


text:
律师函警告⚠

我是坤坤的经纪人！由于您已经触犯到我们家坤坤的尊严！特此警告 再接再厉

你到分支去发啊，我们这原项目又没kun

repo: arcxingye/EatKano


text:
Adding to List in AggregateRoot causes DbUpdateConcurrencyException on UpdateAsync

Hi everyone!
I'm at my wits end with this one. This might or might not be an issue with Specification but I can't get unstuck and SO hasn't helped with my debugging efforts so far.
I have an aggregate root with some simple properties (like Name) and a list of items of a child entity. I can change the name through a method on the root and the database is updated upon calling UpdateAsync.
When I add an item to my list and call UpdateAsync I get the following exception:
An unhandled exception has occurred while executing the request.
Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException:
The database operation was expected to affect 1 row(s), but actually affected 0 row(s);
data may have been modified or deleted since entities were loaded.
See http://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding
and handling optimistic concurrency exceptions.

The aggregate root and child entity look something like this:
public class Parent : IAggregateRoot
{
    public Guid Id { get; set; }
    public string Name { get; private set; }
    private readonly List<Child> _children = new();
    public IReadOnlyList<Child> Children => _children.AsReadOnly();

    public Parent(string name)
    {
        Name = name;
    }

    private Parent() { } // EF Core

    public Parent Rename(string name)
    {
        Name = name;
        return this;
    }

    public Parent CreateChild(string name)
    {
        var child = new Child(name);
        _children.Add(child);

        return this;
    }
}

public class Child
{
    public Guid Id { get; set; }
    public string Name { get; private set; }

    public Child(string name)
    {
        Name = name;
    }

    private Child() { } // EF Core
}

The SQLite database and schema seem to be correct. The relations are set and I can query a Parent with Include(p => p.Children) which returns both Parent and (manually added) Children.
The following shows how the child is added in a command.
Parent? parent = await _parentRepository
    .GetBySpecAsync(
        new ParentByIdSpec(request.ParentId),
        cancellationToken);

if (parent is null)
{
    throw new RecordNotFoundException(
        $"Could not find Parent for Id \"{request.ParentId}\"");
}

parent.CreateChild(request.Name);

await _parentRepository
    .UpdateAsync(parent, cancellationToken);

I tried overriding the UpdateAsync method according to #197
public override async Task UpdateAsync(T entity, CancellationToken cancellationToken = default)
{
    dbContext.Set<T>().Update(entity);

    await SaveChangesAsync(cancellationToken);
}

I'm not sure what I'm missing here.

Hi @philippjbauer ,
I don't see any issue in the code snippet you have posted. The exception states that there is a concurrency issue. Please note that DbContext is not a thread-safe construct.
The issue must be somewhere else in your code. If you can post a link to the repo, or if you can create a new repo where you reproduce the issue, I can take a look at it.

@philippjbauer, btw, what is the registered DI scope for your DbContext? Based on your code, you should use it as "Scoped", not "Transient".

@fiseni That's exactly why I can't wrap my head around this one.
This is not live or anything and I only send one request in. The DbContext is injected through the DbContextFactory and the aggregate repository is scoped.

Yeah, I get that it's just one request, but the issue certainly is not at the above code. I assume something fishy is going on with DbContext instances. I'm afraid I have no answers unless you share a repo where we can debug it. You can share it privately if you want, and I'll try to be of help.

I sent you an invite @fiseni. Thank you!

@fiseni I figured out that the EF Core EntityState Tracker in my setup sets the State of the newly added Child item to Modified instead of Added.
try
{
    // This one does not work
    await _parentRepository
        .UpdateAsync(parent, cancellationToken);
}
catch (DbUpdateConcurrencyException ex)
{
    foreach (var entry in ex.Entries)
    {
        // Entry is of type Child here
        // State = EntityState.Modified
        entry.State = EntityState.Added;
    }

    // This works now
    await _parentRepository
        .UpdateAsync(parent, cancellationToken);
}

This doesn't seem right at all. Handling the state manually is not a good idea (our Update implementation is not nice either, we should use DbContext's Update method). You should debug it step by step and see what's going on. There is a neat property in DbContext.ChangeTracker called DebugView where you can see all the tracked objects. My assumption is that added child objects are not tracked at all, which kind of indicates that you're not working with the same instance of DbContext.
I accepted the invitation from you. I mailed you to let me know which is the correct repository. Let me know and I'll debug it tomorrow.

Thanks, I didn't know about the DebugView property.
error CS1503: Argument 1: cannot convert from 'System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>' to 'System.Collections.Generic.ICollection<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>'

I think I found the culprit.

Having the below code and encapsulating the collection is totally fine.
    private readonly List<Child> _children = new();
    public IReadOnlyList<Child> Children => _children.AsReadOnly();

But, in the EF configuration, you should let EF know that you're using a backing field. I assumed you already have configured it.
It should be something like (you can also keep the configurations in separate files, one configuration per entity)
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
	base.OnModelCreating(modelBuilder);

	modelBuilder.Entity<Parent>()
          .Metadata
          .FindNavigation(nameof(Parent.Children))
          .SetPropertyAccessMode(PropertyAccessMode.Field);
}

Sorry, I deleted my comment here about the conversion error after trying it with just a regular list and it didn't do anything to alleviate the problem. I hoped it would go unnoticed but you were faster :D
The issue seems to persist when I explicitly configure the navigation like you suggest here. I was under the assumption that EF Core 6 identifies backing fields like this (at least if I understood Julie Lerman correctly in one of her talks).

Ok, the issue had nothing to do with specifications, MediatR, DI scopes, or whatever. I spent a few hours because it was driving me crazy 😄 The issue is at your BaseEntity. Just comment out the Id = Guid.NewGuid(); and everything will work fine.
public abstract class BaseEntity
{
    [Column(Order = 0)]
    public Guid Id { get; set; }

    protected BaseEntity()
    {
        Id = Guid.NewGuid();
    }
}

😨
Thank you! It was driving me nuts as well!
I really appreciate that you took so much time out of your day to help me!

authors: fiseni philippjbauer

repo: ardalis/Specification


text:
Allow specifying QuerySplitBehaviour for specifications

When retrieving one-to-many EFCore starting from v5 allows us to specify whether or not we want to execute the query as a single statement or as a split statement.
see: MS docs on split-queries
Currently at the dbcontext-level we are able to set this globally.
Would like to be able to set this per specification.
What are your thoughts on this, @ardalis ?
Copied over from Ardalis/Specification.EFCore due to that repo no longer being maintained, and this repo might be more suited to handle this request. @fiseni

Comments from original ticket, see image below.

We will implement this once we sort out issue #78.

Implemented in version 5.0.3

authors: ConnerOrth fiseni


text:
Mysterious notifications and log messages

A few days ago I started receiving several notifications a day, at unexpected times when nothing was going on with my devices. The notifications are all
Z-Wave device event undefined : undefined
so I don't know where they're coming from or what they mean. I don't see anything going on at that time in the Events window.
Looking in the Habitat application logs I see a LONG list of messages like:
timestamp
Value Z-Wave device ID is back to life: 3 at message of type java.lang.String cannot be converted to JSONObject
timestamp
Value Connection lost to Z-Wave device ID: 3 at  message of type java.lang.String cannot be converted to JSONObject
these two are repeated many times - at least hundreds, if not thousands. If there's a scrollbar it's too small to even see.
Can you please improve the error messages and / or suggest how I can determine what's causing this recent storm?

Hi there.
These notifications come from the Habitat Support Z-way module. Please log into your Zway smarthome UI and verify how you've configured the Habitat module app there. The logs seem to indicate that there is a parsing bug in the Android app as well but they dont explain the notifications you receive.

The only thing configured server side is what type of events to send at the level of error / warning / all, and I have only error selected. So I get that something is going wrong server side and this is being reported via the app. Unfortunately I have no idea what went wrong, so improving the messages in the app would be very helpful.

Appreciate the feedback. Unfortunately, if the notification pushed from Z-way does not contain any data which seems to be the case here, there's not much the Habitat app can do. But I will look into the issue and see if I can make any improvements. Perhaps the app should just discard notifications without a message?

The upcoming update will no longer show notifications without a title and text. Closing this issue for now.

authors: ardevd mjsambol

repo: ardevd/habitat


text:
🛑 ARDUS is down

In d2948d8, ARDUS (https://www.ardus.co.uk) was down:

HTTP code: 525
Response time: 366 ms

Resolved: ARDUS is back up in 59b4eb1.

repo: ardus-uk/upptime


text:
When routes are cached, twill navigation doesn't use the correct module

Given the following twill route
\Illuminate\Support\Facades\Route::prefix('app')->group(function () {
    TwillRoutes::module('users');
});

And the following navigation
        TwillNavigation::addLink(
            NavigationLink::make()
                ->title('Users')
                ->forModule('users')
                ->setChildren([
                    NavigationLink::make()->title('Professions')->forModule('userProfessions'),
                ])
        )

Until I run php artisan route:cache the link in the menu is correct
After the cache, the link goes to /users without the group prefix

Setting ->forModule('app.users') (the route being listed as twill.app.users.index results in

Which is not a descriptive error message
Setting ->forRoute('twill.app.users.index') gives the desired result but it's weird to have the behavior differ between route cached or not (routes are only cached when staging so it's not caught straight away)

Very likely due to $this->addToRouteRegistry($slug, $customRoutePrefix); which is a side effect in the route registration


text:
Overriding some properties in controller doesn't work

Hi all :)
I am using Twill 1.2.0 and I can't get the $perPage and $defaultOrders module properties to work. I can successfully override any value on the $indexOptions array or change the $titleColumnKey successfully, but when I try with the other two mentioned properties it simply doesn't work. I've tried clearing all the laravel cache options but it didn't help. Any ideas? Thanks!

My $perPage doesn't seem to have any effect too.

Hi @manuelsofia, @Turpoint,
Are your models implementing the Sortable interface?
If that's the case, then this behavior is expected. The reason is that enabling drag&drop reordering in a multi-page listing will bring new UX challenges.
Having said that, this is not the first time a Sortable related issue has been reported, so we will definitely create a path forward to improve Twill docs, and to create a cleaner way to implement this.

Thank you very much for your reply @ferpetrelli. Yes, I implemented the Sortable interface, I realised that was the problem. However, the $perPage doesn't seem to work at all. Thank you :)

@manuelsofia its easy fix this.
This happens due to a 2 lines of code in the vendor/area17/twill/src/Http/Controllers/Admin/ModuleController.php
        // don't apply default orders if reorder is enabled
        $reorder = $this->getIndexOption('reorder');
        $defaultOrders = ($reorder ? [] : ($this->defaultOrders ?? []));

So to fix this replace orderScope() function in your module controller file. So your module controller would look like this.
<?php

namespace App\Http\Controllers\Admin;

use A17\Twill\Http\Controllers\Admin\ModuleController;

class CareerController extends ModuleController
{
    protected $moduleName = 'careers';

    /*
     * Options of the index view
     */
    protected $indexOptions = [
        'reorder' => true,
    ];

    protected $defaultOrders = ['position' => 'asc'];

    protected function orderScope()
    {
        $orders = [];
        if ($this->request->has('sortKey') && $this->request->has('sortDir')) {
            if (($key = $this->request->get('sortKey')) == 'name') {
                $sortKey = $this->titleColumnKey;
            } elseif (!empty($key)) {
                $sortKey = $key;
            }

            if (isset($sortKey)) {
                $orders[$this->indexColumns[$sortKey]['sortKey'] ?? $sortKey] = $this->request->get('sortDir');
            }
        }

        $defaultOrders = $this->defaultOrders;

        return $orders + $defaultOrders;
    }
}

Thank you @pramithagayan, will try this out! :)

@manuelsofia sure thing :) hope it worked for you. even though im not sure if its the best way to get this sorted. someone from twill can confirm it.

Hi all :)
I am using Twill 1.2.0 and I can't get the $perPage and $defaultOrders module properties to work. I can successfully override any value on the $indexOptions array or change the $titleColumnKey successfully, but when I try with the other two mentioned properties it simply doesn't work. I've tried clearing all the laravel cache options but it didn't help. Any ideas? Thanks!

How can you able to override $indexOptions?

Hi all :)
I am using Twill 1.2.0 and I can't get the $perPage and $defaultOrders module properties to work. I can successfully override any value on the $indexOptions array or change the $titleColumnKey successfully, but when I try with the other two mentioned properties it simply doesn't work. I've tried clearing all the laravel cache options but it didn't help. Any ideas? Thanks!

How can you able to override $indexOptions?

authors: Turpoint ershadow786 ferpetrelli manuelsofia pramithagayan


text:
What to do for missing export = when it's TypeScript's fault (kinda)

ajv is an example of a package that uses TypeScript, but the generated .d.ts by TypeScript suffers from the missing export = issue (extra .default is needed when imported with NodeNext).
As a workaround, I'm opening a PR to their library to explicitly export the Ajv class, but I wasn't able to figure out the settings needed to get TypeScript to generate a better .d.ts. It would be great to update the docs to cover that case.

Actually I see you commented on that issue. I have some follow up questions. I'll follow up on that ticket.

The source of the issue there, as far as declaration file correctness goes, is that the TS contains some direct module.exports manipulation, which the type system / TS module system doesn’t track.


text:
Account page form Redesign

Related Issue
#1181 Account page form Redesign
Description
fix spelling flipkart name and FAQ section
Type of PR

[ ] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes]
Checklist:

[ ] I have performed a self-review of my code
[ ] I have read and followed the Contribution Guidelines.
[ ] I have tested the changes thoroughly before submitting this pull request.
[ ] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[ ] I have commented my code, particularly in hard-to-understand areas.

Additional context:
https://github.com/arghadipmanna101/Flipkart_Clone/assets/76507378/e53a163f-64c8-451f-96dc-c745df8380ab

please reveiw my pr


text:
Talk about examples in the documentation

Closes #378

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

Comparison is base (0445393) 90.27% compared to head (517cca8) 90.26%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #406      +/-   ##
==========================================
- Coverage   90.27%   90.26%   -0.01%
==========================================
  Files         141      141
  Lines       19947    19947
==========================================
- Hits        18007    18006       -1
- Misses       1940     1941       +1

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

authors: codecov-commenter stefan-k

repo: argmin-rs/argmin


text:
Fix #28: install multiple apps at once

The fix was pretty straightforward (accept multiple arguments and call download() for each ID) except for one interesting caveat:
Since we add a new download observer every time we start downloading a new purchase, we also have to remove it when the download finishes.
Otherwise there will be multiple observers reporting download progress for the same purchase (i.e. user will see duplicate output).

Just wanted to know if there's anything else I need to improve to make it mergable, @argon? Thanks!

I have been attempting to reproduce the problem to test this fix before I merge. Haven't been successful so far but I will continue
—A

On 11 Sep 2016, at 15:34, Dmitry Rodionov notifications@github.com wrote:
Just wanted to know if there's anything else I need to improve to make it mergable, @argon? Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Ignore that last comment, I got my PR's mixed up. This is looking good. I'm going to take another look this week and then merge

authors: argon rodionovd

repo: argon/mas


text:
make bundle does not work on MacOS

Describe the bug
When running make bundle on MacOS, it exits premature with an error statement:
sed: 1: "bundle/manifests/argocd ...": undefined label 'undle/manifests/argocd-operator-webhook-service_v1_service.yaml' make: *** [bundle] Error 1
This causes the generated bundle to not complete. Which led to a PR not passing CI, as the bundle is different than when it is generated on Linux in CI.
The rootcause is that there are some sed statements in the make statement which have unexpected behavior on MacOS exiting make.
To Reproduce
Steps to reproduce the behavior:
use a MacOS system!

open a cmd
execute: make bundle

Expected behavior
Execute make bundle without an error caused by sed
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Solution / explanation of the difference between sed on systems is posted here: https://stackoverflow.com/questions/12272065/sed-undefined-label-on-macos

I've closed the PR as there is no generic approach to sed which will work on both MacOS and Linux. Hence why my followup question is: why is there the need in the first place to replace these labels in the bundle? Can we set the value of those labels directly via any other input for operator-sdk?

@appiepollo14 Could you try installing gnu-sed in mac and try using the command brew install gnu-sed should work.

@anandf that off course solves the issue. However, this feels like an undocumented workaround to me. The core of this issue is the request to make the bundle target cross-platform compatible. So what was the purpose of replacing those labels and can't that be done in another fashion?

repo: argoproj-labs/argocd-operator


text:
chore: update the go version and dependencies

What type of PR is this?
/kind chore
What does this PR do / why we need it:
Upgrade go version to 1.18 and go.mod dependencies
Have you updated the necessary documentation?

[ ] Documentation update is required by this PR.
[ ] Documentation has been updated.

Which issue(s) this PR fixes:
Fixes #?
How to test changes / Special notes to the reviewer:
Execute below commands in different terminal windows:

make install run
make test

@ishitasequeira there are many manifests file changes introduced by this PR. Are all of them expected ? Can you please re-verify  ?

@ishitasequeira there are many manifests file changes introduced by this PR. Are all of them expected ? Can you please re-verify ?

@iam-veeramalla, the manifests are auto-updated after executing make bundle.

the manifests are auto-updated after executing

I think this is due to the update of K8s dependencies.

LGTM, thanks @ishitasequeira !

It LGTM except that docs could be changed in sperate PR , @jannfis : can u plz take a look ?


text:
Decompile missing some results

I decompiled some app(one of them is qqlite) using the following settings(code):
    val reporter = new DefaultReporter
    val yard = new ApkYard(reporter)
    val layout = DecompileLayout(decompilePath)
    val strategy = DecompileStrategy(layout)
    val settings = DecompilerSettings(debugMode = false, forceDelete = true, strategy, reporter)
    val apk = yard.loadApk(fileUri, settings, collectInfo = true, resolveCallBack = true)

But the generated output miss some classes I care about. Then I compared the resulting decompile output directory with the output of apktool, and found that there are some classes not generated by argus-saf.
I guess there can be some settings in the code above code to configure this behavior, but I don't know what it is.
Any suggestions? Thanks in advance!

It might be filtered, you can check and disable the setting here:
https://github.com/arguslab/Argus-SAF/blob/df2557a9654260d5dd933a15f52143bbd6da1f6d/amandroid/src/main/scala/org/argus/amandroid/core/decompile/DecompilerSettings.scala#L43

authors: ShengliangD fgwei

repo: arguslab/Argus-SAF


text:
Spinner is not getting disappear and pause button not converted to play button after finishing music play in android.

Hi Arielfaur,
Issue with android platform.

Hi,
Now i am able to run it on android too. The problem was for android "cordova-plugin-media" was not installed, so now play button is working but after complete the track pause button is not changing to play button again and spinner is still moving continuously after finish the track.
Thanks.

Hi,
May be the issue is due to bellow console output. But I am not sure. I have update android to 5.0.0. Still the same issue.
["Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=5.0.0-dev"]
Bankims-MacBook-Pro:myAudio bankimdebnath$ sudo ionic plugin add cordova-plugin-media
Updated the hooks directory to have execute permissions
Fetching plugin "cordova-plugin-media" via npm
Installing "cordova-plugin-media" for android
Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=5.0.0-dev
Skipping 'cordova-plugin-media' for android
Plugin "cordova-plugin-media" already installed on ios.
Saving plugin to package.json file
Can you please look into this?

@mrbankim sorry it took me long to reply. I am really busy these weeks. This type of issue has been reported a few times. In general, this is related to some missing/corrupt files in your project. I see you have permission issues with your project. I don't think you should run ionic with sudo. Maybe some OSX expert can comment on this but I would start with a fresh project, install Media plugin (without sudo) and check if it works.

But the same is working fine for iPhone.

Can you open your device console while the app is running and see if there are any errors logged?

No, there is no any error logs. :(

Try removing the platform and adding it again. Has worked in the past to fix some inconsistencies.

several times I have created fresh projects but all the times it is same.

I am rereading your logs. It seems you need to update your cordova version. Run cordova -version
On my computer I get: 5.1.1

For me:  cordova -version
5.4.1
Bankims-MacBook-Pro:myAudio bankimdebnath$

See the log .. I have removed and ad it again. not getting this err log.
Installing "cordova-plugin-media" for android
Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=5.0.0-dev
Skipping 'cordova-plugin-media' for android

What happens if you run cordova platform update android

No, nothing happen.. after update i ran this.. see the log below. But if i run "cordova platform update android@5.0.0"  then it i am not getting below error log.
ionic plugin add cordova-plugin-media
Fetching plugin "cordova-plugin-media" via npm
Installing "cordova-plugin-media" for android
Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=5.0.0-dev
Skipping 'cordova-plugin-media' for android
Plugin "cordova-plugin-media" already installed on ios.
Saving plugin to package.json file
Bankims-MacBook-Pro:myAudio bankimdebnath$

How are you using the module? Maybe a code sample from your controller to see if there's anything there.

Is it due to something latest version of Android or Cordova?

What do you mean?

I just downloaded the code sample from your repository and ran it after adding "cordova-plugin-media" and "bower install ionic-audio".

Thanks for your time. Please have a look into this once you will get time. :) Thanks again..

Hi,
This is really a genuine issue. I have deployed the same in windows system and ran there also same issue (Spinner is not getting disappear and pause button not converted to play button after finishing music play in android). As you told me that may be problem with sudo i used in mac but for windows also I am getting the same issue. Please have a look into this, other wise it is use less. no one can use this.

+1

Installed Perfectly on another app, which i created 15 days ago, but now its not working in my new project.  Here is my controller
`app.controller("ExampleController", function ($scope) {
$scope.track = {
url: 'http://k003.kiwi6.com/hotlink/cay8j82ed1/Introduction_to_Romans_-_Tamil_message.mp3',
//url: 'https://googledrive.com/host/0B_0gV-62NNMNd0d6NXY2UjU0Wkk/1.Five_points_for_fruitfulness.mp3',
artist: 'Somebody',
title: 'Song name',
art: 'img/album_art.jpg'
}
});
`
and here is my index file :
<ion-content ng-controller="ExampleController">     <ion-audio-track track="track">

{{track.title}}

{{track.artist}}
           <ion-audio-controls>                          <ion-spinner icon="ios"></ion-spinner>           </ion-audio-controls>

           <ion-audio-progress-bar display-time></ion-audio-progress-bar>

     </ion-audio-track>   </ion-content>
When you click on play, song starts playing but the spinner keeps on spinning and the pause button no longer works,
here is my console error which i get :

Thank you very much, i am working on a project which needs this plugin very much, would be great if you could fix this problem.

@joelelangovan1985 do you see any errors in the javascript (web) console?

@mrbankim I cannot reproduce the problem on any of my devices so there is nothing I can do. It seems you're also the only one having this issue. Maybe you can send me your APK file, or you can upload the project somewhere.

Hi, Thanks for your reply.
I think @joelelangovan1985  also facing same problem. Anyway I am sending you the apk file. Please have a look on this. Please give your email id so i can send it to you.

Send it to ariel.faur@gmail.com
Make sure it is compiled in debug mode.
On Thu, Feb 4, 2016 at 7:21 AM, mrbankim notifications@github.com wrote:

Hi, Thanks for your reply.
I think @joelelangovan1985 https://github.com/joelelangovan1985 also
facing same problem. Anyway I am sending you the apk file. Please have a
look on this. Please give your email id so i can send it to you.
—
Reply to this email directly or view it on GitHub
https://github.com/arielfaur/ionic-audio/issues/37#issuecomment-179753250
.

I send it to you. Please have a look and let me know.

@arielfaur I don't get any errors in my web console. I am sending you the project folder, so you can have a look, its just your example-audio folder with platform added and apk built. I am sending you the apk file.

I think I have found the cause. It seems that both of you are using a newer version of cordova-plugin-media that doesn't seem to be compatible with the current cordova-android version.
To fix this do:
cordova plugin rm cordova-plugin-media

cordova plugin add cordova-plugin-media@1.0.1

Then build your project as usual. Let me know if this fixes the issue.

@arielfaur You are awesome, Works perfectly .

Thank you so much !
On Thu, Feb 4, 2016 at 7:42 PM, arielfaur notifications@github.com wrote:

I think I have found the cause. It seems that both of you are using a
newer version of cordova-plugin-media that doesn't seem to be compatible
with the current cordova-android version.
To fix this do:
cordova plugin rm cordova-plugin-media
cordova plugin add cordova-plugin-media@1.0.1
Then build your project as usual. Let me know if this fixes the issue.
—
Reply to this email directly or view it on GitHub
https://github.com/arielfaur/ionic-audio/issues/37#issuecomment-179857954
.

is it possible to play when app is in background , like native audio player, Showing progress of the song in the status bar, is it possible in cordova ? Would be great to get your advice.

It does play in the background if you switch apps. Showing a notification in the status bar is another thing, I haven't looked into this. But it's out of the scope of this plugin at the moment.

Hi @arielfaur
Thank you.. It is working.. :)

Grt work.. :)

authors: arielfaur joelelangovan1985 mrbankim

repo: arielfaur/ionic-audio


text:
Implement defaults for end hosts

Change Summary

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Code style update (formatting, renaming)
[x] Refactoring (no functional changes)
[ ] Documentation content changes
[ ] Other (please describe):

Related Issue(s)

Fixes #37
Component(s) name
Proposed changes

How to test

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have updated molecule CI testing accordingly
[ ] I have read the CONTRIBUTING document.
[ ] All new and existing tests passed (pre-commit, make linting and make sanity-lint).

PR to be updated with:

[ ] Edge STP modes
[ ] Storm control for port-channel (to be tested)

closing due to stale PR

closing due to stale PR

authors: carlbuchmann titom73 xaviramon

repo: aristanetworks/ansible-avd


text:
Feat(eos_cli_config_gen): Add maximum_paths  to router_bgp.vrfs

Change Summary
Add maximum_paths for router_bgp.vrfs
Related Issue(s)
Fixes #4583
Component(s) name
arista.avd.eos_cli_config_gen
Proposed changes
Add support for maximum_paths per vrf within router_bgp:
router_bgp:

  vrfs:
    maximum_paths:
        paths: <int; 1-600; required>
        ecmp: <int; 1-600>

How to test
Checklist
User Checklist

N/A

Repository Checklist

[ X] My code has been rebased from devel before I start
[X ] I have read the CONTRIBUTING document.
[X ] My change requires a change to the documentation and documentation have been updated accordingly.
[X ] I have updated molecule CI testing accordingly. (check the box if not applicable)

Thanks @juanjtomasg for this contribution!

authors: gmuloc juanjtomasg

repo: aristanetworks/avd


text:
toggles & switches add delay to color controls

Inexplicable and makes no sense

Fixed with the latest refactor (dynamic controls)

repo: aristath/kirki


text:
No data on RX (audio over 5.8GHz video)

Hi,
Hopefully someone sees this.
First off I have the basics working for both sending and receiving (sorry for misleading title, was not sure how to word it). What I am trying to do is send data over an audio channel which is broadcast over 5.8GHz for FPV drone video. This detail isn't particularly important because the sending hardware (VTX) and receiver seem to take care of doing whatever they do with the actual audio signal. As far as I know the audio that goes into the TX side comes out on the RX side (minus any signal degradation).
I have an Arduino connected to my video transmitter's audio line. The receiver also has an audio line which I connect to a separate Arduino.
Arduino --> VTX -> OTA -> RX -> Arduino
Now like I said I have almost all of it working:
Arduino -> Arduino
Arduino -> PC (using webjack)
Arduino -> VTX -> OTA -> RX -> PC (using webjack)
The only thing left is the 'full' setup where the video receiver (RX) sends the audio data to the Arduino. For some reason I cannot see any data on the receiving Arduino.
If it wasn't clear this is one-way communication and for each Arduino I have only built the circuit corresponding to TX or RX. Does the RX Arduino need the 'full' circuit? (although it did work without it in my simplistic case). I also see there is a potentiometer which I haven't touched. What exactly is this for?
If anyone has suggestions they will be greatly appreciated!

Discovered the potentiometer was indeed important to tune in the receiver. Fiddled with that and got data flowing


text:
Dark mode: Resource section

When the website is in dark mode and you click Read More in the resource section the paragraph on the topics don't show up.

I'll try fixing it.

What I have so far.

repo: arncv/Intima


text:
🛑 NWTFV is down

In 0ca53fc, NWTFV (https://nwtfv.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NWTFV is back up in 6a78ae0.

repo: arnef/status


text:
🛑 NWTFV is down

In 0395bca, NWTFV (https://nwtfv.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NWTFV is back up in c230d43.


text:
🛑 NWTFV is down

In b605409, NWTFV (https://nwtfv.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NWTFV is back up in 1f67480.


text:
grantPermission() fails on iOS

This ends up in the catch block, with error being null.
if (this.platform.is('ios')) {
   this.firebase.grantPermission().then(data => {
      console.log(`*** FCM: grantPermission`, data);
   }).catch(error => {
      console.error('*** FCM: Error grantPermission', error);
   });
}

I'm currently using version 1.0.5. Last known version to work is 0.1.25.
Anyone else struggling with this?

Hi, this is my example of code, this work with topics on Android and iOS
and work check permissions
Function for coll after device ready
 private registrPushFn(): boolean {
    if (!this.platform.is('cordova')) {
      console.warn('Push notifications not initialized. Cordova is not available - Run in physical device');
      return true;
    }
    if (this.platform.is('ios')) {
      this.firebase.hasPermission().then(data => {
        if (!data.isEnabled) {
          this.firebase.grantPermission().then(data => {
            return this.getTokenPush();
          })
            .catch(error => {
              console.error('Error getting permissions', error);
              return false;
            });
        } else {
          return this.getTokenPush();
        }
      });
    } else {
      return this.getTokenPush();
    }
  }

Function for Get tocken
 private getTokenPush() {
    this.firebase.getToken()
      .then(token => {
        this.globalVars.userData.userServiceInfo.gmsToken = token;
      }) // save the token server-side and use it to push notifications to this device
      .catch(error => console.error('Error getting token', error));

    this.firebase.onTokenRefresh()
      .subscribe((token: string) => {
        this.globalVars.userData.userServiceInfo.gmsToken = token;
      });

    // this.firebase.onNotificationOpen().subscribe(data => { });

       this.setTopicPush();
    return true;
  }

And function for subscribe to topic (Attention!!! for  android good topic with /topics/blabla_bla-bla  but  for iOS must be without /topics/ example blabla_bla-bla)
private setTopicPush() {
    let topic = "/topics/MyTopic-User_ENGLISH";
    if (this.platform.is('ios')) {
      topic = "MyTopic-User_ENGLISH"
    }
    this.firebase.subscribe(topic);
  }

closing as resolved per the above comment

authors: remisture snikesv soumak77

repo: arnesson/cordova-plugin-firebase


text:
Android Build Error - Could not find com.android.tools:common:25.5.0-alpha-preview-02

After adding this Firebase plugin to my ionic4(angular) app, I cannot get a successful android build with this ionic native plugin. My app built and ran fine without it. I am getting the following error:
Could not find com.android.tools:common:25.5.0-alpha-preview-02.
Searched in the following locations:
    https://jcenter.bintray.com/com/android/tools/common/25.5.0-alpha-preview-02/common-25.5.0-alpha-preview-02.pom
    https://jcenter.bintray.com/com/android/tools/common/25.5.0-alpha-preview-02/common-25.5.0-alpha-preview-02.jar
    https://repo.maven.apache.org/maven2/com/android/tools/common/25.5.0-alpha-preview-02/common-25.5.0-alpha-preview-02.pom
    https://repo.maven.apache.org/maven2/com/android/tools/common/25.5.0-alpha-preview-02/common-25.5.0-alpha-preview-02.jar
Required by:
    unspecified:unspecified:unspecified > com.android.tools.build:gradle:2.5.0-alpha-preview-02 > com.android.tools.build:gradle-core:2.5.0-alpha-preview-02 > com.android.tools.build:builder:2.5.0-alpha-preview-02
    unspecified:unspecified:unspecified > com.android.tools.build:gradle:2.5.0-alpha-preview-02 > com.android.tools.build:gradle-core:2.5.0-alpha-preview-02 > com.android.tools.build:builder:2.5.0-alpha-preview-02 > com.android.tools.build:manifest-merger:25.5.0-alpha-preview-02
    unspecified:unspecified:unspecified > com.android.tools.build:gradle:2.5.0-alpha-preview-02 > com.android.tools.build:gradle-core:2.5.0-alpha-preview-02 > com.android.tools.build:builder:2.5.0-alpha-preview-02 > com.android.tools.ddms:ddmlib:25.5.0-alpha-preview-02
    unspecified:unspecified:unspecified > com.android.tools.build:gradle:2.5.0-alpha-preview-02 > com.android.tools.build:gradle-core:2.5.0-alpha-preview-02 > com.android.tools.build:builder:2.5.0-alpha-preview-02 > com.android.tools.analytics-library:shared:25.5.0-alpha-preview-02
    unspecified:unspecified:unspecified > com.android.tools.build:gradle:2.5.0-alpha-preview-02 > com.android.tools.build:gradle-core:2.5.0-alpha-preview-02 > com.android.tools.build:builder:2.5.0-alpha-preview-02 > com.android.tools.analytics-library:tracker:25.5.0-alpha-preview-02
    unspecified:unspecified:unspecified > com.android.tools.build:gradle:2.5.0-alpha-preview-02 > com.android.tools.build:gradle-core:2.5.0-alpha-preview-02 > com.android.tools.build:builder:2.5.0-alpha-preview-02 > com.android.tools:sdklib:25.5.0-alpha-preview-02 > com.android.tools.layoutlib:layoutlib-api:25.5.0-alpha-preview-02
    unspecified:unspecified:unspecified > com.android.tools.build:gradle:2.5.0-alpha-preview-02 > com.android.tools.build:gradle-core:2.5.0-alpha-preview-02 > com.android.tools.build:builder:2.5.0-alpha-preview-02 > com.android.tools:sdklib:25.5.0-alpha-preview-02 > com.android.tools:dvlib:25.5.0-alpha-preview-02
    unspecified:unspecified:unspecified > com.android.tools.build:gradle:2.5.0-alpha-preview-02 > com.android.tools.build:gradle-core:2.5.0-alpha-preview-02 > com.android.tools.build:builder:2.5.0-alpha-preview-02 > com.android.tools:sdklib:25.5.0-alpha-preview-02 > com.android.tools:repository:25.5.0-alpha-preview-02

I have been searching for answer for the past 2 days and have tried changing parameters in the build.gradle (https://stackoverflow.com/questions/53677823/cannot-run-existing-android-project-com-android-toolscommon25-3-3) but have no success. Please help if any one here how to resolve it. Thanks a lot.

Is there any way to solve them?

since I get this error in my ionic pro automatic build I can't change that file. This plugin needs to resolve the issue so our automatic builds work again

I tried that already but didn't work for me. It drove me crazy now. Did you do anything in the outer  build.grade(platform/android/build.gradle)?

After trying again with the previous solution in stackoverflow, I didn't see the previous error when doing "ionic cordova run android --device" in the terminal(btw, I m still seeing the same error in Android studio when doing the File > Sync Project with Gradle File). However, it stop/terminate by itself when building half way without showing any error. As you can see below. Any clue?
> cordova run android --device Android Studio project detected Preparing Firebase on Android ANDROID_HOME=/Users/symbp/Library/Android/sdk JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home studio Subproject Path: CordovaLib Subproject Path: app spawn EACCES

Does someone already have a solution? Still having this error even with Christian Rodrigues' solution..

I would also suspect that it's a combination of plugin dependencies being missing with the current setup and then gradle caching the wrong state, event with the deps fixed. I've seen similar situation with native android projects where gradle just refuses to co-operate until everything is nuked from the orbit.

I had the same problem, to fix it, I had to install with the SDK manager the API level 25, update Google play services and Android SDK platform-tools besides the Android SDK Tools.


text:
Fixed FIRMessaging received data-message, but FIRMessagingDelegate's-…

…messaging:didReceiveMessage: not implemented error on iOS11

@nekator please fix the spacing in your PR to make this easier to review by @robertarnesson

Sorry for my late response. I am busy bringing 2 applications to production. Thanks @keyz182 for fixing the spaces and thanks to @robertarnesson for accepting the pr.

@robertarnesson
when will this be released to npmjs.org?

authors: nekator quackes soumak77


text:
Switch between models

Hi, is it possible to switch models when you load a multimodel pdb? For example, if I load 1GRM it loads all the models overlapped, and I can load it as a trajectory, but in static mode I can't show / hide the different models. I mean, is there a select input with all the possible models to switch between them? Like 'firstModelOnly' parameter, but for all the models.
Thanks.

You can set a selection on the structure component which will affect all added representations structureComponent.setSelection("/0"), or "/1" for model 1 and so on. The same selection can also be given when loading the file stage.loadFile("structure.cif", {sele: "/0"}).

Thank's, that's exactly what I needed.

authors: arose gbayarri

repo: arose/ngl


text:
Spy number checker

This PR fixes the issue Spy Number Checker #588.
Kindly review it.

https://deploy-preview-596--amazing-js-projects.netlify.app/spy number checker/

@VidhiBhatt01  I made this totally on my own, I did not raise this issue in any other repos, I have added this project in style_links.json


text:
Bug in handling BED file with zero coordinates

$ bedtools --version
bedtools v2.27.1

Note BED line with zero coords gives error:
$ echo $'NW_003020053.1\t0\t0\t.\t585\t+' | bedtools slop -s -l 0 -r 630 -i stdin -g chrom_sizes.tsv
Error: malformed BED entry at line 1. Start was greater than end. Exiting.

but a similar zero-length entry where the coordinate is non-zero works fine:
$ echo $'NW_003020053.1\t433\t433\t.\t585\t+' | bedtools slop -s -l 0 -r 630 -i stdin -g chrom_sizes.tsv
NW_003020053.1	433	1063	.	585	+

Here is the contents of chrom_sizes.tsv:
NW_003020038.1	2474448
NW_003020049.1	2308670
NW_003020055.1	2216334
NW_003020056.1	1654078
NW_003020057.1	1368217
NW_003020058.1	1255791
NW_003020059.1	920995
NW_003020060.1	802573
NW_003020061.1	498422
NW_003020039.1	430102
NW_003020040.1	419327
NW_003020041.1	125861
NW_003020042.1	22644
NW_003020043.1	12816
NW_003020044.1	11214
NW_003020045.1	11104
NW_003020046.1	8471
NW_003020047.1	8448
NW_003020048.1	7285
NW_003020050.1	6389
NW_003020051.1	6342
NW_003020052.1	5408
NW_003020053.1	4896
NW_003020054.1	50304

0-0 in BED is undefined.

How come? Wouldn't this correspond to a zero-length feature before the first base? I'm pretty sure I got this error from processing on some real data.

You are right, it needs to be special cased.

This is fixed in master. Thanks for reporting.


text:
Multi Layer Perceptron

Specialization of Network class

No longer relevant.

repo: arrayfire/arrayfire-ml


text:
Version 1.1.0: Apis Update and Documentation Improvements

This merge includes changes for version 1.1.0, which brings significant enhancements and documentation improvements. It updates deprecated APIs to align with Paymob's latest standards and includes detailed documentation for the public APIs. This version is now in sync with the new API reference available at https://docs.paymob.pk/docs/accept-standard-redirect

Thank you for the Contribution! @Usama-Azad .
I'll have a look at the Updates, Can you make sure to Update the Readme.MD with the ChangeLog? so that The changes could be visibly seen on Pub.dev too.

README.md Updated.

@Usama-Azad  I respect you contribution to the Code, but the Base URL you have changed is not for Paymob Pakistan,
Pakistani Paymob Account holders are not able to get Authorised from the Global API Endpoint.
Somethings i would like to add over here are.

Make sure to add a Valuable Contribution.
Adding Value to the code is the Main concern not the Lines of Codes added.
I have reviewed all the files and the only thing that is valuable is the _getIntegrationIdbyPaymentType.
I appreciate the approach for this but all the other code refactorings seems a bit useless, just reordering the Function Parameters.

I hope you would understand the point.
Anyways Thank you for the contribution and Keep contributing 🚀

I was working on an app where I needed to integrate a payment gateway. When I used your package, it was throwing a strange error, causing the app to crash. However, I was able to fix this issue, and in my latest update, the app no longer crashes and is functioning properly.
Secondly, I have updated to the latest dependencies.
Thirdly, I noticed that the public APIs' documentation was not showing in my code editor. I had to manually refer to the package files. I have now added the documentation to the project.
I only intended to integrate the package, and if there were no issues, I wouldn't have needed to go out of my way to resolve them. It took me a significant amount of time to fix these issues.
Furthermore, I wasn't aware of the differences in APIs for Pakistan, so I apologize for any oversight, and I have also fixed that.
I hope this clarifies the situation.

authors: Usama-Azad arshmancodes


text:
🛑 Rimgo is down

In 0075a98, Rimgo (https://imgur.artemislena.eu) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Rimgo is back up in 9a46b3e.

repo: artemislena/upptime


text:
🛑 Invidious is down

In ee98ad0, Invidious (https://yt.artemislena.eu) was down:

HTTP code: 502
Response time: 5814 ms

Resolved: Invidious is back up in 2110f7d after 18 hours, 2 minutes.


text:
🛑 Mailcow (SMTP) is down

In 7f6ffb9, Mailcow (SMTP) (mail.artemislena.eu) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mailcow (SMTP) is back up in ae18517.


text:
Some potential other things to test at the network layer

Disclaimer:  I'm not sure how practical most of these are to test, and a lot of these are a bit on the obscure side. I've mentioned most of these on docs I've published, which may or may not be on your radar:

CORS preflght cache (https://fetch.spec.whatwg.org/#concept-cache)
DNS over HTTPS connections
DNS cache (unfortunately, this is mostly detectable through timing, and upstream resolver caches or even platform caches can confuse the issue, though platform caches in particular also make this harder to partition meaningfully).
Live DNS requests.  Possible these are merged even if the DNS cache is not, though seems unlikely.
Cert validation requests (AIA, OCSP).  These are often offloaded to the OS, unfortunately.  Anyhow, by serving up bogus certs which require AIA to fetch bogus intermediaries, which certs a user has cached as being bad are potentially a tracking vector.
H2 support cache.  Not sure if all browsers support this, but Chrome keeps a cache of which servers support H2, and only establishes one connection to them at a time.  This is separate from the alt service cache.
QUIC brokenness cache. Not sure if all browsers do this, but Chrome keeps a cache of which advertised H3 servers it can't connect to (It also disables QUIC globally if it has too many QUIC issues, though not familiar with the logic there.  Just mention this because it could cause confusion in tests. It's also one bit of fingerprint information, potentially, I suppose)
Expect-CT reports (which need to not share sockets with anything from another tab).  Edit:  I not sure if Expect-CT is long for this world, once CT becomes mandator on all requests.

Hi! Thanks for this great list. I will look into these.

Took a look at my old doc, and found a couple others.  Some of these are likely even straightforward to test:

WebSockets (which touch other network state, and can share H2/H3 sessions, and can possibly steal sockets previously used for H1 as well, depending on the implementation)
Media device ID / EME (not sure if these are two things or the same thing - I'm mostly a network person)
SSL session resumption cache
HTTP auth credential cache (unclear if this should be partitioned - definitely should be if embedded credentials are automatically added)
Client cert cache (similar boat to the auth cache, also unclear if it should be partitioned)
Proxied connection (H1/H2/H3/socks) shouldn't be reused between requests from different network partitions.

Anyhow, there are an absurd number of leaks, and difficult to test them all, was just impressed by how comprehensive these tests are, and thought I'd add some more ideas.

Fantastic! Thanks again.

FYI: from https://github.com/arthuredelstein/privacytests.org/issues/70#issuecomment-966242104
rather than create a new issue or email you ... FYI

what's on this list not in your tests - IANAE but e.g. I don't see DNS, WebSocket, OCSP, HKPK in a very quick first glance

note: websocket dFPI/FPI was added in FF92+

also https://groups.google.com/g/mozilla.dev.platform/c/uDYrtq1Ne3A - I don't see CORS pre-flight, preconnect, Intermediate CA cache, speculative connections, or connection pooling

I don't know what you can or want to test, and or if some of those are aliases/redundant (e.g. under prefetch) - I'll just leave this in your capable hands
FYI: from https://github.com/arthuredelstein/privacytests.org/issues/80#issuecomment-1008282746
I have some ideas

under navigation test? beacon, link-pre-fetching, predictor
sanitizing: e.g. cache/HSTS etc, cookies + site data, etc

will look impressive for AF/LW and of course TB (being in PB Mode)

a "security" section: e.g. the five safebrowsing types

Thanks @Thorin-Oakenpants ! I have added all your items to my spreadsheet.


text:
Store object class name in Ruby::Object

There are some shenanigans going on to do is_a? computations in Rust. Extract the fully qualified class name for a value when constructing its Ruby type. This will additionally enable doing instance of comparisons for classes that haven't been defined in Rust.
https://github.com/lopopolo/ferrocarril/blob/ba0070eac0e54d793af9f7ed765c116cc194a51f/mruby/src/extn/core/regexp.rs#L257-L265

Type and lifetime constraints make this impossible.

repo: artichoke/artichoke


text: Have travis run hinting

repo: articulate/paperplane


text:
help!!!RuntimeError:          CUDA Setup failed despite GPU being available. Please run the following command to get more information:

===================================BUG REPORT===================================
Welcome to bitsandbytes. For bug reports, please run
python -m bitsandbytes
and submit this information together with your error trace to: https://github.com/TimDettmers/bitsandbytes/issues
bin /home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/libbitsandbytes_cuda121.so
False
/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py:149: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('/usr/local/cuda/lib')}
warn(msg)
/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py:149: UserWarning: /usr/local/cuda/lib did not contain ['libcudart.so', 'libcudart.so.11.0', 'libcudart.so.12.0'] as expected! Searching further paths...
warn(msg)
CUDA_SETUP: WARNING! libcudart.so not found in any environmental path. Searching in backup paths...
CUDA SETUP: CUDA runtime path found: /usr/local/cuda/lib64/libcudart.so
CUDA SETUP: Highest compute capability among GPUs detected: 7.5
CUDA SETUP: Detected CUDA version 121
CUDA SETUP: Loading binary /home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/libbitsandbytes_cuda121.so...
/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/libbitsandbytes_cuda121.so)
CUDA SETUP: Something unexpected happened. Please compile from source:
git clone git@github.com:TimDettmers/bitsandbytes.git
cd bitsandbytes
CUDA_VERSION=121
python setup.py install
Traceback (most recent call last):
File "/home/yed_dev/qlora/qlora.py", line 15, in
import bitsandbytes as bnb
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/init.py", line 6, in
from . import cuda_setup, utils, research
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/research/init.py", line 1, in
from . import nn
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/research/nn/init.py", line 1, in
from .modules import LinearFP8Mixed, LinearFP8Global
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/research/nn/modules.py", line 8, in
from bitsandbytes.optim import GlobalOptimManager
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/optim/init.py", line 6, in
from bitsandbytes.cextension import COMPILED_WITH_CUDA
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/cextension.py", line 20, in
raise RuntimeError('''
RuntimeError:
CUDA Setup failed despite GPU being available. Please run the following command to get more information:
    python -m bitsandbytes

    Inspect the output of the command and see if you can locate CUDA libraries. You might need to add them
    to your LD_LIBRARY_PATH. If you suspect a bug, please take the information from python -m bitsandbytes
    and open an issue at: https://github.com/TimDettmers/bitsandbytes/issues

python qlora.py --model_name_or_path /dev/shm/chatglm-6b  error

Maybe give this solution a shot?

Upgrade to bitsandbytes==0.41.0 worked for me

bitsandbytes==0.41.0

Thank you sooo much! After searching under the bitsandbytes repo, by changing the libcuda.so, the LD_LIBRARY_PATH, by cp a bitsandbytes_cuda118.so to bitsandbytes_cpu.so, uninstall and reinstall pytorch again and again, your solution finally prevents the cuda warnings!

authors: 2662007798 KJ-Waller kizunasunhy lunaryan

repo: artidoro/qlora


text:
Fullscreen Fotorama passes click through to element below it on page

This issue is related to https://github.com/artpolikarpov/fotorama/issues/238, however that has been closed without a very clear resolution.
Fotorama is used by Magento 2, and when viewing a product image in fullscreen on a touch device, clicking on the close button will click the element below the fullscreen modal window.
To view the behaviour, see this link: http://magento2-demo.nexcess.net/sprite-foam-roller.html

Resize your browser to 1250px width
Enable touch mode (using Chrome DevTools)
Open the image to full screen
Click on the X button.

You'll notice that you're redirected to the Create New Account page, as that's the element under the X at this resolution.
The resolution in the other ticket was something to do with Fastclick.js, however I can't seem to find that library being used in Magento 2, so I don't think it's related

@artpolikarpov hello!
Do you know if there are any updates on this issue? Is still present and, it happens only on Chrome, on mobile.
Thank you

I am having the same problems as well with this. Have played around with z-index values, removing elements, and adding a background, but still closing the click button causes the elements behind to be clicked.
Very strange.

Hello you can patch this issue with one line dirty fix.
Solution one: Just need to scroll a little bit the background page after open the big Image layout.
Clean fix: Other fix will be just catch touch event on close icon and stop propagation.
Hope this will resolve this annoying issue.

I am facing the same problem with my mobile devices. Fotorama full-screen close button also effecting in login button which is placed behind the close button.

@Anna-kozianowska Your fix works but also breaks loading of videos on mobile devices unfortunately. Specifically the last line atleast.

authors: AndreeaMir bbvox harrigo luke-denton-aligent natewoodbridge rafiqulrti

repo: artpolikarpov/fotorama


text:
feat: gh action release

This PR resolves []
Description

Adds the real submission tags
Adds sentry monitoring links to changelog

#nochangelog

Warnings

:warning:

✅ No changelog changes

  Generated by :no_entry_sign: dangerJS against a54a4b2612339fc8af73fea1730f50bc42632ca0

authors: ArtsyOpenSource gkartalis

repo: artsy/eigen


text:
chore: update metaphysics graphql schema

Greetings human :robot: this PR was automatically created as part of metaphysics' deploy process. #nochangelog

Warnings

:warning:

✅ No changelog changes

  Generated by :no_entry_sign: dangerJS against 2f7acee2a0a27d15cca3dbad1af8349da78c41ea

authors: ArtsyOpenSource artsyit


text:
fix: problematic android infinite scroll grids

This PR resolves PHIRE-100
Description
There was a report that after migrating to collapsible-tabs from stickyTabs the infinite scrolling stopped working on Android.
The issue was that we use infiniteScrollArtworkGrid  in these surfaces that uses a different implementation (scrollview) for iOS and (ParentAwareScrollView) on Android.
Wrapping it to another scrollview broke the functionality, this PR fixes this behavior on the following ArtworkGrids:

GeneArtworks
TagArtworks
MyCollectionArtworks (didn't add a video for that as I don't have a lot of mycollection artworks to test out the functionality)
PartnerArtworks

Let me know if you have any concerns, will add a test case for that on the sprintly mobile QA tomorrow to test it out thouroughly.
Videos

Gene

https://github.com/artsy/eigen/assets/21178754/cd14593a-2d2c-4dd5-9a0b-e8bc9f77d6b3

Partner

https://github.com/artsy/eigen/assets/21178754/ece7fa1e-061d-42fa-a1b7-58959c8f039c

PR Checklist

[x] I have tested my changes on iOS and Android.
[x] I hid my changes behind a feature flag, or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an app state migration, or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

iOS user-facing changes

Android user-facing changes

fixed problematic android infinite scroll grids - gkartalis

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

This PR contains the following changes:

Android user-facing changes (problematic android infinite scroll grids - gkartalis)

  Generated by :no_entry_sign: dangerJS against f76ec4c5085bd5791f26ec1b6e1a25c375362a0d

@araujobarret This is how I searched for all affected other surfaces:
The problem is when you have a <Tabs.ScrollView> that has inside a <InfiniteScrollArtworksGrid.
Searched for references of <InfiniteScrollArtworksGrid inside eigen and looked into the tree for the parents to see if it is wrapped on <Tabs.ScrollView>
Feel free to also check in case I missed anything

Actually I did miss some while rechecking @araujobarret :P following up with a commit

@araujobarret I didn't miss any in the end, they were some of them that had the Show More instead of an infinitescroll that is working properly (one example is artist series artwork grid)

Awesome, thanks for the extra care!

authors: ArtsyOpenSource araujobarret gkartalis