FlutterTextInputView setTextInputState crash

Here is the crash when i use flutter v1.22.2
Hardware Model:      iPhone9,4
Code Type:       ARM-64
Parent Process:  ? [1]

Date/Time:       2021-03-15 12:01:20.208 +0700
OS Version:      iOS 14.3 (18C66)
Report Version:  104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000 at 0x0000000000000000
Crashed Thread:  0

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData textWillChange:]: unrecognized selector sent to instance 0x13f9ebc00'

Thread 0 Crashed:
0   CoreFoundation                  0x000000018a0e29d8 __exceptionPreprocess (in CoreFoundation) + 216
1   libobjc.A.dylib                 0x000000019e44bb54 objc_exception_throw (in libobjc.A.dylib) + 56
2   CoreFoundation                  0x0000000189ff2bbc -[NSOrderedSet initWithSet:copyItems:] (in CoreFoundation) + 0
3   CoreFoundation                  0x000000018a0e501c ___forwarding___ (in CoreFoundation) + 1440
4   CoreFoundation                  0x000000018a0e6f8c _CF_forwarding_prep_0 (in CoreFoundation) + 92
5   Flutter                         0x0000000105d18ad0 -[FlutterTextInputView setTextInputState:] (in Flutter) (FlutterTextInputPlugin.mm:529)
6   Flutter                         0x0000000105d1bc7c -[FlutterTextInputPlugin setTextInputEditingState:] (in Flutter) (FlutterTextInputPlugin.mm:1335)
7   Flutter                         0x0000000105d1addc -[FlutterTextInputPlugin handleMethodCall:result:] (in Flutter) (FlutterTextInputPlugin.mm:1109)
8   Flutter                         0x00000001062718dc __45-[FlutterMethodChannel setMethodCallHandler:]_block_invoke (in Flutter) (FlutterChannels.mm:253)
9   Flutter                         0x0000000105d2d854 flutter::PlatformViewIOS::HandlePlatformMessage(fml::RefPtr<flutter::PlatformMessage>) (in Flutter) (platform_view_ios.mm:62)
10  Flutter                         0x0000000106008c90 std::__1::__function::__func<flutter::Shell::OnEngineHandlePlatformMessage(fml::RefPtr<flutter::PlatformMessage>)::$_33, std::__1::allocator<flutter::Shell::OnEngineHandlePlatformMessage(fml::RefPtr<flutter::PlatformMessage>)::$_33>, void ()>::operator()()
11  Flutter                         0x0000000105d36cb4 fml::MessageLoopImpl::FlushTasks(fml::FlushType) (in Flutter) (message_loop_impl.cc:132)
12  Flutter                         0x0000000105d38c24 fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) (in Flutter) (message_loop_darwin.mm:76)

Ther source code below

From the crash, we can see self.inputDelegate is not a useful address. And then i find it use assign to declare inputDelegate property, i think it is not safety when the inputDelegate dealloc. Can it use weak to declare inputDelegate property?

Hi @huangchuqiang
Can you please provide your flutter doctor -v and a minimal complete reproducible code sample?
Does this happen on latest version of Flutter?
Thank you

Hi, @pedromassango
This is a production environment crash of our app,  and i can not find the way to reproduce it. Our app does not update the latest Flutter, so i am not sure if the crash have fixed, but i diff the code between latest Flutter engine and v1.22.2, the FlutterTextInputView is not changed a lot.

Hi @huangchuqiang
You must upgrade since this issue may already been fixed by now or you must provide a code sample that reproduces the issue so that I can verify it on latest version of Flutter.
Please provide your flutter doctor -v as well.
Thank you

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


Introduce i64 Date annotation

This PR adds a feature where an i64 can be annotated with js.type = 'Date'. The millisecond precision i64 timestamp will be read as a JavaScript Date with 53 bits precision. ISO timestamp strings, epoch milliseconds, and Date instances will all be coerced to the i64 milliseconds when writing.
With this change, TCurl will accept and display ISO timestamps anywhere an i64 (js.type = 'Date') is bought or sold.
r @malandrew @blampe @jcorbin

:+1: docs?

@Willyham followed up with the docs update here.
r @abhinav

Other than @abhinav's parse comment, LGTM


Dashboard Client seg faults when switching from remote mode to local mode

On the e-series, the Teach Pendant must be in remote mode to control the arm. Detecting whether it's in remote mode or not can be done via the dashboard client. The problem resides when using this to monitor whether it's in remote mode, and expecting the end user to switch to local modes at times (for jogging, freedrive, etc.). When the end user switches to local mode on the Teach Pendant, the dashboard server closes the connection, which is not handled properly by the Dashboard Client, and it ultimately segfaults. This can be tested very simply:

Start your program in remote mode
Periodically check if the Teach Pendant is in remote mode
Manually switch to local mode
It segfaults

On the e-series, the Teach Pendant must be in remote mode to control the arm.

This is not really true.
However, we know that changing between local and remote mode does cause problems with the dashboard client, but I was not aware that this actually causes segfaults. I can currently not reproduce this, as the disconnect does not happen with URSim, but I'll give that a bug label nevertheless and try to reproduce with a real robot later.

I could not reproduce a segfault. When I start the driver while being in remote_control mode, then switch to local mode and try to send something to the dashboard server, I get
[dashboard_client-2] [ERROR] [1663768349.973294092] [UR_Client_Library]: Attempt to write on a non-connected socket
[dashboard_client-2] [ERROR] [1663768349.973329027] [Dashboard_Client]: Service Call failed: 'Failed to send request to dashboard server. Are you connected to the Dashboard Server?'

Then calling
ros2 service call /dashboard_client/connect std_srvs/srv/Trigger

brings me back to a working dashboard client.
I'm not saying that the issue does not exist, but I can't currently reproduce it. Could you tell us a bit more about your setup? Which ROS version, source build or binary packages, Polyscope version....

This issue has been addressed in PR #118

@urmarp so you managed to reproduce the issue? Could you tell us a bit more about that, please?

Yes, I could reproduce the error on a real robot with SW 5.12 by following the steps @hugols16 mentioned. The problem was that the receive timeout was not set in the dashboard client.

I've always looked at that through a ROS (1) service. That first of all limits the rate with which you can call that with the service call overhead and also catches the exceptions inside the service architecture. And on top of that we initialize the timeout to 1 second, there.
My fault for not checking with the standalone library.

Closing, since the timeout was fixed in #118.


about the GTDB database

Hello, I have another question.
I'm trying to use the GTDB database for HGTector analyses. Is the file "gtdb_r89_rep_genomes.protein.faa.tar.gz" the one that I should dowload? Thanks!

Hello @caris1988 I am not familiar with the filename you mentioned. If this file contains the protein sequences (faa), then yes, you need it to build your reference protein sequence database. The taxonomy information needed for HGTector is in here: https://data.ace.uq.edu.au/public/gtdb/data/releases/release89/89.0/gtdbtk_r89_data.tar.gz. But perhaps the file you mentioned also has the taxonomy information and in which case you can use it.

Thanks very much for your reply. The file I mentioned contains amino acid FASTA sequences for all protein-coding genes of the GTDB representative genomes (predicted with Prodigal).
It seems that I should still use the protein sequences from Genbank to build reference database, and just use the GTDB taxonomy file instead of the NCBI taxonomy file. Is that right?
Thank you!
Ruolin Cheng

