text:
Feature request - Auto restart/refresh feed / note dropped feeds

Sometimes/frequently, my camera feeds timeout (stop receiving data).
Request: Some kind of output noting that the feed has dropped, also an auto-restart feature? (Clicking the top right side MSE/RTC reloads the feed manually.)

I just saw this https://github.com/AlexxIT/WebRTC/pull/622, it's probably what I'm asking for.

Depends on what mode you have the stream in and the reason it stopped. It can be:

broken stream (missing network packets from camera)
camera offline/disconnect
mse player doesn't have time to load data

authors: AlexxIT cdmichaelb


text:
Невозможно удалить старую колонку

Добрый день.
Подключил в своё время колонку яндекс лайт к аккаунту, который проброшен в HA.
Помимо этой колонки на аккаунте висит ещё 5 других.
Спустя время от этой избавился и удалил её из профиля яндекса.
Но в НА она осталась.
Удалось только удалить объект media_player, но объект эквалайзера удалению не поддаётся.
Подскажите, пожалуйста, как таки избавиться от фантомных объектов несуществующей более колонки ?

Та же проблема. Из аккаунта яндекса старую колонку удалил, но в HA устройство осталось и удалить невозможно. Где интеграция хранит эти данные, может руками можно вычистить?

Нашёл. Вручную удалил регистрацию устройства из /config/.storage/core.device_registry, старая колонка пропала.

Нашёл. Вручную удалил регистрацию устройства из /config/.storage/core.device_registry, старая колонка пропала.

Это пока единственная возможность удалить колонку из HA?
А какую часть конкретно нужно удалять?

Я других способов не нашёл. Удалять нужно большой блок данных (строчек 30), внутри которого есть искомое название устройства, заключённый в фигурные скобки, вместе с этими скобками и запятой после закрывающей скобки.

source: gharchive/issue

authors: ZeBriD kirillovserg urtaevS

repo: AlexxIT/YandexStation

license: MIT

license_type: permissive

license_source: github-api


text:
Labels in ACSets with TypedTables DictTable

In the latest version (v1.4) of TypedTables, there is support for noninteger primary keys https://typedtables.juliadata.org/dev/man/dicttable/. This seems helpful for better label support in ACSets.

