text:
Rala seems stuck

Hello,
Rala seems somewhat stuck, it has been "running" for 2 days, the threads are in S status. The ram usage is quite high however. Is it normal behaviour? Here was my command
./ra/build/bin/ra -t 48 -x pb allLongReads.noduplicateheader.reformat.fa reads.fq.gz > Ra.assembly.fa
The expected genome size is 120 Mb
And this is the size of the files in the "working directory"
ls -lh
total 323G
-rw-rw-r-- 1 lege lege    0 Aug 19 04:04 layout.fasta
-rw-rw-r-- 1 lege lege 308G Aug 18 21:32 overlaps.paf
-rw-rw-r-- 1 lege lege 810M Aug 19 03:54 preconstruction.fasta
-rw-rw-r-- 1 lege lege  15G Aug 19 04:04 sensitive_overlaps.paf

Thank you
EDIT: a colleague pointed to me there was 250 Go left on the drive, can it be Rala is waiting to reserve enough disk space to write everything at once?

Hi,
could you please paste he log here? How large is you read set and how much RAM do you have?
Best regards,
Robert

The long read file is 36 Go and the illumina is 24 Go.
Unfortunately it was killed on my server :/ Is there a way to restart the assembly from
ls
layout.fasta  overlaps.paf  preconstruction.fasta  sensitive_overlaps.paf

minimap2 was over.

You probably run out of disk space as the first iteration overlaps file is around 300GB and in the second iteration a new one is created with similar size. 256GB of RAM should be enough. Unfortunately, there is no option to continue the assembly yet :/

Oh ok,
I am gonna retry on another disk with 2 To of free space, that should do.
thank you!

Hello, I tried again with enough disk space
[M::worker_pipeline::167.525*20.07] mapped 64287 sequences
[M::worker_pipeline::169.413*20.06] mapped 61621 sequences
[M::main] Version: 2.14-r892-dirty
[M::main] CMD: /mnt/sda1/Alessandro/14-08-2019_Ra/ra/vendor/minimap2/minimap2 -t 20 -x map-pb /mnt/sda1/Alessandro/14-08-2019_Ra/ra_work_directory_1566397451.3950646/iter1.fasta allLongReads.noduplicateheader.reformat.fa
[M::main] Real time: 169.474 sec; CPU: 3398.018 sec; Peak RSS: 1.743 GB
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 4204629/4204629
[racon::Polisher::initialize] transformed data into windows
terminate called after throwing an instance of 'std::bad_alloc'262406
  what():  std::bad_alloc

Here was my command
./ra/build/bin/ra -t 20 -x pb allLongReads.noduplicateheader.reformat.fa reads.fq > Ra.assembly.fa

That is weird. Was the work directory deleted? If not, can you please paste here all file sizes in it?

There is no working directory! I did not remove it, so either it was never created or Ra deleted it itself.

there is however a rala assembly graph
total 110G
-rw-rw-r-- 1 lege lege  36G Aug 18 18:04 allLongReads.noduplicateheader.reformat.fa
drwxrwxr-x 7 lege lege 4.0K Aug 21 16:22 ra
-rw-rw-r-- 1 lege lege    0 Aug 21 16:24 Ra.assembly.fa
-rw-rw-r-- 1 lege lege 129M Aug 22 08:48 rala_assembly_graph.gfa
-rw-rw-r-- 1 lege lege  75G Aug 21 16:13 reads.fq

-rwxrwxr-x 1 lege lege  421 Aug 18 17:58 rename.py

The work directory is always created and should be afterwards deleted. You can obtain your contigs with awk '$1 ~/S/ {print ">"$2"\n"$3}' rala_assembly_graph.gfa > rala_layout.fasta and then run racon manually. Here are the commands:
minimap2 -t 20 -x map-pb rala_layout.fasta allLongReads.noduplicateheader.reformat.fa > iter1.paf
racon -t 20 allLongReads.noduplicateheader.reformat.fa iter1.paf rala_layout.fasta > iter1.fasta
minimap2 -t 20 -x map-pb iter1.fasta allLongReads.noduplicateheader.reformat.fa > iter2.paf
racon -t 20 allLongReads.noduplicateheader.reformat.fa iter2.paf rala_iter1.fasta > iter2.fasta
minimap2 -t 20 -x sr iter2.fasta reads.fq.gz > iter3.paf
racon -t 20 reads.fq.gz iter3.paf iter2.fasta > iter3.fasta

If the error in racon persists, let me know (or you can clone the newest racon version and try with it from the start).

thanks
I guess on line fourth it should be iter1.fasta and not rala_iter1.fasta.

Indeed, I edited it, thanks!

 racon -t 20 allLongReads.noduplicateheader.reformat.fa iter1.paf rala_layout.fasta > iter1.fasta
[racon::Polisher::initialize] loaded target sequences 1.150181 s
[racon::Polisher::initialize] error: duplicate sequence ch431_read2674_template_pass_FAH31515 with unequal data

What does this error mean? I am sure that sequence is not duplicated.

It seems that you have duplicate headers.

No it's not that
 grep "ch431_read2674_template_pass_FAH31515" allLongReads.noduplicateheader.reformat.fa
>ch431_read2674_template_pass_FAH31515

Can you do that for rala_layout.fasta as well please?

sure
grep "ch431_read2674_template_pass_FAH31515" rala_layout.fasta
>ch431_read2674_template_pass_FAH31515

Yeah, I thought so. Please try grep -A1 ">Utg" rala_layout.fasta > layout.fasta and then please run wc -l layout.fasta.

wc -l layout.fasta
744 layout.fasta

Try now the racon commands :)

Racon seems to be running all right so far, no error ... I will let you know if I can complete all the steps successfully.
However, here you wrote
minimap2 -t 20 -x sr iter2.fasta reads.fq.gz > iter3.paf
what is -x sr? minimap2 doesn't have that option.

That option is for short reads. You can run it like -x sr or -ax sr if you want alignments as well.

yes sorry, it seems there was a mixup of minimap and minimap2 in my path.
Anyway, everything seems all right now. Thanks

Assembly is over and went well,
thanks for the support.

authors: aderzelle rvaser

repo: lbcb-sci/ra


text:
Tekst selectie broken (voor volgende of vorige woord & karakter te selecteren)

Shift + ⌘ (command) + pijltje (links of rechts) doet normaal een selectie van het volgende woord op Mac.
Dit werkt niet in de editor (getest met versie: "@lblod/ember-rdfa-editor": "0.39.0")

Heb ook gemerkt dat als je ⇧ ingedrukt houdt en dan pijltje rechts of links, de shortcut om 1 individueel karakter te selecteren, er dan niks gebeurt.

Heb de beschrijving gefixt, er stond een fout in, het is ⌘ ipv ⌥ om een woord te selecteren.

source: gharchive/issue

repo: lblod/ember-rdfa-editor

license: MIT

license_type: permissive

license_source: github-api


text:
Enable txindex=1 for Docker Containers

Curently running lbcd inside docker do not enable txindex support with is required for most apps/services.
This PR adds txindex=1 to config file during build process to enable it by default.

Pull Request Test Coverage Report for Build 2316428179

0 of 0   changed or added relevant lines in 0 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.009%) to 51.779%

Files with Coverage Reduction
New Missed Lines
%

btcec/signature.go
3
92.82%

Totals

Change from base Build 2296271422:
0.009%

Covered Lines:
22352

Relevant Lines:
43168

💛  - Coveralls

The docker-publish.yml is a nice new add, which we should create a separate PR on its own. It would be great to parameterize (using inputs) the repo to push (default to lbry/lbcd), and the image tag. This allows us to publish official images as well as generate intermediate images during development and testing.
Regarding enabling txindex as default (which I just updated the title), we need to update multiple places (code, docs, instructions, configs) to keep things coherent. grep txindex in the source code

Edited the config also added docker action for building testing and pushing containers though you might need make own edits.

source: gharchive/pull-request

authors: coveralls kodxana roylee17

repo: lbryio/lbcd

license: ISC


text:
Channel links on tiles/file pages go to vanity URL

The Issue
If you click on a channel link from a tile or file page, it goes to a vanity url and possibly not the one expected.
System Configuration

Device:
Android version:

Anything Else

Screenshots

Internal Use
Acceptance Criteria

Definition of Done

[ ]  Tested against acceptance criteria
[ ] Tested against the assumptions of the user story
[ ] The project builds without errors
[ ] Unit tests are written and passing
[ ] Tests on devices/browsers listed in the issue have passed
[ ] QA performed & issues resolved
[ ] Refactoring completed
[ ] Any configuration or build changes documented
[ ] Documentation updated
[ ] Peer Code Review performed

Fixed in https://github.com/lbryio/lbry-android/pull/424/commits/918a7e64bd0d244903b1f9ec65454d02be8eac64.

authors: akinwale tzarebczan

repo: lbryio/lbry-android


text:
Add Creative Commons Attribution 3.0 license

This license is used for many presentation recordings. It would be great to have the license supported by the application directly and avoid constantly looking for the license link.
I know that adding licenses could be a controversial issue but this would be a small help for me to have smoother uploads of the videos to LBRY. If you don't agree that CC-BY 3 should be part of the common known licenses than feel free to close this. I won't be mad about that :).
PR Checklist

Please check all that apply to this PR using "x":

[x] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
[x] I have checked that this PR does not introduce a breaking change
[x] This PR introduces breaking changes and I have provided a detailed explanation below

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting)
[ ] Refactoring (no functional changes)
[ ] Documentation changes
[X] Other - Please describe: Add license to the list of licenses.

Fixes
Issue Number: N/A
What is the current behavior?
Missing CC-BY v3 license in the list of licenses.
What is the new behavior?
Add this license to the list.
Other information

Hello @kauffj,
It's not about my preference, it's about license what the videos already have so I can't change them when I'm doing re-upload to LBRY.  This license is used for plenty of presentation recording so I have to use this license even on LBRY.

I've send a mail. Thanks a lot!

repo: lbryio/lbry-desktop


text:
All: Consider GitHub issue creation via go-github or alternative

https://github.com/google/go-github read up and consider implementing this alongside haste-it  for reporting git issues fast and concisely.

What's this about?

There are a few projects that I've run into over time where theres been a system in place to sanitize and report any logs along with create a github issue all with one command.  It's something that would be nice so that we could shortcut any Q&A during issue reporting and RCA's.

authors: Leopere dangarthwaite

repo: lbryio/lbry-docker


text:
Any channel length should be allowed

./lbrynet-cli channel_new @a 0.01 will throw an "Invalid channel name" exception. There should be no minimum channel length.

May need to rebuild lbryum-server if any short-name claims already exist.

authors: kauffj lyoshenka

repo: lbryio/lbry

license: mit

license_source: bigquery


text:
Chrome Freezing

In Chrome on Windows 10, the dropdown has a tendency to freeze up, especially after one report has been viewed. Please reproduce the problem, find a fix, and implement it.

We were unable to replicate this issue on Windows 10. The application was deployed at http://152.7.98.231:8080/ on an NCSU VCL. Closing this issue

authors: Micah-Gafford johnbumgardner


text:
DuckDB run the queries from another process

Currently, if the query crashes, the host process crashes. The "client" should run in a separate process or we should take more care for handling the exceptions.