------------------ Original ------------------
From:  "Qiyun<EMAIL_ADDRESS>Date:  Mon, Nov 23, 2020 01:13 AM
To<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS><EMAIL_ADDRESS>Subject:  Re: [DittmarLab/HGTector] about the GTDB database (#64)

Hello @caris1988 I am not familiar with the filename you mentioned. If this file contains the protein sequences (faa), then yes, you need it to build your reference protein sequence database. The taxonomy information needed for HGTector is in here: https://data.ace.uq.edu.au/public/gtdb/data/releases/release89/89.0/gtdbtk_r89_data.tar.gz. But perhaps the file you mentioned also has the taxonomy information and in which case you can use it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@caris1988 No. You should use the protein sequences provided by GTDB to build the reference database, then use the mapping of proteins to genomes provided by GTDB, then use the mapping of genome to taxonomy provided by GTDB. Note that the data in NCBI is way ahead of GTDB, so mixing them will cause incongruence between protein, genome and taxonomy.

Thanks. I tried to use the gtdb_to_taxdump.py script to produce the nodes.dmp and names.dmp files, but something went wrong while building the reference database (for diamond). Howerver, another scripts seemed to work, https://github.com/nick-youngblut/gtdb_to_taxdump/blob/master/gtdb_to_taxdump.py
Thanks agains for your kind reply!
@caris1988 No. You should use the protein sequences provided by GTDB to build the reference database, then use the mapping of proteins to genomes provided by GTDB, then use the mapping of genome to taxonomy provided by GTDB. Note that the data in NCBI is way ahead of GTDB, so mixing them will cause incongruence between protein, genome and taxonomy.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@caris1988 Thanks for reporting your experience! Very helpful!


enable statsperform tracking data

Second implementation of issue #184
Now using the following input files:

MA1: metadata  (including line-ups)
MA25: raw_data

@JanVanHaaren can you take a look, whether this implementation is what you expected?

@JanVanHaaren The newest commit should cover all your remarks. Please let me know, if I should change something!

@JanVanHaaren Thanks for your feedback. The newest implementation should answer all of your remarks.
Let me know, if I should improve something.


Clean up and flesh out all three editions of the /requestToken API

Rendered: see 'docs' status check

Fixes https://github.com/matrix-org/matrix-doc/issues/1634
Addresses some of https://github.com/matrix-org/matrix-doc/issues/1396

there are still thinkos on the response codes which i've pointed out.


bug: Add artifacts back to root in staging dir

What type of PR is this? The placement of files was necessary for release pipelines. Adding back to unblock release
https://msazure.visualstudio.com/CloudNativeCompute/_build/results?buildId=95238523&view=results - running

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 75.969%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2627

Relevant Lines:
3458

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 75.969%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2627

Relevant Lines:
3458

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 75.969%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2627

Relevant Lines:
3458

💛  - Coveralls


Add notifications.

I think we need to implement notifications.
Maybe we can use fenos/notifynder package.

@ghermans need an overview. What for notification u need.

Calback

Action
to
Message

request
Managers and assigned employee
customer requested callback CB(ID) with assigned employee

finished
Managers
assigned employee finished callback request CB(ID)

Roles

Action
to
Message

store
Administrators

finished
Managers

Wait for L5.3

Re-schedule to v2.0.0

@Tjoosten this is planned for v2, so i will keep this open.


Opener does not recognize Pinterest links as Pinterest content

I am sent a link to a Pinterest pin through Facebook Messenger. I am unable to get Opener to open that link - which clearly shows the Pinterest.ca URL - inside the Pinterest app. Only web browsers are displayed as “acceptable” destinations.
I find it shocking that URLs of extremely famous web services are not yet associated with their apps, such that Opener cannot make that association.

Just fixed this in https://github.com/timonus/OpenerManifest/commit/72aba17c96bcb3d9ebb1d740a570b56cdf78a32d, thanks for reporting the issue. If you try again it should work!


List index out of range

Getting this error on big datasets

Please update the new version is fixed

Hi, connect me on discord i think its issue of some other node.
https://discord.gg/Z44Zjpurjp


Docker build fails: Unable to Install cargo-raze due to yanked cargo_toml version

Hey
I wanted to try out K9DB, but I'm having trouble building the Docker container because the installation of cargo-raze fails:
RUN /root/.cargo/bin/cargo install cargo-raze

The issue seems to be that cargo-raze depends on cargo_toml = "^0.8.1", which has been yanked.
Since cargo-raze is no longer maintained, they recommend using crate_universe.
Could you look into this? Thank you so much for your help!
Error Message
 > [ 9/37] RUN /root/.cargo/bin/cargo install cargo-raze:
0.500     Updating crates.io index
1.313  Downloading crates ...
2.126   Downloaded cargo-raze v0.16.1
2.223   Installing cargo-raze v0.16.1
2.264     Updating crates.io index
3.122 error: failed to compile `cargo-raze v0.16.1`, intermediate artifacts can be found at `/tmp/cargo-installSa4YOY`.
3.122 To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
3.122
3.122 Caused by:
3.122   failed to select a version for the requirement `cargo_toml = "^0.8.1"`
3.122   candidate versions found which didn't match: 0.20.3, 0.20.2, 0.20.1, ...
3.122   location searched: crates.io index
3.122   required by package `cargo-raze v0.16.1`
3.122   if you are looking for the prerelease package it needs to be specified explicitly
3.122       cargo_toml = { version = "0.19.0-beta.1" }
3.122   perhaps a crate was updated and forgotten to be re-vendored?
------
Dockerfile:43
--------------------
  41 |     # install rust
  42 |     RUN curl https://sh.rustup.rs | sh -s -- -y
  43 | >>> RUN /root/.cargo/bin/cargo install cargo-raze
  44 |
  45 |     # install mariadb (for baselines only)
--------------------
ERROR: failed to solve: process "/bin/sh -c /root/.cargo/bin/cargo install cargo-raze" did not complete successfully: exit code: 101

Steps to Reproduce
On Ubuntu 22.04.4 LTS:
docker build -t k9db/latest .

Hi Nicolas!
Thanks for the report — we'll look into this and get back to you shortly. Possible solutions include using a later version of cargo_toml or moving to crate_universe as you suggest. Give us a few days to come up with a solution.

Thank you! It's not urgent from my side.

Hi
Any update on this issue?

I'm working on a fix right now using crates universe. I'll push it in a day or two

crate_universe turned out to be a nightmare due to toolchain versioning issues.
Instead, I forked cargo-raze and bumped cargo_toml version. This seems to work for building on my machine and via the docker container (but you have to rebuild the docker container).
I pushed the fix to main.

Thank you for pushing the fix. The Docker container now builds correctly, but I'm still encountering issues when running the code.
I followed the steps described here: https://github.com/brownsys/K9db/wiki/Requirements%3A-Using-Docker.
However, I didn't reach the Configuration done! message due to an issue with installing the plotting dependencies. I resolved this by adding pip install wheel==0.43.0 to configure_docker.sh:
  # Install plotting dependencies.
  echo "Installing plotting dependencies ..."
  cd /home/k9db/experiments/scripts/plotting
  rm -rf __pycache__ venv
  python3 -m venv venv
  . venv/bin/activate
  pip install wheel==0.43.0
  pip install -r requirements.txt || /bin/true
  deactivate
  cd -

Next, I attempted to build K9db following these instructions: https://github.com/brownsys/K9db/wiki/Building,-Testing,-and-Running. Unfortunately, it stopped with an error. I've attached the output from the first build attempt (error1.txt).
Upon retrying, I encountered the same error, and the file /root/.cache/bazel/_bazel_root/b042375cfb5938574e78c538b83e294d/server/jvm.out remains empty.
root@d2744edb8635:/home/k9db# bazel build :k9db
Starting local Bazel server and connecting to it...
DEBUG: /root/.cache/bazel/_bazel_root/b042375cfb5938574e78c538b83e294d/external/rules_python/python/repositories.bzl:8:10: py_repositories is a no-op and is deprecated. You can remove this from your WORKSPACE file
WARNING: /root/.cache/bazel/_bazel_root/b042375cfb5938574e78c538b83e294d/external/rocksdb/BUILD.bazel:52:11: in linkstatic attribute of cc_library rule @rocksdb//:rocksdb_so: setting 'linkstatic=1' is recommended if there are no object files. Since this rule was created by the macro 'cc_library', the error might have been caused by the macro implementation
WARNING: /home/k9db/k9db/planner/calcite/src/com/brownsys/k9db/BUILD.bazel:3:12: in srcs attribute of java_binary rule //k9db/planner/calcite/src/com/brownsys/k9db:QueryPlanner: please do not import '//k9db/planner/calcite/src/com/brownsys/k9db/nativelib:DataFlowGraphLibraryConfig.java' directly. You should either move the file to this package or depend on an appropriate rule there. Since this rule was created by the macro 'java_binary', the error might have been caused by the macro implementation
INFO: Analyzed target //:k9db (241 packages loaded, 16513 targets configured).
INFO: Found 1 target...
INFO: Deleting stale sandbox base /root/.cache/bazel/_bazel_root/b042375cfb5938574e78c538b83e294d/sandbox
[159 / 382] 4 actions, 3 running
    Foreign Cc - CMake: Building rocksdb; 10s processwrapper-sandbox
    Writing file k9db/sql/rocksdb/libindex.a-2.params; 0s local
    Writing file k9db/libk9db.a-2.params; 0s local
    [Prepa] Compiling Rust (without process_wrapper) bin process_wrapper (4 files)

Server terminated abruptly (error code: 14, error message: 'Socket closed', log file: '/root/.cache/bazel/_bazel_root/b042375cfb5938574e78c538b83e294d/server/jvm.out')

Could you look into this? Thank you so much for your help!
If you prefer I can also open a new issue.

I've been trying to replicate this but with no luck.
Can you give me some info about your OS/machine?

I retried on a new Ubuntu 24.04 LTS instance, and it worked after adding pip install wheel==0.43.0 to configure_docker.sh. The other build issues I encountered appear specific to my machine.
Thanks again - consider the issue resolved.

OK fantastic. Thanks


The order of script I should run

Dear Ming,
I'm trying to do subsampling. But the workflow is not quite clear to me. I have a couple questions:
First, what is snakemake in log <- file(snakemake@log[[1]], open="wt")
Second, in which order I should run the script in R and before running pyflow-scBoot.sh.
Thanks,
Paria

I mean when I run "log <- file(snakemake@log[[1]], open="wt")" I got the error that there is no snakemake object. To what value I should assign snakemake? and after processing the samples by running "preprocess.R > subsample.R > gather_subsample.R > gather_fullsample.R" in r I should run pyflow-scBoot.sh? Actually I'm using Slurm on HPC.
Thanks,
Paria

you do not run "log <- file(snakemake@log[[1]], open="wt")" interactively in R. You should run the Snakemake workflow.
You should just run pyflow-scBoot.sh directly and give the seurat object name in the config.ymal

Thanks for your swift response. I did try it. I added integrated Seurat object and dimensionally reduced to pyflow_seurat_parameter folder. when I run pyflow-scBoot.sh (removing --use-singularrity) I'm getting the below error:
sbatch: error: ----------------------------------------
sbatch: error: The specified partition does not exist, or the submitted job cannot fit in it...
sbatch: error: Please specify a different partition, or simply submit the job without the --partition option,
sbatch: error: the scheduler will redirect it to the most suitable partition automatically
sbatch: error: ----------------------------------------
sbatch: error: Batch job submission failed: Unspecified error
when I remove the --partition {cluster.p} I'm still getting an error. I appreciate your help on this
Paria

every slurm has different partition names, you should change https://github.com/crazyhottommy/pyflow_seurat_parameter/blob/master/cluster.json#L8 according to your HPC

Oh, okay. I had no idea that I need to change this. Do you know how could I get this info?
Thanks,
Paria

you will have to ask the HPC team in your school.  this is from Harvard RC https://docs.rc.fas.harvard.edu/kb/running-jobs/#Slurm_partitions, but different HPC has different settings

Okay, thank you so much for your help!

I have one more question. I did run it successfully and get the folders including subsample.rds & fullsample.rds but not gather_subsample.rds & gather_fullsample.rds. I don't see any log for it. As I'm not using singularity should I change singularity: "docker://crazyhottommy/seuratv3" in Snakefile?
Thank you!

Are you sure the workflow finished successfully?
you should have
subsample/subsample_k_{k}_resolution_{resolution}_PC_{pc}_round_{run_id}.rds
and full_sample_preprocess/full_sample_k_{k}_resolution_{resolution}_PC_{pc}.rds in your folder

Yeah, I'm sure. Sounds good. I'll rerun it.
Thanks a lot


nixos/sddm: a bunch of kwin-related fixes

Description of changes
Fixes things to actually work after #295839.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Fixes things to actually work after #295839.

Just out of curiosity - what wasn't working other than the l18n issue?

The greeter would simply crash immediately because it didn't find layer-shell-qt.

The greeter would simply crash immediately because it didn't find layer-shell-qt.


Can't change RETINA_PREFIX value in the latest PIXI version

In pixi 4.0.x we overrides RETINA_PREFIX and RESOLUTION properties to handle resolution properly with custom assets directories structure.
Is there some workaround or can you add possility to set these properties?

Check if you can use https://github.com/pixijs/pixi-compressed-textures

What is the problem you are having? Do you have a reproduction example?
Thanks!

@englercj this is related to what i mentioned in slack i believe, where properties in the const file are now exported as read only since the move to es6.

Oh, sorry I thought we had fixed that

So what would be the best way to go with this one? Just declare these properties with let?

temporal solution will be overriding 'textureParser' function in the loader.
PIXI.loaders.Loader._pixiMiddleware[1] = function () {
   return function textureParser(resource, next) {
    ....
   };
}

where BaseTexture created with required resolution value.

This is interesting, because the reason these are readonly is actually not because they are declared const. They are read only because when we import them into the main core file we use export * from './const'; which outputs Babel code like this:
            var _const = require('./const');

            Object.keys(_const).forEach(function (key) {
                if (key === "default" || key === "__esModule") return;
                Object.defineProperty(exports, key, {
                    enumerable: true,
                    get: function get() {
                        return _const[key];
                    }
                });
            });

There are a couple solutions to this:

Rewrite const to be export default { /* all properties */ }

This requires also rewriting all import locations of const

Hack around it by using module, exports, and require directly

No rewrite necessary, but breaks ES6 consistency

???

I'd lean towards 1, with a second choice of 3.
It's kinda... These aren't necessarily all pixi consts, but pixi defaults that users may want to override. So a breaking api change to redefine what these are makes sense. If this was a v4.0 release I'd definitely be in the 1 camp, but this isn't, so i fully understand why 3 would be preferable.

@bigtimebuddy reminder that this can be closed now :)