That's a nice feature, although I'm not sure it will directly help us since struct acsets (#376) is moving away from having underlying typed tables. Our unique_index feature achieves a similar effect though.

authors: epatters jpfairbanks


text:
[GSSOC'21] Linear Search and Binary Search  in Python

Hi I am Malavika R Vikraman , participating in GSSOC'21 .
I would like to contribute by adding Linear Search and Binary Search  in Python  to this project.
Kindly assign this issue to me!
@anubhavitis @dheerajkotwani @tarun26091999 @todi-2000 @geekquad @plazzy99

hii @anubhavitis  please assign this issue to me I am gssoc'21 participant

binary search present at #106. raise separate issue for linear search.

@tarun26091999  I have created a issue #602  . Please do Kindly Assign it to me

repo: Algo-Phantoms/Algo-Tree


text:
Pretrained weights of the generator.

Can you please provide the pre-trained weights of the genrator. As of now  the provided link doesn't work.

Hi @HashmatShadab, I have updated the link. It works now.

Thanks!

authors: HashmatShadab qilong-zhang

repo: Alibaba-AAIG/Beyond-ImageNet-Attack


text:
New version on PyPi

Hey, I'm wondering if you are going to publish a new version of this nice plugin on PyPi. After you merged my PR which made the plugin work with recent versions of django-cms, it would be nice to have the ability to install this package easily via pip :sunglasses:

Hey, sure.
I'll be releasing soon.

@exploide The new version 1.6 with your latest changes is on pypi now:
https://github.com/Alir3z4/cmsplugin-simple-markdown/releases/tag/1.6
Thanks for the great contributions.

Awesome, thank you :)

license_source: bigquery


text:
Add slovak stop-words

Added Slovak stop-words.

@cimox This is great.
Thank you very much for this.
Merging right away

source: gharchive/pull-request


text:
[Bug]: Loop detection kills agents that are waiting on long-running processes

Is there an existing issue for the same bug?

[X] I have checked the existing issues.

Describe the bug and reproduction steps
We have loop detection in OpenHands to prevent agents from getting stuck in a loop and waiting forever. However a confluence of two things have made loop detection potentially harmful:

Agents based on claude-sonnet-3.5 new are much better and rarely get stuck in loops
We have a 2-minute timeout on agents, which means that they need to repeatedly sleep while waiting for long-running processes

As a result, recently I have seen multiple instances of agents waiting on processes to finish, but getting killed with "agent got stuck in a loop" when they waited to long. I don't know conceptually the best solution to this, but wanted to flag it as an issue
OpenHands Installation
Docker command in README
OpenHands Version
No response
Operating System
None
Logs, Errors, Screenshots, and Additional Context
No response

Do we have an example log from this? Sorry, off-hand I don't see why waiting would do that... 🤔

To elaborate a bit why this confuses me:

the loop detection works on history, actions and obs that have been completed and are in history; it doesn't check things during the creation of an observation
the loop detection check should be attempted once per step, regardless how long the step took...

And as I was writing this, checking the code, it seems the last one isn't quite true anymore: when we moved the check from the end of the step to the beginning of the step, it ended up before we check if there's a delegate in progress... which doesn't seem the correct thing to do. It means the parent agent will check endlessly the same thing (the last steps of its own history), while waiting for a delegate.
Was this seen with a delegate?
I'm still not sure why it would trigger the stop, because the first remark above should still apply (it spins over and over its own completed steps), but we should move it down:

https://github.com/All-Hands-AI/OpenHands/pull/5458

Sorry to elaborate more, what happened in the original bug is that the agent would send many actions in a row like
It looks like the action is still running, let me try again in a moment.
<execute_ipython>
time.sleep(60)
# GitHub action checking code
<execute_ipython>

Doing this several times in a row is actually desired behavior, not an undesirable loop. But our loop detection kills it anyway.

Ah! That's very interesting. I've been thinking about this before, when we were trying to split commands ourselves, here the agent is doing it.
Is the "thought" also the same? I would really love to see a log of this, or at least trajectories.

authors: enyst neubig

repo: All-Hands-AI/OpenHands


text:
Support for Navitar and Infinity

At least one of the neuropixels rigs uses both Navitar and Infinity lenses. Navitar and Infinity do not appear to be currently supported by Lens.

@mochic these two?
https://www.infinity-usa.com/
https://navitar.com/

I see Infinity here: https://github.com/AllenNeuralDynamics/aind-data-schema/blob/406fc35be60789066d6146910bb9f601dae3ba43/src/aind_data_schema/device.py#L205

Can we potentially add Navitar as well?

authors: dyf mochic

repo: AllenNeuralDynamics/aind-data-schema


text:
Dev

Updated the needed information for both clusters.

oops..I need to merge with the forked branch

repo: AllenNeuralDynamics/aind-ephys-pipeline


text:
hot fix

Pull Request instructions:

Please follow the update protocol
Answer the questions below in detail. Your responses will be emailed to experimenters.
If the experimenters must do anything new, provide detailed step by step instructions on the wiki
If computer maintainers need to manually update anything, provide detailed step by step instructions
Use markdown syntax in order for your comments to be rendered reliably in the email: "1." instead of "1)", use four spaces for indents.
If you use the keyword "skip email" in the title, it will skip the email updates
Merges from "develop" into "production_testing" should use the keyword "production merge" in the title for reliable indexing of updates
Merges from "production_testing" into "main" should use the keyword "update main"

Describe changes:
Create new folders when restarting logging from the _StartFIP.
What issues or discussions does this update address?
When Start FIP workflow is clicked, it will try to restart logging. However, if a previous json file has already been loaded, the folder will not be recreated, and logging will use the previous folder instead, which cause "'loggerstarted.csv' already exists" error. This error is introduced by PR https://github.com/AllenNeuralDynamics/dynamic-foraging-task/pull/597 when I tried to protect the behavior json from being overwritten when loaded into the GUI. And I didn't realize that there is also a restart logging in the _StartFIP.
This error is only happening in photometry session.
Fixed:
https://github.com/AllenNeuralDynamics/aind-behavior-blog/issues/524#issuecomment-2260979583
https://github.com/AllenNeuralDynamics/dynamic-foraging-task/issues/632
Seems that this issue is also related:
https://github.com/AllenNeuralDynamics/aind-behavior-blog/issues/538#issuecomment-2261066756
Describe the expected change in behavior from the perspective of the experimenter
No
Describe any manual update steps for task computers
No
Was this update tested in 446/447?
Yes in 447

@alexpiet @hanhou I created a PR to merge directly into the main to fix the issue that was happening in photometry.

I will merge this PR without approval. Otherwise, it will still cause errors in some photometry boxes tomorrow.

Can you also make a PR to merge the updates into develop so the branches stay synced?

Yes, done in https://github.com/AllenNeuralDynamics/dynamic-foraging-task/pull/636

authors: XX-Yin alexpiet


text:
The worker can not be started in version 1.5.0

I am running alluxio 1.5.0 on local machine according to the official tutorial, but the worker  can not be started. It works after I changed to 1.4.0 version.
$ netstat -tpln | grep java
tcp        0      0 0.0.0.0:19998           0.0.0.0:*               LISTEN      9325/java
tcp        0      0 0.0.0.0:39999           0.0.0.0:*               LISTEN      9479/java
tcp        0      0 0.0.0.0:19999           0.0.0.0:*               LISTEN      9325/java

$ cat logs/master.log
2017-06-21 09:54:10,292 INFO  BlockMasterFactory - Creating alluxio.master.block.BlockMaster
2017-06-21 09:54:10,292 INFO  FileSystemMasterFactory - Creating alluxio.master.file.FileSystemMaster
2017-06-21 09:54:10,363 INFO  ProcessUtils - Starting Alluxio master @localhost/127.0.0.1:19998.
2017-06-21 09:54:10,364 INFO  AbstractMaster - BlockMaster: Starting primary master.
2017-06-21 09:54:10,404 INFO  UfsJournalLogWriter - Created current log file: UfsJournalFile{location=/opt/alluxio-1.5.0-hadoop-2.7/journal/BlockMaster/v1/logs/0x0-0x7fffffffffffffff, start=0, end=9223372036854775807, isCheckpoint=false}
2017-06-21 09:54:10,440 INFO  MountTable - Mounting /tmp/underfs at /
2017-06-21 09:54:10,441 INFO  AbstractMaster - FileSystemMaster: Starting primary master.
2017-06-21 09:54:10,443 INFO  UfsJournalLogWriter - Created current log file: UfsJournalFile{location=/opt/alluxio-1.5.0-hadoop-2.7/journal/FileSystemMaster/v1/logs/0x0-0x7fffffffffffffff, start=0, end=9223372036854775807, isCheckpoint=false}
2017-06-21 09:54:10,447 INFO  MetricsSystem - Starting sinks with config: {}.
2017-06-21 09:54:10,453 INFO  log - Logging initialized @627ms
2017-06-21 09:54:10,536 INFO  Server - jetty-9.2.z-SNAPSHOT
2017-06-21 09:54:10,551 INFO  ContextHandler - Started o.e.j.s.ServletContextHandler@7671cb68{/metrics/json,null,AVAILABLE}
2017-06-21 09:54:16,872 INFO  ContextHandler - Started o.e.j.w.WebAppContext@fac80{/,file:/opt/alluxio-1.5.0-hadoop-2.7/core/server/common/src/main/webapp/,AVAILABLE}{/opt/alluxio-1.5.0-hadoop-2.7/core/server/common/src/main/webapp}
2017-06-21 09:54:16,877 INFO  ServerConnector - Started ServerConnector@596df867{HTTP/1.1}{0.0.0.0:19999}
2017-06-21 09:54:16,878 INFO  Server - Started @7051ms
2017-06-21 09:54:16,878 INFO  WebServer - Alluxio Master Web service started @ /0.0.0.0:19999
2017-06-21 09:54:16,878 INFO  AlluxioMasterProcess - Alluxio master @localhost/127.0.0.1:19998 version 1.5.0 started @ localhost/127.0.0.1:19998

$ cat logs/worker.log
2017-06-21 09:54:16,198 INFO  BlockWorkerFactory - Creating alluxio.worker.block.BlockWorker
2017-06-21 09:54:16,198 INFO  FileSystemWorkerFactory - Creating alluxio.worker.file.FileSystemWorker
2017-06-21 09:54:16,238 INFO  FileUtils - Folder /mnt/ramdisk/alluxioworker was created!

$ cat logs/worker.out
Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Timed out waiting for server alluxio.worker.block.BlockWorker to be created
	at alluxio.worker.AlluxioWorkerProcess.<init>(AlluxioWorkerProcess.java:148)
	at alluxio.worker.WorkerProcess$Factory.create(WorkerProcess.java:35)
	at alluxio.worker.AlluxioWorker.main(AlluxioWorker.java:54)
Caused by: java.lang.RuntimeException: Timed out waiting for server alluxio.worker.block.BlockWorker to be created
	at alluxio.util.CommonUtils.waitFor(CommonUtils.java:257)
	at alluxio.Registry.get(Registry.java:83)
	at alluxio.Registry.get(Registry.java:69)
	at alluxio.worker.file.FileSystemWorkerFactory.create(FileSystemWorkerFactory.java:44)
	at alluxio.worker.file.FileSystemWorkerFactory.create(FileSystemWorkerFactory.java:27)
	at alluxio.worker.AlluxioWorkerProcess$1.call(AlluxioWorkerProcess.java:113)
	at alluxio.worker.AlluxioWorkerProcess$1.call(AlluxioWorkerProcess.java:109)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

Hi @JinsYin
Thanks for checking out 1.5.0. Please post the question to the user mailing list. If you cannot access Google, you can use this mirror.

repo: Alluxio/alluxio


text:
Fix logserver validation

This is to validate the input stream to perform validation

alluxio-bot, merge this please

authors: yuzhu yyongycy


text:
Update job tasks

What changes are proposed in this pull request?
change task exceptions to catch throwable
Why are the changes needed?
otherwise when throwable happens it would report task success
Does this PR introduce any user facing changes?
na

alluxio-bot, merge this please


text:
[ALLUXIO-2813] Remove FileSystemWorkerClient

https://alluxio.atlassian.net/browse/ALLUXIO-2813
Some notes:

Passing OutStreamOptions to UnderFileSystemFileOutStream.create to be consistent with other create calls (ie. BlockOutStream.create)
Currently using the old FileWriteLocationPolicy's first block location to determine the file write worker, will clean this up when we decide how to handle the write/read/cache policies.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14515/
Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14519/Build result: FAILURE[...truncated 1638 lines...][JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/client/pom.xml to org.alluxio/alluxio-keyvalue-client/1.5.0-SNAPSHOT/alluxio-keyvalue-client-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/server/common/pom.xml to org.alluxio/alluxio-core-server-common/1.5.0-SNAPSHOT/alluxio-core-server-common-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/hdfs/pom.xml to org.alluxio/alluxio-underfs-hdfs/1.5.0-SNAPSHOT/alluxio-underfs-hdfs-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/hdfs/target/alluxio-underfs-hdfs-1.5.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-hdfs/1.5.0-SNAPSHOT/alluxio-underfs-hdfs-1.5.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/hdfs/target/alluxio-underfs-hdfs-1.5.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-hdfs/1.5.0-SNAPSHOT/alluxio-underfs-hdfs-1.5.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/swift/pom.xml to org.alluxio/alluxio-underfs-swift/1.5.0-SNAPSHOT/alluxio-underfs-swift-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/swift/target/alluxio-underfs-swift-1.5.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-swift/1.5.0-SNAPSHOT/alluxio-underfs-swift-1.5.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/swift/target/alluxio-underfs-swift-1.5.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-swift/1.5.0-SNAPSHOT/alluxio-underfs-swift-1.5.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/examples/pom.xml to org.alluxio/alluxio-examples/1.5.0-SNAPSHOT/alluxio-examples-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/s3a/pom.xml to org.alluxio/alluxio-underfs-s3a/1.5.0-SNAPSHOT/alluxio-underfs-s3a-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/s3a/target/alluxio-underfs-s3a-1.5.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-s3a/1.5.0-SNAPSHOT/alluxio-underfs-s3a-1.5.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/s3a/target/alluxio-underfs-s3a-1.5.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-s3a/1.5.0-SNAPSHOT/alluxio-underfs-s3a-1.5.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/server/pom.xml to org.alluxio/alluxio-core-server/1.5.0-SNAPSHOT/alluxio-core-server-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/common/pom.xml to org.alluxio/alluxio-keyvalue-common/1.5.0-SNAPSHOT/alluxio-keyvalue-common-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/pom.xml to org.alluxio/alluxio-underfs/1.5.0-SNAPSHOT/alluxio-underfs-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/glusterfs/pom.xml to org.alluxio/alluxio-underfs-glusterfs/1.5.0-SNAPSHOT/alluxio-underfs-glusterfs-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/glusterfs/target/alluxio-underfs-glusterfs-1.5.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-glusterfs/1.5.0-SNAPSHOT/alluxio-underfs-glusterfs-1.5.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/glusterfs/target/alluxio-underfs-glusterfs-1.5.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-glusterfs/1.5.0-SNAPSHOT/alluxio-underfs-glusterfs-1.5.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/integration/pom.xml to org.alluxio/alluxio-integration/1.5.0-SNAPSHOT/alluxio-integration-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/protobuf/dependency-reduced-pom.xml to org.alluxio/alluxio-core-protobuf/1.5.0-SNAPSHOT/alluxio-core-protobuf-1.5.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/protobuf/target/alluxio-core-protobuf-1.5.0-SNAPSHOT.jar to org.alluxio/alluxio-core-protobuf/1.5.0-SNAPSHOT/alluxio-core-protobuf-1.5.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/protobuf/target/alluxio-core-protobuf-1.5.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-core-protobuf/1.5.0-SNAPSHOT/alluxio-core-protobuf-1.5.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/pom.xml to org.alluxio/alluxio-keyvalue/1.5.0-SNAPSHOT/alluxio-keyvalue-1.5.0-SNAPSHOT.pomchannel stopped
Test FAILed.

LGTM

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14521/
Test PASSed.

authors: AmplabJenkins calvinjia peisun1115


text:
[SMALLFIX] Use static imports for standard test utilities

Put the static imports before non-static imports.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3076/
Test FAILed.

authors: AmplabJenkins Asalea


text:
Add command to trigger a snapshot in primary master journal system

Add a SnapshotCommand to trigger a snapshot/checkpoint in primary master journal system.
This command is added for debugging or avoid primary master log from going unbounded.

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3237/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3238/
Test FAILed.

Jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3239/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3240/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3243/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3244/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3246/
Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3261/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3262/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3276/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3283/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3284/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3285/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3286/
Test PASSed.

@aaudiber Addressed comments and tested in Alluxio cluster with embedded journal and ufs journal. Now is working on adding tests. PTAL, thanks

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3306/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3309/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3326/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3328/
Test PASSed.

@aaudiber Look into the snapshot requirements, the main requirement that always fails to achieve is Copycat need to have new segments (I think it is a file contains many logs). The segment size is controlled by alluxio.master.journal.log.size.bytes.max which by default is 10MB. When I set it to 1kb, the snapshot will be triggered and succeed definitely.
Addressed the comments, add the triggered embedded journal snapshot integration test and wait for snapshot to start logic. PTAL, thanks

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3354/
Test PASSed.

@aaudiber Thanks for correcting the documentation, Addressed the comments, PTAL, thanks

alluxio-bot, merge this please

authors: AmplabJenkins LuQQiu aaudiber


text:
v3.00.10 hotfix (unreleased thanks to this): transaction displayed as rejected but is pending according to Etherscan

Send a tx with low fee (0.0126ETH)
It is displayed as "Successful" then if you observe "Transactions" it is displayed as "Rejected"
(this seem to suggest that αW knows the tx is not successful - otherwise it should display this as rejected after a few days)
such a "Rejected" transaction can still be viewed on Etherscan and is  displayed as pending.

I'm going to leave it for 8 hours to see if (in the unlikely case it is accepted) will this update the states from Rejected to "accepted".

@colourful-land Can you show the TX hash?
If AW lists the tx as rejected then the node can no longer see the transaction in the pool, and it wasn't written to the chain.
What could be happening here:

Most likely! There is an issue with AW's detection of the tx.
Etherscan has a time delay with noticing that the TX has been dropped.

Note that, I adapted the AW code that it will still scan etherscan for the transaction, and that if a transaction should ever appear then it will appear in the transaction page.
Let's keep a watch on the transaction.

@colourful-land Can you show the TX hash?

https://etherscan.io/tx/0xba57597c9182b72d2b3fcd094bdbc0f0df47425279f5a7f15a22955a22769eb0
It is still displayed as pending but αW displayed it as rejected 𝑜𝑢𝑡𝑟𝑖𝑔ℎ𝑡. that is, I have never seen it been displayed as penidng in alphawallet - it has been rejected since its appearance

It's even worse - now the transaction disappeared from the "Transactions" tab.

Checked the transaction pool, the tx is no longer in the pool (dropped), so Etherscan has a slow update to detect pool rejection.
Other than somehow deleting your old rejection notification AW is behaving correctly. I will investigate how a transaction could have been deleted.

@AW-STJ can you build from the 3.00.10 hotfix branch?
Then:

Send tx with 50% to 70% of the average fee.
Observe if it is rejected in the Transaction tab.
If it is, observe if the same TX is not found in Etherscan and EthExporer.

You can also do it with, say, 10% of the average fee, which should guarantee and share what you see.

Other than somehow deleting your old rejection notification AW is behaving correctly. I will investigate how a transaction could have been deleted.

Asking Sunil to verify that with comparison to EthExplorer. Maybe it's not Etherscan drops too slowly, but we drops too quickly. Communist survival skill - behave like thy neighbour.

Looks like the transaction is pending in Etherscan but not found on Ethplorer or Ether chain

authors: AW-STJ JamesSmartCell colourful-land

repo: AlphaWallet/alpha-wallet-android


text:
Enlarge the font in the tab bar

Make it 13pt.
Zeplin
https://zpl.io/aNWMXkD
const wallet = {
  width: 94,
  height: 22,
  fontFamily: "SourceSansPro",
  fontSize: 13,
  fontWeight: "600",
  fontStyle: "normal",
  lineHeight: 22,
  letterSpacing: 0,
  textAlign: "center",
  color: colors.AZURE
};

const activity = {
  width: 94,
  height: 22,
  fontFamily: "SourceSansPro",
  fontSize: 13,
  fontWeight: "normal",
  fontStyle: "normal",
  lineHeight: 22,
  letterSpacing: 0,
  textAlign: "center",
  color: colors.DOVE
};

I'm using these two lines but somehow only the .normal text attribute is being used. The selected text attribute is being ignored.
    UITabBarItem.appearance().setTitleTextAttributes([.font: Style.TabBar.Font.normal], for: .normal)
    UITabBarItem.appearance().setTitleTextAttributes([.font: Style.TabBar.Font.selected], for: .selected)

This is somehow due to UINavigationController being the view controllers in UITabBarController. I created a new project with just UIViewControllers in UITabBarController and the different font styles do appear. Once I embed the view controller into a UINavigationController, the font styles only show the ones for .normal. I've tried setting the tabBarItem for all the UINavigationController and the UIViewController but this doesn't work. Any clues on how to proceed?
@oa-s @hboon

@eviltofu try this one
lazy var tabBarController: UITabBarController = {
        let tabBarController = TabBarController()
        tabBarController.tabBar.isTranslucent = false
        tabBarController.delegate = self

        let tabBarAppearance = UITabBarAppearance()
        tabBarController.tabBar.tintColor = Colors.appTint
        tabBarAppearance.shadowImage = UIImage(color: Style.TabBar.Separator.color, size: CGSize(width: 0.25, height: 0.25))
        tabBarAppearance.backgroundImage = UIImage(color: Style.TabBar.Background.color)
        let tabBarItemAppearance = UITabBarItemAppearance()

        tabBarItemAppearance.normal.titleTextAttributes = [.font: Style.TabBar.Font.normal ]
        tabBarItemAppearance.selected.titleTextAttributes = [.font: Style.TabBar.Font.selected]

        tabBarAppearance.stackedLayoutAppearance = tabBarItemAppearance

        tabBarController.tabBar.standardAppearance = tabBarAppearance
        if #available(iOS 15.0, *) {
            tabBarController.tabBar.scrollEdgeAppearance = tabBarAppearance
        } else {
            // Fallback on earlier versions
        }

        return tabBarController
    }()

@eviltofu try this one
lazy var tabBarController: UITabBarController = {
        let tabBarController = TabBarController()
        tabBarController.tabBar.isTranslucent = false
        tabBarController.delegate = self

        let tabBarAppearance = UITabBarAppearance()
        tabBarController.tabBar.tintColor = Colors.appTint
        tabBarAppearance.shadowImage = UIImage(color: Style.TabBar.Separator.color, size: CGSize(width: 0.25, height: 0.25))
        tabBarAppearance.backgroundImage = UIImage(color: Style.TabBar.Background.color)
        let tabBarItemAppearance = UITabBarItemAppearance()

        tabBarItemAppearance.normal.titleTextAttributes = [.font: Style.TabBar.Font.normal ]
        tabBarItemAppearance.selected.titleTextAttributes = [.font: Style.TabBar.Font.selected]

        tabBarAppearance.stackedLayoutAppearance = tabBarItemAppearance

        tabBarController.tabBar.standardAppearance = tabBarAppearance
        if #available(iOS 15.0, *) {
            tabBarController.tabBar.scrollEdgeAppearance = tabBarAppearance
        } else {
            // Fallback on earlier versions
        }

        return tabBarController
    }()

