Resource must be configured with notify=true

When I'm using this guide, I get to the part where I create the resource and now it just has a bunch of FAILED (blocked) entries in pcs status.
Cluster name:SubCluster
Stack: corosync
Current DC: server2.sub.mydomain.com (version 1.1.18-2b07d5c5a9) - partition with quorum
Last updated: Mon Apr  1 00:53:26 2019
Last change: Mon Apr  1 00:45:15 2019 by root via cibadmin on server0.sub.mydomain.com

4 nodes configured
1 resource configured

Online: [ server0.sub.mydomain.com server1.sub.mydomain.com server2.sub.mydomain.com server3.sub.mydomain.com ]

Full list of resources:

SubHAGC     (ocf::mssql:ag):        FAILED (blocked)[ server3.sub.mydomain.com server0.sub.mydomain.com server1.sub.mydomain.com server2.sub.mydomain.com ]

Failed Actions:
*SubHAGC_stop_0 on server3.sub.mydomain.com 'not configured' (6): call=41, status=complete, exitreason='Resource must be configured with notify=true',
    last-rc-change='Mon Apr  1 00:53:06 2019', queued=0ms, exec=32ms
*SubHAGC_stop_0 on server0.sub.mydomain.com 'not configured' (6): call=41, status=complete, exitreason='Resource must be configured with notify=true',
    last-rc-change='Mon Apr  1 00:53:06 2019', queued=0ms, exec=34ms
*SubHAGC_stop_0 on server1.sub.mydomain.com 'not configured' (6): call=41, status=complete, exitreason='Resource must be configured with notify=true',
    last-rc-change='Mon Apr  1 00:53:06 2019', queued=0ms, exec=89ms
*SubHAGC_stop_0 on server2.sub.mydomain.com 'not configured' (6): call=41, status=complete, exitreason='Resource must be configured with notify=true',
    last-rc-change='Mon Apr  1 00:53:06 2019', queued=0ms, exec=169ms

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: f7de1f2c-d879-9ce4-09fd-251fc3dacc05
Version Independent ID: 4de58f31-0b21-f4da-2a43-1eb4e8151f00
Content: Configure Ubuntu Cluster for SQL Server Availability Group - SQL Server
Content Source: docs/linux/sql-server-linux-availability-group-cluster-ubuntu.md
Product: sql
Technology: linux
GitHub Login: @MikeRayMSFT
Microsoft Alias: mikeray

This is on an Ubuntu cluster

@MikeRayMSFT Hi Mike, Here is an Issue 1841 about one of your SQL Linux articles.    I am unsure whether the original poster needs to provide more info, I leave that up to you.
Thanks.

I tried both
sudo pcs resource create SubCluster ocf:mssql:ag ag_name=SubHAG meta failure-timeout=30s --master meta notify=true

and
sudo pcs resource create SubCluster ocf:mssql:ag ag_name=SubHAG meta failure-timeout=30s meta notify=true --master

as I had seen something about a bug with putting meta notify=true after --master and they both have the same resulting error message.

@manchuwook
Thank you for submission.
I've created a work item to track this issue (internal tracking number 1515521).
I'm checking internally to see your best course of action to get some assistance.

The error message reported indicates the exit reason as “Resource must be configured with notify=true”
We cannot tell for sure as to what command was used to create the resource. As per the command in the document, it seems like customer did not specify this
sudo pcs resource create ag_cluster ocf:mssql:ag ag_name=ag1 meta failure-timeout=30s --master meta notify=true

I was working on Ubuntu to create a SQL 2019 cluster, however, it appears that the Installation itself was faulty.  In my case, the ag_metadata xml itself didn't contain any "notify" parameter.
I also tried updating the /usr/lib/ocf/lib/mssql/ag_metadata file with "notify" parameter, but still the "ag" script (part of mssql-server-ha) and which is also used by the PaceMaker /Corosync to connect to SQL Nodes, it still didn't work.
Since it was just a learning and doing POC, I gave up after 1 full day of hard work to get things working. I would retry few weeks later to check if new versions actually fix the issue.


checkObject API should also accept a member property

@worksofliam I got solution for this one done.

@worksofliam You can try this way too:
async checkObject(object: { library: string, name: string, type: string, member?: string }, authorities: Authority[] = [*NONE]) {
return (await this.ibmi.runCommand({
command: CHKOBJ OBJ(${object.library.toLocaleUpperCase()}/${object.name.toLocaleUpperCase()}) OBJTYPE(${object.type.toLocaleUpperCase()})${object.member?' MBR(' + object.member.toLocaleUpperCase() + ')':''} AUT(${authorities.join(" ")}),
noLibList: true
})).code === 0;
}


Broken link in custom-components-pkg.html