chore: add madge to check for circular deps

What/why?
Adds madge so we can check and monitory for circular dependency issues. Currently, the task should be non-blocking but providing it in CI so we can keep track of it.
ping @migueloller

I'm trying to look at the CI run and read the output but it doesn't seem to be very useful? Maybe I need to run this locally to make sense of it? Also, it seems to be picking up some build outputs, which is weird given you're specifying ./src

I'm trying to look at the CI run and read the output but it doesn't seem to be very useful? Maybe I need to run this locally to make sense of it? Also, it seems to be picking up some build outputs, which is weird given you're specifying ./src

It's really strange... It has it's own dependency tree and nothing from src/ was including anything:

I went ahead and excluded dist files for now as I don't have a lot of time to figure out the underlying issue.


Update comments for certifier.go

Certify and generateDocuments have outdated comments that need to be updated to be generic.
// Certify queries the graph DB to get the components to scan. Utilizing the registered certifiers,
// it generated new nodes and attestations.

// generateDocuments runs CertifyVulns as a goroutine to scan and generates attestations that
// are emitted as processor documents to be ingested

I have made a PR for this, https://github.com/guacsec/guac/pull/363.


chore(main): release 1.1.3

:robot: I have created a release beep boop
1.1.3 (2023-04-01)
Bug Fixes

ci: set correct directory when archiving release binary (632a9f1)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/Mubashwer/git-mob/releases/tag/v1.1.3 :sunflower:


HighlightLayer webgpu port

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/15375/merge
Test environment:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15375/merge/index.html
To test a playground add it to the URL, for example:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15375/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/15375/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/15375/merge
https://gui.babylonjs.com/?snapshot=refs/pull/15375/merge
https://nme.babylonjs.com/?snapshot=refs/pull/15375/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/15375/merge#BCU1XR#0

WebGL2 visualization test reporter:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15375/merge/testResults/webgl2playwright/index.html

Visualization tests for WebGPU (Experimental)
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15375/merge/testResults/webgpuplaywright/index.html


Sentry deploy preview

This PR registers a new release for every pull request commit. This allows us to better track errors that occur inside deploy previews.

Why are there so many unrelated commits? Did you mess up a merge?

I did, I branched off @HassanAbouelela's branch by accident.


🛠 Add service activation prompt

Closes #1352
Key Changes:

Added ask_to_activate_service function to prompt users for service activation post-installation.
Integrated the prompt in the script's flow, allowing conditional execution of systemd service configuration.

Impact:

Improves user experience by providing a choice to activate the service.
Ensures clearer installation process, aligning with user expectations.