lazy var tabBarController: UITabBarController = { its InCoordinator.swift, line 161

@oa-s Ok, this works. Thanks!

authors: colourfreak eviltofu oa-s

repo: AlphaWallet/alpha-wallet-ios


text:
Use the correct variable for the MWL on the deck view page.

Since the MWL code was undefined, the status indicators aren't present on the deck view page.  This includes things like the unicorn icon and the older MWL stars.
This fixes issue #95.
Before:

After:

Can you make it two separate lines? Having it be separated by a comma makes it really hard to read.

Noah, i tidied that up a bit and removed an extra temporary variable.
It is probably worth doing a similar cleanup in other places in a different changelist.

authors: NoahTheDuke plural

repo: Alsciende/netrunnerdb

license: mit


text:
🛑 Veritas MTC is down

In 18591f9, Veritas MTC (https://veritasmtc.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Veritas MTC is back up in d9fc6bd after 1 hour, 8 minutes.


text:
Cluster with replication

I have the following cluster setup:
clusters:
    - name: ts1
      layout:
        type: Standard
        shardsCount: 3
        replicasCount: 2

The operator worked great and got all the nodes up and running.
I created the following tables:
CREATE TABLE observation_local ON CLUSTER ts1
(
    ts DateTime,
    env UInt16,
    host UInt16,
    metric String,
    value Float64 CODEC(Delta(1), ZSTD)
)
ENGINE = MergeTree
PARTITION BY (env, toYYYYMMDD(ts), host)
ORDER BY (metric, ts);

CREATE TABLE observation ON CLUSTER ts1
(
    ts DateTime,
    env UInt16,
    host UInt16,
    metric String,
    value Float64 CODEC(Delta(1), ZSTD)
)
ENGINE = Distributed(ts1, default, observation_local, host);

I inserted 60 seconds of data for a single host which landed on a single shard - due to the shard key of host. All that looks good.
When I query the distributed table, sometimes I get 60 rows and sometimes I get 0 rows back.
I tracked this down to the shards are not replicating the data.  Here is the config on one pod:
<yandex>
    <remote_servers>
        <ts1>
            <shard>
                <internal_replication>true</internal_replication>
                <replica>
                    <host>chi-1de443-1579-0-0</host>
                    <port>9000</port>
                </replica>
                <replica>
                    <host>chi-1de443-1579-0-1</host>
                    <port>9000</port>
                </replica>
            </shard>
            <shard>
                <internal_replication>true</internal_replication>
                <replica>
                    <host>chi-1de443-1579-1-0</host>
                    <port>9000</port>
                </replica>
                <replica>
                    <host>chi-1de443-1579-1-1</host>
                    <port>9000</port>
                </replica>
            </shard>
            <shard>
                <internal_replication>true</internal_replication>
                <replica>
                    <host>chi-1de443-1579-2-0</host>
                    <port>9000</port>
                </replica>
                <replica>
                    <host>chi-1de443-1579-2-1</host>
                    <port>9000</port>
                </replica>
            </shard>
        </ts1>
    </remote_servers>
</yandex>

Shouldn't internal_replication be set to false as described here https://clickhouse.yandex/docs/en/operations/table_engines/distributed/?

I found this comment here:  https://github.com/yandex/ClickHouse/issues/2161#issuecomment-378197593

P.S. Actually you can create replication without Zookeeper and ReplicatedMergeTree, just by using Distribured table above MergeTree and internal_replication=false cluster setting, but in that case there will no guarantee that all the replicas will have 100% the same data, so i rather would not recommend that scenario.

I created my local table as a ReplicatedMergeTree instead of using the cluster approach and it works.
Not sure if this should be a feature enhancement to give users control over this internal_replication option.

repo: Altinity/clickhouse-operator


text:
Debezium JDBC storage PR fixes

https://issues.redhat.com/browse/DBZ-6433

Make DELETE SQL configurable.
Change insert query to include column names.

https://github.com/debezium/debezium/pull/4639

Both the PRs were merged.

repo: Altinity/clickhouse-sink-connector


text:
Set up workflow for deploy of functions

Currently the functions are deployed manually, we should have a workflow to do this for us

This is completed using Azure DevOps pipelines

authors: SandGrainOne acn-sbuad

repo: Altinn/altinn-notifications


text:
Validate individual components against JsonSchema and produce warnings in DevTools

Extracted from #648. We should bring a copy of the component JsonSchema into app-frontend, and validate all components in a layout file against that, spitting out errors in DevTools if any.

How should app-frontend load the schemas? I can see a few options:

Bundle the schemas with altinn-app-frontend.js

This file is already quite large, and this would bring an additional ~230kb
It is unnecessary to load in prod, but if done this way it would not be optional
It would always be up to date with the actual frontend version used, but risks differing from the schema used in the layout file giving feedback in the editor.

Load the schema using the same url as the layout-files have.

It could either be hard-coded in app-frontend or picked out from the layout-file from the app.
This method risks using the incorrect version depending on what frontend-version the app is using. (frontend version can be set to a specific version and will not necessarily be on the latest version)
If not bundled, it can be loaded only in dev/tt02 or only when dev-tools is opened (or both). Additional loading time would be less of an issue.

We could move the schemas to the dist folder so the schemas would be tied to the frontend-version and would be deployed to cdn alongside altinn-app-frontend.js.

This is especially relevant since schemas are auto generated and can be assumed to be up to date with every version.
This would have the same benefit as 2. with the added benefit of always corresponding to the actual frontend version used.
It would be a breaking change for the schema url used in the layout file, since to be guaranteed to have the same schema used to check in the editor as in dev-tools you would need to update the url in each layout file. We would likely need to change the url for v4 anyways if we want to keep support for v3 for a while, and this change should be handled automatically using an upgrade tool either in studio or cli or both.
Downside is more storage use in cdn, but since it looks like we are finally ditching GitHub pages this may not be an issue very soon?

Any thoughts @olemartinorg @tjololo ?

Agree whole-heartedly on alternative number 3. We would also need tooling (such as the upgrade tool) to update $schema references in layout files in apps when changing the frontend version.

Tested OK! 🥳 There's a bit of mixing between norwegian and english right now in the log, but IMO that's fine.

authors: bjosttveit olemartinorg

repo: Altinn/app-frontend-react


text:
New checkbox component

Description
Replacing Legacy with the new checkbox component from the design system.
Note: The design team will no longer support a horizontal layout for the checkbox group. In this PR, I have overridden the styling to prevent it from causing a breaking change. However, should we also stop supporting it? If so, v4 might be a good fit?

Related Issue(s)

closes #1532

Verification/QA

Manual functionality testing

[x] I have tested these changes manually
[ ] Creator of the original issue (or service owner) has been contacted for manual testing (or will be contacted when released in alpha)
[ ] No testing done/necessary

Automated tests

[x] Unit test(s) have been added/updated
[ ] Cypress E2E test(s) have been added/updated
[ ] No automatic tests are needed here (no functional changes/additions)
[ ] I want someone to help me make some tests

UU/WCAG (follow these guidelines until we have our own)

[x] I have tested with a screen reader/keyboard navigation/automated wcag validator
[ ] No testing done/necessary (no DOM/visual changes)
[ ] I want someone to help me perform accessibility testing

User documentation @ altinn-studio-docs

[ ] Has been added/updated

[x] No functionality has been changed/added, so no documentation is needed
[ ] I will do that later/have created an issue

Support in Altinn Studio

[ ] Issue(s) created for support in Studio

[x] This change/feature does not require any changes to Altinn Studio

Sprint board

[x] The original issue (or this PR itself) has been added to the Team Apps project and to the current sprint board
[ ] I don't have permissions to do that, please help me out

Labels

[x] I have added a kind/* label to this PR for proper release notes grouping
[ ] I don't have permissions to add labels, please help me out

I see your point here. Nice to have a horizontal layout when there are few checkboxes.
I reached out to @Magnusrm when implementing this component, to ask about the absence of this configuration option, and it seems they've had a discussion and decided to keep it as it is now.
If we later on decides to follow their guidelines on this matter, removing this option should be a straightforward adjustment.

Btw, one unit test is failing. It's timing out, however when running this test file locally, everything passes without any problems. Is it safe to ignore it?


text:
Return NoContent for missing (soon to be optional) files

RuleConfiguration.js and RuleHandler.js will soon be deprecated and removed from the app template. Frontend still needs to poll for the files for backwards compatibility, but showing permanent 404 in the browser console is a bad developer experience.
This suggest to change the return code to 204 no content, ~but it should not be released in backend before a released version of frontend is tested and verified to support this new behaviour~. It seems to work fine as is.
Related Issue(s)

https://github.com/Altinn/app-frontend-react/issues/870

Verification

[x] Your code builds clean without any errors or warnings
[ ] Manual testing done (required)
[ ] Relevant automated test added (if you find this hard, leave it and we'll help out)
[ ] All tests run green

Why should RuleConfiguration.json and RuleHandler.js be handled differently? 404 is tracked by application insights as an error, and an app that is missing RuleHandler is definitely not erronious.

Valid point and probably they shouldn't be treated differently. The reason why the are is probably historical and of no value.
We did a quick re-run of yesterdays discussion and realized we didn't consider the optional aspects of these files. Only that a file was requested and it doesn't exists. So the api purists in us won:-D Some of the config files should definitely return 404 as it is an error if they don't exists. These two however, are optional might very well be left blank as well.
Approving now, and thx for continuously challenging:)

I'm actually not against the purist opinion, if that would include giving frontend an alternative to just calling the API and look at the response when it wants to know if the old dynamics is used. Maybe a {org}/{app}/features endpoint that returns a set of feature flags.

I've been looking into something of that sort when implementing this issue:

Altinn/app-frontend-react/issues/810

To be more specific, it requests {org}/{app}/api/v1/featureset, which currently fails with a 404 on existing apps. However, it is expected (for that task) that the endpoint is created at some point, and returns a list of features supported on that backend version. Currently, the only recognized feature there is 'multipart saving' which allows for a multipart request for each data model save operation that includes details about which parts have changed since last time (along with their previous values).

Nice! You should probably add the PR to app-lib-dotnet for the endpoint to answer [] with 200 OK as soon as possible, so that logs don't fill up with 404 when the functionality actually launches in frontend. Then you can change it to ["multipart saving"] when you have a backend that supports it.

authors: RonnyB71 ivarne olemartinorg

repo: Altinn/app-lib-dotnet


text:
When i am clicking the right mouse button in the applicat...

Description:
When i am clicking the right mouse button in the application is shows:
Java Script Error in the main process
Error: Attempting to call a function in the renderer that has been closed or released.
Function provided here: Object.
...(it has more)...
Steps to reproduce:
When i am clicking the right mouse button in the application
App version:
2.00 beta
OS:
Windows 10 64-bit
Works in WhatsApp Web:
Extra:
Also the menu with the friend was hiding, now this function is gone. Can you take it back?

Thanks for reporting
@Aluxian

authors: Sytten aluxian-huginn

repo: Aluxian/Facebook-Messenger-Desktop


text:
no self.set_arch_parameters

Hi, I got an error 'Network' object has no attribute 'set_arch_parameters'.
The function set_arch_parameters is not defined.

Could I know which .py you ran for this error?

I run main_search.py, and the error is in model_search.py
def set_state_dict (self. checkpoint):
This error is because self.set_arch_parameters is not defined in the class Network

Hi, you have provided the folder split_serach. However, the folder splits_geom is not provided.
I got an error 'No such file or directory: '../splits_geom/texas_split_0.6_0.2_1.npz' in train4tune.py

I have uploaded the splits_geom and also updated the 'model_search.py' with added self.set_arch_parameters. You could try later.

Now everything is OK. Thank you!

Thanks for your attention to our work.

authors: Amanda-Zheng lichaoaaron

repo: Amanda-Zheng/Auto-HeG


text:
Ship Reactors

Ship reactors will be a new ship multiblock that is required for ships to do most advanced ship functions, such using (particle) shields on the ship, shooting ship weapons, using the hyperdrive, and using most ship multiblocks.
Ship power must be changed to not allow ship systems to recharge on their own as they would normally have done on SL.
Ship reactors will come in differently sized multiblock tiers, but they will all consume uranium to generate 'ship power'. As long as the tier of ship reactor is able to provide enough power to the type of ship it is on, and is fueled with uranium, it will allow the ship systems to work as they normally would.
Shift flying and cruising will (or maybe I should say, might) require a ship reactor multiblock to be on the ship, but as long as the multiblock is there, the thruster systems will work, regardless of if the reactor has fuel.
Shields on ships will start out at 0% charge when the multiblock is first made, and when the ship they are attached to is provided with ship power, they will begin to recharge. Thus, breaking and remaking the multiblock will not give players a free recharge on their shields.
Most other multiblocks on the ship will also require the reactor to be fueled to work properly.

Not sure at the moment if ship drills will require a fueled reactor to operate, but I do not think they will, After all, they already require normal power (erudition power, as micle used to call it) to function. That's probably enough.


text:
Added hover animation to entire policy card rather than just summary portion.

Issue #104

@rahme-butaineh I merged this PR in and gave you write access to this repo. Please open a PR against the upstream repo from the branch above (issue-104)

@SpencerKaiser the branch above (AmericanAirlines:issue-104) doesn't seem to exist. Attached is the screenshot when I try to access that branch.  The only branch on the AA repo is master.

@rahme-butaineh I have literally no idea what happened there... the branch just disappeared...
Just make a new PR and create a new branch on this repo to merge it into. From there, make a PR against the upstream.

authors: SpencerKaiser rahme-butaineh

repo: AmericanAirlines/Truth-Loop


text:
feat: output_attentions

I'm looking into hacking some of the models in the transformers library to use this library for attention, and I don't see a way to support output_attentions yet.  This is a flag passed in transformers, where the attention weights are preserved and returned to the user, if it is set.
I looked a little at implementing this in the torch backend, and I note the scan() function provides for only a single tensor return value. It seems to me that scan() function would be most clearly replaced by a for loop, but it could also be modified to handle tuples, or return_weights could be handled via accessing nonlocal data in some way instead of returning them through the chunk scanner. I'm also not sure how the output would best be passed to the user.
Edit: Draft implementation 01/28 at https://github.com/AminRezaei0x443/memory-efficient-attention/compare/main...xloem:faba6371ac7faaa2040a2c26e15ae7ab87f94ce4 . I ended up extending the scan function for parity between implementations.
Edit 2: Turns out it's the postsoftmax attention weights, not the presoftmax attention weights. I've updated this post and the draft implementation for this output: https://github.com/AminRezaei0x443/memory-efficient-attention/compare/main...xloem:return_weights

I see for this to have any meaning it would need to be implemented as either a callback or only retaining a user-provided range, and I don't imagine that use cases provided for that yet. Apologies for the noise and thank you for so much great work.

Hi, Thanks for your concerns and implementation. Also, I'm sorry about reaching out late.
Yeah, you're right; Returning those intermediate weights raises the memory back to O(n^2).
You know, the big deal here is the use case for this attention implementation. According to the paper, memory reduction is not significant unless your sequence length is >= 2^14 = 16384. In most models and approaches, this length is not common.
So If you need complete intermediate weights, using other attention mechanisms which reduce the order by approximation and not chunking, would be more ideal in my opinion. Unless you need to operate on chunked intermediate weights which can be implemented as a callable function without increasing the memory complexity.
Also remember that, as the current implementation is receiving full masks as input, If you use masks or biases it will anyway be O(n^2).

Thanks, I didn't think about the masks (or know about other approaches). I'm thinking your code could be changed to accept unexpanded masks.

Yes, the masks and biases should be either unexpanded or calculated just per chunk indices so the memory complexity doesn't increase.


text:
Dynamic disabling behavior inconsistent or ignored

Global script
Before execution:

The send link is clickable and works normally, giving this:

The send link never disappears.
Note: it does disappear fine when @disabled is used.
Global pre-request script
Note: I reloaded the window after the above test.
Before execution:

The send link is clickable and works normally, giving this:

The send link does disappear at this point.
Suggestions
I assume it would be difficult to handle fully dynamic versions of this scenario from the beginning as this might depend on running arbitrarily complex sync or async code or other requests... so I wouldn't expect the send link to be gone from the start. But clicking it should ideally not execute the request, based on the result of the variable at that time (it should also not remove the link afterwards, even if the result was true for the previous execution, as this might no longer be the case).
Also see this related CLI issue.

I assume it would be difficult to handle fully dynamic versions of this scenario

This is exactly the kind of scenario I want to avoid at all costs. For this reason, it does not make sense to disable the display of the CodeLens. I remove the code.

authors: AnWeber gerukin

repo: AnWeber/vscode-httpyac


text:
LASSO or RUBBERBAND

Hello,
reading the following discussion, do you think it's a good idea to had a tool to draw entities via mouse in Cesium (new branch) or should it be a plug in?
https://groups.google.com/forum/embed/?place=forum/cesium-dev&showsearch=true&showpopout=true&hideforumtitle=true&parenturl=http%3A%2F%2Fcesiumjs.org%2Fforum.html#!searchin/cesium-dev/lasso/cesium-dev/GDQE5HB9Q8k/KgB-AqDV_kMJ

Well, I'm not popular. I'll make a contribution with a drawHelper for entities but I don't know if this contribution should be a plug in or a real part of Cesium. Also I need your vision !

Perhaps start with a plugin and then we can evaluate if it should go into core Cesium.
Please don't worry about the delayed response; the Cesium team is the most busy we have ever been.

I think this is outside of the scope of what we want to do for Cesium.
@pjcozzi do you think we can close this?

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
acmeideal@gmail.com
Domain biomassiv.es has exceeded the max emails per hour (115/100 (114%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from o5.sgmail.github.com ([192.254.113.10]:13786)
by server23.websitehostserver.net with esmtps (TLSv1.2:DHE-RSA-AES128-GCM-SHA256:128)
(Exim 4.85)
(envelope-from bounces+848413-b37a-greg=biomassiv.es@sgmail.github.com)
id 1ZmS9y-003SMW-J7
for greg@biomassiv.es; Wed, 14 Oct 2015 14:56:27 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com;
h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe;
s=s20150108; bh=kLGSaSQ5p42eMNsP0DpFKBMn5/Q=; b=NcWQaV+GqaSuV4bJ
8WGBLtzi3KfGzWi/gPnibaaNy+yN5wXbkpBuhrCTp/LgRJLS4MNQ4Phu1VUtERlL
B+GNYG+2GSdYDf9BhjIfPyBjZzLjrEn0h0gmXN7G8Mim8wfS58eC5yeTCAH3B1AT
fZndeZ85jwy3DXPoxAHJnXhgtBM=
Received: by filter0457p1mdw1.sendgrid.net with SMTP id filter0457p1mdw1.25366.561EB36743
2015-10-14 19:56:23.70944485 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17])
by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id 8DuIoMpOTw-d8w9mewLLFw
for greg@biomassiv.es; Wed, 14 Oct 2015 19:56:23.701 +0000 (UTC)
Date: Wed, 14 Oct 2015 12:56:23 -0700
From: Hannah notifications@github.com
Reply-To: AnalyticalGraphicsInc/cesium reply@reply.github.com
To: AnalyticalGraphicsInc/cesium cesium@noreply.github.com
Message-ID: AnalyticalGraphicsInc/cesium/issues/2471/148178041@github.com
In-Reply-To: AnalyticalGraphicsInc/cesium/issues/2471@github.com
References: AnalyticalGraphicsInc/cesium/issues/2471@github.com
Subject: Re: [cesium] LASSO or RUBBERBAND (#2471)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_561eb3678b561_32c93fd3064572c02030a0";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: hpinkos
X-GitHub-Recipient: biomassives
List-ID: AnalyticalGraphicsInc/cesium
<cesium.AnalyticalGraphicsInc.github.com>
List-Archive: https://github.com/AnalyticalGraphicsInc/cesium
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+0042d4e2295dd45cae70cfb77de518f0642e5fa28e597d2692cf000000011236756792a169ce03607c5c@reply.github.com,
https://github.com/notifications/unsubscribe/AELU4l-nxQwHecpCOSOyxjYvvYNTcbNuks5o7qrngaJpZM4DcHhB
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: greg@biomassiv.es
X-SG-EID: ZlaDthyue/4HG+EgTb7JoZYs48JNb2iQtCcPV6oIs9VQJ0MA0ilEvymo+/O4MrWBEblTIbz1HzV55X
5yhSaresqyM2PUZXfF3dRZPUNhaXX2L3HuFg2/Z7+zNUsJCQTs2P6Tgr2WBGD/WXx4baKrfPG8bhuw
7JcdAdTJ8RDl7k8=
X-Spam-Status: No, score=0.0
X-Spam-Score: 0
X-Spam-Bar: /
X-Ham-Report: Spam detection software, running on the system "server23.websitehostserver.net",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  I think this is outside of the scope of what we want to do
for Cesium. @pjcozzi do you think we can close this? --- Reply to this email
directly or view it on GitHub: https://github.com/AnalyticalGraphicsInc/cesium/issues/2471#issuecomment-148178041
[...]
Content analysis details:   (0.0 points, 5.0 required)
pts rule name              description

-0.0 T_RP_MATCHES_RCVD      Envelope sender domain matches handover relay
domain
0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: github.com]
-0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
[192.254.113.10 listed in wl.mailspike.net]
-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
2.1 HTML_IMAGE_ONLY_12     BODY: HTML: images with 800-1200 bytes of words
0.0 HTML_MESSAGE           BODY: HTML included in message
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
-0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Spam-Flag: NO
----==_mimepart_561eb3678b561_32c93fd3064572c02030a0
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
I think this is outside of the scope of what we want to do for Cesium.
@pjcozzi do you think we can close this?

Reply to this email directly or view it on GitHub:
https://github.com/AnalyticalGraphicsInc/cesium/issues/2471#issuecomment-148178041
----==_mimepart_561eb3678b561_32c93fd3064572c02030a0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
I think this is outside of the scope of what we want to do for Cesium.
@pjcozzi do you think we can close this?
—Reply to this email directly or view it on GitHub.

----==_mimepart_561eb3678b561_32c93fd3064572c02030a0--

I agree we can close this.  The plugin is welcomed, of course.

authors: biomassives hpinkos kaktus40 pjcozzi

repo: AnalyticalGraphicsInc/cesium


text:
Use console.warn for oneTimeWarning

oneTimeWarning uses console.log to warn developers of changes.
I think we should use console.warn instead so these message stand out a little more from regular console logs.  Some applications spit out a lot of log messages and this warning could get lost in the mix.

Sounds good to me.
There's a test failure since it expects console.log to be called: https://travis-ci.org/AnalyticalGraphicsInc/cesium/builds/193143276

Fine with me as well.  I was under the false assumption that console.warn wasn't supported on all systems, but according to MDN it looks like that's not the case: https://developer.mozilla.org/en-US/docs/Web/API/Console/warn

@mramato @pjcozzi ready

authors: hpinkos mramato pjcozzi


text:
German Umlauts

Hi! Thanks for making your awesome workflow working again! Unfortunately I have an issue with searching for synonyms of words with an ä,ö or ü in it (even though in the php code the query gets converted to UTF-8). I’ve made a video of the issue. Could you help me resolve it? Thanks!

Thanks for your feedback. Fixed & working in 8fd9c16a8e601f3615117bcf27fdad047f71044c


text:
does  this control recycle the invisible views?

like recyclerview in android. to prevent excess memory consumption etc.

@alicint yes, that's correct

thanks, I will try it out

authors: AndreiMisiukevich alicint

repo: AndreiMisiukevich/CardView


text:
Question: Changing opacity behavior for CardsView

First, thanks for the work! It's a great control.
I would like to change the behavior a bit such that when using CardsView, the card doesn't fade the opacity but instead just moves it off screen. Similar to this in Quizlet...

Would this be possible by altering the processor somehow?

Hi @robertmiles3
This is a good question. And yes, it's possible by writing custom processor

https://github.com/AndreiMisiukevich/CardView/blob/master/PanCardView/Processors/BaseCardBackViewProcessor.cs
https://github.com/AndreiMisiukevich/CardView/blob/master/PanCardView/Processors/BaseCardFrontViewProcessor.cs
Need to extend these two classes and write custom logic:

Remove all Opacity occurrences
Shift card outsides instead of fading

Feel free to ask questions


text:
lots of inim_xxxx.exe files created on Windows!

On Windows the inim_xxxx.exe file and the nimcache directory do not get cleaned up after exiting the interpreter. Also, if you quit break from the interpreter with Ctrl+C, the inim_xxxx.nim file does not get deleted.
Example: If I run inim.exe 5 times, then 5 inim_xxxx.exe files get created in the current working directory.

@matkuki Should be fixed on latest release 0.2.0, update INim nimble install inim.
https://github.com/AndreiRegiani/INim/releases/tag/0.2.0
Let me know if worked well on Windows, now should be using its temp folder.

Hey @AndreiRegiani ,
Yes, the files are now created in the users AppData/Local/Temp directory.
Very good, thanks!

authors: AndreiRegiani matkuki

repo: AndreiRegiani/INim


text:
problem when swapped sentences

I load the model and try to predict the similarity between sentence A and sentence B. when I change the order of these sentences (i change the place of sentence A and B and swapped them), i get different prediction value for similarity. Why this happen?is not this measure symmetric?

maybe SentenceBERT can help in this case?

authors: yuchenlin zaghahadi

repo: AndriyMulyar/semantic-text-similarity


text:
Fixes #120: Make flutter flavor targets optional

Fixes #120

Closed by https://github.com/AngeloAvv/flutter_flavorizr/issues/120#issuecomment-1242660271


text:
Wrong Version Jinit requested

when try to loading Configuration.Default.WithJs() on .net core 3.1 it will say "Could not load file or assembly" jinit Version = 2.10.4.0 ... The located assembly's manifest definition dose not match the assembly reference.
Atm is installed Jinit 2.11.58 on system (it installed by it self when installed AngleSharp.Js from nuget)

@FlorianRappl
Do you plan to switch to new version of jint?

@FlorianRappl
Do you plan to switch to new version of jint?

Yes, but so far a lot of internal things changed. So my intention was to change to 3.0.0 once available.
But I'm happy to have another look at the last 2.x version, too - if really urgent.

Yes, but so far a lot of internal things changed. So my intention was to change to 3.0.0 once available.
But I'm happy to have another look at the last 2.x version, too - if really urgent.

I probably could have a look at this at some point. This seems like an interesting case of integrating the engine and 3.x series of Jint indeed has tons more functionality and fixes.

Fully agreed @lahma !

I've created a PR on Jint side which tries to build better support for your use case, basically ability to have custom BrowserHost or something similar that's more plug&play solution allowing you to redefine Global (as Window in this case).
I'll use AngleSharp.Js as guinea pig for testing the API and possibilities. This might take some time before completion as it's only a side projects among many others...

That sounds really great. I'd love to help you there. Is there something I can do out of the box (can also be some stories that are left to pick up at Jint's side; maybe I can get into that project a bit)?
Thanks for everything @lahma ! 🍻

If you have usage stories about what is currently missing/impossible that would of course help. At this first stage I'm trying to build the current functionality on top of this new host/realm concept and everything that might affect API + needed functionality will always help.

Probably best scenario is emulate a real "chrome" browser need to add missing class on anglesharp.js (navigator, history, window) not need real behaviour just emulation to bypass javascript scripts

Probably best scenario is emulate a real "chrome" browser need to add missing class on anglesharp.js (navigator, history, window) not need real behaviour just emulation to bypass javascript scripts

We have this in most parts. The largest missing part is the layouting API, which is also hard to emulate (we can always spit out some values here, but usually the JS libs that call these APIs have some constraints in mind and wouldn't be tricked so easily).

We've also improved c# interop quite a lot so at times might help to expose plain object instance too (and then open a lot of bugs when things go wrong).

just example of some test that you can check that not work as should be (compared with chrome results), i can provide others test also.
/**
 * Canvas Fingerprint
 */
var _getCanvasFingerprint = function () {
    try {
        var canvas = document.createElement("canvas");
        if (canvas.getContext && canvas.getContext("2d")) {
            canvas.width = 300,
            canvas.height = 200,
            canvas.style.display = "inline";
            var ctxContext = "2d";
            var ctx = canvas.getContext(ctxContext);
            // Create Shapes
            ctx.rect(0, 0, 10, 10),
            ctx.rect(2, 2, 6, 6),
            ctx.textBaseline = "alphabetic",
            ctx.fillStyle = "#f60",
            ctx.fillRect(125, 1, 62, 20);
            // Create Text
            ctx.fillStyle = "#069",
            ctx.font = "11pt Arial",
            ctx.fillText("F1f4 Ult1m@t3 Team, \u26bd", 2, 15);
            ctx.fillStyle = "rgba(102, 204, 0, 0.2)",
            ctx.font = "18pt Arial",
            ctx.fillText("F1f4 Ult1m@t3 Team, \u26bd", 4, 45);
            ctx.globalCompositeOperation = "multiply",
            ctx.fillStyle = "rgb(255,0,255)";
            // Create Shapes
            ctx.beginPath(),
            ctx.arc(50, 50, 50, 0, Math.PI * 2, true),
            ctx.closePath(),
            ctx.fill(),
            ctx.fillStyle = "rgb(0,255,255)";
            ctx.beginPath(),
            ctx.arc(100, 50, 50, 0, Math.PI * 2, true),
            ctx.closePath(),
            ctx.fill(),
            ctx.fillStyle = "rgb(255,255,0)";
            ctx.beginPath(),
            ctx.arc(75, 100, 50, 0, Math.PI * 2, true),
            ctx.closePath(),
            ctx.fill(),
            ctx.fillStyle = "rgb(255,0,255)";
            return (canvas.toDataURL && window.utils.MD5Hash.md5(canvas.toDataURL())) || -1;
        }
    } catch (e) {
        // Error when creating the Canvas objects
        return "-1";
    }
    // Canvas not available in the browser
    return "-2";
};
/**
 * VM Detection based on Performance Speed
 */
var _getPerformanceSpeed = function () {
    function e(n, t) {
        if (n < 1e-8) {
            return t;
        } else if (n < t) {
            return e(t - Math.floor(t / n) * n, n);
        } else if (n == t) {
            return n;
        } else {
            return e(t, n);
        }
    }
    try {
        for (var n = performance.now() / 1000, t = performance.now() / 1000 - n, r = 0; r < 10; r++) {
            t = e(t, performance.now() / 1000 - n);
        }
        return Math.round(1 / t);
    } catch (e) {
        return -1;
    }
};
/**
 * GPU Vendor and Renderer Information
 */
var _getGpuInformation = function () {
    try {
        var canvas = document.createElement("canvas");
        if (canvas.getContext && canvas.getContext("webgl")) {
            var gl = canvas.getContext("webgl");
            var debugInfo = gl.getExtension("WEBGL_debug_renderer_info");
            return {
                "v": gl.getParameter(debugInfo.UNMASKED_VENDOR_WEBGL),
                "r": gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL)
            };
        } else {
            return {
                "v": "-2",
                "r": "-2"
            };
        }
    } catch (e) {
        return {
            "v": "-1",
            "r": "-1"
        };
    }
};

/**
 * Browser Information
 */
var _getBrowserInformation = function () {
    var windowSize = [
        window.innerHeight || -1,
        window.outerHeight || -1,
        window.outerWidth || -1,
        window.innerWidth || -1,
        window.screenX || -1,
        document.body.clientWidth || -1,
        document.body.clientHeight || -1,
        screen.width || -1,
        screen.height || -1,
        screen.availWidth || -1,
        screen.availHeight || -1,
        screen.colorDepth || -1,
        screen.pixelDepth || -1,
        window.devicePixelRatio || -1
    ];
    return {
        "ua": navigator.userAgent || -1,
        "hc": navigator.hardwareConcurrency || -1,
        "ps": navigator.productSub || -1,
        "tz": (new Date).getTimezoneOffset(),
        "ev": (window.eval && window.eval.toString().length) || -1,
        "hi": (window.history && window.history.length) || -1,
        "ws": windowSize.join(",")
    };
};
/**
 * Supported Browser Font List
 */
var _getSupportedFontList = function () {
    var baseFonts = ["monospace", "sans-serif", "serif"];
    var fontList = [
        "Andale Mono", "Arial", "Arial Black", "Arial Hebrew", "Arial MT", "Arial Narrow", "Arial Rounded MT Bold", "Arial Unicode MS",
        "Bitstream Vera Sans Mono", "Book Antiqua", "Bookman Old Style",
        "Calibri", "Cambria", "Cambria Math", "Century", "Century Gothic", "Century Schoolbook", "Comic Sans", "Comic Sans MS", "Consolas", "Courier", "Courier New",
        "Geneva", "Georgia",
        "Helvetica", "Helvetica Neue",
        "Impact",
        "Lucida Bright", "Lucida Calligraphy", "Lucida Console", "Lucida Fax", "LUCIDA GRANDE", "Lucida Handwriting", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode",
        "Microsoft Sans Serif", "Monaco", "Monotype Corsiva", "MS Gothic", "MS Outlook", "MS PGothic", "MS Reference Sans Serif", "MS Sans Serif", "MS Serif", "MYRIAD", "MYRIAD PRO",
        "Palatino", "Palatino Linotype",
        "Segoe Print", "Segoe Script", "Segoe UI", "Segoe UI Light", "Segoe UI Semibold", "Segoe UI Symbol",
        "Tahoma", "Times", "Times New Roman", "Times New Roman PS", "Trebuchet MS",
        "Verdana", "Wingdings", "Wingdings 2", "Wingdings 3",
        "Abadi MT Condensed Light", "Academy Engraved LET", "ADOBE CASLON PRO", "Adobe Garamond", "ADOBE GARAMOND PRO", "Agency FB", "Aharoni", "Albertus Extra Bold", "Albertus Medium", "Algerian", "Amazone BT", "American Typewriter",
        "American Typewriter Condensed", "AmerType Md BT", "Andalus", "Angsana New", "AngsanaUPC", "Antique Olive", "Aparajita", "Apple Chancery", "Apple Color Emoji", "Apple SD Gothic Neo", "Arabic Typesetting", "ARCHER",
        "ARNO PRO", "Arrus BT", "Aurora Cn BT", "AvantGarde Bk BT", "AvantGarde Md BT", "AVENIR", "Ayuthaya", "Bandy", "Bangla Sangam MN", "Bank Gothic", "BankGothic Md BT", "Baskerville",
        "Baskerville Old Face", "Batang", "BatangChe", "Bauer Bodoni", "Bauhaus 93", "Bazooka", "Bell MT", "Bembo", "Benguiat Bk BT", "Berlin Sans FB", "Berlin Sans FB Demi", "Bernard MT Condensed", "BernhardFashion BT", "BernhardMod BT", "Big Caslon", "BinnerD",
        "Blackadder ITC", "BlairMdITC TT", "Bodoni 72", "Bodoni 72 Oldstyle", "Bodoni 72 Smallcaps", "Bodoni MT", "Bodoni MT Black", "Bodoni MT Condensed", "Bodoni MT Poster Compressed",
        "Bookshelf Symbol 7", "Boulder", "Bradley Hand", "Bradley Hand ITC", "Bremen Bd BT", "Britannic Bold", "Broadway", "Browallia New", "BrowalliaUPC", "Brush Script MT", "Californian FB", "Calisto MT", "Calligrapher", "Candara",
        "CaslonOpnface BT", "Castellar", "Centaur", "Cezanne", "CG Omega", "CG Times", "Chalkboard", "Chalkboard SE", "Chalkduster", "Charlesworth", "Charter Bd BT", "Charter BT", "Chaucer",
        "ChelthmITC Bk BT", "Chiller", "Clarendon", "Clarendon Condensed", "CloisterBlack BT", "Cochin", "Colonna MT", "Constantia", "Cooper Black", "Copperplate", "Copperplate Gothic", "Copperplate Gothic Bold",
        "Copperplate Gothic Light", "CopperplGoth Bd BT", "Corbel", "Cordia New", "CordiaUPC", "Cornerstone", "Coronet", "Cuckoo", "Curlz MT", "DaunPenh", "Dauphin", "David", "DB LCD Temp", "DELICIOUS", "Denmark",
        "DFKai-SB", "Didot", "DilleniaUPC", "DIN", "DokChampa", "Dotum", "DotumChe", "Ebrima", "Edwardian Script ITC", "Elephant", "English 111 Vivace BT", "Engravers MT", "EngraversGothic BT", "Eras Bold ITC", "Eras Demi ITC", "Eras Light ITC", "Eras Medium ITC",
        "EucrosiaUPC", "Euphemia", "Euphemia UCAS", "EUROSTILE", "Exotc350 Bd BT", "FangSong", "Felix Titling", "Fixedsys", "FONTIN", "Footlight MT Light", "Forte",
        "FrankRuehl", "Fransiscan", "Freefrm721 Blk BT", "FreesiaUPC", "Freestyle Script", "French Script MT", "FrnkGothITC Bk BT", "Fruitger", "FRUTIGER",
        "Futura", "Futura Bk BT", "Futura Lt BT", "Futura Md BT", "Futura ZBlk BT", "FuturaBlack BT", "Gabriola", "Galliard BT", "Gautami", "Geeza Pro", "Geometr231 BT", "Geometr231 Hv BT", "Geometr231 Lt BT", "GeoSlab 703 Lt BT",
        "GeoSlab 703 XBd BT", "Gigi", "Gill Sans", "Gill Sans MT", "Gill Sans MT Condensed", "Gill Sans MT Ext Condensed Bold", "Gill Sans Ultra Bold", "Gill Sans Ultra Bold Condensed", "Gisha", "Gloucester MT Extra Condensed", "GOTHAM", "GOTHAM BOLD",
        "Goudy Old Style", "Goudy Stout", "GoudyHandtooled BT", "GoudyOLSt BT", "Gujarati Sangam MN", "Gulim", "GulimChe", "Gungsuh", "GungsuhChe", "Gurmukhi MN", "Haettenschweiler", "Harlow Solid Italic", "Harrington", "Heather", "Heiti SC", "Heiti TC", "HELV",
        "Herald", "High Tower Text", "Hiragino Kaku Gothic ProN", "Hiragino Mincho ProN", "Hoefler Text", "Humanst 521 Cn BT", "Humanst521 BT", "Humanst521 Lt BT", "Imprint MT Shadow", "Incised901 Bd BT", "Incised901 BT",
        "Incised901 Lt BT", "INCONSOLATA", "Informal Roman", "Informal011 BT", "INTERSTATE", "IrisUPC", "Iskoola Pota", "JasmineUPC", "Jazz LET", "Jenson", "Jester", "Jokerman", "Juice ITC", "Kabel Bk BT", "Kabel Ult BT", "Kailasa", "KaiTi", "Kalinga", "Kannada Sangam MN",
        "Kartika", "Kaufmann Bd BT", "Kaufmann BT", "Khmer UI", "KodchiangUPC", "Kokila", "Korinna BT", "Kristen ITC", "Krungthep", "Kunstler Script", "Lao UI", "Latha", "Leelawadee", "Letter Gothic", "Levenim MT", "LilyUPC", "Lithograph", "Lithograph Light", "Long Island",
        "Lydian BT", "Magneto", "Maiandra GD", "Malayalam Sangam MN", "Malgun Gothic",
        "Mangal", "Marigold", "Marion", "Marker Felt", "Market", "Marlett", "Matisse ITC", "Matura MT Script Capitals", "Meiryo", "Meiryo UI", "Microsoft Himalaya", "Microsoft JhengHei", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le",
        "Microsoft Uighur", "Microsoft YaHei", "Microsoft Yi Baiti", "MingLiU", "MingLiU_HKSCS", "MingLiU_HKSCS-ExtB", "MingLiU-ExtB", "Minion", "Minion Pro", "Miriam", "Miriam Fixed", "Mistral", "Modern", "Modern No. 20", "Mona Lisa Solid ITC TT", "Mongolian Baiti",
        "MONO", "MoolBoran", "Mrs Eaves", "MS LineDraw", "MS Mincho", "MS PMincho", "MS Reference Specialty", "MS UI Gothic", "MT Extra", "MUSEO", "MV Boli",
        "Nadeem", "Narkisim", "NEVIS", "News Gothic", "News GothicMT", "NewsGoth BT", "Niagara Engraved", "Niagara Solid", "Noteworthy", "NSimSun", "Nyala", "OCR A Extended", "Old Century", "Old English Text MT", "Onyx", "Onyx BT", "OPTIMA", "Oriya Sangam MN",
        "OSAKA", "OzHandicraft BT", "Palace Script MT", "Papyrus", "Parchment", "Party LET", "Pegasus", "Perpetua", "Perpetua Titling MT", "PetitaBold", "Pickwick", "Plantagenet Cherokee", "Playbill", "PMingLiU", "PMingLiU-ExtB",
        "Poor Richard", "Poster", "PosterBodoni BT", "PRINCETOWN LET", "Pristina", "PTBarnum BT", "Pythagoras", "Raavi", "Rage Italic", "Ravie", "Ribbon131 Bd BT", "Rockwell", "Rockwell Condensed", "Rockwell Extra Bold", "Rod", "Roman", "Sakkal Majalla",
        "Santa Fe LET", "Savoye LET", "Sceptre", "Script", "Script MT Bold", "SCRIPTINA", "Serifa", "Serifa BT", "Serifa Th BT", "ShelleyVolante BT", "Sherwood",
        "Shonar Bangla", "Showcard Gothic", "Shruti", "Signboard", "SILKSCREEN", "SimHei", "Simplified Arabic", "Simplified Arabic Fixed", "SimSun", "SimSun-ExtB", "Sinhala Sangam MN", "Sketch Rockwell", "Skia", "Small Fonts", "Snap ITC", "Snell Roundhand", "Socket",
        "Souvenir Lt BT", "Staccato222 BT", "Steamer", "Stencil", "Storybook", "Styllo", "Subway", "Swis721 BlkEx BT", "Swiss911 XCm BT", "Sylfaen", "Synchro LET", "System", "Tamil Sangam MN", "Technical", "Teletype", "Telugu Sangam MN", "Tempus Sans ITC",
        "Terminal", "Thonburi", "Traditional Arabic", "Trajan", "TRAJAN PRO", "Tristan", "Tubular", "Tunga", "Tw Cen MT", "Tw Cen MT Condensed", "Tw Cen MT Condensed Extra Bold",
        "TypoUpright BT", "Unicorn", "Univers", "Univers CE 55 Medium", "Univers Condensed", "Utsaah", "Vagabond", "Vani", "Vijaya", "Viner Hand ITC", "VisualUI", "Vivaldi", "Vladimir Script", "Vrinda", "Westminster", "WHITNEY", "Wide Latin",
        "ZapfEllipt BT", "ZapfHumnst BT", "ZapfHumnst Dm BT", "Zapfino", "Zurich BlkEx BT", "Zurich Ex BT", "ZWAdobeF"
    ];
    var testString = "mmmmwwwwwwlli";
    var testSize = "72px";
    var h = document.getElementsByTagName("body")[0];
    var baseFontsDiv = document.createElement("div");
    var defaultWidth = {};
    var defaultHeight = {};
    var createSpan = function () {
        var s = document.createElement("span");
        s.style.position = "absolute";
        s.style.left = "-9999px";
        s.style.fontSize = testSize;
        s.style.fontStyle = "normal";
        s.style.fontWeight = "normal";
        s.style.letterSpacing = "normal";
        s.style.lineBreak = "auto";
        s.style.lineHeight = "normal";
        s.style.textTransform = "none";
        s.style.textAlign = "left";
        s.style.textDecoration = "none";
        s.style.textShadow = "none";
        s.style.whiteSpace = "normal";
        s.style.wordBreak = "normal";
        s.style.wordSpacing = "normal";
        s.innerHTML = testString;
        return s;
    };
    var createSpanWithFonts = function (fontToDetect, baseFont) {
        var s = createSpan();
        s.style.fontFamily = "'" + fontToDetect + "'," + baseFont;
        return s;
    };
    var initializeBaseFontsSpans = function () {
        var spans = [];
        for (var index = 0, length = baseFonts.length; index < length; index++) {
            var s = createSpan();
            s.style.fontFamily = baseFonts[index];
            baseFontsDiv.appendChild(s);
            spans.push(s);
        }
        return spans;
    };
    try {
        var baseFontsSpans = initializeBaseFontsSpans();
        h.appendChild(baseFontsDiv);
        for (var index = 0, length = baseFonts.length; index < length; index++) {
            defaultWidth[baseFonts[index]] = baseFontsSpans[index].offsetWidth;
            defaultHeight[baseFonts[index]] = baseFontsSpans[index].offsetHeight;
        }
        // Check the available fonts
        var available = [];
        for (var i = 0, l = fontList.length; i < l; i++) {
            var fontsDiv = document.createElement("div");
            var fontSpans = [];
            for (var j = 0, numDefaultFonts = baseFonts.length; j < numDefaultFonts; j++) {
                var s = createSpanWithFonts(fontList[i], baseFonts[j]);
                fontsDiv.appendChild(s);
                fontSpans.push(s);
            }
            h.appendChild(fontsDiv);
            for (j = 0; j < baseFonts.length; j++) {
                if (fontSpans[j].offsetWidth !== defaultWidth[baseFonts[j]] || fontSpans[j].offsetHeight !== defaultHeight[baseFonts[j]]) {
                    available.push(i);
                    break;
                }
            }
            h.removeChild(fontsDiv);
        }
        h.removeChild(baseFontsDiv);
        return window.utils.MD5Hash.md5(available.join(","));
    } catch (e) {
        return "-1";
    }
};
/**
 * WebGL Fingerprint
 */
var _doWebGLFingerprint = function () {
    var webGlFingerprint = {
        "f": "-1",
        "e": "-1"
    };
    try {
        var canvas = document.createElement("canvas");
        var gl = canvas.getContext("webgl") || canvas.getContext("experimental-webgl");
        if (!gl) {
            return webGlFingerprint;
        }
        // Create Shaders
        var vertexShaderSource = "attribute vec3 position;" +
            "attribute vec3 normal;" +
            "varying float vDot;" +
            "uniform mat4 uProjection;" +
            "uniform mat4 uView;" +
            "attribute vec3 color;" +
            "varying vec3 vColor;" +
            "void main()" +
            "{" +
            "    gl_Position = uProjection * uView * vec4(position, 1.0);" +
            "    vec3 light = normalize(vec3(0.3, 0.9, 0.7));" +
            "    vDot = max(dot(normalize(normal), light), 0.0); vColor = color;" +
            "}";
        var fragmentShaderSource = "precision mediump float;" +
            "varying vec3 vColor;" +
            "varying float vDot;" +
            "void main()" +
            "{" +
            "    gl_FragColor = vec4(vColor * vDot, 1.0);" +
            "}";
        var vShader = gl.createShader(gl.VERTEX_SHADER);
        gl.shaderSource(vShader, vertexShaderSource);
        gl.compileShader(vShader);
        var fShader = gl.createShader(gl.FRAGMENT_SHADER);
        gl.shaderSource(fShader, fragmentShaderSource);
        gl.compileShader(fShader);
        var program = gl.createProgram();
        gl.attachShader(program, vShader);
        gl.attachShader(program, fShader);
        gl.linkProgram(program);
        gl.useProgram(program);
        // Set Cube Vertices
        var indices = new Uint8Array([0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, 8, 10, 11, 8, 9, 10]);
        var vertices = new Float32Array([0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5]);
        var normals = new Float32Array([0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0]);
        gl.bindBuffer(gl.ARRAY_BUFFER, gl.createBuffer());
        gl.bufferData(gl.ARRAY_BUFFER, vertices, gl.STATIC_DRAW);
        var attributeLocation = gl.getAttribLocation(program, "position");
        gl.vertexAttribPointer(attributeLocation, 3, gl.FLOAT, false, 0, 0);
        gl.enableVertexAttribArray(attributeLocation);
        gl.bindBuffer(gl.ARRAY_BUFFER, gl.createBuffer());
        gl.bufferData(gl.ARRAY_BUFFER, normals, gl.STATIC_DRAW);
        attributeLocation = gl.getAttribLocation(program, "normal");
        gl.vertexAttribPointer(attributeLocation, 3, gl.FLOAT, false, 0, 0);
        gl.enableVertexAttribArray(attributeLocation);
        gl.bindBuffer(gl.ARRAY_BUFFER, null);
        gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, gl.createBuffer());
        gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, indices, gl.STATIC_DRAW);
        // Set Camera
        var uProjMatrix = gl.getUniformLocation(program, "uProjection");
        gl.uniformMatrix4fv(uProjMatrix, false, [1.804047703742981, 0, 0, 0, 0, 1.804047703742981, 0, 0, 0, 0, -1.0004000663757324, -1, 0, 0, -0.20004001259803772, 0]);
        var uViewMatrix = gl.getUniformLocation(program, "uView");
        gl.uniformMatrix4fv(uViewMatrix, false, [0.7682213187217712, -0.31959936022758484, 0.5547001957893372, 0, 0, 0.8664694428443909, 0.49923014640808105, 0, -0.6401844024658203, -0.3835192322731018, 0.6656402349472046, 0, -1.1102230246251565e-16, -1.6653345369377348e-16, -1.8027756214141846, 1]);
        var colorBuffer = gl.createBuffer();
        gl.bindBuffer(gl.ARRAY_BUFFER, colorBuffer);
        gl.bufferData(gl.ARRAY_BUFFER, new Float32Array([0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0]), gl.STATIC_DRAW);
        gl.bindBuffer(gl.ARRAY_BUFFER, colorBuffer);
        var color = gl.getAttribLocation(program, "color");
        gl.vertexAttribPointer(color, 3, gl.FLOAT, false, 0, 0);
        gl.enableVertexAttribArray(color);
        gl.enable(gl.DEPTH_TEST);
        gl.clearColor(0.0, 0.0, 0.0, 1.0);
        gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
        gl.drawElements(gl.TRIANGLES, 18, gl.UNSIGNED_BYTE, 0);
        try {
            return {
                "f": window.utils.MD5Hash.md5(gl.canvas.toDataURL()),
                "e": window.utils.MD5Hash.md5((gl.getSupportedExtensions() || []).join(";"))
            };
        } catch (e) {
            return {
                "f": "-2",
                "e": "-2"
            };
        }
    } catch (e) {
        return webGlFingerprint;
    }
};
/**
 * Battery Information
 */