This is fine; at least this way the runs are somewhat warm runs instead of performing a completely cold run every time.

repo: ldbc/lsqb


text:
adjust header labels and initial behavior

I like your suggestion...
'catalog' and 'map' are terms which are closer coupled to our implemented functions.
'Catalog' implies that you can select something from a thematically ordered list. Which is better than 'Topic'..what action is related to topic? The user have to figure this out first.
'Map configuration' is more specific than 'Layers configuration' and implies, that all actions the user can taken, are resulting in a direct change of the map apearance.

Some parts have been realized in the meantime

authors: taulinger thiloSchlemmer


text:
[Feat, Style] 게시물 이미지 마커, 마커 클릭 시 게시물 미리보기, 폴리라인 구현, 중심 좌표 장소 정보 불러오기, 아이콘 svg 적용

📝작업 내용

장소명 없으면 도로명 주소 없으면 지번 주소로 중심 좌표 장소 정보 불러오고 쿼리 스트링에 담기
게시물 이미지 마커 띄우기
마커 클릭 시 게시물 미리보기
폴리라인으로 마커들 동선 나타내기
아이콘 svg 적용

스크린샷 (선택)

원빈님 멋있어..

authors: ldcumg yuna-c

repo: ldcumg/SnapRoad


text:
Action when click

I Love this package,
Is it possible support action when user click notification ?

@leanflutter

@mbfakourii @dodatw v0.1.2 has added support for onClick and onClickAction events
LocalNotification? _exampleNotification = LocalNotification(
  identifier: '_exampleNotification',
  title: "example",
  body: "hello flutter!",
  actions: [
    LocalNotificationAction(
      text: 'Yes',
    ),
    LocalNotificationAction(
      text: 'No',
    ),
  ],
);
_exampleNotification?.onShow = () {
  print('onShow ${_exampleNotification?.identifier}');
};
_exampleNotification?.onClose = () {
  print('onClose ${_exampleNotification?.identifier}');
};
_exampleNotification?.onClick = () {
  print('onClick ${_exampleNotification?.identifier}');
};
_exampleNotification?.onClickAction = (actionIndex) {
  print('onClickAction ${_exampleNotification?.identifier} - $actionIndex');
};
_exampleNotification?.show()

@lijy91
Are web and windows supported for this?

@lijy91 Are web and windows supported for this?

No plans to support the web platform

authors: dodatw lijy91 mbfakourii


text:
@NotNull Optional return type should be nullable in schema

When a method return type is @NotNull Optional<Foo> that's legit in Java since the method will always return an Optional instance, but this generates a wrong GraphQL schema, i.e. Foo! which will be null if the optional is empty.

Then we would need another annotation @NotNullNotEmpty for optionals that should generate an exclamation mark, otherwise it would not be possible to generate a non-nullable schema field.

I don't get why this additional annotation would be needed. These the cases I'm considering:

Foo should be Foo
@NotNull Foo should be Foo!
Optional<Foo> should be Foo
@NotNull Optional<Foo> should still be Foo

Other cases such as Optional<@NotNull Foo> don't make sense, since this would be an optional never empty, but nullable itself: then just don't use Optional 🙂

There's @GraphQLNonNull with a sole purpose of making things non-null in the schema, so you can always use that explicitly. @NotNull has broader semantics unrelated to GraphQL, so I agree with @heruan on @NotNull Optional.

Indeed, @GraphQLNonNull solves the problem I was mentioning.

authors: AllirionX heruan kaqqao

repo: leangen/graphql-spqr


text:
Avoid dependency on Lake in CurrentModule

The use of the definition Lake.Manifest.load? creates a dependency on Lake. For work that needs todo reverse FII with Mathlib, it is an issue because Lean doesn't create a dynamic library for the Lake library. It is possible to work around it, but it is less than ideal. Perhaps the use of this definition could be avoided?

definitely, the current definition is a hack as good as any other. There is no direct reason why it needs to go via the lake manifest.
However, I think it would be desirable if it was replaced by some logic that gets the correct module for reasonably set up projects.

authors: joneugster jtristan

repo: leanprover-community/import-graph


text:
docs(theories): list definitions related to linear algebra