On https://shiny.posit.co/py/docs/custom-components-pkg.html the first link on the page is broken.
While there are a large number of pre-built [components available for Shiny,](https://shiny.posit.co/py/docs/components/) ...

The correct link is:
While there are a large number of pre-built [components available for Shiny,](https://shiny.posit.co/py/components/) ...

I am willing to take this up, can you assign me this one?


Add a description of send_dos_opportunities_email.py script to README

Script with description still missing:
notify-suppliers-whether-application-made-for-framework.py

I think we can merge this, no?

I think you are right @MuriloDalRi, should I do it now?

You were not here on Monday when we had a tech retro. We agreed to either merge or close PRs older than two weeks since 4th wall was getting really cluttered.

ok, it is merged now :)


unique packets

Starting this many gen_servers under a single supervisor is just too slow to keep up with the pressure.


Stable Coin Swaps on Osmosis

Pool Ids:
1,212
Token In:
1.000,000000
USDC
Token Out:
1.000,000000
axlUSDC
axlUSDC in USDC(Noble) trade is recognized as type unknown.
Pool Ids:
1260 ,1648
Token In:
1.080,000041295559900000
axlDAI
Token Out:
1.069,993994
ibc/44492EAB24B72E3FB59B9FA619A22337FB74F95D8808FE6BC78CC0E6C18DC2EC
USK in axlDAI
Kujira USK is not recognized.
https://finder.kujira.network/kaiyo-1/token/ibc%2F44492EAB24B72E3FB59B9FA619A22337FB74F95D8808FE6BC78CC0E6C18DC2EC

Is this for osmosis or kujira?  I fixed swaps in osmosis semi-recently so perhaps this is fixed.


Codegen failing on windows

Class not found when running codegen on windows only, reported in the forums:
https://discuss.kalix.io/t/kalix-annotations-not-found/182

Building Typescript definitions from static JS with command: C:\data\kalix\shopping-cart\node_modules.bin\pbts C:\data\kalix\shopping-cart\lib\generated\proto.js -o C:\data\kalix\shopping-cart\lib\generated\proto.d.ts
installing<EMAIL_ADDRESS>Invoking Kalix codegen with command<EMAIL_ADDRESS>--proto-source-dir ./proto --source-dir ./src --generated-source-dir ./lib/generated --test-source-dir ./test --integration-test-source-dir ./integration-test
Inspecting proto file descriptor for Kalix code generation…
Exception in thread “main” java.lang.NoClassDefFoundError: kalix.Annotations
at io.kalix.codegen.DescriptorSet$.$anonfun$fileDescriptors$2(DescriptorSet.scala:45)
at scala.util.Using$.$anonfun$apply$1(Using.scala:261)
at scala.util.Using$.apply(Using.scala:113)
at io.kalix.codegen.DescriptorSet$.fileDescriptors(DescriptorSet.scala:43)
at io.kalix.codegen.js.Cli$.main(Cli.scala:85)
at io.kalix.codegen.js.Cli.main(Cli.scala)
Running Invoking Kalix codegen failed, process<EMAIL_ADDRESS>args: [–proto-source-dir,./proto,–source-dir,./src,–generated-source-dir,./lib/generated,–test-source-dir,./test,–integration-test-source-dir,./integration-test]

It seems that this is probablyt a known issue:
`
Known issues
Invoking Kalix codegen with command<EMAIL_ADDRESS>--proto-source-dir ./proto --source-dir ./src --generated-source-dir ./lib/generated --test-source-dir ./test
Inspecting proto file descriptor for Kalix code generation...
Exception in thread "main" java.lang.NoClassDefFoundError: kalix.Annotations

This happens when you generate the codegen with Java 17 instead of 11 and then you run npm run build on one of the samples.`
To verify this I used Java SDK 11 and rebuilt my own copy of codegen and it works on Windows. So this known issue seems to be a valid thing.
Is there any estimate / idea when that known issue would be fixed?

Not entirely sure I follow.
The codegen is a native executable (using GraalVM) not using any local Java installation, are you saying you rebuilt an image of your own but based on a different GraalVM version than 22.1.0, or that you built the codegen Java library with JDK 17 first and then generated a new native image with the default GraalVM?


Test Branch Usage

I think we should use this branch for testing before pushing to the main branch, so we can direct all our PRs to this one. Once integration testing is complete, we can then push to the main branch.

sounds good !


Toast looks blurry on android 5.1.1

I just noticed, that the toast looks blurry on Android 5.1.1 (Samsung Galaxy S6 Edge). On Android 4.4 it looks sharp (HTC One M7).
After some research, it turned out, that if I change this line to cordova.getActivity().getApplicationContext(), it looks okay on both devices.
Screenshot from same device (s6), plugin version 2.1.1 and modified:

Wow, nice find - would you mind making a pull request to change the line?


tautulli: 2.10.2 -> 2.10.4

Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
22.11 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

When trying to run it from inside nixpkgs-review environment I get following message:
Cannot write to the data directory: /nix/store/klrd7jahhr24jsbyxq8nal4q3bjav5pd-Tautulli-2.10.3/libexec/tautulli. Exiting...

Is this because of nixpkgs-review or intentional?

Result of nixpkgs-review pr 186139 run on x86_64-linux 1

1 package built:

tautulli

Thank you!


jQuery Core v1

[x] Build out header with navigation
[x] Footer
[x] Sidebar navigation (with account and admin links removed)
[x] Report page (modified to point out that SQL queries no longer work, call it a "stub")
[x] 404 page
[x] About page
[x] Prefs stub
[x] Query stub
[x] Modify index HTML content to point people to GitHub
[x] Static wiki pages (with index). Remove editing, adding, and JS
[x] Edit 404 page content to point people to GitHub
[x] Milestone pages
[x] Roadmap page with legacy milestone data
[x] Banner
[x] Newticket stub
[x] Attachment pages
[x] Ticketgraph stub
[x] Timeline stub
[x] All ticket pages added with relevant info

[x] Remove JavaScript (with the exception of the necessary JS for static search)
[x] Remove Editing and edit links
[x] Remove Query and timeline links
[x] Format descriptions and comments into HTML (with sanitization)
[x] Check attachment links

[x] Search page (support searching tickets and milestones), with https://pagefind.app/
[x] Test full build on mac
[x] Run pagefind search index during development builds
[x] Set up build in CI
[x] Deployment

[x] Test deployment on GH pages
[x] Deploy to branch to prepare for deployment off of gh pages
[x] Real deployment
[x] Remove /newticket redirect

Complete!


scripts doesn't work when enter the page first time

https://user-images.githubusercontent.com/41773861/211785208-dbfdbc52-3d59-4c19-a22e-8e929bdea4e6.mov
For example the issue details script, when I click new issue and enter the page, the icon doesn't appear.
After I manually refresh the page, it works.

Same issue with other scripts, such as github-sort-content.user.js
To reproduce, open any page with directories for the first time. Then click the directory to see the list of files. The sorting options won't be displayed until you click the browser reload button.

Perhaps this issue is related?
https://github.com/Mottie/GitHub-userscripts/issues/174


How to declare CL_TARGET_OPENCL_VERSION & CL_USE_DEPRECATED_OPENCL_1_1_APIS

I followed the instructions to compiling arm compute library. The initial compile was ok with v21.11.
I am specifically interested in the OpenCL part.
I need to compile "arm_compute.so" and link to openCV 4.5.4. During build, openCV complaints that some functions are not present (linker error). Tracing ACL includes indicates that these functions will be present if I define CL_TARGET_OPENCL_VERSION & CL_USE_DEPRECATED_OPENCL_1_1_APIS directives.
I could not find instructions how to declare these defines. If I define them in cl_version.h i get so many compile errors.
Or, do I need to use different (lower) arm compute build?
Could someone give me a hint (with scons)?
Thanks.

Hi @alsaleem00
When building ACL, you can use the scons option extra_cxx_flags to create any defines you need, for example extra_cxx_flags=-DCL_USE_DEPRECATED_OPENCL_1_1_APIS=1
Hope this helps.

Clear. Thanks.


It is possible to save world locally?

So, in docker compose I want to use commands like:
'volumes': ['/folder/my-world:somewhere in the container']

This purposes to save the world locally in my storage.
And finally if I run 'docker stop x', inside the container will run command 'exit' first right?
*ps. I never tried this container yet:D

Hi, the official doc shows this docker compose file:
version: '3'

services:
  terraria:
    image: ghcr.io/beardedio/terraria:latest
    ports:
      - '7777:7777'
    restart: unless-stopped
    environment:
      - world=<world_file_name>
    volumes:
      - $HOME/terraria/config:/config
    tty: true
    stdin_open: true

and the script above already can get the world saved locally by:
    volumes:
      - $HOME/terraria/config:/config

you can just put your world in $HOME/terraria/config , and set the <world_file_name> as your world file name.(eg. new_world.wld, btw don't forget .wld)
and if you don't have any world, and you create it in docker, the world will save in $HOME/terraria/config.

Thanks @PengXuanyao!


The first circRNA identified was ignored from "circRNA_list_temp.txt" to "circRNA_list.txt"

Hi, I found another bug(?) in your code:
during the process to sort the circRNA to output by junction reads count,
since there is no header in your circRNA_list_temp.txt file, so there is no need to add <IN> after you open the file, and that consequently makes the first circRNA in the file always lost.
Or you can simply sort -rnk7 circRNA_list_temp.txt >circRNA_list.txt to achieve your goal.

Thanks linwei, I will update the souce code to correct the bug.


Avro uses an outdated Newtonsoft.Json package

https://github.com/Azure/azure-sdk-for-net/blob/master/src/ServiceManagement/HDInsight/Microsoft.Hadoop.Avro/packages.config points to Newtonsoft.Json 6.0 while the current version is 9.0.
For our team, this means we end up writing a lot of assembly binding redirects due to this conflicting version.

@jhclark This is the service management (RDFE) version of the software.  While supported, it is unikely to get updates to the latest versions.  I would suggest updating to the resource manager version if you need to use later dependency versions

What is the "resource manager version" of Microsoft.Hadoop.Avro, and how do I find it?

Bump. I'm also unclear on what the distinction and purposes of the two versions are.
Get Outlook for Android
On Mon, Dec 12, 2016 at 10:28 AM -0800, "utahkay"<EMAIL_ADDRESS>wrote:
What is the "resource manager version" of Microsoft.Hadoop.Avro, and how do I find it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

I would also like to know where to get the resource manager version of the avro package.

The Avro SDK is no longer supported by Microsoft.


Move out zipline specific instructions from README

The build failure is unrelated, it will be fixed with https://github.com/zipline-live/zipline/pull/34.


Revert "fix(rhtapbugs-975): point test plr params to source repo"

Maintainers will complete the following section

[x] Commit messages are descriptive enough (hints)
[x] Code coverage from testing does not decrease and new code is covered (check the PR coverage on codecov)
[ ] Controllers diagrams are updated when PR changes controllers code  (if applicable)

Also book needs revert

https://github.com/redhat-appstudio/architecture/pull/159


Fix wgpu integration example

On master, I can make the integration example crash on XFCE by resizing the window quickly. I believe this to be due to the fact that the window's size can change between the last time we processed the Resize event, and the moment we generate the next frame texture.
This PR avoids this by checking that the last processed size is correct before redrawing.

What kind of crash? Do you get a backtrace?
I think we should probably make all of our drawing operations return a Result and fail gracefully.

It is a set_scissor_rect error probably due to a mismatch between the Viewport's and the frame's dimension.
Here is a backtrace
[2021-12-09T13:21:42Z ERROR wgpu::backend::direct] Handling wgpu errors as fatal by default
thread 'main' panicked at 'wgpu error: Validation Error

Caused by:
    In a RenderPass
      note: encoder = `<CommandBuffer-(0, 51, Vulkan)>`
    In a set_scissor_rect command
    Invalid ScissorRect parameters

', /home/nlevy/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.11.1/src/backend/direct.rs:2195:5
stack backtrace:
   0: rust_begin_unwind
             at /rustc/59eed8a2aac0230a8b53e89d4e99d55912ba6b35/library/std/src/panicking.rs:517:5
   1: std::panicking::begin_panic_fmt
             at /rustc/59eed8a2aac0230a8b53e89d4e99d55912ba6b35/library/std/src/panicking.rs:460:5
   2: wgpu::backend::direct::default_error_handler
             at /home/nlevy/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.11.1/src/backend/direct.rs:2195:5
   3: core::ops::function::Fn::call
             at /rustc/59eed8a2aac0230a8b53e89d4e99d55912ba6b35/library/core/src/ops/function.rs:70:5
   4: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
             at /rustc/59eed8a2aac0230a8b53e89d4e99d55912ba6b35/library/alloc/src/boxed.rs:1650:9
   5: wgpu::backend::direct::ErrorSinkRaw::handle_error
             at /home/nlevy/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.11.1/src/backend/direct.rs:2183:9
   6: wgpu::backend::direct::Context::handle_error
             at /home/nlevy/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.11.1/src/backend/direct.rs:184:9
   7: <wgpu::backend::direct::Context as wgpu::Context>::command_encoder_end_render_pass
             at /home/nlevy/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.11.1/src/backend/direct.rs:1957:13
   8: <wgpu::RenderPass as core::ops::drop::Drop>::drop
             at /home/nlevy/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.11.1/src/lib.rs:2823:13
   9: core::ptr::drop_in_place<wgpu::RenderPass>
             at /rustc/59eed8a2aac0230a8b53e89d4e99d55912ba6b35/library/core/src/ptr/mod.rs:188:1
  10: iced_wgpu::quad::Pipeline::draw
             at ./wgpu/src/quad.rs:246:13
  11: iced_wgpu::backend::Backend::flush
             at ./wgpu/src/backend.rs:125:13
  12: iced_wgpu::backend::Backend::present
             at ./wgpu/src/backend.rs:89:13
  13: integration_wgpu::main::{{closure}}::{{closure}}
             at ./examples/integration_wgpu/src/main.rs:199:29
  14: iced_graphics::renderer::Renderer<B>::with_primitives
             at ./graphics/src/renderer.rs:40:9
  15: integration_wgpu::main::{{closure}}
             at ./examples/integration_wgpu/src/main.rs:198:25
  16: winit::platform_impl::platform::sticky_exit_callback
             at /home/nlevy/.cargo/git/checkouts/winit-57d3141eaf559308/1e6623c/src/platform_impl/linux/mod.rs:753:5
  17: winit::platform_impl::platform::x11::EventLoop<T>::run_return
             at /home/nlevy/.cargo/git/checkouts/winit-57d3141eaf559308/1e6623c/src/platform_impl/linux/x11/mod.rs:310:21
  18: winit::platform_impl::platform::x11::EventLoop<T>::run
             at /home/nlevy/.cargo/git/checkouts/winit-57d3141eaf559308/1e6623c/src/platform_impl/linux/x11/mod.rs:388:9
  19: winit::platform_impl::platform::EventLoop<T>::run
             at /home/nlevy/.cargo/git/checkouts/winit-57d3141eaf559308/1e6623c/src/platform_impl/linux/mod.rs:669:56
  20: winit::event_loop::EventLoop<T>::run
             at /home/nlevy/.cargo/git/checkouts/winit-57d3141eaf559308/1e6623c/src/event_loop.rs:154:9
  21: integration_wgpu::main
             at ./examples/integration_wgpu/src/main.rs:102:5
  22: core::ops::function::FnOnce::call_once
             at /rustc/59eed8a2aac0230a8b53e89d4e99d55912ba6b35/library/core/src/ops/function.rs:227:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

The problem is that, AFAIK it is not possible to get a Result when trying to draw with wgpu. It is howver possible to set a different error handler for validation errors.


MePIN SAML authentication does not work

MePIN endpoint returns 500 and the metadata is incorrect.

Fixed 500 and placed correct metadata in MPASS Connector.


Download captions as well?

This would be great if it could download captions as well.

@jasonsparc it gets the video with subtitles if there is subtitle available.. what kind of problem you are facing can you be more specific ?

@r0oth3x49 It works great man! 👍
But I tried downloading a few lectures from https://www.udemy.com/unrealcourse which has subtitles on each lecture. So far, I cancelled the operation after downloading enough videos, just so that I could see if the script can download the webvtt subtitle files as well (either as ".vtt" or ".srt")...
I also peeked on the implementation of the script and saw that it currently doesn't download the separate caption files.
This is the one feature that I have been looking for from all the udemy downloader scripts I've seen so far. There was one script here on this link that used to do so.

@jasonsparc thanks for the suggestion i have updated the code and added feature to download captions.
let me know if you still have the problem.
here is the POC:

@r0oth3x49 This is awesome! It works perfectly!
You've even added the download links for the subtitles in the -s command. Thanks man! 👍
This will be my new udemy downloader script.

Oh! I got another problem. Apparently, some videos got the spanish subtitles.
How about download all the subtitles as well and then add a language code at the end of the filename?
Example,

"002 Welcome to the Course-subtitle.es.vtt"
"002 Welcome to the Course-subtitle.en-gb.vtt"

...that way, my media player could simply automatically choose the english subtitle track, the default language for my system.

@jasonsparc once again Thanks, i have updated the code check it out and let me know if you still face  the problem in downloading all available subtitles..
POC of update:

This is great man! I should be the one thanking you!

Excuse me, what is the command to download the subtitles in Spanish ?, I can only download in English :(, I am Latin American :/

give me the program please


MTDSA-700 self employment annual summary v2

Looks alright.

Should we include the following case
GET /self-assessment/nino/{nino}/self-employments/{selfEmploymentId}/{taxYear} when user calls it before calling a PUT. Return 204 empty or 200 with default values?

Interesting, I think that it is easier to get a 200 with empty payload.


How do I get the nrf52840 dongle back into bootloader/flash mode after having flashed this?

I flashed this to an nrf25840 dongle but now I can't seem to figure out how to get the dongle back into bootloader mode if I want to flash something else. Before flashing holding down the reset button while plugging it in did the trick. That no longer works. How can I get it back into bootloader mode?

Nevermind. The reset button is just tiny and mounted sideways so I didn't notice it was a button and was pressing btn1 instead haha. Pressing the reset button while inserting the dongle works fine.


/baltop causes major server lag for ~5-10 seconds

Sponge Version:  spongeforge-1.12.2-2768-7.1.6-RC3616
Forge Version:  forge-1.12.2-<IP_ADDRESS>07
Total Economy Version:  1.8.1
Description of issue
When anyone uses /baltop it lags hard for like 5-10 seconds.
Steps to reproduce
type /baltop
I found https://github.com/Erigitic/TotalEconomy/issues/270 & https://github.com/Erigitic/TotalEconomy/issues/349 and did a quick skim but I couldn't find how to fix it.
Is it fixed by building 1.8.2 that is said in the second issue linked?
Sorry for the lack of info/explanation, I'm currently on a long car ride and on phone. I have just disabled the command for now, but would just like to be pointed in the direction on how to fix it. That way when I get home I can stop the lag :P

I'm not sure if a fix has been made for this yet. The best option at the moment is to just disable the command. I'm not to fond of this command so it might be something we eventually remove, though I'll leave that open for discussion. Also, since this is a duplicate of #349 I'm going to close it and direct further discussion there.

Thanks for the quick response. I will subscribe to that post and keep watch on it. If possible it would be nice if the command stayed and was eventually fixed. It's not too big of issue though, I will just keep it disabled now. It just adds a little more competition to the server :)

You could try out the suggested build and kindly poke @Erigitic to release the bugfix release :stuck_out_tongue_winking_eye:


[MRG] add ability to run multiple queries via command line

[x] add './run-many-queries'
[x] add many different queries of different sizes to data/
[x] fix results directory to be in given output directory
[x] name query signature
[x] print out actual commands being run
[x] evaluate whether query actually worked or not!

never mind, still broken; fixing.

ok, now it's ready. Included some sample output etc above, from running on real data 🎉


[FLINK-10984]Remove flink-shaded-hadoop from flink

What is the purpose of the change
To allow reasonable dependency management we should move flink-shaded-hadoop to flink-shaded, then Remove flink-shaded-hadoop from flink.
Brief change log

Remove flink-shaded-hadoop from flink.
Remove flink-shaded-hadoop/flink-shaded-hadoop2 from flink.
Move out flink-shaded-yran-test from flink-shaded-hadoop.
Modify the scripts in flink-dist, i.e. remove the logic about hadoop.
Modify some pom config about flink-shaded-hadoop.

Verifying this change
This change is already covered by existing tests, such as (please describe tests).
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not documented)

The CI will turn green after flink-shaded releases the 7.0 version.

Thanks for your Review @zentol!
I have had updated the PR accordingly.  And about download the uber JRA,  I think your right! we should keep include-hadoop available. and we can download the jar by changing the hadoop.xml. i.e.: files ->dependencySet. and Rework flink-dist assemblies changes can in a new PR. What do you think?
Best,
Jincheng

The flink-shaded 7.0 already released, I'll rebase the code and let the CI passed.

could you rebase the PR? I merged the flink-shaded version bump made in #8605.

Thanks for the Review @zentol
I have rebased the code and wait for CI change green.

I appreciate if you can have another look :) @zentol

Hi, @zentol Is there are any other comments from you? :)