var _getBatteryInformation = function () {
    try {
        var observable = new window["EAObservable"]();
        if (!navigator || !navigator.getBattery) {
            // Battery not available on this browser
            observable.notify({
                c: "-1",
                ct: "-1",
                dt: "-1",
                l: "-1"
            });
            return observable;
        }
        navigator.getBattery().then(function (t) {
            observable.notify({
                c: "" + ( + !!t.charging),
                ct: t.chargingTime === 1 / 0 ? "i" : "" + t.chargingTime,
                dt: t.dischargingTime === 1 / 0 ? "i" : "" + t.dischargingTime,
                l: t.level === 1 / 0 ? "i" : "" + t.level
            });
        });
    } catch (e) {
        // Error getting battery information
        observable.notify({
            c: "-2",
            ct: "-2",
            dt: "-2",
            l: "-2"
        });
        return observable;
    }
    return observable;
};

Well, you use WebGL and Canvas. As I wrote @bbday layouting APIs are not implemented. Would be good if you read / understand first what I wrote. Its not about window, navigator or such APIs, but really about these painting mechanisms. This will also not change overall, as AngleSharp is just a browser core and not a browser.

We've also improved c# interop quite a lot so at times might help to expose plain object instance too (and then open a lot of bugs when things go wrong).

That's great @lahma, but the issue will be that names are different. We use special attributes to derive the official name (most are straight forward though, e.g., QuerySelector (AngleSharp, C#) -> querySelector (Jint, JS). If we would need new attributes (e.g., coming from Jint) then it would be impossible (as AngleSharp itself does not come with a JS engine / any dep). Best scenario is that Jint has something like a name converter, which can be set / overridden from the consuming library. Then AngleSharp.Js could "teach" Jint how to convert / normalize these names.