As requested by @PatrickMassot, I wrote a file about the definitions related to linear algebra (at least, the ones I'm aware of).

Thank you!

I don't think I can update this PR since it's already merged, so please check out #24 which applies your suggestions.

authors: Vierkantor bryangingechen


text:
feat: lake exe mk_all in CI

This PR replaces the shell commands for importing all the mathlib libraries by a lean executable defined in #11853.

[ ] depends on: #11853

awaiting-review

getLeanLibs was written by Mario and then updated by Scott: I trust that it does what it says!  See this Zulip thread.
Moving the position in CI of lake exe mk_all: I am not sure.  I remember that there were (and still there are) two separate steps of CI that create Mathlib.lean.  I may have moved one, since at the time I understood CI even less than I do now.

(At some point, the shell script can also be removed: do you want to do so in this PR? Either way is fine with me.)

I would keep the script a little longer: the shell script does not require having a working version of lake.  I am not sure if this is important, but there may be some use for a simple-minded script.

To emphasize the fact that CI will fail if there are files that are not imported, note that the exit code of lake exe mk_all is the number of files that were created/modified by the command.

bors d=grunweg

bors r+

Trying to see if I can wake up bors...

On the bors status page for the failed run, it says:

Date: 5/31/2024, 7:30:08 PM
Priority: 0
State: Failed
Status:
Build (Succeeded)
Check all files imported (Running)
Lint style (Succeeded)
Pull Requests:
#11874

Since that step was deleted in this PR, I think you need to also delete it from bors.toml: https://github.com/leanprover-community/mathlib4/blob/daa801e2817b8d28ecaa9f0b363af8f8cde0cbc3/bors.toml#L1

bors r+

authors: Ruben-VandeVelde adomani bryangingechen grunweg jcommelin


text:
[Merged by Bors] - chore: remove and rename variables

I also relabeled some indices, since some intermediate variables vanished in the process.

Thanks Anne!  The rename was almost automated: the rename feature got confused by the syntax to call out an implicit argument explicitly, but, other than that, it was fully automatic.  So, besides building, another test is that there was (almost) no room for me to get it wrong!


text:
port some lemmas for use in fin_cases

Ports mem_cons_iff and forall_eq_or_imp, to be used in the proof of Chain.Pairwise in https://github.com/leanprover-community/mathlib4/pull/346.

bors r+


text:
feat: lemmas about equiv and logic

From the marginal project

Thanks!
bors merge

authors: fpvandoorn ocfnash


text:
传输速度能达到多少啊老铁

传输速度能达到多少啊老铁

传输速度能达到多少啊老铁

10m/s 左右


text:
Crash on Android

Android build crash
I have installed this lib in iOS it's working fine but in Android getting build crash before run app successfully
To Reproduce
Steps to reproduce the behavior:

Run command 'yarn add react-native-zendesk-messaging'
Follow the steps to setup SDK natively for android from here

https://github.com/leegeunhyeok/react-native-zendesk-messaging/blob/master/docs/getting-started.md
https://developer.zendesk.com/documentation/zendesk-web-widget-sdks/sdks/android/getting_started/

compile the code and get error during build process
See error detail bellow in the attached screenshot

Expected behavior
App should compile successfully as it's happening for iOS.
Environment:

Platform: [Android]
React Native Version 0.68.6
Zendesk SDK Version "react-native-zendesk-messaging": "^0.2.1",
compileSdkVersion and targetSdkVersion is 33

Screenshots

Build Logs
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:mergeExtDexDebug'.

Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Failed to transform messaging-android-2.13.0.aar (zendesk.messaging:messaging-android:2.13.0) to match attributes {artifactType=android-dex, asm-transformed-variant=debug, dexing-enable-desugaring=true, dexing-incremental-transform=true, dexing-is-debuggable=true, dexing-min-sdk=21, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Failed to transform moshi-1.14.0.jar (com.squareup.moshi:moshi:1.14.0) to match attributes {artifactType=android-asm-instrumented-jars, asm-transformed-variant=debug, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.jvm.environment=standard-jvm, org.gradle.jvm.version=8, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
Execution failed for AsmClassesTransform: /Users/usama/.gradle/caches/transforms-3/877e4cd2f64a8967b4f8d532809653b4/transformed/jetified-moshi-1.14.0.jar.
Record requires ASM8
Failed to transform zendesk-android-1.13.0.aar (zendesk:zendesk-android:1.13.0) to match attributes {artifactType=android-dex, asm-transformed-variant=debug, dexing-enable-desugaring=true, dexing-incremental-transform=true, dexing-is-debuggable=true, dexing-min-sdk=21, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Failed to transform moshi-1.14.0.jar (com.squareup.moshi:moshi:1.14.0) to match attributes {artifactType=android-asm-instrumented-jars, asm-transformed-variant=debug, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.jvm.environment=standard-jvm, org.gradle.jvm.version=8, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
Execution failed for AsmClassesTransform: /Users/usama/.gradle/caches/transforms-3/877e4cd2f64a8967b4f8d532809653b4/transformed/jetified-moshi-1.14.0.jar.
Record requires ASM8
Failed to transform conversationkit-android-0.19.0.aar (zendesk.conversationkit:conversationkit-android:0.19.0) to match attributes {artifactType=android-dex, asm-transformed-variant=debug, dexing-enable-desugaring=true, dexing-incremental-transform=true, dexing-is-debuggable=true, dexing-min-sdk=21, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Failed to transform moshi-1.14.0.jar (com.squareup.moshi:moshi:1.14.0) to match attributes {artifactType=android-asm-instrumented-jars, asm-transformed-variant=debug, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.jvm.environment=standard-jvm, org.gradle.jvm.version=8, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
Execution failed for AsmClassesTransform: /Users/usama/.gradle/caches/transforms-3/877e4cd2f64a8967b4f8d532809653b4/transformed/jetified-moshi-1.14.0.jar.
Record requires ASM8
Failed to transform converter-moshi-2.9.0.jar (com.squareup.retrofit2:converter-moshi:2.9.0) to match attributes {artifactType=android-dex, asm-transformed-variant=debug, dexing-enable-desugaring=true, dexing-incremental-transform=true, dexing-is-debuggable=true, dexing-min-sdk=21, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Failed to transform moshi-1.14.0.jar (com.squareup.moshi:moshi:1.14.0) to match attributes {artifactType=android-asm-instrumented-jars, asm-transformed-variant=debug, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.jvm.environment=standard-jvm, org.gradle.jvm.version=8, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
Execution failed for AsmClassesTransform: /Users/usama/.gradle/caches/transforms-3/877e4cd2f64a8967b4f8d532809653b4/transformed/jetified-moshi-1.14.0.jar.
Record requires ASM8
Failed to transform moshi-adapters-1.14.0.jar (com.squareup.moshi:moshi-adapters:1.14.0) to match attributes {artifactType=android-dex, asm-transformed-variant=debug, dexing-enable-desugaring=true, dexing-incremental-transform=true, dexing-is-debuggable=true, dexing-min-sdk=21, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.jvm.environment=standard-jvm, org.gradle.jvm.version=8, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Failed to transform moshi-1.14.0.jar (com.squareup.moshi:moshi:1.14.0) to match attributes {artifactType=android-asm-instrumented-jars, asm-transformed-variant=debug, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.jvm.environment=standard-jvm, org.gradle.jvm.version=8, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
Execution failed for AsmClassesTransform: /Users/usama/.gradle/caches/transforms-3/877e4cd2f64a8967b4f8d532809653b4/transformed/jetified-moshi-1.14.0.jar.
Record requires ASM8
Failed to transform moshi-1.14.0.jar (com.squareup.moshi:moshi:1.14.0) to match attributes {artifactType=android-dex, asm-transformed-variant=debug, dexing-enable-desugaring=true, dexing-incremental-transform=true, dexing-is-debuggable=true, dexing-min-sdk=21, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.jvm.environment=standard-jvm, org.gradle.jvm.version=8, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
Execution failed for AsmClassesTransform: /Users/usama/.gradle/caches/transforms-3/877e4cd2f64a8967b4f8d532809653b4/transformed/jetified-moshi-1.14.0.jar.
Record requires ASM8

@leegeunhyeok I need your help on this. Please!

@leegeunhyeok I've managed to resolve the previous issue by removing com.google.firebase.firebase-perf from app/build.gradle, but now I've encountered a new problem. The Zendesk.openMessagingView() method doesn't seem to be functioning as expected.
@leegeunhyeok Could please help me in it. It's urgent!


text:
Remove default variables in c headers

Fixes: https://github.com/leejet/stable-diffusion.cpp/issues/477

Hijacking this pr to also make the default slg scale to 0.

std::vector is not a thing in C as far as I'm aware 🤔

Damn you're right.

I'll change it to a C array later.

authors: SkutteOleg stduhpf


text:
[Suggestion] Use grunt load tasks

Using Grunt Load Tasks would help condense the gruntfile and eliminate the need to do this > grunt.loadNpmTasks('CONTRIBNAME'); over and over.

@taeo Nice. This would tidy it up nicely. Happy to accept PR for this.

authors: leemunroe taeo

repo: leemunroe/grunt-email-workflow


text:
Gmail Webclient problem with provided email-inlined.html

Using your provided email-inlined.html (unmodified!) I can't get a satisfying result for Gmail Webclient. See the following screenshot. Is this a known limitation? Things not working: Not centered container, missing background color.

+1 styling breaks completely in gmail

@invalidusernam3 @leemunroe  I came up with a solution that creates a valid result with Premailer, when using the original email.html with the Mailchimp Inliner everything works as expected. So I guess it's Premailers fault here.

I wasn't able to reproduce. I copy/pasted the inlined version, sent it to Gmail and this is what I see.

@mgraupner Odd. What browser are you using?

@leemunroe Client: Firefox 45 on Mac OS X 10.11.3. Same for Chrome 50.0.2661.11 dev (64-bit) on Mac OS.
I guess it's a client thing, same issue occuring in https://github.com/mailgun/transactional-email-templates/issues/20

I have the same problem with Firefox 47.0.1 on Windows 7.

Here's an updated version that I'll be merging soon. Please check this version out and see if it fixes the problem for you. Also welcome to any other getting started feedback.
https://github.com/leemunroe/responsive-html-email-template/pull/41

Merged and released v1.0.0
https://github.com/leemunroe/responsive-html-email-template/releases/tag/v1.0.0
Please verify if these improvements have fixed the problems you've highlighted. Thanks.

@Temeez @mgraupner Did you try out the latest? Curious if that helps fix things for you.

@leemunroe Didn't have time to try the new version yet, will do as soon as possible and let you know.

authors: Temeez invalidusernam3 leemunroe mgraupner


text:
[hub-mirror] 请求执行任务

{
"platform":"",
"hub-mirror": [
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/controller:v0.39.0$tekton-controller",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/events:v0.39.0$tekton-events",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/resolvers:v0.39.0$tekton-resolvers",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/webhook:v0.39.0$tekton-webhook",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/kubeconfigwriter:v0.39.0$tekton-kubeconfigwriter",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/git-init:v0.39.0$tekton-git-init",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/entrypoint:v0.39.0$tekton-entrypoint",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/nop:v0.39.0$tekton-nop",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/imagedigestexporter:v0.39.0$tekton-imagedigestexporter",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/pullrequest-init:v0.39.0$tekton-pullrequest-init",
"gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/workingdirinit:v0.39.0$tekton-workingdirinit"
]
}

{
"platform":"",
"hub-mirror": [
"gcr.io/google.com/cloudsdktool/cloud-sdk:302.0.0-slim$tekton-cloud-sdk"
]
}

repo: leeweikung/hub-mirror


text:
would it effects the final result that feeding a input in size of 96x96 to pretrained model while the pretrained model was trained with 224x224 on imagenet ?

Hi,
I found the pretrained model you use is torchvision.models.vgg  whose input size should be 224x224. And when you deploy the model to calculate the feature map, you feed HR_image whose size is 96x96 directly to the pretrained model. Obvious the two sizes are mismatched though there is no error occurs when train.
Would the slight difference influences the final result, i.e the feature maps of input image in vgg higher layer are not well represented ?

@pangwong you could try it, I have not tested it.

authors: leftthomas pangwong

repo: leftthomas/SRGAN


text:
Runtime error after train

Hi, I have an error when I load the trained model.
I did the train with my own dataset but when I try to test it I got this error.
RuntimeError: Error(s) in loading state_dict for Generator: 	Missing key(s) in state_dict: "block8.1.weight", "block8.1.bias". 	Unexpected key(s) in state_dict: "block8.2.weight", "block8.2.bias", "block8.1.conv.weight", "block8.1.conv.bias", "block8.1.prelu.weight".

@Wazted look code carefully, the model should trained with specific up scale, you can't train a model with upscale 2 and used with upscale 4 or 8.

authors: Wazted leftthomas


text:
Mixed tmt16-18 bug, msslookup storequant crashes on multiple different isobaric types

Running with multiple TMT versions in the same run crashes, probably because when msstitch starts with e.g. a 10 plex it doesnt re-init the channel maps when the next set is a 16 plex and some channels in the mapping will be missing.

Completed in 3.15

repo: lehtiolab/msstitch


text:
点击Profile页面崩溃

崩溃截图

打印栈信息
bt

thread #18: tid = 0x5264, 0x009280e6 libglInterpose.dylibEAGLContext_texImageIOSurface_target_internalFormat_width_height_format_type_plane_invert(EAGLContext*, objc_selector*, __IOSurface*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, signed char) + 442, stop reason = EXC_BAD_ACCESS (code=1, address=0xcb4)   frame #0: 0x009280e6 libglInterpose.dylibEAGLContext_texImageIOSurface_target_internalFormat_width_height_format_type_plane_invert(EAGLContext*, objc_selector*, __IOSurface*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, signed char) + 442
frame #1: 0x2240ef66 CoreVideoCVOpenGLESContext::texImageIOSurface(unsigned int, unsigned int, int, int, unsigned int, unsigned int, __IOSurface*, unsigned int) + 58   frame #2: 0x224201c8 CoreVideoCVPixelBufferOpenGLESTextureBacking::createStandardTexture(CVImageBuffer*) + 508
frame #3: 0x224204aa CoreVideoCVPixelBufferOpenGLESTextureBacking::initWithPixelBackingContext(CVPixelBufferBacking*, CVOpenGLESContext*, __CFDictionary const*, CVImageBuffer*, int*) + 182   frame #4: 0x2241deac CoreVideoCVPixelBufferBacking::createTextureBackingForContext(__CFAllocator const*, CVOpenGLESContext*, __CFDictionary const*, CVImageBuffer*, int*) + 68
frame #5: 0x2241be72 CoreVideoCVOpenGLESTextureCache::createTextureBackingFromImageBacking(__CFAllocator const*, CVImageBacking*, CVImageBuffer*, __CFDictionary const*, int*) + 362   frame #6: 0x2241bc7c CoreVideoCVOpenGLESTextureCache::createTextureFromImageWithParams(__CFAllocator const*, CVImageBuffer*, unsigned int, int, int, int, unsigned int, unsigned int, unsigned long, int*) + 232
frame #7: 0x2241a220 CoreVideo`CVOpenGLESTextureCacheCreateTextureFromImage + 132

frame #8: 0x0017c0da GitBucket__42-[GPUImageFramebuffer generateFramebuffer]_block_invoke(.block_descriptor=<unavailable>) + 1142 at GPUImageFramebuffer.m:159 frame #9: 0x0019b428 GitBucketrunSynchronouslyOnVideoProcessingQueue(block=(GitBucket__42-[GPUImageFramebuffer generateFramebuffer]_block_invoke + 1 at GPUImageFramebuffer.m:133)) + 92 at GPUImageOutput.m:30 frame #10: 0x0017bc56 GitBucket-[GPUImageFramebuffer generateFramebuffer](self=0x192ab620, _cmd="") + 102 at GPUImageFramebuffer.m:133
frame #11: 0x0017b7cc GitBucket`-[GPUImageFramebuffer initWithSize:textureOptions:onlyTexture:](self=0x192ab620, _cmd="", framebufferSize=(width = 420, height = 420), fboTextureOptions=GPUTextureOptions @ 0x02a209c4, onlyGenerateTexture=NO) + 476 at GPUImageFramebuffer.m:59

非常感谢反馈。

authors: leichunfeng lynulzy

repo: leichunfeng/MVVMReactiveCocoa


text:
CarPlay support?

It would be great to have Apple CarPlay support added to this app. I’m not sure how hard this would be, but it seems to be possible with React Native.

Yes, I agree. I just setup Jellyfin and remote access and the app looks really beautiful. Playing music in my car I can access it on my CarPlay screen if I go to Now Playing, but there is no Car Play app for Jellyfin Audio Player.
It has been a year since @luke2m posted his comment. Is Car Play support being worked on?

Hey @scgf! Thanks for tuning in. I agree that getting CarPlay in would be a really cool feature and a nice challenge to work on. Unfortunately I maintain and extend this app in my spare time, and there are other issues and features that are currently higher on my priority list. I would love to see this happen, but this is not going to be picked up in the near future. Now if you are up for a challenge yourself, and if you have a knack for React Native stuff, I am more than happy to give a few pointers how you could come to an implementation. I would love to help out to get this in.

Thanks for your reply @leinelissen . Unfortunately I have no useful expertise with these things!

Kia ora! I've just started using Fintunes and it's great! I searched for this issue because I'd love to help improve the carplay support - I've got experience with react but not RN, but I'd love to hear those pointers if you're still interested!

Hi @jenkshields, thanks for using it from the other side of the planet! React Native is not that different from regular React, other than that the elements are a bit different (i.e. <View />s instead of <div />s) and the build process is a lot more complex and prone to breakage.
You can try getting to a build first: firstly, clone the repo, then, npm install the Node dependencies. Then, make sure you've installed Xcode. If you haven't already, install CocoaPods, and then run pod install in the ios directory. Now that you're mostly setup, you should be able to run npm start in one terminal, and then npm run ios in another. An iOS simulator should be launched containing the app. That concludes the first part.
Once you've done that, you can get to crafting a CarPlay integration. From what I see, the most straightforward package for doing so is react-native-carplay. You should be able to set it up using the instructions that are provided in the repository and run it in the simulator.
Now comes the hard part. From what I can see, you don't have full control over the CarPlay UI, but have to rely on a set of templates that are supplied by Apple. Good news: they look kinda good, and there's one specifically for a Now Playing screen (see PDF). Bad news: this template needs to be wrapped in react-native-carplay, and they don't have a wrapper right now. I don't think implementing it should be insanely hard, but you're going to have to dive in some Objective-C.
If you get as far as fixing this, implementing all the data bindings should be a breeze, since I've built some hooks (useCurrentTrack and useQueue) to retrieve all the relevant data.
Feel free to fork the repo and create a draft Pull Request. More than happy to track how you're faring and help out if necessary. Let me know if anything's unclear!

Any news here? :-)

It appears some people have been successful with getting this set up for CarPlay (https://github.com/birkir/react-native-carplay/issues/175). I think this should be feasible for someone willing to take it up. I'm curious to look at it, but still don't have time right now.

authors: isvein jenkshields leinelissen luke2m scgf

repo: leinelissen/jellyfin-audio-player


text:
getting IndexOutOfBoundsException during compression

I have the following code:
import java.nio.file.*;
import java.util.stream.Stream;
import me.lemire.integercompression.differential.IntegratedIntCompressor;
public class Proba {
        public static void main(String[] args) throws Exception {
                int[] data = Files.lines(Paths.get("integers.txt")).mapToInt(Integer::parseInt).toArray();
                System.out.println("Read " + data.length + " integers");
                IntegratedIntCompressor iic = new IntegratedIntCompressor();
                int[] compressed = iic.compress(data);
        }
}

I run the following command:
java -cp .:JavaFastPFOR-0.1.9.jar Proba
And I get the following output:
Read 130657 integers
Exception in thread "main" java.lang.IndexOutOfBoundsException
        at java.nio.Buffer.checkBounds(Buffer.java:567)
        at java.nio.DirectIntBufferU.get(DirectIntBufferU.java:265)
        at me.lemire.integercompression.differential.IntegratedVariableByte.headlessCompress(IntegratedVariableByte.java:222)
        at me.lemire.integercompression.differential.SkippableIntegratedComposition.headlessCompress(SkippableIntegratedComposition.java:58)
        at me.lemire.integercompression.differential.IntegratedIntCompressor.compress(IntegratedIntCompressor.java:42)
        at Proba.main(Proba.java:9)

Output of 'java -version':
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
Please find attached the 'integers.txt' containing the integer numbers. I tried to make it smaller, the original array contained 1 million elements, now it contains "only" 130657 integers, but I cannot reduce its size further.
integers.txt

Fixed in 0.1.10.
Note that your test data is not sorted so you will not get practical results with IntegratedIntCompressor. You'll probably have better luck with IntCompressor.

authors: lemire pilaszyistvan

repo: lemire/JavaFastPFOR


text:
httpcore.PoolTimeout

Exception has occurred: PoolTimeout
Cancelled by cancel scope 16831b4f590
asyncio.exceptions.CancelledError: Cancelled by cancel scope 16831b4f590
During handling of the above exception, another exception occurred:
TimeoutError:
During handling of the above exception, another exception occurred:
httpcore.PoolTimeout:
The above exception was the direct cause of the following exception:
File "C:\Users\Mike\Sources\ferry-planner\bcferries\bcferries.py", line 413, in download_schedule_async
doc = (await client.get(url)).text.replace("\u2060", "")
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Mike\Sources\ferry-planner\bcferries\bcferries.py", line 443, in _download_and_save_schedule
schedule = await self.download_schedule_async(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Mike\Sources\ferry-planner\bcferries\bcferries.py", line 481, in refresh_cache
await asyncio.gather(*tasks)
File "C:\Users\Mike\Sources\ferry-planner\bcferries\bcferries.py", line 489, in _refresh_task
asyncio.run(self.refresh_cache())
httpx.PoolTimeout:

940e93da2fa6591661f744580cbda889b377e6b1

repo: lemonyte/ferry-planner


text:
Do this support the asp.net core mvc? Thanks.

Hi, Do this support the asp.net core mvc? Thanks.

Probably not but you could try.

authors: TonyWoo leniel

repo: leniel/foolproof


text:
Drawer or Modal popup gets recreated when it is connected to Mobx

Description
Drawer or Modal popup gets recreated when it is connected to Mobx or redux and this behavious is seen greater version of 4.0.8.
To Reproduce
Steps to reproduce the behavior:
Call a AddDialog box from addorremove property using KubeObjectList.
Mount the AddDialog inside the same file. Trigger the open from KubeListTableControls i.e add icon with mobx. It opens and stays for sometime and gets closed after few seconds. This is happening after >4.0.8 versions.
The behaviour is same Drawer component as well
Expected behavior
The drawer which is opened or modal popup should not be closed and the values inside should be retained.

Do you mean the KubeObjectListLayout component? If so there is no AddDialog "box". There is addRemoveButtons as a prop of KubeObjectListLayout but is a fixed component that is about rendering + and - buttons in the bottom right.
Would you mind providing more precise details, perhaps even code and a short video? Thanks.

From the below short video clip of 30seconds, you will see the drawer is getting closed and opened again by itself after 24seconds.
https://user-images.githubusercontent.com/3661669/108976628-ba2f1680-76ad-11eb-940e-ad51ef48f302.mp4
The code is as simple as secrets.tsx page
@observer
 class VirtualNetworkCore extends React.Component<IVirtualNetworkProps> {
     ....
     addRemoveButtons={{
            onAdd: () => AddSecretDialog.open(),
            addTooltip: 'Create new Secret',
          }}
        />
      </Component.TabLayout>
      <AddSecretDialog />
  }

AddSecretDialog component
import React from 'react';

import { Component } from '@k8slens/extensions';
import { observable } from 'mobx';
import { observer } from 'mobx-react';

@observer
class AddSecretDialog extends React.Component {
  @observable public static isOpen = false;

  public static open() {
    AddSecretDialog.isOpen = true;
  }

  public render() {
    return (

        <Component.Drawer
          open={AddSecretDialog.isOpen === true ? true : false}
          onClose={() => console.log('close called..')}
          title={'Test Title'}
        >

Hello World! - 6

        </Component.Drawer>

    );
  }
}

export default AddSecretDialog;

Lens version in use:

Package dependencies FOR YOUR INFORMATION
"dependencies": {
   "@k8slens/extensions": "4.0.0-beta.3",
   "antd": "4.8.4",
   "dayjs": "1.10.4",
   "k8s-api": "1.2.19",
   "lodash": "4.17.20",
   "react-dom": "17.0.1",
   "react-jsonschema-form": "1.8.1",
   "react-router": "5.2.0",
   "rjsf-antd": "0.1.5-alpha.17",
   "mobx": "^5.15.7",
   "mobx-observable-history": "^1.0.3",
   "mobx-react": "^6.2.2"
 },
 "devDependencies": {
   "@ant-design/compatible": "1.0.8",
   "@ant-design/icons": "4.5.0",
   "@rjsf/antd": "2.3.0",
   "@rjsf/core": "2.4.2",
   "@types/lodash": "4.14.108",
   "@types/node": "12.0.0",
   "@types/react": "16.9.35",
   "@types/react-jsonschema-form": "1.7.4",
   "@types/react-redux": "^7.1.16",
   "@types/redux": "^3.6.0",
   "@types/redux-devtools-extension": "^2.13.2",
   "css-loader": "5.0.1",
   "husky": "4.3.7",
   "prettier": "2.1.1",
   "pretty-quick": "3.1.0",
   "react-redux": "^7.2.2",
   "redux": "^4.0.5",
   "redux-devtools-extension": "^2.13.8",
   "redux-observable": "^1.2.0",
   "sass": "1.32.0",
   "sass-loader": "10.0.2",
   "style-loader": "2.0.0",
   "stylelint": "12.0.0",
   "stylelint-config-prettier": "8.0.0",
   "stylelint-config-standard": "19.0.0",
   "stylelint-scss": "3.13.0",
   "ts-loader": "8.0.4",
   "tslint": "5.20.1",
   "tslint-config-prettier": "1.18.0",
   "tslint-eslint-rules": "4.1.1",
   "tslint-loader": "3.6.0",
   "tslint-no-circular-imports": "0.3.0",
   "tslint-plugin-prettier": "2.0.1",
   "tslint-react": "3.2.0",
   "tslint-react-hooks": "2.2.1",
   "tslint-staged": "0.1.3",
   "typescript": "4.0.3",
   "webpack": "4.44.2",
   "webpack-cli": "3.3.11"
 },

Also updated  "@k8slens/extensions": "4.0.0-beta.3" to latest version to match lens, but still no luck. Please check

One more demo video where the data is not retained and lost:
https://user-images.githubusercontent.com/3661669/109012739-58d06d00-76d8-11eb-9059-690b7880db38.mp4

Any update on this, this is an absolute show stopper and blocker to proceed with

repo: lensapp/lens


text:
Helper alias command

Create a helper alias command to link project flutter bin to the flutter command
fvm alias

This will alias the local project bin to flutter for that terminal session.

use can use 'fvm flutter' if you want to run loal flutter sdk on your project

@leoafarias  btw when i use fvm flutter i can't run hot reload by typing 'r' or 'R'

could you help with that?

Having the same problem, didn't think of fvm as the reason but could very well be. Probably stdin not being piped through.

@kuhnroyal @hunght That was it. pushing a new update. This issue is not related to this though, next time please create a new one.

@hunght fix pushed to version 1.0.3

@leoafarias
How about aliasing dart version inside cache of flutter as well?

@leoafarias Any work done on this? Just curious.

Not yet

I might send a PR if you agree with the way I intend to do it.

I will add new executable flutter and proxy based on .fvm/fvm_config.json.
If not found .fvm/fvm_config.json proxy to global version.
If global not found try to proxy flutter find in path.
If not found in path as well throw error to install a version of flutter.

@jascodes I would just proxy to the one found on config.
I am trying to minimize the coverage around all the conditional logic to use the version.
The flutter in path should already be the 'flutter' version of the command and the same applies to the global one.

Okay np, I will try to find sometime and send you PR for this.

So should I add flutter bin in pubsec or flutter alias should enable or disable the binary??

Should just enable... keep in mind that the goal is just to attach to the terminal session equivalent of an export

@leoafarias I was planing to write flutter proxy in dart; so it would also work on windows. Do you want the proxy written in bash and bat?

@leoafarias Hey I was also looking what do you think about PR I sent. Plus whats plan with gui-support branch? Are we also refactoring how channels will be tracked?

@jascodes we can discuss the PR, within the PR thread. Also the GUI support branch there. Right now the GUI support branch is more just of a clean up and code reorg.

@leoafarias You missed my previous question..

@leoafarias I was planing to write flutter proxy in dart; so it would also work on windows. Do you want the proxy written in bash and batch?

@jascodes seems like there is no easy way to do this on windows. I was looking as just an export for the terminal session.
I think this might more complicated than initially expected in order to support windows

Look man, I just want to add dart binary 'flutter' via which I wanted to proxy. This should work on all platforms. If you insist on fvm alias to toggle, maybe we can rename the binary to fvm-flutter and when fvm alias is run rename it to just flutter. Something like that.

@jascodes sorry but I don't understand. We currently allow to proxy the flutter bin.. through the 'fvm flutter...' and also we allow to set a version as global to link to the path.
The initial goal for the 'fvm alias' is just to allow the user to continue to use 'flutter' command within the terminal section.
Maybe I am missing something. Can you break down the use case for what you are thinking?

My earlier plan was simply doing this.
executables:
  fvm: main
  flutter: flutter

And move/copy fvm flutter logic to separate flutter binary which is not in path.
if you want to link and delink flutter, I was saying we can simulate via doing this.
executables:
  fvm: main
  fvm-flutter: flutter

Now when fvm alias is enabled rename fvm-flutter to flutter and on disable toggle it back.
You see what I was sayin.. ??

Ok sounds good. The struggle with the project is to try to no touch flutter expected behavior and dev expectations.
Sure send a PR and I will review.

authors: hunght jascodes kuhnroyal leoafarias

repo: leoafarias/fvm


text:
How do I change my settings if I use settings.json?

The readme shows exclusively the changing of settings through the GUI. I prefer to use text based configs because I can version control them, and more explicitly write out the exact changes I want.
There is no real explanation of how to do this in the readme though. Please consider adding this information.

Just open settings.json and type "Blockman." and it will show the second part of the setting name. Also you can change any setting in GUI and it will automatically show up in settings.json file.

@leodevbro : that's good to know but it might still be something useful to add to the actual README.

Instructions of using text based configs is not specific to Blockman itself, it is general VSCode feature, so I don't think that Blockman DEADME page needs such instructions. Anyone can learn VSCode features in official docs and Youtube videos.

Agree with @jcklpe. Always good to add this stuff to the readme -- event if it's in official docs or YouTube videos.
Can't hurt -- and it'll only increase downloads.

@jcklpe, @cschweda,
I updated Blockman (v1.2.8). Added text based config in README. You can just search All Blockman settings.

authors: cschweda jcklpe leodevbro

repo: leodevbro/vscode-blockman


text:
Allow adding the output of filter text

Add new event emitter which will return filter text value

Published 2.0.6


text:
docs(notification): Improve docs for the nNotification CSS component

Rephrase sentences and adjust HTML example code.

Codecov Report

Merging #205 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #205   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          20     20
  Lines         379    379
=====================================
  Hits          379    379

Continue to review full report at Codecov.

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

authors: codecov-io willamesoares

repo: leroy-merlin-br/garden


text:
В get_items_by_ID_list сделать опцию для возвращения tuple (ID, result)

Иначе иногда сложно понять, какой результат относится к какому ID, особенно если результат не содержит ID.

Сделал основным и единственным вариантом


text:
Add AddChainWithDeadline

Adds new method that unblocks work on letsencrypt/boulder#1365.
(Probably should have tests... hmm)

Switched to context.Context

LGTM with the context made as the first parameter (in line with most go code that uses them elsewhere, I believe) and renaming deadline to ctx

Doooone.

LGTM

authors: jmhodges rolandshoemaker

repo: letsencrypt/certificate-transparency


text:
Add support for message signature

Through S/MIME or gpg.

Already done for gpg, closing.

could the current implementation also be used for S/MIME?

It can but there are no specific methods for it yet, reopening.

authors: DanScharon amousset

repo: lettre/lettre


text:
Assistance with query on a DAG

Given the following DAG, I'm hoping to perform a query that returns 'phil' and 'lucio'.  These are the vertices without 'children'.  The children I'm looking for may be at an arbitrary depth, I also don't want to specify the root 'adam'.  If it's necessary to invert the relationship to specify a predicate of children in addition to or instead of parent that would be fine.
A solution similar to what I'm looking for is listed in the gremlin doc under the heading 'Recursive Pattern Matching' which involves a loop operation.
[{
    subject: "phil",
    predicate: "parent",
    object: "daniele"
  }, {
    subject: "daniele",
    predicate: "parent",
    object: "james"
  }, {
    subject: "james",
    predicate: "parent",
    object: "adam"
  }, {
    subject: "lucio",
    predicate: "parent",
    object: "fred"
  }, {
    subject: "fred",
    predicate: "parent",
    object: "jack"
  }, {
    subject: "jack",
    predicate: "parent",
    object: "adam"
  }]

Here's what I've come up with, is there a better way?
async.auto({
  children: callback => db.search([{
    subject: db.v("a"),
    predicate: "parent",
  }], callback),
  parents: ['children', (results, callback) => db.search([{
    predicate: "parent",
    object: db.v("x")
  }], callback)]
}, (err, results) => {
  if(err) {
    return console.log(err);
  }
  const children = results.children.map(v => v.a);
  const parents = results.parents.map(v => v.x);
  const childless = children.filter(v => !parents.includes(v));
  console.log('childless', childless);
});

repo: levelgraph/levelgraph


text:
Error: Cannot find module 'types-apple-iap'

This is what you get if you don't install types-apple-iap :)
Error: Cannot find module 'types-apple-iap'

yes, that is expected.
Do you have any suggestions based off of this?

Just write some installation instruction with obvious yet useful sometimes npm install.... That will make this clear. Also haven't checked but put it into peerDependencies if you haven't already so tools will also warn the user of missing peer.
Also. Will be nice to get "stable" version on NPM as betas in pkg json trigger some people :)

Great idea. Feel free to create a pull request with your ideas. If you need help, ask here and I'm happy to answer questions.
As far as going to stable, I agree with you. I don't feel the module is stable quite yet as it's not running in production anywhere. Not even in any of my projects at this moment.

repo: levibostian/dollabill-apple


text:
Copy DLL to tests and examples for Windows.

See PR16.

Fixed in https://github.com/lexbor/lexbor/commit/4c17bea6b9114e37c3f92dc0e896b9e5089eea9f.

repo: lexbor/lexbor


text:
Ambiguous language specification

In raw/6.xml the language is listed with two conflicting glottocodes (one in the ISO code field).

Fixed in a280b2f0c91c3bb18f2135c54ec7ef6dea0ce6d6

authors: SimonGreenhill xrotwang

repo: lexibank/bantubvd


text:
+6000 stars - two lines of instructions

Thanks very much for your contribution,
Please provide a few  instructions to help fellow developers who wants to use this.I could not get this to work otherwise would gladly make a PR

Hi, @mosn,
I'm bad at English writing, sorry for the lack of documentation. But it's straightforward to use modern package management tools such as Carthage and CocoaPods to install this lib. And it's not recommended to install it manually. Feel free to specify any necessary process that I missed in the README.
Thanks.

authors: lexrus mosn

repo: lexrus/LTMorphingLabel


text:
rotate Lunaphied keys

we HSM now

will apply when actually awake

authors: Lunaphied lf-

repo: lf-/dotfiles


text:
acl changes

ACL Changes.
Signed-off-by: Srinibas Maharana srinibas@zededa.com

Hey @nordmark if this is all done, can you please close #59 ?

authors: rvs srinibas-zededa

repo: lf-edge/eve


text:
composed-tox-sonar-cloud.yaml is broken

It seems the workflow composed-tox-sonar-cloud.yaml is broken and throws the following error:

Error
reusable workflows should be referenced at the top-level `jobs.*.uses' key, not within steps

Looks like there is a misconfiguration in the yaml somewhere.

You're right, when it runs, we get:
Error
reusable workflows should be referenced at the top-level `jobs.*.uses' key, not within steps
That's because the tox-verify workflow being called from a step, whereas re-usable workflows have to be called as self-contained/top-level jobs. I suspect the subsequent step:

name: Run Sonar Cloud scan
uses: sonarsource/sonarcloud-github-action@master

...needs to be merged into the core workflow and then the two steps can be called correctly as part of a single workflow?

authors: ModeSevenIndustrialSolutions zxiiro

repo: lfit/releng-reusable-workflows


text:
Recuo de título de um capítulo

Existe alguém que presta manutenção a este repositório? Eu gostaria de modificar o estilo de poliTeX para poder adicionar um recuo negativo ao espaçamento acima do título de cada capítulo. Eu estou com dificuldade de realizar esta tarefa. Alguém de vocês pode me ajudar com esta tarefa?

Deixa eu entender direito o que voce esta tentando fazer. Voce gostaria de diminuir o espacamento entre o topo da pagina e o titulo do capitulo?
Voce pode trocar isso modificando a linha 581 do politex.cls. O padrao e' 30pt, voce pode substituir por 15pt, 6pt ou comentar a linha se nao quiser nenhum espaco.
(eu nao testei essa solucao, me avisa se nao funcionar)

Mais precisamente, eu gostaria de diminuir o espaço entre a linha horizontal do número da página e a primeira linha do título.

Cool... O que eu sugeri nao funcionou?

Voce pode trocar isso modificando a linha 581 do politex.cls. O padrao e' 30pt, voce pode substituir por 15pt, 6pt ou comentar a linha se nao quiser nenhum espaco.

Eu mudei para 0pt e não aconteceu nada. ;/

Ah, eu não disse que é o apêndice!
\apendice

Eu testei aqui e e' isso mesmo. Aconteceu sim, so nao o suficiente. E' que \vspace*{0pt} nao e' o mesmo que nao por espaco porque... porque latex :P
Comente ou use \vspace*{-30pt} (ou algum outro valor mais negativo).

Perfeito, obrigado.

authors: brunolnetto lfochamon

repo: lfochamon/poliTeX


text:
Footer logos are broken

The footer logos for CFA and Lexington are broken on the index page.

Fixed. Removed extra /.

repo: lfucg/lexington-qold


text:
Trivial init.py error for Python 3

Line 69 in init.py reads
print "var", var
which fails in Python 3.  A simple fix is:
try:
print "var", var   # Python 2
except:
print("var", var)   # Python 3

also python3 does not has urlparser, do the following in init & drivers.py file
pip install urllib3 -> this is with pip3
go to files and add following lines
from urllib import parse as urlparse
instead of
import urlparser

My code does not have a drivers.py file.

authors: theSabza zunzun

repo: lgastako/db


text:
Show page preview on hover

It would be really neat to be able to preview daily notes by hovering over the date on the calendar!

You can already do this if you have the "Page Preview" core plugin enabled. Just hover over the day while holding the "meta" key (so command on MacOS and control on Windows.

Awesome! It was the 'command' key that I was missing. Thanks!

repo: liamcain/obsidian-calendar-plugin


text:
How to use csp_server_client.c from your example in libcsp-2-0

I don't understand router_start(); what should i do with this function then i comment this function
server_start(); and client_start() i have to use pthread for call this function right ?
When i run code client can't ping to server i got this :

Hi,
Did you check the documentation on how to run the example code ?

Sure if run like this i can run and it work

but i try to run csp_server_client.c then client can't ping to server
actually i have try to coding CSP for 3 weeks but now i still can't T-T
can you teach me pls or guide me pls

Hi, Did you check the documentation on how to run the example code ?

I can try to help you of course !
Can you tell me every commands you used and if you have done modifications on the example ?

I can try to help you of course ! Can you tell me every commands you used and if you have done modifications on the example ?

Thank you very much i will show my code on this monday my code is in Raspi and Raspi is in office and now this is days off
Thank you very much again for your help.

I add pthread library for use thread

then i make function to call server() and client() by thread

then i comment router_star() because i don't know what should i do about this function

then i comment ".checkparity = 0" in csp_usart_conf_t conf

then i use pthread to start server_thread and client_thread

that's all i did fix it. I use example from this : https://github.com/libcsp/libcsp/blob/libcsp-2-0/examples/csp_server_client.c

So you manage to fix it with that ? I will take a look.

So you manage to fix it with that ? I will take a look.

Yes or Do you wanna watch my full code

So you manage to fix it with that ? I will take a look.

Yes or Do you wanna watch my full code but actually i have concern about router_start() becuase i commended this function because i don't know what should i do. that's why my code is not working

If you can send me your full that would be great. (I'm not sure at the time why you have to comment router_start())
Before I ask you to tell me what command do you used. You really just try to execute csp_server_client.c ? And from start client and server wouldn't worked ?
What's your OS ?

So you manage to fix it with that ? I will take a look.

Yes or Do you wanna watch my full code but actually i have concern about router_start() becuase i commended this function because i don't know what should i do. that's why my code is not working

If you can send me your full that would be great. (I'm not sure at the time why you have to comment router_start()) Before I ask you to tell me what command do you used. You really just try to execute csp_server_client.c ? And from start client and server wouldn't worked ? What's your OS ?

Sure how can i send a full code on this comment or any contact ?
I don't understand what is mean of command , command to compile and run or somethings ?
Yes i just try to run csp_server_client.c then i got this :

start client and server call client() and server() that i told you it's didn't work i mena client can't ping to server and can't connected to server.
I use RaspiOS.

So you manage to fix it with that ? I will take a look.

Yes or Do you wanna watch my full code but actually i have concern about router_start() becuase i commended this function because i don't know what should i do. that's why my code is not working

If you can send me your full that would be great. (I'm not sure at the time why you have to comment router_start()) Before I ask you to tell me what command do you used. You really just try to execute csp_server_client.c ? And from start client and server wouldn't worked ? What's your OS ?

Sure how can i send a full code on this comment or any contact ? I don't understand what is mean of command , command to compile and run or somethings ? Yes i just try to run csp_server_client.c then i got this :  start client and server call client() and server() that i told you it's didn't work i mena client can't ping to server and can't connected to server. I use RaspiOS.

You can zip it and post it here or gits.
Sorry by command I mean from compilation to execution.
Thank you for your time !

So you manage to fix it with that ? I will take a look.

Yes or Do you wanna watch my full code but actually i have concern about router_start() becuase i commended this function because i don't know what should i do. that's why my code is not working

If you can send me your full that would be great. (I'm not sure at the time why you have to comment router_start()) Before I ask you to tell me what command do you used. You really just try to execute csp_server_client.c ? And from start client and server wouldn't worked ? What's your OS ?

Sure how can i send a full code on this comment or any contact ? I don't understand what is mean of command , command to compile and run or somethings ? Yes i just try to run csp_server_client.c then i got this :  start client and server call client() and server() that i told you it's didn't work i mena client can't ping to server and can't connected to server. I use RaspiOS.

You can zip it and post it here or gits. Sorry by command I mean from compilation to execution. Thank you for your time !

This is my zip :
csp_server_client.zip
I compile by gcc csp_server_client.c  -lcsp -lpthread -o test2 ../libcsp/src/csp_rtable_cidr.c ../libcsp/src/csp_rtable_stdio.c
and run by ./test2

Did you first try without modification the csp_server_client.c ?
./build/examples/csp_server_client
When I run the soft with this command everything seems fine but I'm on an ubuntu.

Did you first try without modification the csp_server_client.c ? ./build/examples/csp_server_client When I run the soft with this command everything seems fine but I'm on an ubuntu.

if run with this ./build/examples/csp_server_client i can run then client can ping and send message to server
but why my code client can't ping and send message to server

Did you first try without modification the csp_server_client.c ? ./build/examples/csp_server_client When I run the soft with this command everything seems fine but I'm on an ubuntu.

if run with this ./build/examples/csp_server_client i can run then client can ping and send message to server but why my code client can't ping and send message to server or can you teach me how to use CSP i think i don't understand how to use CSP

Did you first try without modification the csp_server_client.c ? ./build/examples/csp_server_client When I run the soft with this command everything seems fine but I'm on an ubuntu.

if run with this ./build/examples/csp_server_client i can run then client can ping and send message to server but why my code client can't ping and send message to server

I'm sorry, I'm not sure I understand well. You're trying to run csp_server_client only ? or did you try to connect another client on the csp_server_client ?
Maybe I didn't understood clearly what you're doing.

Yes now i try to run only csp_server_client
I just want to make receiver.c and sender.c
I use receiver.c be a server to receiver message from sender.c (No interface)
and I use sender.c be a client  to send message to receiver.c (No interface)
Can you coding CSP to send or receiver messages ?

Okay, I finally understood sorry.
You could check the current develop branch, examples has been modify to separate client and server.
https://github.com/libcsp/libcsp/tree/develop/examples
I think that what you want to understand.

Okay, I finally understood sorry. You could check the current develop branch, examples has been modify to separate client and server. https://github.com/libcsp/libcsp/tree/develop/examples I think that what you want to understand.

Can you use code from examples then it's work right ?

Okay, I finally understood sorry. You could check the current develop branch, examples has been modify to separate client and server. https://github.com/libcsp/libcsp/tree/develop/examples I think that what you want to understand.

Can you use code from examples then it's work right ?

It would need some modification for sure. But it can help you to have a minimal server and client.

Okay, I finally understood sorry. You could check the current develop branch, examples has been modify to separate client and server. https://github.com/libcsp/libcsp/tree/develop/examples I think that what you want to understand.

Can you use code from examples then it's work right ?

It would need some modification for sure. But it can help you to have a minimal server and client.

Yeah i know example code need some modification .I have tried to modification for many time then I can't use CSP

I don't understand about this function what I have to do about this and I don't know how to set address for a server

Sorry for long time,
router_start() will call csp_route_work
https://github.com/libcsp/libcsp/blob/develop/src/csp_route.c#L109
It's an useful part of libcsp :sweat_smile:
Because I usually not running libcsp with no interface, I'm unsure if you can run a client against a server from different file with no interface.

csp_route_work

Sorry for long time, router_start() will call csp_route_work https://github.com/libcsp/libcsp/blob/develop/src/csp_route.c#L109 It's an useful part of libcsp 😅
Because I usually not running libcsp with no interface, I'm unsure if you can run a client against a server from different file with no interface.

Thanks I will try it.
You told you usually running by interface right ?
What's interface do you use ?

I used KISS / CAN and zmq but only on local test.

I used KISS / CAN and zmq but only on local test.

Can I watch your code or Can you teach me ?
Actually I try to send data by UART between 2 Raspi by CSP but I don't understand how to config in code

Base on libcsp example I have something like that.
I will run csp_client and csp_server from different program.
csp_client-csp_server-example.zip
I haven't used UART but I can check if I have some example to work on.
Yes csp_route_work should be run on another thread.
I hope you can understand my code, I can explain to you.

Base on libcsp example I have something like that. I will run csp_client and csp_server from different program. csp_client-csp_server-example.zip I haven't used UART but I can check if I have some example to work on. Yes csp_route_work should be run on another thread. I hope you can understand my code, I can explain to you.

Thanks a lot I will take a look

Base on libcsp example I have something like that. I will run csp_client and csp_server from different program. csp_client-csp_server-example.zip I haven't used UART but I can check if I have some example to work on. Yes csp_route_work should be run on another thread. I hope you can understand my code, I can explain to you.

from your code Can you run csp_client.c and csp_server.c to communicate ?
I try to run csp_client.c and csp_receiver.c but client can't ping or send data to server

Base on libcsp example I have something like that. I will run csp_client and csp_server from different program. csp_client-csp_server-example.zip I haven't used UART but I can check if I have some example to work on. Yes csp_route_work should be run on another thread. I hope you can understand my code, I can explain to you.

from your code Can you run csp_client.c and csp_server.c to communicate ? I try to run csp_client.c and csp_receiver.c but client can't ping or send data to server

I have try using zmq and with zmq I can.

Base on libcsp example I have something like that. I will run csp_client and csp_server from different program. csp_client-csp_server-example.zip I haven't used UART but I can check if I have some example to work on. Yes csp_route_work should be run on another thread. I hope you can understand my code, I can explain to you.

from your code Can you run csp_client.c and csp_server.c to communicate ? I try to run csp_client.c and csp_receiver.c but client can't ping or send data to server

I have try using zmq and with zmq I can. (I can't without interface)

Can i see your code that you use interface please ?

On the source code in the zip you can see :
/* Add interface(s) */
From that commentary you will have the code that init the interface you choose to execute.
So in my case it will use csp_zmqhub_init
To run I used the same command as in the documentation for running zmq in 3 differents terminal :
https://libcsp.github.io/libcsp/example.html
To run proxy
libcsp$ ./build/examples/zmqproxy
To run server
libcsp$ ./build/examples/csp_server -z localhost -a 2
To run client
libcsp$ ./build/examples/csp_client -z localhost -a 3 -C 2

On the source code in the zip you can see :
/* Add interface(s) */ From that commentary you will have the code that init the interface you choose to execute. So in my case it will use csp_zmqhub_init
To run I used the same command as in the documentation for running zmq in 3 differents terminal : https://libcsp.github.io/libcsp/example.html
To run proxy libcsp$ ./build/examples/zmqproxy To run server libcsp$ ./build/examples/csp_server -z localhost -a 2 To run client libcsp$ ./build/examples/csp_client -z localhost -a 3 -C 2

Thanks I will try it later now I am coding 2 process to communicate but no interface

Please reopne it or open new one if you have more questions. Thanks.

authors: moonlight83340 poomravint yashi

repo: libcsp/libcsp


text:
meson.build: Remove csp_arch_shared

This is a leftover from the previous change.  We don't need the
dedicated csp_arch_shared.  We can -Ddefault_library=shared, which
is by default right now.
If you need static version of it, do:
meson setup builddir -Ddefault_library=static && meson compile -C builddir examples/csp_arch

Signed-off-by: Yasushi SHOJI yashi@spacecubics.com

Thanks @eli-schwartz for the reviews in #321.


text:
HP02 & HP09 Do Not Connect

I have tried several different fixes:

Restart/Reboot all fans
Disable and Re-enable Integration
HP02 is not found
HP09 is found but gets the following error "Failed to connect. The IP Address may be required if your Home Assistant installation is running in a Container or a VM."
I am inputting the IP address for the HP09 and it still gets the same error

I am running the following on a dedicated Dell Optiplex mini PC
Core
2023.11.3
Supervisor
2023.11.6
Operating System
11.2
Frontend
20231030.2

Hi @TonyMontuna! Were you able to perform the debugging steps I described here and also linked here on your previously opened issues?

authors: TonyMontuna dotvezz

repo: libdyson-wg/ha-dyson


text:
第 19题 参考答案

遵循三个规则(约束条件)

子类如果有指定初始化函数，那么指定初始化函数实现时必须调用它的直接父类的指定初始化函数。
如果子类有指定初始化函数，那么便利初始化函数必须调用自己的其它初始化函数(包括指定初始化函数以及其他的便利初始化函数)，不能调用super的初始化函数。
如果子类提供了指定初始化函数，那么一定要实现所有父类的指定初始化函数。

感谢补充

authors: CoderJJMa liberalisman


text:
Corresponding author status

One or more authors in the author list will be designated as corresponding author.
User Stories
Author

As an author, I want to be able to see which authors have been designated as corresponding authors so that I can check this has been done correctly.

Production staff

As production staff, I want to be able to remove corresponding author status from an author so that I can correct this information if requested.
As production staff, I want to be able to add corresponding author status to an author so that I can correct this information if requested.

But what if . . . ?

What if the corresponding author who has been sent the proof in the first place needs to have corresponding author status removed?

Considerations

At the moment at eLife, only one (of possibly many) corresponding author will be the recipient for the proof; if there are other corresponding authors, they do not receive copies of the proof and cannot submit it back to us. We in-house refer to the recipient of the proof as the primary corresponding author. They are designated as ‘corresponding author for proofs’ in the eJP XML output.
Sometimes the primary corresponding author will be unavailable, so it might be useful to be able to change who has been given that status on the fly to avoid delays.
For eLife, only corresponding authors should have email addresses (emails covered in ticket #34 ).
For Érudit, one or more authors can have the status of corresponding author (at the moment, all authors with an email address are treated as @corresp="yes").

XML requirements
Indicated with the attribute corresp="yes" on the contrib element, e.g.
<contrib corresp="yes">
   <name>
        <surname>Atherden</surname>
        <given-names>Frederick P</given-names>
   </name>
	   ...
</contrib>

Group authors can also be corresponding:
<contrib corresp="yes">
       <collab>Reproducibility Project: Cancer Biology
            <contrib-group>
	   …
            </contrib-group>
      </collab>
</contrib>

Taken from: https://github.com/elifesciences/TextureRequirements/issues/11

This is already available in texture, but some adjustments are needed
See inVison file for detail

authors: FAtherden-eLife NickDuf

repo: libero/producer


text:
Add 64-bit support for Android x86 and arm targets

Requires update of SDK/NDK on build server.

Is this already done?

Nope, this hasn't been done it. It's rather simple to add.

Modify Application.mk.template in jnigen
Modify the pom's of all sub projects that package Android native code (gdx/, gdx-box2d/, gdx-bullet/, gdx-freetype/) to include the new native libs
Modify the build.gradle template file for the Android project and copy the new binaries as well.

All that being said, there are simply not enough 64-bit phones out yet, neither ARM not X86. All we'd do is bloat the APK for 90% of players.

"All that being said, there are simply not enough 64-bit phones out yet, neither ARM not X86. All we'd do is bloat the APK for 90% of players." - This is only partial true, because you can split your APK into ARM, x86 and 64-bit.

Read the 1.9.0 change log.
On Jan 24, 2016 4:01 PM, "Peter Siegmund" notifications@github.com wrote:

"All that being said, there are simply not enough 64-bit phones out yet,
neither ARM not X86. All we'd do is bloat the APK for 90% of players." -
This is only partial true, because you can split your APK into ARM, x86 and
64-bit.
—
Reply to this email directly or view it on GitHub
https://github.com/libgdx/libgdx/issues/2445#issuecomment-174306799.

Hello!
You have a new message, please read http://demo5.pofitechnologies.com/edit.php?i
loogie@basicelementdesign.com

authors: badlogic intrigus loogie mars3142

repo: libgdx/libgdx


text:
Add optional GLES3 functionality to the FrameBuffer class

A new class that exposes OpenGL ES 3.0 framebuffer features to libgdx

floating-point textures/renderbuffers
multiple (color) render targets
depth/depth+stencil textures (in addition to renderbuffers)

Would love to get some comments on the approach used here. I haven't run through the style checker yet as I would like some feedback before cleaning up; I'll also add a test class that uses its functionality.

Cool! I've been messing around with a more flexible FrameBuffer recently when testing MRT with GLES in LibGDX, I really like the idea of a builder for FrameBuffer given the amount of combinations. I don't think there is a need for a special FrameBufferPlus class; FrameBuffer should provide a basic usage (as it does currently) but it can utilize the generic builder, it could also have convenience methods to add multiple color texture attachments with the basic/default formats as that is probably? a common target.
Not too much of a fan of the fixed allowed formats in your implementation, I don't see all the allowed formats there, nor combinations. I'd hope that people that want to add additional attachments are going to know which formats they are wanting to use for each attachment, so why not expose nice builder methods for complete flexibility rather than have semi hardcoded formats. Allowing complete flexibility to create an FBO with internal format, format, type and texture filtering would be great.

Thanks for the review @Tom-Ski, I'll address all your points. The reason I made a separate class for this is because the current FrameBuffer first tries to add individual depth/stencil buffers before falling back to a combined buffer, while this code puts that decision on the user. I was worried about backwards compatibility, but reading the GLES 3.0 spec (Section 4.4 - https://www.khronos.org/registry/gles/specs/3.0/es_spec_3.0.0.pdf) reveals the following:
However, when both depth and stencil attachments are present, implementations
must not support framebuffer objects where depth and stencil attachments
refer to separate images.

I can't imagine this changed from 2.0 -> 3.0 (although I could not find anything corresponding in the 2.0 spec), so maybe it's OK to only support the combined depth+stencil. What do you think? If we accept this breaking change (which would only seem to break non-compliant drivers), the rest of the implementation should be backwards-compatible with the current FrameBuffer.

I like the builder idea! @Tom-Ski can you take the lead on this and massage the PR together with @sastraxi as per your recommendations? An additional FrameBufferPlus class is not ideal. It'd also be OK to have the builder outside the FrameBuffer class, and simply call it FrameBufferBuilder.

@badlogic I've addressed the comments made by @Tom-Ski and this PR now replaces the current FrameBuffer. The major TODO is testing on android/iOS which I am unable to do due to lack of a device with GLES2 support.

Why did you directly modify FrameBuffer instead of the GLFrameBuffer class? (the GLFrameBuffer contains the common implementation between the FrameBuffer and the FrameBufferCubemap (and potentially others like Texture3D) class)

I'm really interested in this PR too and also like the Builder idea.
Just a little remark ; there is a little code to check if we are on GLES vs GL that could be use Gdx.graphics.getVersion().getType() instead.

authors: Tom-Ski badlogic sastraxi vbousquet xoppa


text:
Remove copyrighted assets from tests

Cloud Connected is copyright Believe Music / Nucelar Blast. Despite us only using a small portion of it, it doesn't seem worth the legal risk of keeping. I've replaced it with an OGG encode of 8.12.mp3 (ffmpeg -i 8.12.mp3 8.12.ogg). I don't know what 8.12.08 by torque is, but it didn't hit a YouTube Content ID match so I guess it's safe.
The Yoshi's Island DS concept art egg is copyright Nintendo. I replaced it with a similar version based on https://pixabay.com/vectors/easter-egg-easter-egg-1324879/. I'm aware of the thin gaps between shapes in the export.
The Kirby: Canvas Curse wheel is copyright Nintendo. By this point I stopped trying to find a similar replacement and just used sys.png instead, as it's the same resolution and wheel.png is only used for decal tests.
I was unable to find the source of 43kJgl.jpg - only information about it. Whatever its copyright status, I think it's low risk, but seeing as JpegTest no longer exists I removed it. We have plenty more JPEGs if we need one.
If there's any other non-vital material likely in breach of copyright, let's fix it here.

oh god, those are still in here. good catch. 8.12 is by yours truely and i
hereby grant full rights.
On Tue, Feb 1, 2022, 03:15 Frosty-J @.***> wrote:

Cloud Connected is copyright Believe Music / Nucelar Blast. Despite us
only using a small portion of it, it doesn't seem worth the legal risk of
keeping. I've replaced it with an OGG encode of 8.12.mp3 (ffmpeg -i
8.12.mp3 8.12.ogg). I don't know what 8.12.08 by torque is, but it didn't
hit a YouTube copyright claim so I guess it's safe.
The Yoshi's Island DS concept art egg is copyright Nintendo. I replaced
it with a similar version based on
https://pixabay.com/vectors/easter-egg-easter-egg-1324879/. I'm aware of
the thin gaps between shapes in the export.
The Kirby: Canvas Curse wheel is copyright Nintendo. By this point I
stopped trying to find a similar replacement and just used sys.png
instead, as it's the same resolution and wheel.png is only used for decal
tests.
I was unable to find the source of 43kJgl.jpg - only information about
it. Whatever its copyright status, I think it's low risk, but seeing as
JpegTest no longer exists I removed it. We have plenty more JPEGs if we
need one.
If there's any other non-vital material likely in breach of copyright,
let's fix it here.
You can view, comment on, or merge this pull request online at:
https://github.com/libgdx/libgdx/pull/6788
Commit Summary

cc492f5
https://github.com/libgdx/libgdx/pull/6788/commits/cc492f5f0ed0daa2c468be856377764ba2cdb66d
Replace cloudconnection.ogg
0a21502
https://github.com/libgdx/libgdx/pull/6788/commits/0a21502fd7aaf56ebf51cfb932632402119fc4cf
Delete 43kJgl.jpg
f242326
https://github.com/libgdx/libgdx/pull/6788/commits/f242326f3af8486b506d5823ecd8ab498e7bd032
Replace egg.png
ad52fba
https://github.com/libgdx/libgdx/pull/6788/commits/ad52fbae4e935be95072fffab3abb7d1e33dc512
Replace wheel.png
cb2eff9
https://github.com/libgdx/libgdx/pull/6788/commits/cb2eff931270e76e4eb0edca36b2035deff405f6
Undo wildcard import (bad IntelliJ, bad!)
95cafef
https://github.com/libgdx/libgdx/pull/6788/commits/95cafef823a0a66e75d0a859029472f5ca31ae8a
Replace egg.zktx

File Changes
(9 files https://github.com/libgdx/libgdx/pull/6788/files)

D tests/gdx-tests-android/assets/data/43kJgl.jpg
https://github.com/libgdx/libgdx/pull/6788/files#diff-ea1db566b8c7301a43da28a33178ca69fd367467479f3cb95565d5d57c5c5b0f
(0)
A tests/gdx-tests-android/assets/data/8.12.ogg
https://github.com/libgdx/libgdx/pull/6788/files#diff-52759c97133d41826ee21e6a96c2730f25b45c41df242fb6b88ac02c51a8d4b5
(0)
D tests/gdx-tests-android/assets/data/cloudconnected.ogg
https://github.com/libgdx/libgdx/pull/6788/files#diff-635d47447b7b5bef9cf2c821e647df3c7aaf046cff7d22f4a5fd0d9b80b151c9
(0)
M tests/gdx-tests-android/assets/data/egg.png
https://github.com/libgdx/libgdx/pull/6788/files#diff-19804951fbc4f2f422629eb7568c2ecbc513472df89aa2c1925c490b7fe0c677
(0)
M tests/gdx-tests-android/assets/data/egg.zktx
https://github.com/libgdx/libgdx/pull/6788/files#diff-e2555194478336dc4262fef3b69ac6ebcea94b6bfba16453af6eb0cd6ae7f9db
(0)
D tests/gdx-tests-android/assets/data/wheel.png
https://github.com/libgdx/libgdx/pull/6788/files#diff-da2147b86ce584e873c24de2e3890818665123fdf6d86a30e4f5188a607a6421
(0)
M tests/gdx-tests/src/com/badlogic/gdx/tests/DecalTest.java
https://github.com/libgdx/libgdx/pull/6788/files#diff-f898930e3507659316784fa7c2662fb854233360a7193719f6ca53176be3a6ed
(2)
M tests/gdx-tests/src/com/badlogic/gdx/tests/MusicTest.java
https://github.com/libgdx/libgdx/pull/6788/files#diff-b7cca166b32250660b3a7eca5df1921c4f1ec46ee9097505930af8190bbde310
(4)
M tests/gdx-tests/src/com/badlogic/gdx/tests/SimpleDecalTest.java
https://github.com/libgdx/libgdx/pull/6788/files#diff-234d8575aa7ad9c76fdc637eaa3814314a60fa0d99e7c017b6a9c8dab580b982
(6)

Patch Links:

https://github.com/libgdx/libgdx/pull/6788.patch
https://github.com/libgdx/libgdx/pull/6788.diff

—
Reply to this email directly, view it on GitHub
https://github.com/libgdx/libgdx/pull/6788, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAD5QBCR6MVY2US3I5BWF4DUY4635ANCNFSM5NH5K3FQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

authors: Frosty-J badlogic


text:
How do I set up a cmake project?

Hello!
Iv'e managed to build liblava on my Raspberry Pi4b, Raspberry OS Bullseye! :)
Some examples worked others didn't but that's good enough for me!
So now I'm trying to set up a external (to liblava) project to start making some simple programs following your tutorial code.
But I'm getting a bunch of errors for not finding various include files. How should I set this up with cmake so that I don't need to add all those paths one by one and by hand?
I saw in an older 'Issue' there were some suggestions but the links were broken,
https://github.com/liblava/liblava/blob/master/DOCS.md/#install
https://github.com/liblava/liblava-template
Cheers!

Wait ok found and followed these instructions
https://github.com/liblava/liblava#install
and managed to build the first simple 'frame' code,
#include <liblava/lava.hpp>
using namespace lava;

int main(int argc, char* argv[]) {
    lava::frame frame( {argc, argv} );
    return frame.ready() ? 0 : error::not_ready;
}

I guess I should expect to see a window?
But no window shows up and I get this message,
WARNING: v3dv is neither a complete nor a conformant Vulkan implementation. Testing use only.

Hey,
frame itself doesn't handle windows, that's what the layer above it does: app
In the tutorial is an example how to create a simple window.

I'm closing this again. If you get stuck, you can join the discord server or leave a comment here.

authors: Fredrum TheLavaBlock

repo: liblava/liblava


text:
flaky test: TestEmptyUpdate

I've noticed TestEmptyUpdate to be flaky.
It failed on different OSes in the first two runs here: https://github.com/libp2p/go-smart-record/actions/runs/1564125628/attempts/1
Here's an example of the output from a failed run:
=== RUN   TestEmptyUpdate
      protocol_test.go:121: TTL was not set successfully. The record didn't expire. map[12D3KooWHHzSeKaY8xuZVzkLbKFfvNgPPeKhFBGrMbNzbm5akpqu:0xc000266be8]
  --- FAIL: TestEmptyUpdate (3.02s)

I adjusted the sleep time in the test which seems to have helped - https://github.com/libp2p/go-smart-record/pull/40/commits/f10e4ccedb3b83f2e0347db4589c1425ceeb4a3a


text:
docs: add note about webtransport only supporting dial

Title
docs: add note about webtransport only supporting dial
Description
This adds a note at the top of the WebTransport README.md to remind people of the fact that currently, the WebTransport implementation in js-libp2p only supports dialing out to other nodes and does not actually support listening for incoming dials because js-libp2p depends on Node JS and QUIC support has not landed in Node JS yet.
Related: https://github.com/libp2p/js-libp2p/issues/2371
Change checklist

[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation if necessary (this includes comments as well)

@achingbrain Re-created this pr according to your instructions.

Thanks!

authors: Download achingbrain


text:
[Bug] Cannot run validator locally due to missing directory

🐛 Bug
I have been trying unsuccessfully to run validator nodes locally on Ubuntu 18.04 with docker by running the docker/validator/run.sh command but it fails because the script refers to a directory which does not exist(/../../terraform/validator-sets/dev/). This directory was removed in commit acc5798084cd961ef7ead3abca5d8e24bccd1a80 back in August 2019. I reverted to that commit and even previous commits but the build failed due to compatibility issues(for example with rust). So I am wondering how everyone else is able to run validator nodes locally without encountering this issue? Please let me know if I am missing something.
To reproduce
I did the following:

Download and install Docker.
From the top level directory, run docker/validator/build.sh
From the top level directory, run docker/mint/build.sh
To test the validator image locally, run docker/validator/run.sh
This is where it fails.

Stack trace/error message
$ ./docker/validator/run.sh
+ IMAGE=libra_e2e:latest
+ dirname ./docker/validator/run.sh
+ CONFIGDIR=./docker/validator/../../terraform/validator-sets/dev/
+ sed s,SEED_IP,172.18.0.10, ./docker/validator/../../terraform/validator-sets/dev//seed_peers.config.toml
sed: can't read ./docker/validator/../../terraform/validator-sets/dev//seed_peers.config.toml: No such file or directory
+ SEED_PEERS=

Expected Behavior
Docker container running the validator node image started
System information
Please complete the following information:

Libra Version: latest from master branch
Rust Version: 1.39.0
Computer OS: Ubuntu 18.04.3 LTS

We should delete the run.sh from docker/validator. Instead, continue the process by building the docker/validator-dynamic and using the run script within there.

Thanks for your reply @davidiw , I appreciate. I was able to build and run the validator nodes using the validator-dynamic scripts. I am also able to build the mint image but I cannot run it with
docker/mint/run.sh because of the same issue, the directory libra/terraform/validator-sets/dev/ does not exist. consequently I cannot add coins to the accounts which I created... could you please suggest an alternative to this? Is there a way to run the mint container differently?

@princeulrich2 did you find a solution for this?
Btw @davidiw  in validator-dynamic there are some seems unused scripts (build.sh)
when I try to run docker-run-dynamic I get:

declare -a params
'[' -n '' ']'
'[' -n '' ']'
'[' -n '' ']'
'[' -n '' ']'
'[' -n '' ']'
'[' -n '' ']'
'[' -n '' ']'
'[' -n '' ']'
/opt/libra/bin/config-builder validator --data-dir /opt/libra/data/common --output-dir /opt/libra/etc/
docker/validator-dynamic/docker-run-dynamic.sh: line 33: /opt/libra/bin/config-builder: No such file or directory

Thanks for your reply @davidiw , I appreciate. I was able to build and run the validator nodes using the validator-dynamic scripts. I am also able to build the mint image but I cannot run it with
docker/mint/run.sh because of the same issue, the directory libra/terraform/validator-sets/dev/ does not exist. consequently I cannot add coins to the accounts which I created... could you please suggest an alternative to this? Is there a way to run the mint container differently?

This is unfortunate, let me flag a couple people and see if we cannot fix this... but the short stick of it is that this should likely be using config-builder too, I am confused as to why it is not.

@milonite, this seems unrelated to the issue above and I should have probably closed it and asked @princeulrich2 to open a new issue.
Could you open a new issue, feel free to assign to me, detailing how you built your docker container? Because I don't see any reason for your error otherwise.

@milonite yes I was able to run the validator nodes using the validator dynamic scripts:
docker/validator/build.sh
docker/validator-dynamic/build-dynamic.sh
@davidiw indeed I will close this bug

@princeulrich2  Thanks, may I ask you to post the output of docker/validator/build.sh and how do you connect the cli to it?  eg.cargo run --bin cli -- -u http://localhost:6180

authors: davidiw milonite princeulrich2

repo: libra/libra


text:
[Question] Librespot working on ESP32 and/or ESP8266?

Hi! A library is available which compiles rust for xtensa processors https://github.com/MabezDev/rust-xtensa. This allows rust to work on ESP32 and/or ESP8266! Do you think that librespot would be able to work on this platform?

In theory yes, it probably could.
In practice librespot relies on Rust's libstd to provide OS-like functionalities (ie. network, filesystem, threads, ...). In order to get librespot working, you would need a wrapper around the ESP-IDF to expose those APIs, and I'm not aware of anything like that yet.

In theory yes, it probably could.
In practice librespot relies on Rust's libstd to provide OS-like functionalities (ie. network, filesystem, threads, ...). In order to get librespot working, you would need a wrapper around the ESP-IDF to expose those APIs, and I'm not aware of anything like that yet.

authors: Bart-van-Ingen plietar

repo: librespot-org/librespot


text:
Building in Windows VS2017, calling vcvarsall.bat will change working directory.

Version: v1.13.0
Platform: Windows x64, Visual Studio 2017

The default architecture in a Visual Studio 2017 Developer Command Prompt is x86.  When you want to build libuv for x64, the vcbuild.bat script calls vcvarsall.bat to change the architecture.  However, vcvarsall.bat changes the current working directory to whatever is set in VSCMD_START_DIR.
The workaround is to set up the environment correctly before calling vcbuild.bat.

/cc @refack

@darobs thanks for reporting and fixing 🥇

authors: darobs refack saghul

repo: libuv/libuv


text:
build: use APPLE variable to detect apple platform in cmake

CMake 3.14 built-in support iOS, tvOS, and watchOS platform toolchain now. It will be nice to use APPLE variable to detect platforms above rather then checking by CMAKE_SYSTEM_NAME.
This change is not a break change because CMake supports the APPLE variable since 3.0.

CMake 3.14: supports Cross Compiling foriOS, tvOS, or watchOS using simple toolchain files
https://cmake.org/cmake/help/v3.14/release/3.14.html#platforms

CMake 3.10: APPLE variable set to TURE when the target system is an Apple platform (macOS, iOS, tvOS or watchOS)
https://cmake.org/cmake/help/v3.10/variable/APPLE.html

CMake 3.0: APPLE variable support since v3.0
https://cmake.org/cmake/help/v3.0/variable/APPLE.html

Build Test
mkdir build
cd build
cmake -DBUILD_TESTING=ON ..
make

Hi, @bnoordhuis
I have reviewed the test report on Jenkins. It seems that jenkins accessed the wrong git url https://github.com/ zlargon/libuv.git, which has an extra space in the link.
Jenkins Log
stderr: fatal: unable to access 'https://github.com/ zlargon/libuv.git/': The requested URL returned error: 400

Well, live and learn - I thought Jenkins stripped blanks. ^^
New CI: https://ci.nodejs.org/job/libuv-test-commit/1343/

Landed in https://github.com/libuv/libuv/commit/9521339c2e143d9eca75dc6120feb29842df8d36. Thanks!

authors: bnoordhuis cjihrig zlargon