Always showing badge

Hi,
first thanks for your plugin!
I have an issue that at first if I added GRecaptchaV3.hideBadge() It will no show the badge but after I refresh the app is showing the page again,
thank you1

<style>
.grecaptcha-badge { visibility: hidden; }
</style>

Add this style in web/index.html - head tag
Also follow this recaptcha faq

<style>
.grecaptcha-badge { visibility: hidden; }
</style>

Add this style in web/index.html - head tag
this will hide the badge initially when recaptcha js loads.
Also follow this recaptcha faq
However GRecaptchaV3.hideBadge() & GRecaptchaV3.showBadge() will work after the flutter ui got rendered

Thank you 🙏, I'll try that.

It worked! Than you!

In case any one else is struggling with this: I couldn't hide the badge at all even following the instructions above, but found the solution.
Eventually I discovered that I needed to move the call to GRecaptchaV3.hideBadge() to just before I instantiated my MaterialApp - within the build method of the widget called by runApp().  Previously I'd tried calling it just after the call to await GRecaptchaV3.ready() in main().
I assume the Flutter environment hadn't yet been initialised fully at that point?
Anyway, hopefully that will help anyone else struggling!


feat(runtime-dom): Support attrs in custom-elements.

fix: #5280

@LinusBorg The change of this part mainly solve the following problems: when setting a property, only the first setting is valid, and the subsequent settings are invalid.
Like the example in the test case:
    const E = defineCustomElement({
      render() {
        return [
          h('div', null, this.$attrs.foo as string)
        ]
      }
    })
    customElements.define('my-el-attrs', E)

    const e = new E() as any
    e.foo = 'one'
    container.appendChild(e)
    expect(e.shadowRoot!.innerHTML).toBe('
one
')

    e.foo = 'two'  // --------------------------->Without this PR, here will not take effect.
    await nextTick()
    expect(e.shadowRoot!.innerHTML).toBe('
two
')

Checking in on this, as well as wondering if there's any alternative methods available to getting $attrs in custom elements?

I decided this change is not necessary. $attrs by definition is concerned with only attributes. Only declared props will have corresponding property getter/setters - $attrs should only update as a result of setAttribute.


Matomo configured with wrong site id

On TAG=1.0.10, ENVIRONMENT=starter_dev, Matomo is getting configured with site id = 2, but Drupal thinks site id = 1.
When I load Matomo's UI, it displays a "no data has been recorded yet, set up below" page. It specifies that the site ID expected is 2. However Drupal's Matomo configuration has it at 1.

I'm currently spinning up make local to see if this happens there too.

I can reproduce on non isle-dc site using isle-buildkit TAG 1.0.7.
Is the proper value 2 or 1? I suspect the 2 in Matomo is from isle-buildkit during the matomo database creation, more specifically,
https://github.com/Islandora-Devops/isle-buildkit/blob/main/matomo/rootfs/etc/matomo/create-matomo-database.sql#L878
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

I've not found the time to dig deeper and test but the reasoning behind AUTO_INCREMENT=2 instead of 1 is not clear to me.

Confirmed, it's happening on ISLE-DC with the local configuration as well.

@nigelgbanks do you recall if that AUTO_INCREMENT=2 was intentional? Seems maybe like a bug/typo to me...

I can't remember, looks like @dannylamb added it here: https://github.com/Islandora-Devops/isle-buildkit/commit/544b045a26d62015761543b4a932516bba2ef81f#r93147610. Do you recall @dannylamb

For the life of me I can't remember why it was bumped from 1 to 2.  I think it was just not working and for whatever reason, bumping it to two made it work.  But now the shoe appears to be on the foot so I dunno :sweat_smile:

OK, so. In the Tech call today Seth also mentioned doing something about this - like needing to set autoincrement=2. We'll broaden this issue out to:
Install Profile: Use site_id = 2 in configs.
Starter Site: same.
Playbook: Get Matomo set up with autoincrement 2.

I should mention in upgrading Matomo for the 2.z release I've changed the way it installs such that we no longer need to create tables in this way, so hopefully the issue will not be present in the 2.X release.


Zoom in key

Looks like I can zoom out with minus key but plus key does not seem to zoom in. Is there a key for that? Or is there some other way to do zooming without a mouse wheel?

I think Shift + = gives you a zoom in!

Doesn't seem to work in Finnish/Swedish keyboard...

Covered by the newer issue, #336.


Details of the Parameters are missing

This page on docs.microsoft.com doesn't show the details of the parameters except for flowContext. But the markdown source nc-fwpsk-fwps_callout_classify_fn2.md is correct though.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 666e04bc-2285-5159-4689-892e3dd8865b
Version Independent ID: 5c851501-f8c0-876d-a52b-98e5aec41e2f
Content: FWPS_CALLOUT_CLASSIFY_FN2 (fwpsk.h) - Windows drivers
Content Source: wdk-ddi-src/content/fwpsk/nc-fwpsk-fwps_callout_classify_fn2.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @duncanmacmichael
Microsoft Alias: dumacmic

Correct in GitHub Preview:

But not correctly shown on Microsoft's document page:

Hi @xiaoyinl, good find! I believe this is the result of parameter names not matching what the back-end rendering system thinks they should be called - the asterisk is throwing it off. I've fixed this and the other two classify callback pages, and the changes should be live later today. Thanks!


Input value accumulation

Draft PR put up to be part of a conversation about input aggregation and sampling.

Discussed in a meeting, confirmed that this kind of change isn't really the way we want to be going with this.


Questions on installation

I am trying to install this great package on my Linux through Docker but keep running into the error below, which obviously is not an issue of the provided install tutorial but might be resulted from surfing on Docker. After running pip install -e ./dso,
/root/anaconda3/compiler_compat/ld: error: /root/anaconda3/lib/python3.7/site-packages/numpy/core/include: read: Is a directory
   collect2: error: ld returned 1 exit status
   /root/anaconda3/lib/python3.7/site-packages/setuptools/dist.py:516: UserWarning: Normalizing '1.0dev' to '1.0.dev0'
     warnings.warn(tmpl.format(**locals()))
   /root/anaconda3/lib/python3.7/site-packages/setuptools/command/easy_install.py:147: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
     EasyInstallDeprecationWarning,
   /root/anaconda3/lib/python3.7/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
     setuptools.SetuptoolsDeprecationWarning,
   error: command '/usr/bin/gcc' failed with exit code 1

I post this error here wondering if anyone has the experience to fix the 'read' issue when installing this package in a Docker container

Not sure why Docker might affect this. It looks like you may need to install/update gcc? Also looks like you're using an Anaconda Python distribution, which is not something we have tested.

Just want to update. After installing gcc, I can use this great repo, and it does fit Anaconda Python, too


linefeeds in quoted values

Consider this csv file:
col1,col2,col3,col4
1,1,"a",0
1,2,"a
b",0
The second row after the header has a quoted value with a cr/lf. This throws a error::escaped_string_not_closed() exception.

Hi,
thanks for the report.
Can you please provide a minimum C++ file that demonstrates the problem?
Best Regards
Dr. Ben Strasser
On 07/19/2018 07:39 AM, Pete Hug wrote:

Consider this csv file:
|col1,col2,col3,col4 1,1,"a",0 1,2,"a b",0|
The first row after the header has a quoted value with a cr/lf. This
throws a error::escaped_string_not_closed() exception.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ben-strasser/fast-cpp-csv-parser/issues/69, or
mute the thread
https://github.com/notifications/unsubscribe-auth/ALaAj3dEi2UzHvMi5OB81Xh6erJsAYDDks5uIBt0gaJpZM4VVx4T.

BTW, here is how the Notepad++ plugin CSV Query shows the parsed output from the test file. (Note that CSV Query is based on SQLite. Although row 2 column 3 shows as 'ab', if I change the query string to SELECT *, HEX(col3) FROM THIS I'm getting 610D0A62 for 'ab' which is what I would expect).

BTW, here is how the Notepad++ plugin CSV Query shows the parsed output from the test file (the last column shows you the value of col3 in hex and demonstrates that the cr/lf is correctly preserved between the a and b of 'ab').

Hi Ben,
I made some changes to csv.h to address this issue (see below).
I haven't tried, but I'm almost certain that reporting of parse errors may report invalid line number reference if the error occurs after a row with line breaks in one or more values.
Thanks,
Pete
csv.h.txt

Sorry for the late response. From your first post it was unclear to me what you wanted to achieve. Now I understand but sorry: wont implement.
Newlines within quotes have been requested many times in the past and it's a feature that will now be implemented. For a detailed reasoning, please look at the exiting issues. The summary is:

Mixing Linux and Windows Newlines within one file is allowed. As a result it is ambiguous how a column with the content "a\r\nb" should parsed. Is the \r part of the newline or part of the string? I.e., should this decode as "a\r\nb" or as "a\nb"?
Because of the way the interfaces are setup, major breaking changes would be necessary to support some form of this.

Best Regards
Ben Strasser

Hi Ben,
Thanks for this parser github project. It is a time saver...unless there are CRs or NLs in quotes. For now, I'm replacing them within Excel before I save the CSV file; however, this is becoming taxing.
Could this issue, of CRs and NLs within quotes, be tackled by determining how many delimiters(columns) the CSV file has inherently? With this assumption of the data's symmetrical structure, it would be a matter of comparing the quantity of delimiters(columns) in each "in.read_row" buffer to the CSV's delimiter(column) count.
For example, If the buffer is less than the CSV's delimiter(column) count, then the code could concatenate subsequent CR/NLs, until the buffer is >= to the CSV's number of delimiters. Then, finally, either throw the error that buffer's delimiter(column) count is > CSV's count or, continue if they are equal.
I apologize for not making a pull request. I'm a novice programmer and would only make a mess of the project file...
Thanks,
B.C.M


Set validation rules for model dynamically

Description
This PR adds the ability to set validation rules for model dynamically via methods: $model->setValidationRules($rules) or $model->setValidationRule($field, $rules). This can be very useful when working on applications that have many configuration options.
Checklist:

[x] Securely signed commits
[x] Component(s) with PHPdocs
[x] Unit testing, with >80% coverage
[x] User guide updated
[x] Conforms to style guide

I think we should keep the same syntax as the rest of the user guide.
Like this (copied from user guide). Personally at first glance it didn't look right, but travis said OK so it works. xD
        'email'    => [
            'rules'  => 'required|valid_email',
            'errors' => [
                'valid_email' => 'Please check the Email field. It does not appear to be valid.'
            ]
        ]

Yeah... now I realized that it's not really documented anywhere :)
Anyway, consistency is good - fixed.


Slide overview

This is imo one of the best features of  https://shwr.me/
I have not idea how challenging it is technically for webslides.

Depends... We can use the existings sections to separate them into this layout. Minimize the content into it or create a frame...

Let's keep it simple. Let's fix bugs first before implementing new features. Thanks in advance. I'm just a CSS guy :)

Back and forward buttons on browser
Smooth touchpad/Mouse navigation
Safari flashes

Is it possible to implement this feature now?


data-live-search and multiple, missed the selected first active item after selected another item

This is my html code[1.13.1]:
<select class="selectpicker" multiple data-live-search="true">
  <option data-tokens="ketchup mustard">Hot Dog, Fries and a Soda</option>
  <option data-tokens="mustard">Burger, Shake and a Smile</option>
  <option data-tokens="frosting">Sugar, Spice and all things nice</option>
</select>
when I keydown with "s", the item "Hot Dog, Fries and a Soda" is active with blue backgroud. Then I click it to select it marked with "√". After I click other item and marked "√", the first selected item lost its  "√".

Released in v1.13.2!


Renaming Spotipy

The situation has changed a bit recently. Plamere, the original owner of the Spotipy package has responded and given rights to the original repository. So it might very well be that development will continue there. A few contributors were invited, myself included. But they do not share the vision I based my version on. The third new contributor, Harrison has yet to express his views on the matter. In case this repository parts ways with the original package, we need a new name. Better to prepare already.
What should that potential new name be? I have some ideas, but I'd love to hear any suggestions as well!

spotipy3: An obvious candidate. This library is based on Plamere's, so it could carry on the name. It shows the history with spotipy and implies an improvement over the previous version.
spoton: Another name combination of Spotify and Python. Unique (and available on PyPI), easier to write and is coincidentally also the adjective "spot on", again implying good quality.

How much easier to write? A lot actually. Using two hands on a qwerty keyboard "spotipy3" requires s+po+t+ip+y3 = 5 steps or bursts or hand positions, "spoton" only s+po+t+on = 4. In addition, "spoton" only requires the right hand to burst twice in the same direction, while "spotipy3" requires both directions (p->o + i->p) on the right hand and one burst from the left. Don't know about you guys, but to me this is worth considering.
Renaming should not be such a big deal yet. We've had no releases. Documentation and other things need to be updated, but GitHub provides automatic redirects from felix-hilden/spotipy to whatever it shall be.
We are running out of Pythonic library names soon, now Spotipy, Spoton, Pyfy, next Fyton :D

Some logo concepts, what do you think, favorites?

After seeing the discussion on plamere/spotipy, I don't think spotipy is a good idea anymore. It seems like they are going to continue its development in there and it could confuse people if they end up releasing a version 3 in the future (although the logo looks super cool).
Spoton is a better name but maybe it sounds a bit weird? Almost like it's a travel agency or a web engine, it doesn't really sound to Spotify. Maybe I'm too picky at names hehe. But you're right, there aren't many other names to pick... Maybe Spothon? Spotilib? Libfy?
Here's how they came up with Spotify, maybe it will inspire you :P

Spotify was developed in 2006[13] by a team in Stockholm, Sweden. The company was founded by Daniel Ek, former CTO of Stardoll, and Martin Lorentzon, co-founder of TradeDoubler. The company's title, according to Daniel Ek, was initially misheard from a name shouted by Martin Lorentzon. Later they thought out an etymology of a combination of "spot" and "identify".[14] Spotify operates internationally under a multitude of companies in different regions. Spotify currently has 44 offices that operate internationally.

That's true, Spotipy3 would make more sense for a discontinued package. Maybe Spoton is a bit weird, but I wouldn't take it off the table for it. Of your suggestions I like Spothon the most. A few more ideas flailing around:

spotil: No special background, maybe Spotify + Util. Easy to write.
spotnir: From Sleipnir, Odin's horse from the Norse mythology. About the same writing effort as Spotipy, but a bit awkward to pronounce for English folks.
bifrost: A slightly butchered version of Bifröst, the bridge between Earth and the gods, much like this library is a bridge. A fun one first and foremost 😄
apollo: From the Greek god of music (among other things), or spollo. A bit difficult to write because all of the right-hand action.
tekore: From Terpsichore, the Greek muse for song and dance. Easy to write.

And I couldn't come up with anything from this, but it's an interesting character:

Ihy: Egyptian god of music and joy (I guess spotihy, but that's not good)

I mean, there are plenty of libraries whose names have nothing to do with their domain. But the name would have to be good.

So you're into mythology, eh? These names sound really cool to be honest. You could also go for a completely unrelated name if you wanted to. My favorites of those are tekore or spotil. bifrost's meaning is more interesting but I don't think anyone will actually know what it means anyway.

Well I've found it to be a good source of inspiration :D Yeah, mine too. Let's let it sit for a while and make a decision when things resolve in the original repo.

Sadly bifost is reserved on PyPI. So here are the top candidates:

spotil - boring but descriptive, could also be spotils
tekore - weird but unique, would be better if this would be generally about music

Let's try to choose one rather quickly. Now that we have less business with Spotipy there's no use in delaying launch on PyPI any longer. I'll try to come up with some logo ideas too.

Here are some new logo concepts.

I like both Spotil and Spotils, but I'm not sure what's better. If I had to choose one I'd go with spotil just because it's shorter and easier to pronounce, but both are good.

Let's consider spotil then, that would be my pick out of the two as well. So we have a final two, spotil and tekore. Which one do you prefer? How bout @jingw222, any opinions?
It would be fun to choose the fun one. And I'd rather have an interesting name and a library with a bit of personality, but there are real merits to a descriptive name. It's not a problem for well-known, huge libraries, but we're not one - yet at least.

If you want the fun name you can absolutely go with that. But in that please do change the logo's font. It seems to be Papyrus or a very similar font, which is basically a meme :rofl:.

Papyrus exactly 😆! I'm no designer... The small 's' in Spotils is just a scaled down version of the capital S because I don't have the Spotify font, but those were just for quick demo :D I'll have to look at it more carefully when we choose what to go for.

I'd personally go with tekore if those two are the only finalists. There already exist plenty of similar packages whose names are just portmanteaus of "python" and "spotify" in one form or another. It makes it hard to distinguish between them, and often people get frustrated for that (or it's only me 😅). Anyway, the logo is fine, best if you could represent some elements related to Python, like a python head and a tail on each side of the instruments. Don't know if I get it across.

Thanks a lot! Do suggest if you have something else in mind though, the two need not be the only alternatives. Those are some good points. I like the idea of a snake head in the lyre. from tekore import Spotify is a bit odd compared to Spotil, but it's not horrible.

Yes it looks a little weird, but only because of the fact that we're currently not accustomed to that name. Imagine If the library became a household name one day, like keras in the deep learning world. ;)

Yep, that exactly was my reference too :D Let's strive to be that household name then! I'll start the renaming process and provide new logo alternatives.

I have three iterations on the logo and they could also be combined: large Spotify lines, smaller lines but further up, and capital text. Thoughts? How about coloring, I rather like this simple black and white look.

I like the uppercase version the most too! To be honest I don't really see the differences between them, I didn't even realize that was a snake haha. Great job on the logo :) I'll upload it to the AUR soon.

Good, then it's subtle enough :D Thanks!

Fabulous work. Looks kinda dope. I'm all for it.


Fix panic in out of bounds namespace shard lookup

@xichen2020 @robskillington

Coverage increased (+0.008%) to 78.797% when pulling 22d4ff98d71e7439019edc897d7f8bc7cc307d94 on chao-fix-err into f65de452ee0d8e68931069d077db0767eb38b7c1 on master.

LGTM

Coverage decreased (-0.09%) to 78.751% when pulling adabd4f0f2580353d0ce2e4eebcf11056a31cf58 on chao-fix-err into a27f71bbe10bc144a0bbd4cb5f860f05d6fd92c3 on master.


Ingest data from different tissues

Thanks for the very useful package!
I have a use case where I need to combine multiple single cell datasets where every dataset come from a different MxIF tissue. In this case, the spatial coordinates can't be combined together in the annData object (otherwise the spatial graph might connect two cells that are in different tissues but happen to have close coordinates). Is there currently a feature in squidpy to handle this use case?
...

Hi everybody, I appreciate your thoughts on the message above.

hi @georgezakinih ,
apologies for very late reply, and thank you for your interest in squidpy.

In this case, the spatial coordinates can't be combined together in the annData object (otherwise the spatial graph might connect two cells that are in different tissues but happen to have close coordinates

in fact, if it's only about the spatial coordiantes, we can handle it, please take a look at the library_key value in the function signature of the spatial_neighbor function https://squidpy.readthedocs.io/en/latest/api/squidpy.gr.spatial_neighbors.html#squidpy.gr.spatial_neighbors
you can create an anndata for each slide, then concatenate them all with uns_merge="unique" with anndata.concat and then the label key would be the library_key argument in the function signature.
Building a spatial graph like that basically generate a block diagonal sparse adjacency matrix which can be directly used for functions downstream.

Thanks @giovp. I appreciate the guidance.


Add a Missing Data Indicator to Publication Details

Problem
The Publication Details page retrieves publication details online (if they are not already in the cache). This implies that it also works for publication DOIs that are not part of our data set, and have never been analyzed. Therefore, those publications will appear with empty tables for Reused / Reusing, which may result in the user thinking those publications don't reuse / are not reused at all.
Solution
Add a Missing Data indicator to the details page of publications that have not yet been analyzed.

Closed by #367


Import/export Macros

It seems that there is the feature to import the macros but not to export them.
Is it right? what's a template to write the macros to be imported?
Thanks!

 Then the import macro function can read the JSON file and import only macros without messing up your current layout.

THANKS!


[Sortable] Sortable functionnality is not in the doc main page

Hello ! Again thank's for this awesome bundle ! It saved my days in a huge amount of projects.
I just discovered the "sortable" functionnality (and of course... I developped mine because didn't saw).
I think it could be a good thing if you add it on the doc page too.

we removed it from the docs because we didn't really liked the implementation, but we could add it back indeed.

Yes please!

I'm going through the old issues/PRs and closing most of them so we can focus on now.
This one is missing any feedback or reasoning so I cannot deduce anything from it.
Thanks for you though, but closing for reasons above.
If the bug still remains, please send failing test case to verify it. Only with test we'll be albe to help.


System.TypeInitializationException: 'The type initializer for 'PhotinoNET.PhotinoWindow' threw an exception.'

I tried the sample, HelloPhotino.NET. What do I wrong ?
System.TypeInitializationException
HResult=0x80131534
Message=The type initializer for 'PhotinoNET.PhotinoWindow' threw an exception.
Source=Photino.NET
StackTrace:
at PhotinoNET.PhotinoWindow..ctor(String title, Action`1 configure, Int32 width, Int32 height, Int32 left, Int32 top, Boolean fullscreen)
at HelloPhotinoApp.Program.Main(String[] args) in D:\Download\photino.Samples-master\Photino.HelloPhotino.NET\Program.cs:line 55
Inner Exception 1:
DllNotFoundException: Unable to load DLL 'Photino.Native' or one of its dependencies: Kan opgegeven module niet vinden. (0x8007007E)

It appears the WebView2 control is not installed. Please check that you're using the latest Photino.NET package 1.1.6. It should prompt you to install the control if it's not found. Otherwise you can install it manually from https://go.microsoft.com/fwlink/p/?LinkId=2124703


ProfilesApi::bulkSubscribeProfilesRequest not subscribing to a list.

While using the ProfilesApi to send bulkSubscribeProfilesRequest, we never receive "Subscribed to.." events.
Identical payloads work within Postman but oddly don't work through the php-sdk.
Here is an example of the payload we send;
{
    "data": {
        "type": "profile-subscription-bulk-create-job",
        "attributes": {
            "profiles": {
                "data": [
                    {
                        "type": "profile",
                        "attributes": {
                            "email"<EMAIL_ADDRESS>                            "subscriptions": {
                                "email": {
                                    "marketing": {
                                        "consent": "SUBSCRIBED"
                                    }
                                }
                            }
                        }
                    }
                ]
            },
            "historical_import": false
        },
        "relationships": {
            "list": {
                "data": {
                    "type": "list",
                    "id": "LIST_ID"
                }
            }
        }
    }
}

Thank you for reaching out - are you receiving success responses for the bulkSubscribeProfilesRequest sent using the PHP SDK?  If you're receiving success responses, but the profiles are not getting the "Subscribed to..." events, then the most likely reasons are:

The list is Double Opt-in and so the user needs to confirm the opt-in email before they're marked as Subscribed in Klaviyo.
The profile is already subscribed to the list and so they will not trigger a second "Subscribed to..." event.

I would recommend using the API Developer Logs to review the API calls that are made to your Klaviyo account using the PHP SDK as there may be additional details about why a profile is not subscribed that described in the logs.
If you'd like, I would recommend opening a Support Ticket so that the Klaviyo Support team can investigate your specific case.

@cpcurtis1218 We are getting successful response and have confirmed that our list is set to Single Opt-in.
This is happening while we're building out this feature, thus we're creating a new user every time.

Are the profiles being created in the Klaviyo account by the Subscribe requests, or being created first and then the subscribe request is made after?  Were you able to find the PHP SDK requests in the API Developer logs in the account?
I notice from the example earlier that the email domain @example.org and it's possible that the Klaviyo systems are not accepting this email address domain, despite showing a success response.  I would recommend trying a different email domain to see if that helps.
In order to troubleshoot further it would be helpful to be able to reference the Klaviyo account.  In order to reference the Klaviyo account it would be best to open a Support ticket, as we will not share account specifics in a github thread.  If you open a support ticket, please reference this github thread so that the ticket is directed to the correct team.


Fix to allow Curl to follow links

Was getting a 302 from the link, which caused shell script to be populated with HTML and not the actual script. Simple fix to make curl follow link.

Thanks!


Investigate failures from updating SPIRV-LLVM-Translator

https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/7dacb7cdedc9c01e0ce88f1f3766c42ab8f59b7c causes Triton UT failures.
To reproduce, change lib/Target/SPIRV/spirv-llvm-translator.conf to 7dacb7cdedc9c01e0ce88f1f3766c42ab8f59b7c.

As per @whitneywhtsang the failures are caused by this commit https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/7dacb7cdedc9c01e0ce88f1f3766c42ab8f59b7c

I debugged this with setting the following env variables export TORCHINDUCTOR_COMPILE_THREADS=1 and export TORCH_LOGS="+dynamo"  the issue seems to be in "7dacb7cdedc9c01e0ce88f1f3766c42ab8f59b7c" commit of spirv transalator a new SPIRV extension SPV_KHR_untyped_pointers
The error occurring is
InvalidModule: Invalid SPIR-V module: input SPIR-V module uses unknown extension 'SPV_KHR_untyped_pointers'
From the error message my assumption is the new extension introduced in  spirv transalator is not understood by the drivers.


Will kmesh keep waypoint or remove it in the future?

I'm new to this project and now reading the docs, i'm wondering do you have a list of features and the place in which the feature is or will be implemented, like in kernel with ebpf or in waypoint. And do you have any plan about whether to keep waypoint or remove it in the future (for example, to implement all the istio things in ebpf)?
Thanks!

We will keep  maintaining two patterns: kernel-native(without waypoint) and dual-engine(with waypoint). because of some limitations on ebpf.
For more deatures you can read out website.


Jenkins Integration

We use this tool on our project and are very happy with the simplicity that it brings in managing multiple repositories. We were having some issues integrating with Jenkins though.
Any suggestions on how this can be integrated with Continuous Integration tool (Jenkins).
We could clone all repositories using shell script. Need to figure out a way to trigger build on any commit on the list of repositories.
Thanks for your help on this.

Assuming my previous comments answered your question I will go ahead and close this ticket. Please feel free to continue commenting.

Thanks @dirk-thomas for your suggestions. This helps.


Dockstore CLI 1.8.2 tag installs 1.8.0, and --upgrade flag does not upgrade

Describe the bug
This may need to be split into two issues.
On a fresh install of dockstore on Ubuntu 18.04, I am downloading the dockstore binary from the 1.8.2 tag, but the command line interface version that is reported is 1.8.0.
When trying to upgrade to 1.8.2 using the --upgrade flag, the command line utility says the download is complete and I am now on version 1.8.2, but when I check the version again, it still says 1.8.0.
To Reproduce
I am creating a Vagrant box with a fresh install of Ubuntu 18.04. To install dockstore, I am using the following commands:
mkdir -p ~/bin
curl -L -o ~/bin/dockstore https://github.com/dockstore/dockstore/releases/download/1.8.2/dockstore
chmod +x ~/bin/dockstore
echo 'export PATH=~/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Output behavior
Actual behavior:
vagrant@ubuntu-bionic:~$ which dockstore
/home/vagrant/bin/dockstore
vagrant@ubuntu-bionic:~$ dockstore --version
Dockstore version 1.8.0
The latest stable version is 1.8.2
Please upgrade with the following command:
   dockstore --upgrade
vagrant@ubuntu-bionic:~$ dockstore --upgrade
Current Dockstore version: 1.8.0
Upgrading to most recent stable release (1.8.0 -> 1.8.2)
Download complete. You are now on version 1.8.2 of Dockstore.
vagrant@ubuntu-bionic:~$ dockstore --version
Dockstore version 1.8.0
The latest stable version is 1.8.2
Please upgrade with the following command:
   dockstore --upgrade

Expected behavior:

Version should be 1.8.2 to begin with (since that is the version that I used curl to download)
The --upgrade flag should either upgrade or report an error

Please let me know if there is a better place to put this issue. I noticed issues are disabled in the dockstore/dockstore-cli repo.
┆Issue is synchronized with this Jira Story
┆Issue Type: Story
┆Fix Versions: Dockstore 1.9
┆Sprint: Sprint 36 Krill
┆Issue Number: DOCK-1334

Thanks for the heads-up.
Basically, 1.8.0 is the current version of the CLI code.
We recently split out the CLI code from the webservice which is now on 1.8.2 and the help text seems to be assuming that the two should be the same.

@denis-yuen might be more than a documentation change. I was running into an issue upgrading to other versions and @coverbeck found that the code that handles upgrades is still on done by the Java code on dockstore/dockstore , not in the split-off CLI repo.
So for example, I verified that my dockstore executable has the script pointing correctly to:
DOCKSTORE_URL="https://github.com/dockstore/dockstore-cli/releases/download/$DOCKSTORE_VERSION/dockstore-client-$DOCKSTORE_VERSION-shaded.jar"

But when I try running --upgrade-stable or --upgrade-unstable I get:
14:26:55.151 [main] ERROR io.dockstore.client.cli.ArgumentUtility - Could not connect to Github. You may have reached your rate limit.
14:26:55.156 [main] ERROR io.dockstore.client.cli.ArgumentUtility - java.io.IOException: Server returned HTTP response code: 403 for URL: https://api.github.com/repos/dockstore/dockstore/releases/latest
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1919)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1515)
	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
	at java.base/java.net.URL.openStream(URL.java:1129)
	at com.fasterxml.jackson.core.JsonFactory._optimizedStreamFromURL(JsonFactory.java:1595)
	at com.fasterxml.jackson.core.JsonFactory.createParser(JsonFactory.java:793)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2960)
	at io.dockstore.client.cli.Client.upgrade(Client.java:377)
	at io.dockstore.client.cli.Client.run(Client.java:742)
	at io.dockstore.client.cli.Client.main(Client.java:613)

Also the warning about upgrading seems to go to stdout rather than stderr, so  running the suggested command
dockstore tool convert entry2json --descriptor wdl --entry quay.io/ilya_broad/docker-tool-cosi2:91948ed > Dockstore.json
puts non-json at the top of Dockstore.json

It was put into stdout because some users didn't want to upgrade and also didn't want to see it the stderr when they run their workflows.  Ideally the solution for this will need to handle both these use cases.

after running the commands in the ticket, it asks me to update to version 1.9.0. Doing dockstore --upgrade does correctly update the version.


Some changes, additions

Hi there! I made some changes to your library:
Functionality:

Added vec3_reflect() and vec4_reflect().
Interchanged the order of all loops so that memory is accessed serially, like it was in mat4x4_from_vec3_mul_outer()
Rewrote mat4x4_invert to one using Laplace expansion instead; the previous one didn't seem to work at all, returning wrong data. The new function also uses 96 multiplications as opposed to the previous one using 160.
Removed all the memcpy() functions, and instead write directly to the output. You might want to revert this if you had some reason doing that.

Style:

Fixed spacing everywhere, eg. (v,v) to (v, v)
Removed braces around single statements, as it was inconsistently applied.
Added ".f" to all values, so that they are explicitly floats instead of doubles. Also unified style, eg "0.0f" to "0.f"

just poking at this, because nearly 2 years later in-place operations are still broken :(
would be very nice if @Aransentin second commit could be merged sometime soon

Do we really need memcpy? We could use vec##n##_copy and mem4x4_dup instead and let the compiler optimize those 2d-loops.
I wonder which would be better on ARM Cortex-M4 in different scenarios: with flags -O0 up to -O3


Implement landmark prediction and normalization

We will need to predict landmarks of the face in order to normalize faces. In the paper they do this with 5 coordinates. We can use the dlib library for this.

Hi. I think We can use dlib face chip extracted and aligned


Update mixer pagination limit on window resize with mixer.configure()

I am trying to update mixer pagination limit on window resize with mixer.configure() like this:
window.onresize = (event) => {
    if (tabletBreakpoint.matches === true) {
      if(selectMixer.getState().activePagination.limit != 8) {
        selectMixer.configure({
          pagination: {
            limit: 8
          }
        });
      }
    }
  }

I've logged it and the code block runs but the pagination limit is not updated. I am also not getting any errors. Am I missing something, or is it not currently possible to update the pagination limit with configure()?
Thanks for the great tool!

Sorry -- jumped the gun on this. Totally missed the pagination extension API docs. No issue now.


Waiters should be configurable with exponential backoff

We were bitten by an operational issue yesteday, where a service (CloudFormation) had increased latencies and we were spawning jobs on a regular interval. TPS limits for this service are quite low (on the order of 1/2 TPS), so we ended up getting throttled a bunch which was hurting recovery time for new jobs.
Our plan was to switch the waiters to an exponential backoff to reduce the load on our account's allowed TPS rate, but imagine our surprise when finding that there's no way to configure waiters for anything other than a constant wait time.
Can we get backoff strategy support?

Seems reasonable to me, thanks for the feedback!


Add -JustifyContent parameter to New-HTMLSection

Adding the -Justify Content parameter will allow text in the section to be aligned to the left (flex-start), center (center) to right (flex-end).
This change will only work with text and serves as a good option for object counters in your sections.

New-HTML -TitleText "FST Monitor" -FilePath "$PSScriptRoot\Test-Dashboard.html" {

# Text Section
    New-HTMLSection -HeaderText "Justify Content" {
        # Try to align text to the left - JustifyContent
        New-HTMLSection -HeaderText "Load Count" -JustifyContent flex-start {
            "100"
        }
        # Try to align text to center - Justify Content
        New-HTMLSection -HeaderText "Load Count" -JustifyContent center {
            "200"
        }
        # Try to align text to right - New-HTMLText
        New-HTMLSection -HeaderText "Load Count" -JustifyContent flex-end {
            "300"
        }
    }
}

This needs improvement: https://github.com/EvotecIT/PSWriteHTML/issues/93


Client Allocation Request for: eyfht

Client Allocation Questions
Core Information

Name: eyfht
Website / Social Media: oph, (o.hy, op.hy)
Region: Europe
DataCap Requested: 96 GiB
Addresses to be Notarized: f14142135623730950488016887
Notary Requested: Simon

This user’s identity has been verified through filplus.storage


Fix a sacrilegious default setting

Happy to take votes from approvers
It was me that set this default in the example because poracle manages this in alternative ways that users generally find less confusing

Well this is PR number 69 (nice) so it will be sadge and not nice if it does not get merged. :joy:

as most of us are using false we should merge that. I had also user complaining about those mons. Not useful to have that info in ReactMap :)


Update PGP key link

It seems like the key's location has been changed to https://crystal-lang.org/community/crystal-pgp-key.txt instead of https://crystal-lang.org/crystal-pgp-key.txt

The key has actually always been at that path. What changed is that page URLs became pretty in crystal-lang/crystal-website#352 and thus /community.html turned into /community/ which means the relative path to the key file does not resolve correctly anymore.


Add MongoIntValidator

What steps will reproduce the problem?
Validation of an integer field to be stored in MongoDB. Pass in a string value that is a valid integer.
Have the field validation rules validate it as integer.
What's expected?
Possibility to use Int32 or int64 types to optimize storage space for the properties. Have the ability to Validate integer values and enforce storage format in MongoDB (similar to the MongoDateValidator).
What do you get instead?
Once a string is passed to the input the default integer validator does nothing and a string is saved in DB. If we put requirements on integerOnly, then the client code is responsible for the casting, that would lead to code duplication, or needless implementations of beforeSave type casts, hindering maintainability of the code.
Additional info

Q
A

Yii version
latest

Yii MongoDB version
2.1.3

MongoDB server version
3.0.6

PHP version
5.6

Operating system
Ubuntu 14.0

Use AttributeTypecastBehavior to solve the issue.


Any chance of Low Rank Adaption Model (lora) support for the diffusion model generator?

any plans to show how existing LoRAs and/or Textual Embeddings could be used with this for the diffusion model part?

Thanks for your suggestions. Currently, we don't have the plan. Welcome any contributions.


Password

Feature description:
Password / pattern lock should be set to access app
Any ideas on how to implement it?
Not yet

Can I work on this?

@ribhav-pahuja sure


Markdown for liquid templates

Changes in this PR

use Markdown to render specification templates
use pandoc to convert Markdown into docx

Screenshots
Before
HTML

DOCX

After
HTML

DOCX

PDF

So the way I pictured it is with two classes:

liquid template logic, replacing variables and filling answers, receiving MD and returning MD
document formatting, with a format param, that receives MD and can return HTML, or PDF, or DOCX, or ODT...

I use pandoc in my own projects. Can you have a play with a functional style of Ruby leveraging the dry-rb libs? :)

Looks fab. There is a bit that says "Markdown: Edits to comments" in the screenshots, is that a pandoc comment slipping through?

Looks fab. There is a bit that says "Markdown: Edits to comments" in the screenshots, is that a pandoc comment slipping through?

That's text in the actual template in develop. I'm sure it will be removed in staging.

@peterdavidhamilton here's what pandoc comments end up looking like in HTML:


Etherum not in securities list

I recently (a week ago) added Ethereum to my coinbase account.
Since then it is not shown Money Money.
Just updated to the recent version of the extension, the error persists.
I am using MoneyMoney version 2.4.3 (384) Beta
Any ideas what's wrong?

It happened also to me. I resolved it by canceling the Money Money extension and redoing the process from the beginning, that is: creating a new API-Key on Coinbase and choosing add all wallets.

How are the permissions set at Coinbase?
Are they like the screenshot here?

Can you share from the MoneyMoney log the API calls (please pay attention and anonymize the numbers)?

Yes, so it is right. I don't share.

@MarkusBRLN were you able to adjust or recreate the API key? Did that help?

@mnin the API key has the correct permissions. All accounts are included and all permissions are given.
Where do I find the log file you mentioned in your first answer?

@MarkusBRLN

start MoneyMoney
to to Window in the menu
press the menu item Log
you should see the window now

Mark then there the appropriate entries, after you have updated only the account Coinbase and send me these best, there are no credentials in it.
Contact me via Twitter @mnin

Pulled the log, XXXXed out the amounts.
Hope it helps.
210323_MoneyMoney_Log_Coinbase.pdf

@MarkusBRLN I don't support PDF per se, couldn't this just be a JSON file?
I can't see any Ethereum account balance in the PDF unfortunately, how is the API key configured?

@MarkusBRLN the API key for MoneyMoney should not have any rights to change things, see my screenshot above.
Are you using a vault for Ethereum?

@mnin Thanks for the hint, I have adjust my API Key permissions.
I am not using a Vault for Ethereum.

I looked at the Coinbase website for a while, unfortunately it doesn't really describe why the /accounts call doesn't just return all accounts. Then I saw the trick they do themselves on their website: limit=100.
I posted the bug fix in the src/ directory and will push this new version signed soon.
If you want, you can try it with the beta version of MoneyMoney.

@MarkusBRLN the signed version is updated, feel free to try it out https://github.com/mnin/coinbase-moneymoney/blob/master/dist/Coinbase.lua

works like a charm.
Thanks for looking into it and fixing!


Abstract Constructor Assignability Not Restricted Enough

Consider the following code snippet:
abstract class A {}
class B extends A {}

var A2: new () => A;
var BCtor: typeof B;

A2 = A;
BCtor = A1;

The first assignment should fail because A2 is new-able (it isn't an abstract constructor type), but no error is reported.
EDIT: simplified the sample.

If this is a bug how do I do this https://github.com/Microsoft/TypeScript/issues/2947#issuecomment-120579600?

@RyanCavanaugh I have another question about abstract classes. I wonder how I define a function that accepts a derived abstract class that is not abstract and the function should also "new" it.

The following doesn't work:

function testDerived(DerivedClass: T) {
new DerivedClass(); // error
}
function testDerived(DerivedClass: typeof ComposerComponent) {
new DerivedClass(); // error
}

And @RyanCavanaugh suggested:
>function testDerived(DerivedClass: new() => ComposerComponent) {

I think that there should be a modifier for declaring derivative of an abstract class that is not abstract.

```typescript
var A2: new () => implementationof A; // use m

Let me check my understanding. Suppose our class hierarchy looks like
    A
   /  \
 B    C

where A is abstract but B,C are not.
Then you want to have an object AA which has a type that allows
AA = B;
AA = C;
new AA;

but forbids
AA = A;

If my understanding is correct, that's precisely the capability that should be provided by
var A2: new () => A; in the example above. Right now, the forbidden condition isn't forbidden.
If I'm misunderstanding, can you clarify where I'm going astray?

If my understanding is correct, that's precisely the capability that should be provided by
var A2: new () => A; in the example above. Right now, the forbidden condition isn't forbidden.

This is the only way that I know of that can do the capability we are talking about.
Though personally I also feel that this is a bug. Though I want to have the capability to declare a non abstract class declaration type. If you fix this bug, then I don't know how to do it(except using any).

Could you clarify what you mean by "a non abstract class declaration type"?

@aozgaa don't know the real name of it. but just to clarify my meaning:
abstract class A {}
typeof A // abstract class declaration type
class B extends A {}
typeof B //non-abstract class declaration type

I see. So what's missing from the constructor function type A2 above? Do you want to also have the static-side of A encoded into A2? What's an example of a use-case of the "non-abstract class declaration types" when dealing with abstract classes?

Do you want to also have the static-side of A encoded into A2

I think this is already handled?

What's an example of a use-case of the "non-abstract class declaration types" when dealing with abstract classes

As I mentioned in the quoted comments above. I want pass a "non-abstract class declaration type" to a function and instantiate using new.

@tinganho
Today, the following code will work:

        class A {}

        function factory(AA: typeof A) {
            return new AA;
        }

@aozgaa thanks!


About.xml links to the wrong repository adress

Or at least the given address leads nowhere.

Thanks, fixed


Yarn 1898

Standby RM links /conf, /stacks, /logLevel, /metrics, /jmx is redirected to Active RM.

Can one of the admins verify this patch?

@misdess  - your PR is to the wrong branch. You should send the PR to the yarn-2.6 branch.


Improve doc comment of nodeTypeNameForDiagnostics

As suggested in https://github.com/apple/swift-syntax/pull/736#discussion_r966520548

@swift-ci Please test


Add year and name of copyright owner

Hi, :smiley:
I edit the LICENSE file. :pencil:
Yours,
Suriyaa Kudo :octocat:

Hi there! Thanks for your pull request. This is a reminder that unless you have a separate agreement with Mozilla, your code  Submissions to this Mozilla open source project are made under the terms of the corresponding license of the particular open source project to which you are contributing. For more information on the specific license, please see the LICENSE file in the corresponding repository.
If you did not write the code that you are Submitting, please help us by providing information described in our Commit Access Requirements so that a reviewer can conduct diligence.
If you don't want to see this reminder again, you can respond 'I understand'.

I understand.

Thanks @SuriyaaKudoIsc !


Dump debug info when accessing the rpm_spec property

Related to https://github.com/packit/packit-service/issues/2461.
I'm not sure if this will help, but it's better than nothing. I'm still unable to reproduce the exception locally.

/packit-stg test

/packit test

/packit-stg test

/packit test

Desperately trying to trigger the exception in TF :sweat_smile:
I guess I'll merge this and get it to both stage and prod, hopefully it will happen again.

/packit test

/packit-stg test

/packit test

/packit-stg test

/packit test

/packit-stg test


Firefox extension is not working as expected

What happened?
Every time when Yin&Yang extension is trying to load app settings, an error happens.

Error is triggered by these lines of code:

The theme is finally not changing.
I'm using latest Arch with updates applied, and Firefox installed using pacman.
Version
3.3
How did you install Yin & Yang?
AUR
What desktop environments are you seeing the problem on?
KDE
Which plugin causes the issue?
Firefox
What software version do you use?
Firefox 125.0.2, 64bit
Relevant log output
I don't have any logs

Have you installed Firefox natively or as a Flatpak?

Do you have this json file under /usr/lib/mozilla/native-messaging-hosts/?

Have you managed to fix it? On my end the YinYang extension has no effect on the current theme.

Experiencing the same problem,
Firefox installed natively on Fedora KDE


TabContainer Fix moving dropped tab to incorrect child index

When tab was dropped its index among TabContainer's children was calculated without taking into account non-tab children of the TabContainer, bug in action:

Cherry-pickable.

Thanks!

Cherry-picked for 3.4.

@akien-mga Cherry-pick for 3.3?

Cherry-picked for 3.3.3.


How can I get sitemap URLs?

Hi,
On start of crawl, I need to test if sitemap directive is present in robots.txt file.
robots-parser module has getSitemaps() who returns an array of sitemap URLs specified by the sitemap directive.
I find nothing with simplecrawler on how can I get sitemap URLs, Is it possible to do that?

Here's my solution
// Fired when the crawler completes processing all the items in its queue, and does not find any more to add.
crawler.on("complete", function() {
    let sitemapUrl = "";
    try {
        sitemapUrl = this._robotsTxts.reduce(function(result, robots) {
            return robots.getSitemaps();
        }, undefined);
    } catch (error) { }
    if (sitemapUrl !== undefined && sitemapUrl.length > 0) {
        loggerConsole.info("robots.txt, Sitemap directive: %s ", sitemapUrl);
    }
});

Happy to hear you were able to resolve this, @LeMoussel! It looks like your use case was pretty specific, but there's a patch coming this week as well that will make the crawler add sitemap URL's discovered in robots.txt to the queue automatically. Keep an eye out in #392


Support Chrome Custom Tabs in UrlLauncher plugin

On Android, most apps today tend to use Chrome custom tabs for launching URLs. This provides users with a more seamless experience from their app to the web page that's being launched vs. directly launching the browser.
See comparison: https://developer.chrome.com/multidevice/android/customtabs

Any new update regarding this?

This can help: https://pub.dartlang.org/packages/flutter_custom_tabs

Any updates here?

Any news on this?

Is there any update regarding this update ?

Switching team assignment to Android; my expectation is that this wouldn't require new API (a new launch mode), but could simply replace our current hand-rolled webview window in the Android implementation.

@mariamhas  to confirm priority is correct.

It would be great to fix this, because the current behavior (that hand-rolled webview window) is a very odd UX for when the user wanted to open a web page.
Specifically:

The system status bar is hidden. That would be appropriate for playing a game, or for a lightbox-style display of a photo. It's not normal for simply viewing a web page.
There's no app bar — so no title orienting the user with "yep, this is a web page, here's the website you're on"; no close button; no share button; no overflow menu for other features like "refresh" or "go forward" or "open in a browser app".

Here's a screen recording showing the current UX:
https://github.com/flutter/flutter/assets/28173/66b624fa-889f-4c13-a962-5b3dd77876b9
All told, as a user this UX doesn't feel like I'm getting a web browser. Or it feels like there's something wrong and broken — it's like how sometimes on a desktop OS if the system window manager crashes then all the applications appear without their title bars and close/maximize buttons.
This odd UX has led to a couple of reports in addition to this thread: the hidden status bar has been reported as #120883, and the lack of a close button at https://github.com/flutter/flutter/issues/120883#issuecomment-1523606839 .
A Chrome custom tab would provide all of the above browser-style features. It's the UX I'm accustomed to seeing in a wide range of Android apps when I follow a link from some content in the app out to an arbitrary web page, and it works nicely.
(And mentioning partly for the sake of search: the behavior we're talking about in this thread is that of LaunchMode.inAppWebView on Android, where it's also our default behavior.)

Another issue which would also get resolved automatically if we switched to a Chrome custom tab:

#105205

When a Chrome custom tab is opened at a URL that turns out to provide a PDF, it goes ahead and starts downloading the file and then offers it for the user to open in an appropriate app. (At least that's what I see when I try following a link to such a URL in a non-Flutter app that uses Chrome custom tabs.)

I want to add that many OAuth terms of service explicitly forbid using webviews to limit exposure of the user's login credentials.
Here's a relevant Google recommendation.

This new mode will be supported for devices with Custom Tabs support (which will depend on installed browsers), and when not explicitly passing headers that aren't supported.
If for some reason someone wants to force the old webview behavior, you can do so by passing an arbitrary header in the launch request (e.g., 'prevent-custom-tabs': true)


Create infrastructure to support workflow failure notifications to different/multiple people

This is critical for future pipelines with @tenstorrent-metal/moreh and other external partners.
GitHub does not natively support this feature, unfortunately. GitLab does. Sad!
https://github.com/orgs/community/discussions/43415

#8513


Assign a request

As an analyst
I want to be able to assign a request to a known user/group in the system
so that the user can take action

Assumptions & Scope
What are the assumptions for this story?
What is in and not in scope?
Assignment of users/groups not in the system. For example, a request cannot be assigned to an applicant or ministry executive who is not a known user of the system.
Acceptance Criteria
Scenario 1: Assign to Flex Team 1

GIVEN an Intake Analyst has Opened a request
AND the request is a General Request
WHEN the analyst clicks 'Assign a Request'
THEN the Flex Team will be an option

Scenario 2: Assign to Flex Team 2

GIVEN an Intake analyst has clicked 'Assign a Request' for an open, general request
WHEN the Intake Analyst selects the 'Flex Team
THEN the Flex Team will be assigned
AND the request will appear in the Flex Team queue

Scenario 3: Assign to ministry 1

GIVEN a Flex Team analyst has clicked 'Assign a Request' for an open, general request
WHEN the analyst clicks 'Assign a Request'
THEN the ministry coordinator for the ministry selected for the request will be an option

Scenario 4: Assign to ministry 2

GIVEN a Flex Team analyst has clicked 'Assign a Request' for an open, general request
WHEN the Intake Analyst selects the 'ministry coordinator(s)
THEN the ministry team will be assigned
AND the request will appear in the Flex Team queue

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

@lmullane @m-prodan  - So as per scenario 3 and 4, the assignee dropdown list will have ministry FOI coordinators listed on a FOI request of status "Open".  I prefer to discuss this in detail, if my above statement is valid, then Intake/ IAO staff has to go inside the "opened request" to reassign to ministry FOI coordinator.  Ideal condition is to - bring up a UX to select the assignee on the Ministry(s) side before opening the request.

@abin-aot @acoard-aot @m-prodan @divyav-aot @sumathi-thirumani-aot @JHarrietha-AOT @arielleandrews Hey team! Can you please add your planning poker estimates with ZenHub

Tested all scenarios and they work as expected.


feat(cache): the cache buster is one cause of why we have cache missed during a release

Kong dependency cache:
We need to invalidate cache if:

specific parts of kong-build-tools changed. What those parts are is fairly large in scope and the repository doesn't change "that" often so let's invalidate if any of it changes
if any dependency version changes. These are tracked in kong.git:/.requirements so invalidate anytime that file changes

We also require a cache per architecture and per distribution at a minimum in some cases we need a cache between versions of a specific distribution.
Looking at the last X builds the majority of our releases missed the cache because of the cache busting. The cache busting intention was to capture breaking changes that happen in the larger ecosystem that we might not be aware of because of the cache. To my knowledge that's only happened once -- the cost of not having a cache where we should doesn't justify this benefit
zero cache: ~7min
partially primed base cache only: ~5min30 (aka https://konghq.atlassian.net/browse/FT-2144)
fully primed remote cache: ~1m21sec
fully primed local cache: ~32sec

:tada: This PR is included in version 4.25.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add IO::Sized

This class is a wrapper around an IO which has a limited read size. A similar class is already used in the crystal stdlib for handling Content-Length headers in HTTP, so I replaced that with a implementation that extends IO::Sized.
Apart from that, this is a useful complement to IO::Delimited.

Thank you!


Implement generic for derived data in TypeDataModel

With the removal of interface Model extends Model.Properties, it's harder to add in derived data. A generic param on TypeDataModel to handle derived data would be helpful.

Added in b88276206463cfbaa4d4d7532d455fd33d592270.


ruff and black disagree on .pyi format for one line def

class DummyClass:
    @staticmethod
    def get_42() -> int: ...

ruff gives test-crates/pyo3-pure/pyo3_pure.pyi:3:5: E704 Multiple statements on one line (def) while black formats it back to one line if you change it to
class DummyClass:
    @staticmethod
    def get_42() -> int:
        ...

Need to figure out how to handle this because Flake8 and pycodestyle actually do flag these as errors (they just don't enable that rule by default, AFAICT).

I'm going to either disable this rule by default or remove it entirely.


Chainge Wallet Submission

App Logo (Required)
(Attach image here)

App Details (Required)
Type: Wallet
Name: Chainge Finance
Homepage Url: https://www.chainge.finance
Chains supported:

Binance Smart Chain - 56
Ethereum - 1
Fusion - 32659
Fantom - 250
Heco - 128
Polygon - 137
OKex Chain - 66

App Url
Browser Url:
iOS Url: https://apps.apple.com/cn/app/id1578987516
Android Url: https://play.google.com/store/apps/details?id=com.fusion.chainge.android
Mac Url:
Windows Url:
Linux Url:
Mobile Linking (Optional)
Deep Link:
Universal Link:
Desktop Linking (Optional)
Deep Link:
Universal Link:
Metadata (Optional)
Short Name: Chainge
Primary Color:
Secondary Color:

Already added it


Suggestion: Hide top bar when playing after some time

Today I installed Zapp 6.1.0 on my Fire TV. While it clearly is not optimized for TV use, it works pretty well. The only thing that really is preventing a good TV full screen experience is the fact that the top bar (with back, title, share, info, settings) is staying on the screen all the time. I have not found any way to hide it. If it would hide after 10 or 15 seconds (and reappar on any input), it would be perfectly suited for Fire TV already as it is.
Perhaps this small change could be given some consideration until the Android TV project is ready?

It is a new bug in v6.1.0. In prior versions the top bar was hidden after some seconds.
On my Android device I have to tap on the screen to hide the bar.

Yes, on my Android phone I also can tap on the screen, this is not so easy on the Fire TV. ;)
So, if you say that worked with 6.0.0, I'll try to use that on the Fire TV.

Yes, in 6.0.2 it works. So this is a "bug" rather than a "suggestion".
But for the time being, I'll just use 6.0.2 on the Fire TV. :-)

Thank you all very much for your feedback!
At the moment Zapp is barely usable on Android TVs so I do not test (ui) changes on these devices. I am working on a specialized Android TV ui based on leanback and making good progress. This version will have less features (eg. no downloads or advanced filters) in favor of a lean an optimized user interface.
Please be patient a little bit longer :) Also, at the moment there should be no harm in sticking to an older version.

I hope this comment does not reopen the issue ... if so, feel free to close again.
I just want to let you know that I would be happy to test this specific TV version of the app when you are at a point where you'd like to have some testers.

Das Verhalten, dass die obere Leiste nach dem Aufrufen eines Senders nicht nach ein paar Sekunden automatisch verschwindet, ist ein Bug in Version 6.1.0, der vorher nicht da war.
Soll ich dafür ein neues Problem erstellen?

I am also going back to v6.0.2 on my android. The top bar that no longer disappears automatically in v6.1.0 is just annoying. wontfix also means that this should remain so.

Just a hint: Pausing and unpausing the stream makes the bar go away after a few seconds on my Fire TV with Zapp 6.1.0.

It is a new bug in v6.1.0. In prior versions the top bar was hidden after some seconds.

The bug is fixed with v7.0.0-beta.

What crash message are you looking for?


Text matching for RICs not working if texts are substrings of others

If you have this:
UW 00 05 Tagalarm
UW 00 05 Tagalarm Ost
currently an email matches both RICs in case it contains string "UW 00 05 Tagalarm Ost" -> because it is just matched like "text.contains(Pattern)".
Needs to be reworked:

iterate lines, look at a single line only
then iterate RICs, if matches keep track of latest matched text length and store match
further match: if new matching RICs text length is longer than previous match --> replace match, keep track of this text length

Changed with https://github.com/Thorongil80/fireplan_alarm_imap/commit/e4fbf818c06e158ced7663e9407a981d40ba948b
Iterating the results.rics Vector and remove all that are substrings of the newly found one.
Checking....

this confirmed to work


Implementing ANGULAR-SAILS in Laravel-Angular-Admin

Hi, i have some proble when i try to implement angular-sails in my angular-laravel-admin project.
I install angular-sail package with bower and in my index.module.js i have this:
angular.module('app.components', [   'ui.router', 'angular-loading-bar',   'restangular', 'ngStorage', 'satellizer',   'ui.bootstrap', 'chart.js', 'mm.acl', 'datatables',   'datatables.bootstrap', 'checklist-model', "angular-sails" ])
and in my component look like this
class EmissionPolicyListsController{     constructor($scope, $state, $log, $compile, DTOptionsBuilder, DTColumnBuilder, API, $stateParams, $uibModal, $http, ngSails){
when i run the app, show me this error message
Error: [$injector:modulerr] Failed to instantiate module app.components due to: Error: [$injector:modulerr] Failed to instantiate module angular-sails due to: Error: [$injector:nomod] Module 'angular-sails' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
Can someone tell me what I'm doing wrong ?
Thx

See the usage section of the readme, the module name is ngSails
var app = angular.module("MyApp", ['ngSails']);

Thax @TheSharpieOne, i fix the mistake, but now the app show me this...
Error: [$injector:unpr] Unknown provider: ngSailsProvider <- ngSails http://errors.angularjs.org/1.5.11/$injector/unpr?p0=ngSailsProvider%20%3C-%20ngSails
i dont know if i have to register the dependence in laravel-angular-admin framework in bower.json file... i have this.
"dependencies": {     "jquery": "^2.2.3",     "angular": "~1.5.x",     "angular-ui-router": "~0.2.15",     "ngstorage": "~0.3.10",     "restangular": "~1.5.2",     "angular-loading-bar": "~0.9.0",     "satellizer": "^0.14.0",     "angular-bootstrap": "^1.3.1",     "bootstrap": "^3.3.6",     "AdminLTE": "admin-lte#^2.3.3",     "angular-chart.js": "^0.10.0",     "angular-acl": "^0.1.5",     "angular-datatables": "^0.5.4",     "sweetalert": "^1.1.3",     "checklist-model": "^0.9.0",     "angular-select2": "^1.5.2",     "angular-sails": "1.1.4"   },
did you see some mistake?

It's $sails not ngSails

Dont worry...i solve the mistake...in component controller the provider like this
  constructor($scope, $state, $log, $compile, DTOptionsBuilder, DTColumnBuilder, API, $stateParams, $uibModal, $http, $sails){         'ngInject';
Call the provider $sails.

yes...you rigth men...thax u!!!


Current month Payout(october 2018) not yet done

Team, for the current month oct 2018, revenue is not updating from last 10 days and also did not mentioned how many will get for this month.

Hi @srirayavarapu -- let us know if you've got page-specific feedback for our docs. Thank you!