Thanks for the insights, plug-and-play name matcher has been a request before (whether to allow matching with first-lower or not) so this is a good reminder that there should be option to define such matcher strategy with ability to write the logic however wanted.

This is superb - thanks for the update @lahma ! Much appreciated!

Latest Jint in preview of the 1.0.0 now.

authors: FlorianRappl bbday jogibear9988 lahma


text:
Adding the logo to the page

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
The page looks dull if the logo is not present on the page
Use Case
Adding logo to the page and navbar section.
Benefits
No response
Add ScreenShots

please assign me @pa
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

I'm excited about taking the lead on the RAPIDOC Healthcare Website project. With my proficiency in HTML, CSS, JavaScript, and ReactJS, I'm confident in my ability to drive significant progress on this initiative. Please assign me to this project via GSSOC.

authors: ShahHetviIT jayanththalla


text:
Bubbles Effects Layout Issue

Issue Preview

Issue Description
There is a Scroll Effects on both VERTICAL and HORIZONTAL which is really don't need for this Single Page.

you can work on this!


text:
adding 3 apps - first commit

Just added my first 3 apps of the dash-app-gallery, not many changes, animations.py for example, just had its description changed.

Closing this PR since all files and final changes appear to be in PR "adding apps3"

authors: Coding-with-Adam RodrigoVanzelotti