Hi there! Thanks for the PR! While I appreciate the work we want to avoid too many prompts (esp if users are calling the script and don't want to block) – usually for options to avoid installing systemctl folks use the pre-built binaries as part of every release and the manual install instructions: https://github.com/ollama/ollama/blob/main/docs/linux.md#manual-install

@jmorganca however, you didn't provide a realistic alternative solution like having a flag to disable auto service run during the installation, such as e.g.:
curl -fsSL https://ollama.com/install.sh | sh -- --services-off.
Using systemd drop-in units is an option yes, but it might not be user-friendly for everyone.
The suggested solution  is not ideal, as I will not make this change just for installing Ollama!
Please reconsider other alternatives as this pushes users away from installing Ollama and limits user adoption especially since this needs to be done with each update!


Add COPR for fzy on RHEL/CentOS/Fedora

I built fzy for Fedora and RHEL/CentOS on a COPR. Let's add it to the list of supported distributions, with instructions on how to enable and use it.

Thank you for making this but I'm not comfortable with instructions not using official sources


Fix broken keyboard navigation in PSM

Closes #4978

If we’re not in the subview (meta data) of the PSM, we set tabindex
on the input fields to -1, disabling them for tab navigation.
If we’re in the subview, we set them to auto with tabindex="0".

elegant :D mind updating the commit message? :+1: after that

Good point, changed!


[HOLD for payment 2023-01-19] Unpin tooltip text is splitting into 2 lines

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open the app and navigate to chat
Press the pin icon in the header of the chat screen
Hover over the pin icon again and check the tooltip text

Expected Result:
Unpin text should be in a single line
Actual Result:
Unpin text is splitting in 2 lines
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.2.51-0
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/211381132-bc4b0d97-cf2f-4e91-8ee2-dcf8ca417a17.mov

Expensify/Expensify Issue URL:
Issue reported by: @jayeshmangwani
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1673208539820589
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01757fe35604e7bf17
Upwork Job ID:<PHONE_NUMBER>531674624
Last Price Increase: 2023-01-10

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

Identify the pull request that introduced this issue and revert it.
Find someone who can quickly fix the issue.
Fix the issue yourself.

@roryabraham possibly related to https://github.com/Expensify/App/pull/12168?

Confirmed its related to that PR by reverting it locally

This appears to be because of a delay in rerendering the Portal's components. If we do not set a text width in updateTooltipTextWidth, but read the ref's offsetWidth, we see that the offsetWidth is correct when it has not been overwritten

Okay, adding a timeout before recalculating the width of the tooltip fixes this, but I think that narrows it down to the Portal component not re-rendering its children fast enough

Resolved and CP'd, but not deployed to prod. Removing the blocking label.

@muttmuure can you issue payment today and also complete the checklist above, thanks

Unassigning since I didn't do anything here.

This was resolved internally and CP'd to prod, so no payments needed.
Posted buddy check here

This was resolved internally and CP'd to prod, so no payments needed.

@muttmuure reporting bonus is due here

@jayeshmangwani oh yes, you're correct. I've invited you to apply. Thanks!

@muttmuure hey , price should be $250 for reporting bonus and for the job you have invited me to is $1000

Should be resolved

Please could you accept the offer? Thanks!

@muttmuure accepted, Thanks

@jayeshmangwani has been paid!

Closing out


EXSWHTEC-330 - Implement tests for half-precision math functions

Numerical accuracy tests for half-precision math functions
Negative compiler tests

Depends-on: #409

PR has been merged into develop branch via commit a464ed491b7fbf7694ef31c70c0953ca585c6abf.


Spinner stays on twitter

Lovely script!
Just tested on a site, the spinner on the twitter button keeps spinning.
Any idea what it could be?

Found the issue, when using jquery-1.11.1.min.js twitter count doesn't work!
Thanks again for sharing! Great script


Reconstruction from Azure Kinect DK RGB-D

Hi,
I would like to reconstruct a 3D textured human from Kinect RGB-D sequence (Sec. 4.3 and Supp Mat 2.1).
But but how to start and convert my kinect ply (or texture jpg + "tum depth 16bit grayscale png") to .npz (needed by cape_data_process.py)?
Then you agree that I'll have to run the reconstruct.py (depth_pcl) and generate_mesh.py (fit_depth_pcl) ?
Thanks!

Hi @remmel ,
cape_data_process.py is only for processing meshes from CAPE dataset, and I think there is no need to use it in your case.
You need to prepare point cloud sequence from the RGB-D captures and its SMPL fitting before running reconstruct.py. We provide sample codes in h4d_fitting.py to obtain SMPL fittings from point cloud sequences. Also, you can try other tools like HuMoR, FrankMocap or rgbd-kinect-pose to do SMPL fitting.

I'm stuck on other part, I'll close for the moment, thanks for the explanation


Reset services limit on location change

📝Changed routes:

/stations/[name]

(view full size)

Commit 936d299c5b3d86b795225c628b6cec841452d91c (https://ldb-git-services.kitibyte.vercel.app).


Improve JSON serialization and equality testing.

These changes should increase readability and performance. JSON serialization shouldn't have any semantic changes, though equality testing will now exit early. The early exit should yield much better performance when dealing with large and complicated classes. This patch also removes the deprecated toJSON method because we are pre-release and there really isn't a reason to have deprecated code hanging around.
I'm hoping that there might be some other suggestions as to how to improve clarity here. I spent some time trying to create a unified interface to serialization and deserialization, but I was unable to get anything that I thought was actually more clear. The level of duplication here is fairly minimal and so far I've chosen the 15 lines of slight duplication devil vs 30 lines of generic generator code.

This is a big improvement, thanks @pashields. There's a few style issues we should nail down so that we all agree, but the code looks very clean.

Thanks Jerome. I'll see what others have to say and then make all final style changes.

Addressed Jerome's style concerns with the exception of the f in lambda. I'd like to argue in favor of short var names when the scope is very limited (1-2 lines) such as in a lambda.

Thanks for that, it's looking good. I agree on the short variable names in this case: list comprehensions, lamba functions, etc, lose a lot of their clarity if they're split across lines, so I think this is a legitimate use of single letter variables.
We seem to have some conflicts - could you either merge or rebase off upstream master please?
+1 to merge.

+1, agreed on lamdba variable names.
On Tue, Jan 13, 2015 at 10:35 AM, Jerome Kelleher<EMAIL_ADDRESS>wrote:

Thanks for that, it's looking good. I agree on the short variable names in
this case: list comprehensions, lamba functions, etc, lose a lot of their
clarity if they're split across lines, so I think this is a legitimate use
of single letter variables.
We seem to have some conflicts - could you either merge or rebase off
upstream master please?
+1 to merge.
—
Reply to this email directly or view it on GitHub
https://github.com/ga4gh/server/pull/64#issuecomment-69762535.

+1 to merge.

Rebased.

OK, thanks. Following the conversation with @bioinformed, it would be good if we could land #59 first and try to stabilise the API a bit. Would you mind if we put off merging this for a few days when things have settled down a bit?

NP. Just ping me and I’ll bring it up to date.
On Tuesday, January 13, 2015 at 11:17 AM, Jerome Kelleher wrote:

OK, thanks. Following the conversation with @bioinformed (https://github.com/bioinformed), it would be good if we could land #59 (https://github.com/ga4gh/server/pull/59) first and try to stabilise the API a bit. Would you mind if we put off merging this for a few days when things have settled down a bit?
—
Reply to this email directly or view it on GitHub (https://github.com/ga4gh/server/pull/64#issuecomment-69770517).

+1
Seeing as @bioinformed won't be able to merge his change for a bit, I would vote for getting this in sooner. Jerome, what do you think?

I think I'd rather get #59 in first if @pashields doesn't mind updating this PR afterwards. I think it would be cleaner to push the API fixes in here through after #59, as it's already quite large. I'd like to merge this immediately after #59 goes through, ideally.

Brought this up on top of #59.


Support compound primary keys

It's possible for a postgres primary key to include multiple columns. I believe pg-to-ts already supports this. crudely-typed should support it with the "ByPrimaryKey" methods, e.g. selectByPrimaryKey.

Maybe pg-to-ts doesn't support this: https://github.com/danvk/pg-to-ts/issues/30


Added throw if features array is empty and moved checks to the top.

You don't have to close, only to wait for us to merge the request, unless you have an alternative reason to do so.

Coverage decreased (-0.002%) to 82.004% when pulling ced68af8854e69a65a5b404a3c4f4d9bfb5e4b6c on ens-carlos:patch-1 into 69dc7009743f844962a6e3c68c2f74278b783c55 on Ensembl:master.

Sorry, I thought it had already been merged.
On 29/11/17 16:22, Alessandro Vullo wrote:

You don't have to close, only to wait for us to merge the request,
unless you have an alternative reason to do so.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/Ensembl/ensembl/pull/222#issuecomment-347913781,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF1uLWhdE4XUPUHOgp1D0sd011703UgJks5s7YTSgaJpZM4QvM4e.

Ok, sorry but you have to go through the process again. I cannot reopen the PR as you've deleted the source repo.

Oh no, sorry about that! I'll do it again.
Cheers,
Carlos
On 2017-11-30 09:58, Alessandro Vullo wrote:

Ok, sorry but you have to go through the process again. I cannot
reopen the PR as you've deleted the source repo.
--
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub [1], or mute the
thread [2].

Links:
[1] https://github.com/Ensembl/ensembl/pull/222#issuecomment-348139291
[2]
https://github.com/notifications/unsubscribe-auth/AF1uLT2jEYETz55LoSVHzpHD2tGR7LGcks5s7nxagaJpZM4QvM4e


Move to pipx

Hey :wave:,
This is cool, thanks for making it open source !
I think this package don't need to belong to user Python system, this kind of things will be better in a isolated environments using pipx.
pip install gitmopy is a kind of a bad practice for such things, I would change it to pipx install gitmopy or maybe provide both in the documentation.

Right, thanks! Done.


jmxtrans monitoring problem

can jmxtrans monitor java program like our program？

Probably yes, but without more details, hard to say...
Just try and see!


[Release] Bumped postgres version to 14.3.0

What does this PR do?
Release postgres v14.3.0
Motivation
https://github.com/DataDog/integrations-core/pull/15862
Additional Notes

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Changelog entries must be created for modifications to shipped code
[ ] Add the qa/skip-qa label if the PR doesn't need to be tested during QA.

License header validation failure expected in this scenario. Details here. Merge overriding this failure


Add signing label back

To be more informative about the action user is supposed to do, we need to add back the label "Signing with"

There are several such instances, look for the use of SignerSelection


Update Copyright

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

Comparison is base (a6311d2) 28.72% compared to head (f9af64f) 28.68%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #434      +/-   ##
==========================================
- Coverage   28.72%   28.68%   -0.04%
==========================================
  Files          33       33
  Lines        6562     6564       +2
==========================================
- Hits         1885     1883       -2
- Misses       4677     4681       +4

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


Is it possible to get documentation in Android Studio ?

Hi,
I couldn't find any answers elsewhere so I'm asking here; sorry for the noise.
Is it possible to configure Android Studio so that I get the javadocs of the API inside the editor instead of having to check the API reference online ?
Is there a zip file with javadocs we could set as a source for the documentation, or something else ?
Thanks

That's a great idea - We'll look into it.

Such a zip should be there since the first release of ARCore and Sceneform... . So, are you Sceneform guys not using Android Studio? What else do you use instead?

Well? We are still waiting for the javadoc documentation of Sceneform in Android Studio, even six months later, or did I miss something?

Is there a javadoc available for download yet? It is very inconvenient to work without javadoc in the IDE...

Look at the creation date of this issue and the date today. The development team does not care about the usability of their framework. But on each site of Google usability is considered as highly important. The do not practice what they are preaching, as always...


[Feature Request] CD

Checklist

[X] I searched exising issues and no one else requests similar feature.
[X] I think that 25%+ users are positive towards this feature.

Describe the feature
https://blog.csdn.net/qq_41091006/article/details/124703709
Additional context
No response

https://github.com/JasonEtco/upload-to-release


"Unhandled status from server: 466 Please upgrade your Copilot extension to continue using this service."

Hi there, first off: big thanks for making this package!
I just installed the package into my doom emacs, and am getting the following error in the logs when I call copilot-complete:
(I was able to log in and authenticate just fine, and I do have access to copilot in vs code).
[INFO] Discard message without id: ((jsonrpc . "2.0") (method . "LogMessage") (params (level . 1) (message . "[INFO] [default] [2022-04-14T08:27:18.340Z] [fetchCompletions] engine https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex") (metadataStr . "[INFO] [default] [2022-04-14T08:27:18.340Z]") (extra . ["[fetchCompletions] engine https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex"])))
[INFO] Discard message without id: ((jsonrpc . "2.0") (method . "LogMessage") (params (level . 1) (message . "[INFO] [default] [2022-04-14T08:27:18.555Z] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 213 ms") (metadataStr . "[INFO] [default] [2022-04-14T08:27:18.555Z]") (extra . ["request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions] took 213 ms"])))
[INFO] Discard message without id: ((jsonrpc . "2.0") (method . "statusNotification") (params (status . "Warning") (message . "")))
[INFO] Discard message without id: ((jsonrpc . "2.0") (method . "LogMessage") (params (level . 3) (message . "[ERROR] [fetch] [2022-04-14T08:27:18.560Z] Unhandled status from server:,466,Please upgrade your Copilot extension to continue using this service.
") (metadataStr . "[ERROR] [fetch] [2022-04-14T08:27:18.560Z]") (extra . ["Unhandled status from server:" "466" "Please upgrade your Copilot extension to continue using this service.
"])))
[INFO] Discard message without id: ((jsonrpc . "2.0") (method . "statusNotification") (params (status . "RemoveProgress") (message . "")))
[INFO] Discard message without id: ((jsonrpc . "2.0") (method . "LogMessage") (params (level . 1) (message . "[INFO] [ghostText] [2022-04-14T08:27:18.560Z] Breaking, no choices") (metadataStr . "[INFO] [ghostText] [2022-04-14T08:27:18.560Z]") (extra . ["Breaking, no choices"])))
[INFO] Completion: ((error) (completions . []))

My config is basically copy/pasted from the readme.
; complete by copilot first, then company-mode
(defun my-tab ()
  (interactive)
  (or (copilot-accept-completion)
      (company-indent-or-complete-common nil)))

(use-package! copilot
    :after org
    :config
    (setq copilot-enable-predicates '(evil-insert-state-p))
    (add-hook 'prog-mode-hook 'copilot-mode)

    ; Make it work with company-mode
    (with-eval-after-load 'company
        ; disable inline previews
        (delq 'company-preview-if-just-one-frontend company-frontends)
        ; enable tab completion
        (define-key company-mode-map (kbd "<tab>") 'my-tab)
        (define-key company-mode-map (kbd "TAB") 'my-tab)
        (define-key company-active-map (kbd "<tab>") 'my-tab)
        (define-key company-active-map (kbd "TAB") 'my-tab)))

I'm kind of a novice, so please let me  know if you need more info to help diagnose this.
Cheers!

Here is a similar issue: https://github.com/github/feedback/discussions/14931
The problem is from Copilot's server-side and got fixed now.

You happened to use the plugin at such an unlucky time 🤣.

Thanks so much, just checked and the issue is indeed resolved!


Navigate html file

The current navigation method only supports URL as input.
Let's make it able to handle HTML.
Or maybe we could add another method for this.

hey i'm currently working on this too, i change it to access on local file but the android shows blank view. how to fix this?


Run ACAI models on incoming alerts

Fastest way of multi-model inference on a single data sample? TFX serving? Experimenting with that...


github release may be duplicate

See attached image.
it may happen that we have a release and draft with same version.
need to investigate how it happens

probably fixed after using the right permissions in the CI


Private Key Exposure or Private Key Compromise

I found RSA private key: -----BEGIN RSA PRIVATE KEY----- found in https://cyberchef.org/assets/main.js

This is part of the RSA suite of operations, including RSA Sign and RSA Decrypt.


Error: Could not create output directory

[x] I have checked issues with bug label and found no duplicates

Expected Behavior
Actual Behavior
I randomly become this error message independently if the directory already exists or not.
Each time when running typedoc again it succeeds.
Error: Could not create output directory D:\MyDev\ljs_app\trunk\periscope\doc
Error: Documentation could not be generated due to the errors above.

Steps to reproduce the bug
in D:\MyDev\ljs_app\trunk\periscope run npx typedoc --out doc/ src/
Environment

Typedoc version: 0.16.2
Node.js version: 12.13.1
OS: Windows 8

This is, unfortunately, unactionable without a reproduction... Does the output directory already exist when it is failing? Do you have --disableOutputCheck set? (Might cause this, I don't think it will fix it)

Looking a bit into this, I don't see anything obviously wrong with what TypeDoc is doing...
https://github.com/TypeStrong/typedoc/blob/3faa547971be3a82619c7f5f0f0f92f6a3d51552/src/lib/output/renderer.ts#L264-L271

Unfortunately I was not able to find a pattern on when the error happens except for the fact that whenever it happens, the next invocation works as expected. Would you recommend removing the directory before running typedoc?

That really shouldn't be necessary... but if it fixes the problem for you it doesn't hurt anything.
Unfortunately "next invocation works" doesn't tell me enough to know what the problem is. I ran a few tests with removing / making directories many times and was unable to get it to error. (Without running multiple programs that modified the same directory at the same time of course)

I came across a similar issue in another project. This might be somewhat related; if this is adding unnecessary clutter, I can delete this comment.
I was trying to output TypeDoc's HTML documentation to a /typedoc directory, and the command
npx typedoc --out/typedoc wasn't working.
When I changed this to
npx typedoc --out./typedoc, with a . in front of the /, TypeDoc was able to output the HTML documentation successfully.
This doesn't sound like the issue @doberkofler was having, but since this issue was one of the top results that appeared when I searched something along the lines of Error: Could not create output directory /typedoc Error: Documentation could not be generated due to the errors above., I figured this might help future people who encounter similar issues. Hope this helps whoever ends up reading it.


Add CLI for conversions from and to standard types (.png, .tiff, .geojson, ...)

If we have a single image, say a .tiff file, it would be convenient to be able to:

[ ] convert it to a SpatialData Zarr stored object with a single image
[ ] add the image to an existing SpatialData object
All using the CLI.

Note, we have a already a parser for .geojson data into a shapes object in ShapesModel.parse(). It could be a good starting point to move that into a CLI function.

In particular a very important use case would be to quick extract an image in, say, .png, from a Zarr store.


Player crashing on iPhone

Hi, i have a serious issue:
I was integrated this plugin to php vibe script, but when i try to open with my iphone, the player crash sometimes, and whole screen seems to be blocked.
My site is: http://somemovies.xyz and here you can see little video about issue: http://tinypic.com/r/34470vk/9
Thank you!

It looks like video.js is having an issue with your framework - instead of creating a video player for itself as expected, it creates a div and then tries to use it like a video player. Are you able to get your site working with video.js but without the IMA plugin? If so can you send me an example of that? That will at least confirm that it is the IMA plugin that's causing the issue.

Here we have fresh instalation without IMA plugin: http://www.bizfeed.online/video/2/videoplayback-mp4/

Do you have a setup identical to the one you sent originally? That looks like a different site altogether, and I think the issue might be with how the player is interacting with the site.

Its the same script, but without any customization. I can remove from first site temporarly the ima plugin, or i can add to this script all customizations without ima plugin.

If it's not too much trouble could you remove the IMA plugin from the first site and try using video.js without it? I want to make sure that we don't have the same issue in that exact set-up without the IMA plugin. Thanks!

I removed the plugin i think. You can try now http://www.somemovies.xyz/video/4/video-test-53/

Hmm ok it looks like it is definitely working without the IMA plugin - could you put it back in so I can continue to test? Thanks!

Now its back with the ima plugin http://www.somemovies.xyz/video/4/video-test-53/

Also here we have fresh instalation without customizations, but with IMA plugin integrated. You can check if here its working on iphone : http://www.bizfeed.online/video/2/videoplayback-mp4/ ?

It looks like both of the links you posted are now working - are you still seeing issues on your end?

Now its ok. I have removed some js error from my script and that was the solution. Thank you for your help. Just to inform others with this issue, the problem is from phpvibe script.

Glad you got it working, thanks for the info!


Popover padding when there is no popover header

When using a Popover with no header, and just the right about of text, the focus ring for the close button will overlay the text content like in the screenshot below

This recommendation came from a relevant slack conversation

I think we need to update the right padding (in green) on the element that the close icon is beside (the title in this case) so that it doesn’t overlap the button and there is space between the text and the edge of the button

Should be more like:

Related to https://github.com/syndesisio/syndesis/issues/5885

:tada: This issue has been resolved in version 2.25.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[BUG] Failed to start CRC under Windows 10

General information

OS:  Win 10
Hypervisor: Hyper-V
Did you run crc setup before starting it (Yes/No)? yes
Running CRC on: Laptop

CRC version
# Put `crc version` output here
CodeReady Containers version: 1.32.1+4d40571f
OpenShift version: 4.8.5 (bundle installed at C:\Program Files\CodeReady Containers\crc_hyperv_4.8.5.crcbundle)

CRC config
# Put `crc config view` output here
 crc config view
- consent-telemetry                     : no

CRC status
# Put `crc status --log-level debug` output here

DEBU CodeReady Containers version: 1.32.1+4d40571f
DEBU OpenShift version: 4.8.5 (bundle installed at C:\Program Files\CodeReady Containers\crc_hyperv_4.8.5.crcbundle)
DEBU Running 'crc status'
DEBU Checking file: C:\Users\hantsy\.crc\machines\crc\.crc-exist
DEBU Checking file: C:\Users\hantsy\.crc\machines\crc\.crc-exist
DEBU Running 'Hyper-V\Get-VM crc | Select-Object -ExpandProperty State'
DEBU Running SSH command: df -B1 --output=size,used,target /sysroot | tail -1
DEBU Using ssh private keys: [C:\Users\hantsy\.crc\machines\crc\id_ecdsa C:\Users\hantsy\.crc\cache\crc_hyperv_4.8.5\id_ecdsa_crc]
DEBU SSH command results: err: dial tcp <IP_ADDRESS>:2222: connectex: No connection could be made because the target machine actively refused it., output:
DEBU Cannot get root partition usage: ssh command error:
command : df -B1 --output=size,used,target /sysroot | tail -1
err     : dial tcp <IP_ADDRESS>:2222: connectex: No connection could be made because the target machine actively refused it.\n
DEBU cannot get OpenShift status: Get "https://api.crc.testing:6443/apis/config.openshift.io/v1/clusteroperators": dial tcp <IP_ADDRESS>:6443: connectex: No connection could be made because the target machine actively refused it.
CRC VM:          Running
OpenShift:       Unreachable (v4.8.5)
Disk Usage:      0B of 0B (Inside the CRC VM)
Cache Usage:     14.13GB
Cache Directory: C:\Users\hantsy\.crc\cache

Host Operating System
# Put the output of `cat /etc/os-release` in case of Linux
# put the output of `sw_vers` in case of Mac
# Put the output of `systeminfo` in case of Windows

Host Name:                 HANTSY-T540P
OS Name:                   Microsoft Windows 10 Pro
OS Version:                10.0.19043 N/A Build 19043
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free
Registered Owner:          hantsy
Registered Organization:
Product ID:                00330-50000-00000-AAOEM
Original Install Date:     8/20/2021, 1:17:33 PM
System Boot Time:          9/17/2021, 10:07:09 AM
System Manufacturer:       LENOVO
System Model:              20BFS38A00
System Type:               x64-based PC
Processor(s):              1 Processor(s) Installed.
                           [01]: Intel64 Family 6 Model 60 Stepping 3 GenuineIntel ~2601 Mhz
BIOS Version:              LENOVO GMET86WW (2.34 ), 11/8/2018
Windows Directory:         C:\Windows
System Directory:          C:\Windows\system32
Boot Device:               \Device\HarddiskVolume1
System Locale:             en-us;English (United States)
Input Locale:              en-us;English (United States)
Time Zone:                 (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi
Total Physical Memory:     16,069 MB
Available Physical Memory: 2,297 MB
Virtual Memory: Max Size:  19,376 MB
Virtual Memory: Available: 3,361 MB
Virtual Memory: In Use:    16,015 MB
Page File Location(s):     C:\pagefile.sys
Domain:                    WORKGROUP
Logon Server:              \\HANTSY-T540P
Hotfix(s):                 4 Hotfix(s) Installed.
                           [01]: KB5004331
                           [02]: KB5000736
                           [03]: KB5005033
                           [04]: KB5005260
Network Card(s):           3 NIC(s) Installed.
                           [01]: Intel(R) Ethernet Connection I217-LM
                                 Connection Name: Ethernet
                                 Status:          Media disconnected
                           [02]: Intel(R) Dual Band Wireless-AC 7260
                                 Connection Name: Wi-Fi
                                 DHCP Enabled:    Yes
                                 DHCP Server:     <IP_ADDRESS>
                                 IP address(es)
                                 [01]: <IP_ADDRESS>
                                 [02]: fe80::6d82:798a:1175:2c2e
                           [03]: Hyper-V Virtual Ethernet Adapter
                                 Connection Name: vEthernet (Default Switch)
                                 DHCP Enabled:    No
                                 IP address(es)
                                 [01]: <IP_ADDRESS>
                                 [02]: fe80::83a:f923:1422:94da
Hyper-V Requirements:      A hypervisor has been detected. Features required for Hyper-V will not be displayed.

Steps to reproduce

crc start
it displayed login info and url

Expected
Actual
The URL can not be accessed, can not logged in.
Logs
Before gather the logs try following if that fix your issue
$ crc delete -f
$ crc cleanup
$ crc setup
$ crc start --log-level debug

❯ crc delete -f
Deleted the OpenShift cluster

❯ crc cleanup
INFO Removing hosts file records added by CRC
INFO Removing pull secret from the keyring
INFO Removing older logs
INFO Removing CRC Machine Instance directory
INFO Removing the crc VM if exists
INFO Removing dns server from interface
INFO Will run as admin: Remove dns entry for default switch
Cleanup finished

❯ crc setup
INFO Checking if current user is in Hyper-V Admins group
INFO Checking if CRC bundle is extracted in '$HOME/.crc'
INFO Checking if C:\Program Files\CodeReady Containers\crc_hyperv_4.8.5.crcbundle exists
Your system is correctly setup for using CodeReady Containers, you can now run 'crc start' to start the OpenShift cluster

❯ crc start
Is CodeReady Containers tray application running? Cannot reach daemon API: Get "http://unix/api/version": open \\.\pipe\crc-http: The system cannot find the file specified.

Worked after recreating it.


🐛:  OpenCor image not accepting file inputs with spaces

Contact Details
No response
Location
runBiosimulations, BioSimulations API
What happened?
The image is unable to load the OMEX archive correctly.
See: https://run.biosimulations.dev/simulations/61ad293f9bd352e8df2f2d13#tab=log
Removing spaces removes the error.
See: https://run.biosimulations.dev/simulations/61ad2bca35f38e7426a0c544#tab=log
No such limitation exists for other simulators, for example tellurium
See: https://run.biosimulations.dev/simulations/61ad2c7935f38e7426a0c55e
What made it happen?
Provided an input omex archive with spaces in the name and chose opencor as the simulator
Version
Production (Deployed on a .org domain)
What browsers are you seeing the problem on?
Chrome
Relevant log output
============================================= Executing COMBINE archive =============================================
INFO:    Using cached SIF image
Traceback (most recent call last):
  File "/home/opencor/OpenCOR/bin/../python/bin/set_python_path.py", line 247, in
    if not update_paths(args.path, args.scripts_dir, args.clear_args, args.extra_args):
  File "/home/opencor/OpenCOR/bin/../python/bin/set_python_path.py", line 213, in update_paths
    update_scripts(scripts_dir, new_path, clear_args, extra_args)
  File "/home/opencor/OpenCOR/bin/../python/bin/set_python_path.py", line 125, in update_scripts
    update_script(os.path.join(bin_dir, fn), new_path, clear_args, extra_args)
  File "/home/opencor/OpenCOR/bin/../python/bin/set_python_path.py", line 118, in update_script
    with open(script_filename, 'w') as f:
OSError: [Errno 30] Read-only file system: '/home/opencor/OpenCOR/bin/../python/bin/biosimulators-opencor'
usage: opencor [-h] [-d] [-q] -i ARCHIVE [-o OUT_DIR] [-v]
opencor: error: unrecognized arguments: simulation for Di Francesco and Noble (1985).omex
srun: error: xanadu-55: task 0: Exited with exit code 2
srun: Terminating job step 3726832.2

Code of Conduct

[X] I agree to follow this project's Code of Conduct

I think I already corrected the escaping in the template slurm script. This might be related to how the Docker entrypoint is configured for OpenCOR's bespoke Python environment.
Also, the simulation service does not need to use the original file names. The simulation service could use sanitized names or a standardized name such as 'project.omex'.

While changing the file name would correct the issue on the backend, users may still provide a omex archive with spaces as input to the simulation tools directly. Since this case works for the other simulators, and is only an issue with opencor its probably best to address the image for opencor

I think I already corrected the escaping in the template slurm script. This might be related to how the Docker entrypoint is configured for OpenCOR's bespoke Python environment.

This is not an issue with the slurm script as other simulators (such as tellurium) are able to handle the spaces just fine

Agreed. I didn't change the names of OMEX files in the simulation service because it isn't necessary. I did the minimum needed to enable names with spaces by escaping inputs.
The issue is due to the pythonshell script that OpenCOR provides. This script doesn't properly escape inputs. I'll work around this and file an issue to OpenCOR.
The other simulation tools don't have this problem because Python can be executed in the usual way. OpenCOR is unique in that Python has to be called through OpenCOR. This is the only recognized way to access the opencor Python module. I think module is dynamically created by the OpenCOR executable. I haven't looked into how they're doing this to understand further. I've never seen anything else with this design.

Worked around with BioSimulators-OpenCOR 0.0.9. Reported underlying issue as opencor/opencor#2602.


Validator rewards post-merge

Some important stakeholders have asked me for an updated estimate of how much MEV will increase rewards post-merge. They'd like an expected breakdown between how much rewards to expect between:

inflation
priority fee tips
MEV

We've done this work once already in Alex's MEV in ETH2.0 (I believe @taarushv contributed the data for that), but an updated metric would be important for those looking to offer products that encourage others to stake with them, and which enable Flashbots on that stake.

Here is the early exploration by @taarushv and @obadiaa:
https://writings.flashbots.net/research/mev-eth2/

To update and improve the previous MEV in ETH2 analysis, the following factors need to be considered:

ETH burned post EIP-1559
Dynamic MEV (rather than a fixed MEV)
Participation rate range update
Increasing number of validators

ETH Burned
Based on observed historical data of ETH burned (Base Fee * Gas Used), the burned amount per block can be estimated using:

A constant number as approximation due to its stationary behaviour described in https://github.com/ethereum/abm1559
A mean-reverting and momentum time-series model to account for the stickiness of monotonically increasing/decreasing short-term trend and the mean-reverting stationary long-term trend

Dynamic MEV Prediction
MEV can be predicted as a class or as a continuous variable. A multi-factor model with a categorical target variable or a continuous target variable can include multiple features i.e. base fee, gas price, eth price, previous block MEV etc. to see if these factors are useful in predicting MEV. The following methods explore how MEV can be predicted as a class by classification models and by Markov chain as a probabilistic event through state transition; and how MEV can be predicted  as a continuous variable through time-series models.
Predict MEV as a class

Split MEV per block into different buckets i.e. MEV < 10ETH, 10<=MEV<=20ETH, MEV>20ETH. The bucket boundaries can be determined from clustering methods.
This turns the prediction into a classification problem, so one can use typical classification models like decision tree, SVM, KNN, Random Forest, Neural Network etc. to predict the MEV buckets.

Predict MEV as a continuous variable

Since there’s a time dependent factor here where the previous block's MEV could significantly affect the current block's MEV, it’s reasonable to consider time-series models like autoregressive models
Some simple models to try could be AR(n) or ARMA(n), the time steps will need to be constant for these models to work. So using timestamp rather than block number to organise the data is a better approach (i.e. use MEV per second rather than MEV per block).
Some more advanced models to try could be a combination of mean-reversion and momentum components in the time-series model set-up. The momentum component captures the short-term monotonicity in MEV whereas the mean-reversion component captures the long-term effect of reverting back to a normal MEV after an extremely large (or small) MEV.

Predict MEV as a state transition

Use stochastic models such as the Markov chain to describe MEV as a sequence of possible states (high, average, low MEV, or more granular states) in which the probability of each state depends only on the state attained in the previous state. Then construct a transition matrix with each state for each time step to predict the conditional probability of transitioning into a specific state in the next time step given the current state.
The downside of this approach is that it'll be computationally expensive and might be too difficult to run in practice given the number of states and the high frequency time steps.
Alternatively, neural-network can also be considered to model state transition, using each neural layer as a sate and each perceptron within a layer as a possible outcome. This will resolve the computational concerns because the deep learning space is well developed and can run pretty fast.

Participation Rate
Previously a series of participation rates were considered in the simulation i.e. 100%, 99%, 98%, 97%, 96%. We'd like to assess whether these rates are still feasible post-merge and whether a wider range of values should be considered.
# of Validators
This has increased significantly since our last analysis. We'd like to update the range of simulated number of validators and the upper bound of the ETH staked to reflect this increase.

Issue raised  https://github.com/flashbots/eth2-research/issues/4#issue-1311601836 related to the existing work and data collection for the update analysis.

Next step based on brainstorming session:

Update the analysis latest data post London fork
Use a fixed REV in the first version to get return difference between using FB bundle vs. not using FB bundle
Change fixed REV to a dynamic REV through modeling
Improve the analysis based on a dynamic REV

@elenahoo are all those next steps done?

I added the status above. The first two are done. I'm working on the other two.

Thanks. You can use:
[ ] this kind of lists.
And for tasks that will take more than a little while, you can link the item in the list to more details about the task.

Tasks all completed and article published on discourse


SA1407 / IDE0047 conflict

There's currently no way to avoid both SA1407 or IDE0047 from getting reported for code without precedence issue.
For example:
The following line results in SA1407 (Arithmetic expressions should declare precedence):
var x = 10 / 2 % 5;

If you add parentheses then IDE0047 (Parentheses can be removed) is reported:
var x = (10 / 2) % 5;

I reported this as a bug in the .NET Compiler Platform (roslyn) analyzers, but it was rightfully considered as correct behavior.
Is it possible to update the implementation of SA1407 to no longer report a diagnostic when there's no precedence issue?

I checked the code and the handling of % seems to be incomplete from day one. We trigger on %, but do nothing. Looks a lot like a bug.

Closing this one as By Design.


boards: Introduce frdm_kw41z ble controller shield

The frdm_kw41z can be used as a standalone board or as an arduino
shield. Zephyr already supports the standalone configuration, this
change introduces support the arduino shield configuration.
In the arduino configuration, the frdm_kw41z operates as a ble
controller over serial hci. It can be attached to another board, such as
the frdm_k64f or mimxrt1050_evk, which runs the ble host.

Codecov Report

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

@@           Coverage Diff           @@
##           master   #10982   +/-   ##
=======================================
  Coverage   53.21%   53.21%
=======================================
  Files         217      217
  Lines       26664    26664
  Branches     5913     5913
=======================================
  Hits        14189    14189
  Misses      10058    10058
  Partials     2417     2417

Continue to review full report at Codecov.

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


Adding filtering option in "explore page"

Enable filtering questions in "explore page" by :

Subject
Sub subject
Grade
Book
Book page

add min and max value to the book_page filed so the user will not be able to filter book page by negative value or value bigger than 9999

fix #50
Please merge PR #82 before merging this PR

@ifireball @AviadP
This PR is ready for review

Since this depends on another PR, I cannot review this until the other Pr is merged.


Issues with creating new folder wikis and plugins in new wikis

Hi have a new install of 2.2 and I have some issues around creating new wikis and getting plugins from the library in my new install.
This is how my old (2.1.3) install looked. It allows creation of a folder or uploading files

I created a new install in a separate folder so should be all new code and I see this with no options for new:

Additionally If I just created a folder by hand and copy in tiddlywiki.info to create a wiki, it has no plugins. Here is the get plugins screen:

Add localAddressPermissions to the bindInfo section of your settings.json as shown
{
  "bindInfo": {
    "localAddressPermissions": {
      "*": {
        "mkdir": true,
        "putsaver": true,
        "registerNotice": true,
        "upload": true,
        "websockets": true,
        "writeErrors": false,
        "loginlink": true,
        "transfer": false,
        "datafolder": true
      }
    }
  }
}

Thanks. That solved being able to create new wikis. However, those new wikis still have now plugin library.

That's probably something related to data folders. I think you're supposed to add them to tiddlywiki.info

I got it to work by dragging this tiddler ($:/config/OfficialPluginLibrary) in from TiddlyWiki.com
https://tiddlywiki.com/#%24%3A%2Fconfig%2FOfficialPluginLibrary

Normally you specify the plugins by name in the tiddlywiki.info file so they get upgraded automatically when you upgrade to a new version of TiddlyWiki. If you use the plugin library you will end up running into compatibility issues between core and the official plugins.
{
	"description": "Basic client-server edition",
	"plugins": [
		"tiddlywiki/tiddlyweb",
		"tiddlywiki/filesystem",
		"tiddlywiki/highlight"
	],
	"themes": [
		"tiddlywiki/vanilla",
		"tiddlywiki/snowwhite"
	]
}


Include topic & partition in UNKNOWN_TOPIC_OR_PARTITION error

Currently, the unknown topic or partition error doesn't display which topic or partition has caused the failure. The log entry looks something like this:
{
  broker: "kafka-host:9094",
  clientId: "tink-transaction-mapper",
  correlationId: 1385,
  error: "This server does not host this topic-partition",
  level: "ERROR",
  logger: "kafkajs",
  message: "[Connection] Response Metadata(key: 3, version: 2)",
  size: 1180,
  timestamp: "2018-09-17T07:37:39.265Z"
}

It would be useful to include the topic and the partition on the error and in the log entry.

I might take this.

Has this issue been resolved yet? Everyone give me a solution for this issue...

I am picking this issue. Fork created at https://github.com/sujayneglur123/kafkajs

👍 to see this resolved, this error message is not very helpful without this information.

looking into it.

has this been planned to resolve?


Add GitHub Action to automatically publish docs

This commit adds a GitHub action to automatically publish doc
changes to the gh-pages branch, which will be rendered nicely
on https://goole.google.io/iree. This includes both docs directly
checked into the docs/ directory and docs auto-generated from
TableGen definitions. For now the former only contains IREE
Design Roadmap; the hope is to refresh existing docs and publish
them one by one.

This is already reviewed at #1315; just splitting out so it can be submitted separately.

I'll click merge whenever you're ready

@GMNGeoffrey: Feel free to merge after build succeeds.

Well the build isn't testing any of this, but yeah :-D


[BUG] tls bug in v2.1.2, but ok in 2.1.1

Environment (please complete the following information):

OS: Linux
EaseProbe Version: v2.1.2

Describe the bug
use tls to check k8s apiserver cert((signed by unknown authority), the cert expiration date is incorrect, use the default 0001-01-01 00:00:00 +0000 UTC.
tls checks insecure_skip_verify cert(signed by unknown authority) will be incorrect about prometheus metric EaseProbe_tls_earliest_cert_expiry。
such as tls checks k8s apiserver cert（<IP_ADDRESS>:6443）。
cert signed by known authority is ok（www.baidu.com:443）!
# v2.1.2
# <IP_ADDRESS>:6443
EaseProbe_tls_earliest_cert_expiry
0001-01-01 00:00:00 +0000 UTC
-62135596800

Expected behavior
The result is the tls x509 cert.NotAfter.Before timestamp.
# v2.1.1
# <IP_ADDRESS>:6443
EaseProbe_tls_earliest_cert_expiry
2032-07-03 06:42:46 +0000 UTC
1972449766
Earliest Certificate Expiry: 2032-07-03 06:42:46 +0000 UTC

codes change in v2.1.2

codes: https://github.com/megaease/easeprobe/blob/main/probe/tls/metrics.go#L46C1-L54C2
time.Time{}.Unix() is -62135596800.

It seems in this pr https://github.com/megaease/easeprobe/pull/386/files#diff-f4ba94b6ceb9d73b8797e5ca558f756010112d0d6b71ca4ffcdf3da10fbe2c1f, the author add constant labels and change LatChainExpiryTimestampSeconds to EarliestExpiry by mistake, as a result there are two EarliestExpiry?
If you change it back, will the problem be solved?

yes, double t.metrics.EarliestCertExpiry.
the 2nd t.metrics.EarliestCertExpiry rewrite LastChainExpiryTimestampSeconds to EarliestCertExpiry.

@qdongxu You need to fix it.


Showing the week value(mon~sun) is different of two view

Two month-week calendars are implemented using the type KalendarType.Oceanic and KalendarType.Firey. Oceanic type shows the value of week in English, while Firey type shows the value of week in Korean.
Is there a method or property that integrates these two environments into one language?

@ParkJongJoon7128 Oceanic shows in Korean (Default language) and Firey shows in English only.


E2E tests: Fix shared service and performance tests

PR for issue
What is being addressed
In https://github.com/microsoft/AzureTRE/pull/1797, changes were made to E2E tests helper methods, but they weren't changed for performance tests and shared service tests. This PR fixes that.

/test-shared-services

/test-shared-services


yuzu-mainline: 482 -> 517 && yuzu-ea: init at 1377

Motivation for this change
This updates the yuzu-mainline package, and adds the early-access branch. I've made adding different branches simpler in the process.
This supersedes  #99656 as this builds from source and is on the latest version as of writing this.
@aanderse you might find this interesting :)
@SuperSandro2000 @jonringer you both reviewed the previous pineapple PR, so i thought you might be interested in reviewing this one as well.
Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

/marvin opt-in
/status needs_reviewer

/marvin opt-in
/status needs_reviewer

@SuperSandro2000 Applied all your suggestions :+1:

@SuperSandro2000 Applied all your suggestions :+1:

@IvarWithoutBones will build now and test likely tomorrow. Thanks for the ping ☺

@IvarWithoutBones will build now and test likely tomorrow. Thanks for the ping ☺

yuzu-mainline ended up building faster than I thought. So far so good, everything runs perfect. Thanks again!

yuzu-mainline ended up building faster than I thought. So far so good, everything runs perfect. Thanks again!

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 110810 run on x86_64-linux 1

2 packages built:

yuzu-ea
yuzu-mainline

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 110810 run on x86_64-linux 1

2 packages built:

yuzu-ea
yuzu-mainline

@SuperSandro2000 have your comments been adequately addressed? Are you happy to merge?

Not super important but can we get working version numbers instead of GIT-NOTFOUND GIT-NOTFOUND?

I was waiting for an answer on this but not that important as stated.

Thanks @SuperSandro2000!


please include MIT license file in your build

It would be really useful for packaging

Landed on v0.3.1.


BZ-1203696 - Access restrictions to assets does not work with custom rol...

...es

this is a quick and dirty fix... this has to be improved.

come on, it's not dirty it's just quick ;) + 1 needs to be improved

@mswiderski so... tell me about a RoleDecisionManager type that uses Roles and groups... if not dirty... what could be? ;)

I usually call it "intermediate solution" but you have point with name suggests something else ;)


PartialVersion parsing support

Creating this issue to discuss about for PartialVersion parsing. Currently Version::parse only supports parsing full versions (i.e., with at least a major, minor, and a patch).
Would you be against adding support for PartialVersion parsing, e.g., in the same manner that Cargo handles partial versions? This would involve adding a new struct PartialVersion, that supports parsing incomplete versions, and implementing impl From<semver::PartialVersion> for Version
I'd be happy to submit a PR to add the struct & parsing if there's interest.

I am open to it, but I have seen different projects expect different semantics from a "partial version". I would need to be shown that the behavior you want in this crate is widely applicable. For example I am not sure there is consensus about whether a partial version is supposed to represent build metadata.

I'd propose following the implementation in Cargo, where if a PartialVersion can be completely parsed as a Version then it can contain build metadata, e.g., 0.1.0+build parses into a PartialVersion which contains build metadata, but 0.1+build would fail with a build metadata error.


[MBL-1393] Moves Stripe Intent Logic Into It's Own Service

📲 What
Creates a new StripeIntentService to handle creating Payment and Setup Intents
🤔 Why
This logic is used in crowdfunding, late pledges, and account settings payment method flows.
Creating a shared/reusable service makes things cleaner and easier to maintain.
Hopefully, it makes consolidating late pledges and crowdfunding easier as well.
🛠 How
Creates a pretty simple StripeIntentService to handle both intent types.
👀 See
No visible changes
✅ Acceptance criteria

[x] No changes to late pledge flow
[x] No changes to crowdfunding flow
[x] No changes to managing payment method in account settings

@amy-at-kickstarter I added tests for StripeIntentService. My goal is to ensure that intent requests are made with the correct data and called only the expected number of times.
I tried a bit of a different pattern than what we use elsewhere in the app. One callout I have is that we have tests behind the actual API request already that make sure the correct data is being passed in, so what I have might be a bit overkill. Lmk what you think.

This change helps us to not repeat the API call in multiple classes, which is great, but it still only encapsulates a single signal (the API request). What would it look like if we wrote a service that was a higher-order encapsulation of multiple signals, or signal transformations? What might take this further?  One small idea that comes to mind is that it looks like we really just want the clientSecret from this API call, so you could probably fold at least a map operation into it.

I'm not sure about this. For one thing, we need the result of the Signal (the envelope with the client secret or the ErrorEnvelope), not just the client secret. I feel like keeping the .map in the calling method makes more sense so that it can handle the result appropriately.

@amy-at-kickstarter, I did the following from our Slack discussion:

Removed the service from Environment and injected it only into the ViewModels needing it.
Updated MockStripeIntentService so that it uses apiService and keeps track of the number of requests made
Added test assertions in all relevant ViewModels that guarantee that we're only requesting the right intents and making those requests the correct number of times.


Tags for AWS IAM Users

You can use IAM tags to add custom attributes to an IAM entity (user) using a tag key–value pair. For example, to add Business Unit information to a user, you can add the tag key BusinessUnit and the tag value engineering-operations
module "charlie" {
  source                  = "git::https://github.com/lunarops/terraform-aws-iam-user.git?ref=0.11/master"
  name                    =<EMAIL_ADDRESS>  pgp_key                 = "keybase:charlie"
  password_reset_required = "false"
  password_length         = 32

  groups = [
    "dev-engineering-operations",
    "testing-engineering-operations",
    "staging-engineering-operations",
    "prod-engineering-operations",
  ]
  tags = {
    "BusinessUnit" = "engineering-operations"
    "Team"         = "alpha"
    "Project"      = "unicorn"
  }
}

/codefresh run test


{Packaging} Bump MSAL to 1.22.0

Description
Bump MSAL to 1.22.0 in order to pick up https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/553/commits/1bb5476fa15d80c44c33915ebe5c8c2b7f7a88d5.
This allows using higher versions of cryptography (https://github.com/Azure/azure-cli/pull/26596).

Packaging


Set MSRV to 1.65

The MSRV was scanned by cargo-msrv, the result shows src/buffer.rs uses let - else statements which requires rust 1.65.0. This also reformat the Cargo.toml.

Just a heads up, MSRV bumps mandate a major version bump of the crate. I'm not sure how to handle the case where the defacto minimum in a previous release was already higher and the value just wasn't specified properly. That might not be considered a breaking change because anybody that could compile it before still can, but in the event the last release didn't have the let/else statements at all and the new MSRV is actually higher than the last release, the major version should be incremented. Since you are in zero-dot territory I guess you are making up your own versioning rules to some extent, but in a 1.x.y or greater library an MSRV bump would necessitate a 2.x.y release.


FormsPlot make middle-click trigger MouseClicked event

make a demo which shows linked plots like https://github.com/swharden/HHSharp

really we should have a new event for "AxesChanged". It should trigger on mouse-up, middle-click, and scroll-wheel events


yaml markdown link

link to extra doc, rename to extra_markdown, then can include more easily in the datasheet

left the attribute the same but added a comment about Markdown


APEXMALHAR-2205 #resolve #comment State management benchmark

previous PR closed by accident. https://github.com/apache/apex-malhar/pull/386

@brightchen just FYI for next time you can reopen the PR instead of creating a new one.


Full case study, with good code examples

Finish coding up a chess+repl Haskell example.

By design, the case study should include (referenced) examples of every single Haskell construct in the documentation.

Add tests (unit, property), benchmarks and profiling.


fix url pattern

Resolves https://github.com/nephila/djangocms-blog/issues/648 by using re_path which supports regular expressions.

@macciocu the fix is actually to remove the trailing $, I opened a PR to fix that
Thanks for raising the issue and the time spent to work on a fix :clap:

#650 is the better solution indeed!


Wargames low FPS issue

Having some trouble with getting Wargames to run smoothly
Alot of the functions like the main menu, briefing screen, scrolling the map and selecting units in game is jerky and slow.
Running it with EnableWindowMode and WindowModeBorder has much better results, but the in game mouse will only show while the windows mouse is in the top left corner. playing this way by moving the window into the corner or expanding the window does make it better, but its out of sync with the ingame buttons and units

You could try disabling vsync or enabling fullscreen windowed mode.

I think this game does best at 30FPS, because that is how it was expected to run.  Try with this latest build, this has some new features to allow setting the FPS timer better:  dxwrapper.zip

Sweet, using the new Dxwrapper sorted it out mint.
weird though as I installed the same build from the main wargames page onto my main computer and had zero issues,

@elishacloud ty, i try use this for "the battle for middle-earth" and it work good. This game have 30 fps cap too.

30 FPS problem have next games:  the battle for middle earth\tiberian wars\red alert 3. It is possible make image more smoother for this games?

Can you upload the log files?  Is this a 3D game?

This "the battle for middle earth".

GTA Vice City render 30 fps (as say all programs), but have smooth image. How it work?

@elishacloud This basic TFT monitor problem. I want to offer this solution to the problem. The essence of the problem: 2 frames are output with a delay of 33ms (for 60hz with 30FPS). So we need to reduce the frame output time, but how can we know the future frame? We don't need to know this. When rendering a new frame, we combine it with the previous one and first display an intermediate frame and only then a new frame. Yes, we will get a delay of 1 frame, I don’t think a person is able to feel it. It is possible?

Thanks for the logs.  Did you intend to use the debug build for this?  That build is a lot slower.  Here is the latest build, it should be a lot faster:  dxwrapper.zip
As far as a delay to reduce the FPS of a game, I just added that to dxwrapper a couple of weeks ago.  It is called LimitPerFrameFPS.  It can precisely limit the frame rate based on a high performance timer to exactly what your frame rate is.  So for example, if you frame rate is 59.933 you can specify that in dxwrapper, since the frame rate is not actually ever exactly 60.

This issue should be fixed with the latest release:  https://github.com/elishacloud/dxwrapper/wiki/WarGames


cannot generate model

I cannot generate model inside a module with artisan
php artisan module:make <MODULE_NAME>.
or am i missing something. Here is config for module
`
'generator' => [
'config' => ['path' => 'Config', 'generate' => true],
'command' => ['path' => 'Console', 'generate' => false],
'migration' => ['path' => 'Database/Migrations', 'generate' => false],
'seeder' => ['path' => 'Database/Seeders', 'generate' => false],
'factory' => ['path' => 'Database/factories', 'generate' => false],
'model' => ['path' => 'Entities', 'generate' => true],
'controller' => ['path' => 'Http/Controllers', 'generate' => true],
'filter' => ['path' => 'Http/Middleware', 'generate' => false],
'request' => ['path' => 'Http/Requests', 'generate' => false],
'provider' => ['path' => 'Providers', 'generate' => true],
'assets' => ['path' => 'Resources/assets', 'generate' => false],
'lang' => ['path' => 'Resources/lang', 'generate' => false],
'views' => ['path' => 'Resources/views', 'generate' => false],
'test' => ['path' => 'Tests', 'generate' => false],
'repository' => ['path' => 'Repositories', 'generate' => false],
'event' => ['path' => 'Events', 'generate' => false],
'listener' => ['path' => 'Listeners', 'generate' => false],
'policies' => ['path' => 'Policies', 'generate' => false],
'rules' => ['path' => 'Rules', 'generate' => false],
'jobs' => ['path' => 'Jobs', 'generate' => false],
'emails' => ['path' => 'Emails', 'generate' => false],
'notifications' => ['path' => 'Notifications', 'generate' => false],
'resource' => ['path' => 'Transformers', 'generate' => false],
],
module.txt
`

Try to copy the config file from this repository or run the publish command with --force.

done that. it did not work.

Ok, what error do you get?

the model file is not being generated even if generate is set true in configuration.
command i used was
php artisan module:make <MODULE_NAME>

And do you get an error? What's the output in the console?
I can't seem to reproduce the error on my end.

the command does not generate model file.
that's the problem i am having.

Feel free to provide more information when you can.

I used the same config as @shahdinesh but model folder didn't show up in my modules..
the console result is like this
Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/module.json Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Routes/web.php Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Routes/api.php Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Resources/views/index.blade.php Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Resources/views/layouts/master.blade.php Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Config/config.php Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/composer.json Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Resources/assets/js/app.js Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Resources/assets/sass/app.scss Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/webpack.mix.js Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/package.json Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Database/Seeders/BlogDatabaseSeeder.php Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Providers/BlogServiceProvider.php Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Providers/RouteServiceProvider.php Created : /Users/masbenx/Projects/Servers/pht-agroforest/html/Modules/Blog/Http/Controllers/BlogController.php