repo: AnnMarieW/dash-app-gallery


text:
AWS Cloud9 Tutorial

Hi, thanks so much for this tutorial, it is eye-opening for Lambda beginners like me. I'm Cloud9 user for years and recently Cloud9 was bought by Amazon, as you probably know. It is interesting, that first real change in Cloud9 was Lambda integration.
There are videos like this and this with some basic info, but it would be great if you could create a branch of this tutorial for Cloud9 users, so we can see how to instead of serverless framework use Cloud9 built-in Lambda tools.

Thanks for reply @jayair ! What do you mean when you say "a bit tricky"? I would be interested to know what can or can't be achieved with/without Serverless Framework. It would be great info for beginners like me.
There are two nice tutorials also AWS site: AWS Lambda Tutorial and Advanced AWS Lambda Tutorial but I just started with your tutorial and I'm still a bit confused 😄
Anyway thanks again for this great tutorial!

@kosirm Serverless Framework gives you a simpler way to create the resources we go through in the tutorial. They definitely can be done without it but as your project grows more complex it becomes harder to manage them on your own.

Thanks @jayair

authors: jayair kosirm

repo: AnomalyInnovations/serverless-stack-com


text:
Added Key Icons

Fixes #113
This PR is for Key Icons.

[x] This issue is for enhancement/bug fixing.
[ ] This issue is an addition to JSON database.

[ ] Pull Request Title is of form Added [Anime Name].

[x] This addition is already on ongaku.

[x] This PR is an improvement to current addition.

[x] I have checked my addition locally and it is working and won't break existing entries.
[x] I have gone through Contribution Guidelines.
[x] This pull request will be closed if I failed to update it even once in a week.

@aashutoshrathi @Anshuman-Verma Its better to use fa icons here too, as the links may get archived or become dead in future but the fa icons won't. IT will be much better to use it that way.
fa to be used : fa-arrow-up

@Anshuman-Verma I need help with space bar icon, this one is not best, and also is size good?

Yea @Monal5031 , actually fa icons should hold well here, probably switch to fa icons @aashutoshrathi ?

@Monal5031 I checked FA at the very beginning but they don't appeal on first look that we are talking about keys.

http://fontawesome.io/cheatsheet/
Check out all the fa icons here @aashutoshrathi @Anshuman-Verma

fa icons need an import right ? I'm not sure if gh md supports it, have u tried it personally @Monal5031 ?

Have any other alternatives in mind for spacebar @aashutoshrathi ? (If we are not going for fa)

@Anshuman-Verma md supports markdown also html is markdown.
It was working the last time I did.

@Anshuman-Verma md supports markdown also html is markdown.

WTF ? HTML is markdown -__-

So u mean font-awesome library is already imported in gh md ?

@aashutoshrathi My bad, but it does support it.
@Anshuman-Verma We can give it a try but last I tried it really worked.

Ok, @Monal5031 let me try.

authors: Anshuman-Verma Monal5031 aashutoshrathi

repo: Anshuman-Verma/ongaku


text:
feat: shimmer button

name: Shimmer Button
about: Added a Shimmer Button variation
title: Shimmer Button
labels: 'feature'
assignees: 'epoll31'
Description
Added a Shimmer Button variation
Related Issue
Fixes #117
Proposed Changes

Added component to showcase src/showcase/components/button/ShimmerButton.tsx
Added docs page src/app/docs/components/button/shimmer-button/page.mdx
Added added card src/showcase/ui-group/ButtonCards.tsx
Added --shimmer-button-x property to src/styles/tailwind.css
Added animation and keyframes to tailwind.config.ts
Added credit to credits.md

Screenshots
https://github.com/Ansub/SyntaxUI/assets/16091805/b6126aad-4a46-448f-a472-78072bcba4d8
Checklist
Please check the boxes that apply:

[x] I have tested the changes locally
[x] I ran npm run build and build is successful
[ ] I have added necessary documentation (if applicable)

I did not add documentation

[x] I have updated the credits.md file (if applicable)

Additional Context
Please provide any additional context or information about the pull request here.

@property --shimmer-button-x {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0;

is there is a way to directly integrate this in the button itself? there should be 🤔

I can look into it :)

I was able to

remove the --shimmer-button-r from src/styles/tailwind.css
remove the animation from tailwind.config.ts
contain entire animation into src/showcase/components/button/ShimmerButton.tsx
simplify src/app/docs/components/button/shimmer-button/page.mdx using ComponentPreview since it is contained within a single file

Thanks for pushing me to do this, it is much cleaner. We can also work on transitioning the Discord Button from multiple file into this format using ShimmerButton as a reference

man is there is anything you can't do! 😂✨
Nailed it, made the code so much cleaner now.
keep up the good work Ethan 😎

repo: Ansub/SyntaxUI


text:
批量导入插件的改进建议

当前的批量导入插件功能虽然实现了但是并不是很人性化
这是现在的使用说明

1
作为一个用户一般的习惯是先把url放到最前面,然后是密码.很多时候其实备注什么分类的并不要求
按照当前的样式,不管你想不想都必须在前面加上三个逗号(我不知道是不是因为菜刀的数据库格式是这样的作者才这样写)
理想中的格式:
url,pass,*备注,*分类
带*的为可以省略的选项
这样就不用每次在头部加 , 了
最简单的就
url,pass
简洁明了
2
其实应该支持自动识别后缀啊
一个个手工设置后缀的话很麻烦
3
如果可以的话可以在头部加上各个类型shell的encoder的选项,能够自动加载当前的encoder并且默认采用选定的encoder保存
希望越做越好!

并且导入后不支持最新的如user-agent等默认设置

插件有关的，直接去对应的插件仓库下给作者提吧？

OK

repo: AntSwordProject/antSword


text:
Workflow check 1

Describe your changes:
Fixes

I worked on ... because ...

Type of change:

[ ] Bug fix
[ ] Improvement
[ ] New feature
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My PR title is Fixes <issue-number>: <short explanation>
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] For JSON Schema changes: I updated the migration scripts or explained why it is not needed.

discarding


text:
clickable twitter link and hover for instagram and linkedin added

solves all these issues- #203 #151 #154 #129 #111 #98 #90
https://github.com/Anupkjha2601/food-recipes-website/assets/106817047/659913da-4866-42fe-8f88-6106909009ce

@Anupkjha2601  can you please review this PR!

@vishalsingh2972 your pull request have conflict in
about.html
css/style.css
gallery.html
icons.html
index.html
services.html
typography.html
because someone has already made pull request off all your commits. so you can find another issues.


text:
BUG: Correct Footer in FAQ Page

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
The footer on the FAQ page is different from the footer on other pages of the website.

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

You can work on this issue.

repo: Anushkabh/krishiconnect


text:
Can't fork optimism mainnet

Environment information

ape and plugin versions:

$ ape --version
0.7.4

$ ape plugins list

Installed Plugins
  etherscan 0.7.0
  foundry 0.7.2
  optimism 0.7.0
  solidity 0.7.1

Python Version: 3.10.12
OS: macOS

File: ape-config.yaml
name: auto-op
plugins:
  - name: optimism
  - name: etherscan
  - name: foundry
  - name: solidity

default_ecosystem: optimism

optimism:
  default_network: mainnet-fork
  mainnet_fork:
    default_provider: foundry

What went wrong?
ape test --network optimism:mainnet-fork

it is not possible to fork the optimism chain.
INTERNALERROR> ape.exceptions.BlockNotFoundError: Block with ID '0' not found. Reason: The field extraData is 117 bytes, but should be 32. It is quite likely that you are connected to a POA chain. Refer to http://web3py.readthedocs.io/en/stable/middleware.html#proof-of-authority for more details. The full extraData is: HexBytes('0x000000000000000000000000000000000000000000000000000000000000000000000398232e2064f896018496b4b44b3d62751f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')

How can it be fixed?

It has been since fixed:
(ape08) ➜  chess.vy git:(main) ape console --network optimism:mainnet-fork:foundry
INFO: Starting 'anvil' process.
INFO: Connecting to existing Geth node at https://mainnet.optimism.io/[hidden].

In [1]: exit
INFO: Stopping 'anvil' process.

authors: antazoey pandadefi

repo: ApeWorX/ape-optimism


text:
Add workflows for api-model sub-module

The new submodule is here:
https://github.com/Apicurio/apicurio-registry-operator/tree/master/api-model
We need the following workflows:

Verify
Release

Verify is straightforward, it should be triggered any time any file within that folder is modified (if possible) or simply triggered for any PR (if not possible).  It should just do a standard mvn clean package.
For release, we need to ensure that api-model is released into maven central whenever the operator itself is released.
@jsenko and @obabec and @riprasad - does this make sense?
I noticed that there is a pom.xml in the root of this repository now, which is the parent for the api-model module.  I'm fine with that if everyone agrees it makes sense.  But it would also be fine if we simply had a single-module maven project within the api-model folder.  Whichever is easier.

I am OK with both variants of pom structure, whatever works for you guys is ok for me.

authors: EricWittmann obabec

repo: Apicurio/apicurio-registry-operator